Agile Scrum Development Example
1. The Contractor shall conduct Agile Sprints, including all Scrum ceremonies to produce demonstrable “incremental
deliveries” of working software.
● As determined by the Agency PO, these deliveries of capabilities may or may not be fielded to the
operational community.
● Each iteration/sprint should be time boxed, that is the iteration/sprint should have a fixed duration (2 weeks).
1. The Contractor shall virtually conduct Sprint Planning Sessions during which they will commit to completing a set
of user stories from the product backlog up to their capacity (this may be done using story points and average
velocity).
2. The Contractor shall virtually conduct a Sprint Demo at the conclusion of each sprint that demonstrates the
successful completion of user story acceptance criteria for each story and that the sprint has met the Sprint
Definition of Done.
3. The Contractor shall make daily Sprint Backlog updates in the approved Agile scrum project management tool,
including user story percent complete and user story status.
4. The Contractor shall virtually conduct Daily Scrum sessions with the Development Team, Scrum Master, and the
Agency PO to identify and clear impediments and roadblocks.
5. The Contractor shall virtually conduct and document Sprint Retrospectives at the conclusion of each sprint.
6. The Contractor shall virtually conduct a Storytime session (backlog grooming) to discuss the product backlog of
user stories, establish acceptance criteria, and to ensure the Dev Team fully understands the objectives of all user
stories eligible for inclusion in the next Sprint cycle.