Author: Bernadette Greenock
Good Agility Point Four: SOME KEY CONCEPTS OF A VALUE-DRIVEN APPROACH
Customers continuously care about whether or not you’re delivering software that works throughout the agile project development cycle. They require some form of business functionality which proves that the evolving software application serves their business needs.
Traditional project management practices assume that achieving a plan is equal to project success and equally demonstrates customer value. Not necessarily! The unpredictability associated with today’s projects, demands that customer value is re-evaluated frequently. Meeting original project plans may not have much bearing on a project’s ultimate success.
Iterative development and continuous delivery into production ensures the customer sees the benefits earlier and more consistently.
There are 4 phases of an agile project which enable us to deliver value to our customers.
This looks at defining the goals, outcomes and rationale for the initiative and project being undertaken.
Identify elements of the solution; build an initial prioritised backlog and sprint/release plan.
Elaborate the requirements, design, analyse, test, build and deploy. The delivery cycle is repeated continuously until the project ends. delivering value to our customers consistently through;
Value is delivered consistently to our customers through:
- Sprint or iteration planning
- Daily stand-ups and collaboration
- Sprint or iteration retrospectives (what went well, not so well or needs to change)
- Demonstrate or showcase the working software developed during the sprint or iteration, subsequently showing our customers what’s ready to be deployed and used by them right now.
Look at lessons learned and share them. Business benefits will have been delivered and the next initiative can be investigated.