Part 1 and Part 2. We’re all familiar with the Agile Manifesto but sometimes it’s unclear how to interpret the principle without some concrete examples. The third item, customer collaboration over contract negotiation, is a good example of this. We are uncovering better ways of developing software by doing it and helping others do it. [...]

Scrum and Fixed Price Contracts
Fixed Priced contracts don’t make a great deal of sense in a Scrum world. This is really because traditional software development and Agile software development are two different paradigms … and solutions that work in one paradigm often doesn’t make sense in another. This difference is paradigm is best explained by one of my favorite [...]
Presentation: Introducing Scrum to an Organization
I recently did a presentation (hosted by Boost New Media in Wellington, NZ) about introducing Scrum to an Organization. It wasn’t a very lengthy presentation but it was fun. I certainly hoped that the audience enjoyed it as much as I did. Anyway, here’s the presentation for your amusement!

Estimate the total cost of Agile projects
Estimating the cost of software is, at best, an educated guess. We try to pretend this is not the case, yet despite all the new ideas and models, software is still costed in the same way it was when I left university 20 years ago. There are so many complexities that it ultimately relies on [...]
Guest Post: Dealing with Split teams and Communication
Today we implemented a blanket Ban on emails! We have a situation where our team is split between two locations; that’s bad. To compound this, one location has developers, and another has testers. You can already see that this story is not a happy one! The team is new at Agile, and majority of one [...]

