In this introduction to Cadenced Flow, you’ll explore a principled approach for evolving teams no matter which methods they are using, or how far along they are in their journey of becoming more lean or agile. Participants will learn the basic principles that drive team cadence and workflow and then cover practical approaches for improvement, such as how to define and measure work, as well as how to coordinate product delivery. These concepts can be applied across all aspects of organization and all departments to help build a higher performing business overall.
5. @LeanDog matt.barcomb@leandog.com
What is lean-agile?
1913 20102003200119951974196019561948 Today
Ford’s Flow
Production
Waterfall for
Software
Structured Sys.
Phase Gate
R.U.P.
Agile
Manifesto
Kanban for
Knowledge
Work
Toyota
Production
System
Crystal Clear
eXtreme Programming
Scrum
Deming’s Lean
Management
Lean Concepts
for Software
6. @LeanDog matt.barcomb@leandog.com
What is lean-agile?
Manifesto for Agile Software Development
We are uncovering better ways of developing
software by doing it and helping others do it.
7. @LeanDog matt.barcomb@leandog.com
What is lean-agile?
Individuals & interactions over processes & tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value to the items on the right,
we value the items on the left more.
9. @LeanDog matt.barcomb@leandog.com
What is lean-agile?
- See the whole
- Embrace optionality
- Deliver effectively
- Amplify learning
- Empower people
- Build integrity in
- Eliminate waste
10. @LeanDog matt.barcomb@leandog.com
What is lean-agile?
Scrum
Exploratory Testing
DevOps
Lean PMO Whole teams
Continuous Integration
Pairing
Story Mapping
LESS
FDD
Crystal
D.A.D.
SAFe
ATDD
TDD
Kanban
User-centered Design
methods & practices
12. @LeanDog matt.barcomb@leandog.com
What is organization design?
Intentionally influencing a social system
so that its processes and structures,
both explicit and implicit,
are better aligned to achieve desired outcomes.
15. @LeanDog
Cadenced Flow is not…
● A methodology
● A set of practices
matt.barcomb@leandog.com
What is Cadenced Flow?
Cadence Flow is...
LeanDog’s approach for:
● Designing organizational optimizations
● Applying lean-agile methodologies & practices
● Partnering with organizations to improve
16. @LeanDog
Cadence Flow’s Derived Principles:
- Evolutionary - Fast Feedback
- Evidence-based - Humanistic
- Pragmatic - Seeing the whole
- Contextual - Adaptive
- Always Improve - Optionality
matt.barcomb@leandog.com
What is Cadenced Flow?
22. @LeanDog matt.barcomb@leandog.com
Teamwork, Cadence & Improvement
Team Skills Heatmap
Skills
(tech,biz,org,soft,etc…)
Team members
Can teach
Don’t have
Need to pair
Solo with reviews
Solo on advanced
Interested
Neutral
Not interested:(
:|
:)
:)
:)
:|
:(
:| :( :)
:| :( :(
:) :):)
:) :| :)
27. @LeanDog matt.barcomb@leandog.com
Teamwork, Cadence & Improvement
Team Norms
& Agreements
[Team
Name]
[list of agreements]
[Member List]
[Date]
[list of experiments]
- Requires team safety
- Do not weaponize
- Group consensus
- Review on a cadence
- Trial new ideas
33. @LeanDog matt.barcomb@leandog.com
Work, Flow & Metrics
End to End Visual Workflow
Ready
For work Development Testing Deploy In UseAnalysis Design
←BLOCKED→
←EXPEDITE→
Category
In Scope Date
Start Date
End Date
Block Reason
Block Duration
← →
Entry/Exit
Criteria
← →
Entry/Exit
Criteria
40. @LeanDog matt.barcomb@leandog.com
Work Breakdown & Specification
Benefits of smaller work
Reduce Rework
Improve Predictability
Increase Maintainability
Decrease Information Degradation
Improve Product Validation
41. @LeanDog
Story
Capability
MVP
Business Valuable
Releasable
Capability Set
Release
Least amount of software that is
testable and deployable
Fewest number of stories that are
useful to someone
Fewest capabilities that improve
business value and can be
economically released
A deployment activity that has an
internal and external cost
matt.barcomb@leandog.com
Work Breakdown & Specification
54. @LeanDog
Problem Canvas
Outcomes:
Stakeholders: Evidence:
Context:
Problem One-Liner Born On Date Last Touched
What results would we like to achieve?
If we achieve them, how would we know?
Who outside the organization benefits?
Who inside the organization benefits?
What data or information do we have
that shows the outcomes would be
useful?
When does this happen? How often does this occur?
What knowledge, skills, or tools are needed?
What policies or procedures are involved?
matt.barcomb@leandog.com
55. @LeanDog
Solution Canvas
Value Pitch:
Success Measures: Organizational Benefit:
Communication & Involvement:
Solution One-Liner Born On Date Last Touched
This needs to be brief and should cover the basics of
what, who, and why.
If the outcomes were achieved, how
would we know?
What could be measured?
Are there indirect measures?
What benefits would the organization
receive?
What is the cost of delay?
What dependencies are there? What expertise is needed?
Who is needed for approval? Who else is impacted?
matt.barcomb@leandog.com
56. @LeanDog
Persona Structure
Mnemonic Name/Role
Persona Description:
(How many represented?)
-Title & Role
- Meaningful Demographics
- Social Groups
- Market Segments
- Interests, Hobbies
- Experience & Education
-Knowledge & Skills
Probable Picture (Hi-fi)
Persona Goals:
- What do they want to do?
- How do they want to do it?
- How often do they do it?
- How risky is it?
- What devices are used?
- What do they dislike
dealing with?
matt.barcomb@leandog.com
63. @LeanDog matt.barcomb@leandog.com
How much will it cost?
When will it be done?
Is it a good option to start?
Does it make sense to keep going?
What would be worked on instead?
Flow-based Roadmapping
Embrace Uncertainty
Sense and respond to manage risk.
68. @LeanDog matt.barcomb@leandog.com
Portfolio Planning & Prioritization
Prioritization Concepts
Stop using relative importance
Separate cost and benefit analysis
Separate benefit analysis
from work options analysis
Rank work options using benefit/cost ratio
71. @LeanDog matt.barcomb@leandog.com
Only important if greatly different
Learn just enough to get started
Rough cost snap (1,2,3,5,8 team-months)
Portfolio Planning & Prioritization
Considering Cost
Get the right people together
Use past data