To reduce duplication and rigidity of the programmer test relationship to implementation code, move away from class and methods as the definition of a “unit” in your unit tests. Instead, use the following question to drive your next constraint on the software: What should the software do next for the user? The following coding session [...]
Archives for May 2009
Survey for Software Quality Attributes – Where Should We Focus?
I have been using a tool for some time with clients and teams to find out what software quality attributes the product development team should focus on in the project. ISO standard 9621 describes the quality attributes found in software. The following image shows the 6 categories and specific attributes contained within them. Before I [...]
Scrum is the Vehicle, Not the Destination
Have you ever heard or said any of these phrases? We are going to implement the Scrum methodology. We’re doing a modified Scrum. Our developers are using a Scrum process. These may seem like innocuous statements but they are indicators of potential misinterpretation of how Scrum is best utilized. Scrum is not a full development [...]




