What is Agility?

I’m asking the question specifically in the context of software development although it’s useful to consider the meaning of the word in common usage. The dictionary definition of agile is “characterized by quickness, lightness, and ease of movement; nimble” and doesn’t include an important aspect: quality. A quality result achieves the goal of the action producing the … Read more

Reducing Defect Cost

The conventional wisdom is that defects cost much more, some say exponentially more, the later in the development lifecycle they are found. This is a obvious generalization rather than a universal fact. There are many many variables such as the type of defect, the type of application, the development techniques being used and organizational structure. … Read more