© Jeff Dalton 2019
Jeff DaltonGreat Big Agilehttps://doi.org/10.1007/978-1-4842-4206-3_34

34. Incremental Development

Jeff Dalton1 
(1)
Waterford, MI, USA
 

Description

Incremental Development is the practice of breaking the delivery of features or functions into small pieces that can be envisioned, built, tested, and delivered in a predictable, timeboxed period of time. Through the completion of multiple increments, a working system is created and delivered that fulfills the functional and nonfunctional requirements. The approach requires multidiscipline engagement, and the creation of a design and other documentation in matching increments. Paired with Iterative Development, it is a powerful and predictable work management system that forms the basis of most agile frameworks.

../images/470826_1_En_34_Chapter/470826_1_En_34_Figa_HTML.jpg

Typical Roles

  • Product Owner

  • Agile Team

  • Scrum Master

Desired Behaviors

  1. 1.

    Include the team(s) responsible for development and delivery of the product in the creation of the incremental development plan.

     
  2. 2.

    Break up the planned functionality into the smallest possible increments.

     
  3. 3.

    Keep the plan, designs, and other documentation current with each iteration.

     
  4. 4.

    Inspect and adapt the plan as learning occurs during each increment.

     
  5. 5.

    Display the plan using visual information management systems.

     
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.133.133.117