Category: Uncategorized

I Can See Clearly Now – The Importance Of Product Vision

Compass with needle pointing the word vision with blur effect plus blue and black tones. Conceptual image for immustration of company or business anticipation or strategy

Last year we lost a good project contract three weeks into the effort. It’s possible it could have been avoided, but perhaps it was inevitable. The project, a web-based rewrite of a successful desktop product with a very large feature set, was right up our alley. Straightforward, right? Migrate the feature set in phases while simplifying and improving… Read more »


Evolving Beyond the Code Coverage Percentage Debate: Part 1 of 2

Magnifying glass and binary code. Conceptual photo - analyzing code.

What is Code Coverage? According to Wikipedia, code coverage (a.k.a. test coverage), is defined as “a measure used to describe the degree to which the source code of a program is tested by a particular test suite”. A less precise explanation in layman’s terms would be to say it’s the percentage of source code exercised by… Read more »


Solve: (Software + Project) = (Herding + Cats)

Start - Enter Computer Keyboard

Managing a software development team is akin to herding cats. Does this sound familiar? Have you been involved in projects as a stakeholder or project manager where you have a constant uneasy feeling the project is not on the right track? No other engineering discipline allows team members to so easily stray from the planned course at… Read more »


Rural Outsourcing: A Cure All for What Ails Your Software Development Project?

Laptop on bale of hay

OK, we have been hearing horror stories about the crazy market for software developers and the antics some companies employ to recruit and retain their existing staff. The foosball tables are old news, and, quite frankly, I question their effectiveness, but free beer and bring your dog to work policies, well, now you’re talkin’! The… Read more »