Agile Mumbai 2008

Incremental Release Planning - Proposal  

Incremental Release Planning - How to Deliver Functionally Complete Valuable Incremental Releases

One of the benefits of Agile Software Development is "early and continuous delivery of valuable software." Dividing development work up into small pieces (user stories or backlog items) then building the most valuable parts first sounds like a simple idea, but there's often a bit more to it. Sometimes it takes a few not-so-valuable parts to allow users to take advantage of the most valuable parts. At times the most valuable parts may show well, but without a sufficient amount of software implemented, users may be unwilling to set aside legacy software or even manual processes to actually put the new software into use and earn the return on investment incremental release should bring. In this tutorial participants will learn the basics of planning incremental releases that are useful to their users. We'll discuss strategies for splitting user stories into the small but useful parts that allow releases to contain more user stories. You'll learn more about the "myth of the finished user story" and why, if you're not cautious, your stories may inflate while you're not looking.

Target Audience

Agile Customers, Product Owners, Project Managers, Product Managers, Scrum Masters, Iteration Managers, XP Coaches, and anyone using Agile development concerned with getting the most out of their incremental software releases. In addition, anyone interested in the basics of Agile development in particular the concept of incremental release.


Introduce participants to the fundamental Agile development concept of incremental software release. Teach techniques that allow participants to effectively develop and tune incremental release plans.


This tutorial is taught by alternating presentation and discussion with hands-on exercises that allow participants to learn by doing. Participants will function in small teams to build an incremental release plan, then split stories to deliver the most functionality possible in the shortest amount of time.

History of the tutorial

This tutorial belongs to Jeff Patton. Jeff has presented this tutorial in various conference and is also writing a book based on some of this material.

Speaker Bio

About Naresh Jain


2005-2017 Copyright © Agile Software Community of India
Website designed and hosted by Agile FAQs