What's beyond BDD? Why do we need to go there for real three-way DevOps? How does this work with self-propagating transformation, 3D Kanban, and Business Agility? And how do these things fit together in XSCALE? Here are the slides from my Selenium Summit keynote in 2018.
3. Scaling is an anti-pattern that slows flow of learnings
through an organization because of:
• Big meetings
• Deep hierarchies
• Long feedback loops
XSCALE doesn’t scale agile. It de-scales organization.
But de-scaling doesn’t mean down-sizing. It means
Self-directing portfolios of
Self-managing streams of
Self-organizing teams.
All right but … how do we get there?
eXponential
Simple
4. Self-Propagating Transformation:
Cheaper
Converts change participants to change leaders.
Minimizes external dependencies.
Quicker
Systematically opens bottlenecks.
Grows end to end capability at an exponential rate.
Safer
Doesn't disrupt existing value streams.
Doesn't compromise agile principles.
Better …
eXponential
Simple
6. XSCALE Alliance
The Linux of the agile world, an open ecosystem
of prominent independents. Not a certificate mill:
• We don’t certify roles; we use recommendation
chains to qualify real world capability.
• We hand-select coaches via direct experience
of their work, not “greasy pole” bureaucracy.
• We have no trainers. All XSCALE coaches train
and all collaborate on shared training collateral,
keeping it up with real state-of-the-art agility.
7. Recognized by …
Market Guide to Enterprise
Agile Frameworks 2016 & 2017
Partner
Institutional Member
9. Epics in Stream
Stories in Delivery
Features in Release
Analyze Estimate Design Test Build CI FIT SIT Science
Products in Portfolio
Canvas
`
X S A L E
ScenariosFeatures StoriesStart with XP/BDD Feature Teams …
Epics in Stream
Stories in Delivery
Features in Release
Analyze Estimate Design Test Build CI FIT SIT Science
Products in Portfolio
Canvas
`
X S A L E
ScenariosFeatures StoriesStart with XP/BDD Feature Teams …
10. Epics in Stream
Stories in Delivery
Features in Release
Analyze Estimate Design Test Build CI FIT SIT Science
Products in Portfolio
Canvas
`
X S A L E
Drivers ScenariosEpics Features StoriesAdd Breadth-first Product Planning …
Epics in Stream
Stories in Delivery
Features in Release
Analyze Estimate Design Test Build CI FIT SIT Science
Products in Portfolio
Canvas
`
X S A L E
Drivers ScenariosEpics Features StoriesAdd Breadth-first Product Planning …
11. Epics in Stream
Stories in Delivery
Features in Release
Analyze Estimate Design Test Build CI FIT SIT Science
Products in Portfolio
Canvas
`
Drivers ScenariosEpics Features Stories
X S A L E
... to make a full 3-way DevOps stream.
Epics in Stream
Stories in Delivery
Features in Release
Analyze Estimate Design Test Build CI FIT SIT Science
Products in Portfolio
Canvas
`
Drivers ScenariosEpics Features Stories
X S A L E
... to make a full 3-way DevOps stream.
12. Alignment & Architecture
Activation & Autonomy
Analytics & Acceleration
Acceptance
Matrix
Change
Increments
Training Coaching Chapters Retros Stream
Council
Portfolio
Council
Open
Space
Awareness & Assessment
Change
Canvas
`
Business Agility
Product Management
Agile Programming
DevOps
Change
Drivers
Change
Treaties
Change
Epics
Change
Features
Change
Stories
Continuous Delivery of Learning …
Change Leadership Change Participants
X S A L E
Alignment & Architecture
Activation & Autonomy
Analytics & Acceleration
Acceptance
Matrix
Change
Increments
Training Coaching Chapters Retros Stream
Council
Portfolio
Council
Open
Space
Awareness & Assessment
Change
Canvas
`
Business Agility
Product Management
Agile Programming
DevOps
Change
Drivers
Change
Treaties
Change
Epics
Change
Features
Change
Stories
Continuous Delivery of Learning …
Change Leadership Change Participants
X S A L E
13. Alignment & Architecture
Activation & Autonomy
Analytics & Acceleration
Acceptance
Matrix
Change
Increments
Training Coaching Chapters Retros Stream
Council
Portfolio
Council
Open
Space
Awareness & Assessment
Change
Canvas
`
Business Agility
Product Management
Agile Programming
DevOps
X S A L E
Epics in Stream
Stories in Delivery
Features in Release
Analyze Estimate Design Test Build CI FIT SIT Science
Products in Portfolio
Canvas
`
Continuous Delivery &
Continuous Learning
make an
Agile Organization.
15. XSCALE isn’t a framework, It’s a set of practice pattern
languages for Agile Organization:
• XAP: XSCALE Agile Programming:
XP, CI/CDD, Mob Refactoring and 3D Kanban
• XPM: XSCALE Product Management:
Breadth-first, set-based, scientific, collaborative
market-impact-driven product squads.
• XBA: XSCALE Business Agility:
De-scaling chapters and councils, self-propagating
transformation and throughput accounting
• XDO: XSCALE DevOps:
“B2D2” - automating BDD in production -> qualitative
analytics driving real “Three Way” DevOps.Alignment & Architecture
Activation & Autonomy
Analytics & Acceleration
Acceptance
Matrix
Change
Increments
Training Coaching Chapters Retros Stream
Council
Portfolio
Council
Open
Space
Awareness & Assessment
Change
Canvas
`
Business Agility
Product Management
Agile Programming
DevOps
X S A L E
Epics in Stream
Stories in Delivery
Features in Release
Analyze Estimate Design Test Build CI FIT SIT Science
Products in Portfolio
Canvas
`
Alignment & Architecture
Activation & Autonomy
Analytics & Acceleration
Acceptance
Matrix
Change
Increments
Training Coaching Chapters Retros Stream
Council
Portfolio
Council
Open
Space
Awareness & Assessment
Change
Canvas
`
Business Agility
Product Management
Agile Programming
DevOps
Change Leadership Change Participants
X S A L E
16. Why? 3/4 of our BDD is missing:
• BDD doesn’t automate tests against production.
• BDD doesn’t auto-generate long tests from short ones.
• BDD doesn’t chart qualitative analytics over time.
Beyond BDD means extending BDD to do all these things.
XDO: BDD and Beyond BDD
17. Why? 3/4 of our BDD is missing:
• BDD doesn’t automate tests against production.
• BDD doesn’t auto-generate long tests from short ones.
• BDD doesn’t chart qualitative analytics over time.
Beyond BDD means extending BDD to do all these things.
XDO: BDD and Beyond BDD
18. Why? 3/4 of our BDD is missing:
• BDD doesn’t automate tests against production.
• BDD doesn’t auto-generate long tests from short ones.
• BDD doesn’t chart qualitative analytics over time.
Beyond BDD means extending BDD to do all these things.
XDO: BDD and Beyond BDD
19. has negotiated a special price on
XSCALE Business Agility
training with India’s first XBA Coach
Ashish Mishra
Bengaluru April 2018