Thanks for asking this question Todd. I've been thinking about value streams and TBM as I read through your 'Introducing the Banking TBM Taxonomy (3.0)' and 'TBM Taxonomy 4.0' decks. I'm a SAFe Program Consultant in the banking industry, but have just started learning about TBM.
I am particularly interested in this topic because we have discussed funding value streams to move from a project based model. This means for us the products = value streams. The sample value streams provided by SAFe happen to involve banking and align with your suggested business services - Retail Lending, Credit Cards, Deposits, etc. I wonder in TBM if Business Service = SAFe Value Stream? I am very interested to see how your banking workgroup evolves.
You mentioned Teams as well. SAFe and 2020 State of DevOps Report have made reference to the Skelton/Pais book
Team Topologies this year. The book describes Stream-aligned, Enabling, Complicated-subsystem and Platform Teams. I wonder how this aligns with TBM?
BTW - Enjoyed your book!
------------------------------
Roger Dreher
Enterprise Agile Coach
BBVA Compass
AL
------------------------------
Original Message:
Sent: 02-05-2021 12:56
From: Todd Tucker
Subject: Where are Value Streams, Epics, Teams...?
A question I've gotten a fair amount over the past year or so has been:
Where are [Value Streams | Epics | Teams] in the TBM Taxonomy?
If you're not familiar with Value Streams or Epics (or Agile Teams), I suggest reading their definitions here: https://www.scaledagileframework.com/glossary/
A deeper dive into Value Streams can be found here: https://www.scaledagileframework.com/value-streams/
In our Standards process in 2020, the Standards Committee discussed including these elements in the TBM Taxonomy v4.0. In the end, the committee concluded that value streams, epics, projects, etc., are the "how" of developing apps, products or services (what we call Solutions) and therefore they were not included in the Taxonomy itself.
Of course, these objects are used in TBM cost models and reporting. But there have always been TBM data sources with objects that are not shown in the Taxonomy. For example, we've never had "Projects" in the Taxonomy, but we know that Project data is used in many (if not most) TBM models and that TBM models are often used to cost projects themselves. Project costs are comprised of Tower/Subtower resources (e.g., Application Development, Servers, Online Storage, Database, Middleware, etc.). But Projects are usually a development bucket, basically; projects are not the Application, Service or Product that ultimately delivers value to the business.
SAFe seems to take a similar tack with their definition of Value Streams:
"Value Streams represent the series of steps that an organization uses to implement Solutions that provide a continuous flow of value to a customer." © Scaled Agile, Inc.
So, the committee's consensus was that Value Streams, Epics, Projects, etc., did not meet the criteria we've used to define what appears in the taxonomy.
With 4.0, we refined the Products & Services layer to "Solutions", which includes Applications, Products and Services. Solutions is the term Scaled Agile uses to refer to these things more generally, with the primary object in Agile being Products (the whole "Projects to Products" shift), and we felt this was a good term to use to allow flexibility for what appears in that layer. And we also introduced the Solution Classes to call out Applications, Products, and Services.
I'd like to know what you think. How do you use Value Streams, etc. in your TBM reporting? Are you funding (budgeting) by Value Streams, etc.? Do you think we should have included Value Streams or Epics or Projects or Teams in the standard taxonomy and why?
------------------------------
Todd Tucker
VP, Standards and Education
TBM Council
------------------------------