Creating Effective Value Streams

This section of the portal is for supporting the Disciplined Agile Value Stream Consultant Workshop (DAVSC), currently under development. Discussions on the pages here will take place on the Disciplined Agile LinkedIn group.

 

Instructor Notes

Factors for Effective Value Streams

The effectiveness of value streams is determined, in large part by:

  1. the way the people doing the work are organized
  2. the workflow used
  3. the size and number of work items in the value stream

You can improve value streams by:

  1. organizing people into cross-functional teams and Dedicated product teams. In particular, don’t focus on getting people to work better together as much as focus on having teams be able to create value without dependencies on other teams.
  2. use test-first and automated testing with explicit workflow. Test-first at both the acceptance and coding level avoids many misunderstandings before time is wasted on building them
  3. use MBIs and manage work in process. Have fewer, smaller items being worked on.

Figure 1 represents the relationship between symptoms, their common cause and what can be done to improve things.

Figure 1: The relationship between symptoms, causes and improvements.

 

 

 

 

 

 

Figure 2 illustrates a way of looking at aspects of a value stream.

Figure 2: Different aspects of a value stream