Australian bank saves with agile development

12.07.2006

"The process starts with planning, when the business analysts flesh out the details," Gardner said. "At the start of the iteration, the project team comes together. Then developers stand up and demonstrate it to the whole team - including business stakeholders and sponsors."

Gardner said it's a "powerful thing" when the momentum starts building and the business stakeholders see the project grow before their eyes; it's a good incentive for developers to present and "get it right".

The whole process should take about six months, according to Gardner, and if projects are larger they can be chopped up.

The process is then handed to testers and at end the team has a retrospective to see what has and hasn't worked well and to raise issues to get problems fixed.

To ensure the team builds a two-week system into a working product, and the iterations are stable, Gardner recommends "continuous integration".