This pattern is part of "Patterns of Legacy Displacement"

Extract Value Streams

Identify and separate key value streams

This page is a stub. We intend to fully expand it in later revisions of this material. However we are still in the middle of developing these patterns, so it's likely that patterns will be renamed, split, or merged as we continue to learn how best to frame and explain these ideas.

Many legacy systems implement large swathes of functionality across an organization, they are usually part of many different processes and support many different business capabilities. We can use techniques such as value stream mapping to understand the different value generating activities these existing system(s) support.

Once these value streams are identified it is then possible to incrementally extract and implement them in a new system.