At a glance
2 days
NZD $1750 + GST
AUD $1650 inc GST
including in-house delivery.
In the Agile Initiate Phase Start Me Up course we created a scaffold for an iterative plan and a rough schedule for the delivery of business benefits. In the Delivery Phase Start Me Up course, we elaborate on the outcomes from initiation and build working tested software that is usable and always ready for production deployment.
Key Agile practices such as TDD (test driven development), re-factoring, pair-programming and continuous integration will be covered in detail. We also drill down in great detail into story elaboration and how requirements and designs are fleshed out just prior to building them.
Although a great deal about the project is learned during the concept and initiate phases, learning doesn't stop there. The iterative and incremental nature of delivery means that the team will continue to uncover more about their technology and business choices, and have multiple chances to improve the return from the project. This course takes you through the process and the deliverables involved in the delivery phase. You will take a case study through each of the delivery steps - iteration planning; story elaboration; execution; showcasing; and retrospectives - looking at the deliverables from each step and the techniques used to produce them.

This course is part of the Agile Academy curriculum. Software Education is proud to be a founding partner of the Agile Academy.
Intended For
Analysts, developers, testers, architects, project managers and business subject matter experts and anyone else working on an Agile project, or with Agile project teams.
Prerequisites
This course follows on from the 2-day Agile Initiate Phase Start Me Up course.
Learning Outcomes
Participants will gain a comprehensive understanding of what happens in an Agile iteration, how work is done in small chunks to deliver working software, the steps and tasks involved and how they can contribute to project success.
Content
Context
- Background
- Agile values and principles
- A simulation of the Agile development process
- Introduction to common agile practices
Objectives and structure of the deliver phase
- The delivery phase in the overall process
- Who, why, how, what and for how long?
- why - because we want working software
- how - steps of the deliver phase
- what - creation of standard artefacts for external parties
- who - roles and responsibilities
Initiate review
- What happened in initiate? Why?
- Common techniques used in the initiate phase
- What should have been produced?
- What to do if the concept phase wasn't completed
- Story elaboration, iteration planning and kick-off, execution, showcase and retrospective
Story elaboration
- Writing closed stories, acceptance criteria, putting constraints on cards
- Splitting stories over time, keeping the UI out of the story
Iteration planning and kick-off
- Story selection
- Maintaining conceptual integrity, selecting by ROI, splitting stories to maximise ROI
- Reviewing estimates with developers
- Kick-off
- Stepping through the stories, final checks of estimates
Execution cycle
- Initial design
- Unit tests and detailed design
- Acceptance test elaboration
- Implementation
- Integration
- Acceptance testing & verification
Iteration close out
- Showcases
- Reporting
Method Used
Lecturing is kept to the minimum necessary, most of the learning is achieved through applying the practices and techniques in group exercises and a case study.


