Posted on April 11, 2013 by Sean Wang
Tags: Mythics Consulting
To successfully complete one iteration after another with short sprints, an Agile development should be conducted like a symphony orchestra - it requires high degree of concord and harmony. Unlike other development methods where a project manager allocates resources, manages daily tasks and monitors project progress, an Agile development requires highly flexible and interactive approaches within the development team.
Once the Product Owner specifies the business requirements, the Scrum Master, who is an expert on the technical development process as well as the business process, will coordinate with the development team to rapidly deliver iterations of the product, often through continual changes. Since the team assigns tasks among its members and also monitors the project’s progress, the team members are normally highly technical which, of course, is a prerequisite for a successful Agile development but hardly a guarantee.
Just like a Symphony Orchestra on stage, an Agile development is highly visible within the organization as the team works in a near real-time environment. So, to ensure a successful performance, the team must work in a high degree of concord and harmony. The following are a few steps that can help to achieve this goal:
Lastly, and most importantly, the Scrum Master should work with the Product Owner and other shareholders to ensure that changes are minimized within each sprint and the stage, i.e. the development platform/environment, remains stable throughout the development process.