How To Be Agile
The article “When Agile Projects Go Bad” got me thinking. I’ve talked to many people about XP and Agile Development and TDD and the usual question is: “How do we make it work?” And the next sentence...
View ArticleTesting: Pay in Advance or Afterwards?
In a recent post, I talked about people ignoring the cost of some decision. In his blog “Joel on Software”, they talk about the same thing: How easy it is to fall into the “we must have strict rules”...
View ArticleSoftware Development Costs
I’ve prepared a small presentation to give an overview of software development costs. This diagram describes the costs/gain per feature. Complexity Curve The most simple curve, complexity, is easy to...
View ArticleSoftware Development Costs: Bugfixing
(Second part of three; first part is here) Software has bugs – there simply is no way to avoid them. If you can’t avoid them, maybe you can handle them efficiently? Yes, you can: As you can see, the...
View ArticleJazoon 2013 – Successful Collaboration in Agile Software Teams
In his talk “Successful Collaboration in Agile Software Teams,” Martin Kropp lists the key factors for collaboration in agile software teams. (slides on slideshare) For me the most important points...
View Article