SlideShare une entreprise Scribd logo
1  sur  56
Télécharger pour lire hors ligne
STOP WRITING STORIES, START
VALIDATING WORKING SOFTWARE
matthew.r.philip@accenture.com
@mattphilip
1.LEARN MORE EFFECTIVE WAYS OF COLLABORATING
2.LEARN HOW TO CREATE A TEAM OF PRODUCT
MISSIONARIES INSTEAD OF MERCENARIES
3.LEARN HOW TO IDENTIFY PROBLEMS AND GOALS
AND INVITE TEAMMATES TO SOLVE THEM
4.UNLEARN BEHAVIORS THAT INHIBIT AGILITY
Goals for today
THE EPIC HISTORY
OF AGILE
CIRCA 2001
Dark Lord
of Waterfall
Agile Alliance of independent thinkers
BUT THE HEARTS OF MEN
ARE EASILY CORRUPTED…
The User Story
AND SOME THINGS THAT SHOULD NOT
HAVE BEEN FORGOTTEN WERE LOST.
HISTORY BECAME LEGEND.
LEGEND BECAME MYTH.
AND FOR 20 YEARS, THE SPIRIT OF
AGILE PASSED OUT OF ALL KNOWLEDGE.
SO WHAT
HAPPENED?
STORIES WENT
SIDEWAYS FROM
THE VERY
BEGINNING.
— Jeff Patton
SOMEBODY CAME UP TO ME AND SAID, ‘WE
WANT TO DO SOFTWARE DEVELOPMENT BUT
WE JUST CAN’T STAND ALL THIS
CEREMONY AND THIS AGILE STUFF. WE
JUST WANT TO WRITE SOME PROGRAMS.’
TEARS CAME INTO MY EYES… HOW CAN IT
BE THAT WE’RE RIGHT BACK WHERE WE
WERE TWENTY YEARS AGO?
— Kent Beck
WORKING SOFTWARE
OVER
COMPREHENSIVE DOCUMENTATION
Manifesto for Agile Software Development
YOU’RE RIPPING MY CARD!
(GO)JIRA HAS
BECOME A
MONSTER!
THE MOST EFFICIENT AND EFFECTIVE
METHOD OF CONVEYING INFORMATION
TO AND WITHIN A DEVELOPMENT
TEAM IS FACE-TO-FACE
CONVERSATION.
Manifesto for Agile Software Development
PROMISE FOR A CONVERSATION
USER STORIES REPLACE CONVERSATIONS
USER STORIES REPLACE CONVERSATIONS
PROMISE FOR A CONVERSATION
Pattern: Conversation Focus Anti-Pattern: User-Story Focus
Organic, spontaneous, natural Scheduled, time-boxed
Synchronous Asynchronous
Direct, personal, humanizing Indirect, impersonal, tools-focused
High bandwidth, promotes
understanding
Low bandwidth, leads to more
questions, assumptions
WORKING SOFTWARE IS THE
PRIMARY MEASURE OF PROGRESS.
Manifesto for Agile Software Development
WORKING SOFTWARE IS THE PRIMARY MEASURE
OF PROGRESS.
• VELOCITY/POINTS
• STORY COUNT
• STORY CYCLE/DELIVERY TIME
• UTILIZATION
• ESTIMATED QUALITATIVE VALUE
• ESTIMATED QUANTITATIVE VALUE
• VALIDATED VALUE
HOW IS
YOUR TEAM
MEASURED?
SIMPLICITY–THE ART OF
MAXIMIZING THE AMOUNT OF
WORK NOT DONE–IS ESSENTIAL.
Manifesto for Agile Software Development
1 BUILDING THE WRONG THING OR THINGS PEOPLE DON'T NEEDBIGGEST
WASTE IN
SOFTWARE
DEVELOPMENT?
THERE IS NOTHING SO
USELESS AS DOING
EFFICIENTLY THAT WHICH
SHOULD NOT BE DONE AT
ALL.
— Peter Drucker
HOW MUCH HOW MUCH TIME, EFFORT AND
CONVERSATION DO YOU AND YOUR TEAM SPEND…
DEALING WITH USER
STORIES AND OUTPUTS
VALIDATING WHETHER
YOU’RE SOLVING BUSINESS
PROBLEMS AND REALIZING
OUTCOMES
?
STORY-BASED ANTI-PATTERNS
• This story isn’t
estimated.
• There’s no way
that’s a five.
• I think we need a
spike before we do
that.
• What am I going to
accomplish today?
Story #654 and
maybe start on
Story #679.
• I can’t estimate
that if I don’t know
the solution.
• Can you update
your cards,
please?
• Tell me what to
type in the
description.
• These acceptance
criteria are in the
wrong format.
• That’s a task, not a
story.
• Can you please
add the details?
• Can you make a
story for that
before I do it?
• Is this a bug or a
feature?
• This story won’t fit
in the sprint.
• I’m not sure we
can commit to
that.
• That wasn’t in the
story.
• The PO is out
today; you’ll have
to wait.
• Let’s schedule a
meeting to refine
those stories.
• We can’t work on
that until it’s been
refined.
• We can't interrupt
the sprint for that.
PROCESSES AND TOOLS COMPREHENSIVE
DOCUMENTATION
CONTRACT NEGOTIATION FOLLOWING A PLAN
SO WHAT DO WE
DO?
BREAK THE CYCLE OF BEHAVIORS
THAT WERE EFFECTIVE IN THE PAST
BUT ARE NO LONGER RELEVANT IN
THE CURRENT BUSINESS CLIMATE,
AND NOW LIMIT OR MAY EVEN
STAND IN THE WAY OF YOUR
SUCCESS.
— Barry O’Reilly
STORIES AREN’T A
DIFFERENT WAY OF
DOCUMENTING; THEY’RE
A DIFFERENT WAY OF
WORKING.
— Jeff Patton
1.CLEAR PRODUCT VISION AND GOALS
2.ENABLING CONSTRAINTS AND EXPLICIT FREEDOMS
3.TRUST AND PSYCHOLOGICAL SAFETY
4.LOW LEVEL OF WORK IN PROGRESS
5.TIGHT FEEDBACK LOOPS
Rely less on user stories
1.
CLEAR PRODUCT
VISION AND GOALS
PRODUCT PRINCIPLES/
PRODUCT MANIFESTO
• Build Something People Want
• Sell the innovation, not the product
• None of the work we are doing to
develop the product is an end in itself
• Think about who we want our customers
to become:
• Less frustrated by a lack of visibility
into what is going on with their team.
• Masters of their own information and
not slaves
• Relaxed, productive workers
PROBLEMS TO SOLVE
As a bank analyst
I want to see my reports in a grid view
So that I can view details quickly.
Reduce the analyst’s time to look up a
bank’s financial report.
USER STORY PROBLEM TO SOLVE
2.
ENABLING
CONSTRAINTS AND
EXPLICIT FREEDOMS
WE NEED TO GIVE
DEVS FREEDOM.
— Client Product Owner
AS A SOFTWARE TESTER, I MAY
WANT TO STOP USING USER
STORIES SO THAT I CAN CREATIVELY
EXPLORE THE SYSTEM TO LEARN
HOW IT ACTUALLY WORKS AND TO
INVESTIGATE UNDER WHICH
CIRCUMSTANCES IT MIGHT FAIL.
— ILEANA BELFIORE
EXPLICIT FREEDOMS AND
ENABLING CONSTRAINTS
Freedoms:
• Collaborate with anyone in the organization
• Commit whenever you want
• Use any framework
Constraints:
• Use a technology that we already support
• Spend up to $5000
• Make sure someone else works with you
ALLOW FOR
EMERGENCE
One of Minecraft's most exciting
new features didn’t originate with a
user story.
ENABLE CREATIVITY
3.
TRUST AND
PSYCHOLOGICAL
SAFETY
I DON’T
NECESSARILY KNOW
ALL THE ANSWERS.
— Client Product Owner
4.
LOW WORK IN
PROGRESS
MOBBING
5.
TIGHT FEEDBACK
LOOPS
DEMO YOUR WORK TO REAL USERS INFORMALLY
MY TEAM HAS BETTER
UNDERSTANDING OF THE
NEEDS OF THE PEOPLE USING
OUR PRODUCT…WE ARE
BUILDING THE RIGHT
SOLUTIONS.
— Client team member
IT ALLOWS US TO HAVE
TWO-WAY
COMMUNICATION… INPUT
INTO THE SOLUTIONS
BEING BUILT FOR US.
— Client’s client
WHAT IS “DONE” FOR A USER STORY?
Define
Problem
Build
“Done”
Deploy
“Concept to Cash”
?
WHAT IS “DONE” FOR A USER STORY?
Define
Problem
Build Deploy
“Done”
“Concept to Cash”
?
DONE = VALIDATED
Define
Problem
Build Deliver Validate
“Done”
Validation Time
Delivery Time
Measure and reduce this!
DONE = VALIDATED
-- John Cutler
TRUE BUSINESS VALUE CAN BE
DETERMINED ONLY AFTER DELIVERY
TO THE CUSTOMER. CHOICES ABOUT
WHAT TO WORK ON AND WHEN, THEN,
ARE REALLY JUST YOU PLACING BETS
ON WHAT YOU THINK THE CUSTOMER
WILL FIND VALUABLE.
— Dan Vacanti
GOAL: GET IT TO
THE END USER AS
SOON AS POSSIBLE.
— Client Product Owner
FOR 6 MONTHS, I HAVE EXPERIMENTED
IMPLEMENTING WITHOUT USER STORIES
FOR SMALL INCREMENTS, JUST BEGIN
BY THE PROBLEM TO BE SOLVED,
PROPOSE, SHOW WORKING SOFTWARE,
COLLECT KEY USERS' FEEDBACKS AND
ADJUST. AND IT'S WORKED VERY WELL
IN MY CONTEXT.
— Agnès Vugier
1.FEWER MEETINGS
2.MORE EMPOWERED AND ENGAGED TEAMS
3.BETTER SOLUTIONS
4.FOCUS ON THE RIGHT THING: VALUE
5.MORE SATISFIED CUSTOMERS
Takeaways
LESS RELIANCE ON STORIES =
matthew.r.philip@accenture.com @mattphilip
• HTTPS://TALKINGCODE.COM/PODCAST/EPISODE-14-JEFF-PATTON/
• HTTPS://THENOUNPROJECT.COM/
• HTTPS://WWW.LINKEDIN.COM/POSTS/HKNIBERG_HOW-CRAWLING-CAME-TO-MINECRAFT-
ACTIVITY-6692183111863676928-PJIX/
• HTTPS://MEDIUM.COM/@STEWART/WE-DONT-SELL-SADDLES-HERE-4C59524D650D
• HTTPS://SVPG.COM/
• HTTPS://AVAILAGILITY.CO.UK/
• HTTPS://COMMONS.WIKIMEDIA.ORG/
• HTTPS://LOTR.FANDOM.COM/
• HTTPS://AGILEMANIFESTO.ORG/
• HTTPS://MATTPHILIP.WORDPRESS.COM/2020/07/21/STOP-WRITING-STORIES-START-VALIDATING-WORKING-SOFTWARE/
• HTTPS://MEDIUM.COM/INGENIOUSLYSIMPLE/SOMETHING-ON-MOB-PROGRAMMING-WITH-WOODY-ZUILL-D730FE67EFA4
Sources and Resources
Gracias!

Contenu connexe

Tendances

Tendances (20)

Lean Startup Inside a Big Company (with a Shark Tank Twist), Stephen Liguori,...
Lean Startup Inside a Big Company (with a Shark Tank Twist), Stephen Liguori,...Lean Startup Inside a Big Company (with a Shark Tank Twist), Stephen Liguori,...
Lean Startup Inside a Big Company (with a Shark Tank Twist), Stephen Liguori,...
 
Rethinking Agile Transformation - Agile Tour Montreal Keynote
Rethinking Agile Transformation - Agile Tour Montreal KeynoteRethinking Agile Transformation - Agile Tour Montreal Keynote
Rethinking Agile Transformation - Agile Tour Montreal Keynote
 
10 Atlassian Tool Hacks to Improve Team Culture
10 Atlassian Tool Hacks to Improve Team Culture10 Atlassian Tool Hacks to Improve Team Culture
10 Atlassian Tool Hacks to Improve Team Culture
 
Introduction to Lean Change Management
Introduction to Lean Change ManagementIntroduction to Lean Change Management
Introduction to Lean Change Management
 
Unleashing Your Team's Potential With the Atlassian Team Playbook by John Paz
Unleashing Your Team's Potential With the Atlassian Team Playbook by John PazUnleashing Your Team's Potential With the Atlassian Team Playbook by John Paz
Unleashing Your Team's Potential With the Atlassian Team Playbook by John Paz
 
Innovation at Atlassian
Innovation at AtlassianInnovation at Atlassian
Innovation at Atlassian
 
Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)Edwin Dando (Assurity Consulting)
Edwin Dando (Assurity Consulting)
 
Optimize your Agile rituals to increase productivity
Optimize your Agile rituals to increase productivityOptimize your Agile rituals to increase productivity
Optimize your Agile rituals to increase productivity
 
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...
Execute a Successful Digital Transformation using Lean, Agile, and DevOps Pri...
 
Gavin Coughlan (Boost)
Gavin Coughlan (Boost)Gavin Coughlan (Boost)
Gavin Coughlan (Boost)
 
Toronto Agile Tour - Timeless Leadership
Toronto Agile Tour - Timeless LeadershipToronto Agile Tour - Timeless Leadership
Toronto Agile Tour - Timeless Leadership
 
Agile and Change Management - CMI Canada Webinar Feb 2018
Agile and Change Management - CMI Canada Webinar Feb 2018Agile and Change Management - CMI Canada Webinar Feb 2018
Agile and Change Management - CMI Canada Webinar Feb 2018
 
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff SutherlandAgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
AgileCamp 2015: Keynote Scrum Is a Productivity Superweapon - Jeff Sutherland
 
Agile at Scale: Lessons From the Mongolian Horde and Others
Agile at Scale: Lessons From the Mongolian Horde and OthersAgile at Scale: Lessons From the Mongolian Horde and Others
Agile at Scale: Lessons From the Mongolian Horde and Others
 
Increase Productivity and Innovation Using Agility and Gamification
Increase Productivity and Innovation Using Agility and Gamification Increase Productivity and Innovation Using Agility and Gamification
Increase Productivity and Innovation Using Agility and Gamification
 
ACMP Alberta - Using Agile in Change Management
ACMP Alberta - Using Agile in Change ManagementACMP Alberta - Using Agile in Change Management
ACMP Alberta - Using Agile in Change Management
 
Grassroots Innovation in the Enterprise
Grassroots Innovation in the EnterpriseGrassroots Innovation in the Enterprise
Grassroots Innovation in the Enterprise
 
Intro to Agile Mindset (Presentation for RMIT SWITCH)
Intro to Agile Mindset (Presentation for RMIT SWITCH)Intro to Agile Mindset (Presentation for RMIT SWITCH)
Intro to Agile Mindset (Presentation for RMIT SWITCH)
 
Toronto Agile - Organize People Around the Work
Toronto Agile - Organize People Around the WorkToronto Agile - Organize People Around the Work
Toronto Agile - Organize People Around the Work
 
Addressing Cultural Anti-patterns in Enterprise transformations
Addressing Cultural Anti-patterns in Enterprise transformationsAddressing Cultural Anti-patterns in Enterprise transformations
Addressing Cultural Anti-patterns in Enterprise transformations
 

Similaire à Stop writing stories, start validating working software

Lean startupworkshop
Lean startupworkshopLean startupworkshop
Lean startupworkshop
Pedro Santos
 
Presentation to the New Frontiers Entrepreneurs - Nov 2015
Presentation to the New Frontiers Entrepreneurs - Nov 2015Presentation to the New Frontiers Entrepreneurs - Nov 2015
Presentation to the New Frontiers Entrepreneurs - Nov 2015
Raomal Perera
 
Presentation to the Old Dominion University (ODU) MBA Association, 3/20/13
Presentation to the Old Dominion University (ODU) MBA Association, 3/20/13Presentation to the Old Dominion University (ODU) MBA Association, 3/20/13
Presentation to the Old Dominion University (ODU) MBA Association, 3/20/13
Marty Kaszubowski
 

Similaire à Stop writing stories, start validating working software (20)

Innovation and marketing
Innovation and marketingInnovation and marketing
Innovation and marketing
 
EIA2016Nice - Brian Kress. Getting your users hooked
EIA2016Nice - Brian Kress. Getting your users hookedEIA2016Nice - Brian Kress. Getting your users hooked
EIA2016Nice - Brian Kress. Getting your users hooked
 
Lean startupworkshop
Lean startupworkshopLean startupworkshop
Lean startupworkshop
 
10 Steps to Start A Successful Online Business
10 Steps to Start A Successful Online Business10 Steps to Start A Successful Online Business
10 Steps to Start A Successful Online Business
 
EIA2016Turin - Brian Kress. Goals, KPIs & Tracking
EIA2016Turin - Brian Kress. Goals, KPIs & TrackingEIA2016Turin - Brian Kress. Goals, KPIs & Tracking
EIA2016Turin - Brian Kress. Goals, KPIs & Tracking
 
Developing Your Digital Genius Through Storytelling - How To Grow Your Busine...
Developing Your Digital Genius Through Storytelling - How To Grow Your Busine...Developing Your Digital Genius Through Storytelling - How To Grow Your Busine...
Developing Your Digital Genius Through Storytelling - How To Grow Your Busine...
 
Validating business ideas through design
Validating business ideas through designValidating business ideas through design
Validating business ideas through design
 
Presentation to the New Frontiers Entrepreneurs - Nov 2015
Presentation to the New Frontiers Entrepreneurs - Nov 2015Presentation to the New Frontiers Entrepreneurs - Nov 2015
Presentation to the New Frontiers Entrepreneurs - Nov 2015
 
Jason Fraser - A Leaders' Guide to Implementing Lean Startup in Organisations
Jason Fraser - A Leaders' Guide to Implementing Lean Startup in OrganisationsJason Fraser - A Leaders' Guide to Implementing Lean Startup in Organisations
Jason Fraser - A Leaders' Guide to Implementing Lean Startup in Organisations
 
Failcon 2012
Failcon 2012Failcon 2012
Failcon 2012
 
Patrick DiMichelle, "Be Here Now"
Patrick DiMichelle, "Be Here Now"Patrick DiMichelle, "Be Here Now"
Patrick DiMichelle, "Be Here Now"
 
12 Rules for Building Your Product Management Playbook
12 Rules for Building Your Product Management Playbook12 Rules for Building Your Product Management Playbook
12 Rules for Building Your Product Management Playbook
 
Presentation to the Old Dominion University (ODU) MBA Association, 3/20/13
Presentation to the Old Dominion University (ODU) MBA Association, 3/20/13Presentation to the Old Dominion University (ODU) MBA Association, 3/20/13
Presentation to the Old Dominion University (ODU) MBA Association, 3/20/13
 
[TEMPLATE] The 7-Figures Case Studies Deck - RoySelbach.com
[TEMPLATE] The 7-Figures Case Studies Deck - RoySelbach.com[TEMPLATE] The 7-Figures Case Studies Deck - RoySelbach.com
[TEMPLATE] The 7-Figures Case Studies Deck - RoySelbach.com
 
How to write a killer agency creative brief
How to write a killer agency creative briefHow to write a killer agency creative brief
How to write a killer agency creative brief
 
Lean ing
Lean   ingLean   ing
Lean ing
 
AIA2018 - Alar Kolk - 10X Idea
AIA2018 - Alar Kolk - 10X IdeaAIA2018 - Alar Kolk - 10X Idea
AIA2018 - Alar Kolk - 10X Idea
 
Startup Monetization in the Trenches
Startup Monetization in the TrenchesStartup Monetization in the Trenches
Startup Monetization in the Trenches
 
Nimble: A Proposal for Startup Speed & Agility in Fortune 100s
Nimble: A Proposal for Startup Speed & Agility in Fortune 100sNimble: A Proposal for Startup Speed & Agility in Fortune 100s
Nimble: A Proposal for Startup Speed & Agility in Fortune 100s
 
The Entrepreneurial Mindset | 04.22.15
The Entrepreneurial Mindset | 04.22.15The Entrepreneurial Mindset | 04.22.15
The Entrepreneurial Mindset | 04.22.15
 

Plus de Matthew Philip

Plus de Matthew Philip (20)

Metrics at Every (Flight) Level
Metrics at Every (Flight) LevelMetrics at Every (Flight) Level
Metrics at Every (Flight) Level
 
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
No (Lab) Jacket Required Workshop [Kanban Global Summit 2022]
 
The 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational LeaderThe 8 Stances of 
a Transformational Leader
The 8 Stances of 
a Transformational Leader
 
Strategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to VisionStrategy Deployment: Aligning Action to Vision
Strategy Deployment: Aligning Action to Vision
 
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
Metrics at Every (Flight) Level [2020 Agile Kanban Istanbul FlowConf]
 
From Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for AgilistsFrom Andon to Yokoten: Japanese for Agilists
From Andon to Yokoten: Japanese for Agilists
 
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
No (Lab) Jacket Required: Designing Experiments for Learning [2019 Flowcon]
 
Leadership at every level [prdc2019]
Leadership at every level [prdc2019]Leadership at every level [prdc2019]
Leadership at every level [prdc2019]
 
No (Lab) Jacket Required [Agile Midwest Conference]
No (Lab) Jacket Required [Agile Midwest Conference]No (Lab) Jacket Required [Agile Midwest Conference]
No (Lab) Jacket Required [Agile Midwest Conference]
 
Leadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned AutonomyLeadership at Every Level: Practices for Aligned Autonomy
Leadership at Every Level: Practices for Aligned Autonomy
 
Kanban Cadences for Santa
Kanban Cadences for SantaKanban Cadences for Santa
Kanban Cadences for Santa
 
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)Portfolio kanban (St. Louis Agile Product Ownership Meetup)
Portfolio kanban (St. Louis Agile Product Ownership Meetup)
 
Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]Culture add over culture fit [flowcon 2018]
Culture add over culture fit [flowcon 2018]
 
The Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback LoopThe Service Delivery Review: The Missing Agile Feedback Loop
The Service Delivery Review: The Missing Agile Feedback Loop
 
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
Forecasting with Less Effort and More Accuracy (Agile Camp NY 2018)
 
Leadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership PracticesLeadership at Every Level: Intent-Based Leadership Practices
Leadership at Every Level: Intent-Based Leadership Practices
 
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
Thriving (Not Merely Surviving) the First Year: Redesigning the Onboarding Ex...
 
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
The Service-Delivery Review: The Missing Agile Feedback Loop [London Lean Kan...
 
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean Kanban Nor...
 
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
The Service-Delivery Review: The Missing Agile Feedback Loop [Lean and Agile ...
 

Dernier

Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 

Dernier (20)

John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 

Stop writing stories, start validating working software

  • 1. STOP WRITING STORIES, START VALIDATING WORKING SOFTWARE matthew.r.philip@accenture.com @mattphilip
  • 2. 1.LEARN MORE EFFECTIVE WAYS OF COLLABORATING 2.LEARN HOW TO CREATE A TEAM OF PRODUCT MISSIONARIES INSTEAD OF MERCENARIES 3.LEARN HOW TO IDENTIFY PROBLEMS AND GOALS AND INVITE TEAMMATES TO SOLVE THEM 4.UNLEARN BEHAVIORS THAT INHIBIT AGILITY Goals for today
  • 3. THE EPIC HISTORY OF AGILE CIRCA 2001 Dark Lord of Waterfall Agile Alliance of independent thinkers
  • 4. BUT THE HEARTS OF MEN ARE EASILY CORRUPTED… The User Story
  • 5. AND SOME THINGS THAT SHOULD NOT HAVE BEEN FORGOTTEN WERE LOST. HISTORY BECAME LEGEND. LEGEND BECAME MYTH. AND FOR 20 YEARS, THE SPIRIT OF AGILE PASSED OUT OF ALL KNOWLEDGE.
  • 7. STORIES WENT SIDEWAYS FROM THE VERY BEGINNING. — Jeff Patton
  • 8. SOMEBODY CAME UP TO ME AND SAID, ‘WE WANT TO DO SOFTWARE DEVELOPMENT BUT WE JUST CAN’T STAND ALL THIS CEREMONY AND THIS AGILE STUFF. WE JUST WANT TO WRITE SOME PROGRAMS.’ TEARS CAME INTO MY EYES… HOW CAN IT BE THAT WE’RE RIGHT BACK WHERE WE WERE TWENTY YEARS AGO? — Kent Beck
  • 12. THE MOST EFFICIENT AND EFFECTIVE METHOD OF CONVEYING INFORMATION TO AND WITHIN A DEVELOPMENT TEAM IS FACE-TO-FACE CONVERSATION. Manifesto for Agile Software Development
  • 13. PROMISE FOR A CONVERSATION
  • 14. USER STORIES REPLACE CONVERSATIONS
  • 15. USER STORIES REPLACE CONVERSATIONS
  • 16. PROMISE FOR A CONVERSATION Pattern: Conversation Focus Anti-Pattern: User-Story Focus Organic, spontaneous, natural Scheduled, time-boxed Synchronous Asynchronous Direct, personal, humanizing Indirect, impersonal, tools-focused High bandwidth, promotes understanding Low bandwidth, leads to more questions, assumptions
  • 17. WORKING SOFTWARE IS THE PRIMARY MEASURE OF PROGRESS. Manifesto for Agile Software Development
  • 18. WORKING SOFTWARE IS THE PRIMARY MEASURE OF PROGRESS.
  • 19. • VELOCITY/POINTS • STORY COUNT • STORY CYCLE/DELIVERY TIME • UTILIZATION • ESTIMATED QUALITATIVE VALUE • ESTIMATED QUANTITATIVE VALUE • VALIDATED VALUE HOW IS YOUR TEAM MEASURED?
  • 20.
  • 21. SIMPLICITY–THE ART OF MAXIMIZING THE AMOUNT OF WORK NOT DONE–IS ESSENTIAL. Manifesto for Agile Software Development
  • 22. 1 BUILDING THE WRONG THING OR THINGS PEOPLE DON'T NEEDBIGGEST WASTE IN SOFTWARE DEVELOPMENT?
  • 23. THERE IS NOTHING SO USELESS AS DOING EFFICIENTLY THAT WHICH SHOULD NOT BE DONE AT ALL. — Peter Drucker
  • 24. HOW MUCH HOW MUCH TIME, EFFORT AND CONVERSATION DO YOU AND YOUR TEAM SPEND… DEALING WITH USER STORIES AND OUTPUTS VALIDATING WHETHER YOU’RE SOLVING BUSINESS PROBLEMS AND REALIZING OUTCOMES ?
  • 25. STORY-BASED ANTI-PATTERNS • This story isn’t estimated. • There’s no way that’s a five. • I think we need a spike before we do that. • What am I going to accomplish today? Story #654 and maybe start on Story #679. • I can’t estimate that if I don’t know the solution. • Can you update your cards, please? • Tell me what to type in the description. • These acceptance criteria are in the wrong format. • That’s a task, not a story. • Can you please add the details? • Can you make a story for that before I do it? • Is this a bug or a feature? • This story won’t fit in the sprint. • I’m not sure we can commit to that. • That wasn’t in the story. • The PO is out today; you’ll have to wait. • Let’s schedule a meeting to refine those stories. • We can’t work on that until it’s been refined. • We can't interrupt the sprint for that. PROCESSES AND TOOLS COMPREHENSIVE DOCUMENTATION CONTRACT NEGOTIATION FOLLOWING A PLAN
  • 26. SO WHAT DO WE DO?
  • 27. BREAK THE CYCLE OF BEHAVIORS THAT WERE EFFECTIVE IN THE PAST BUT ARE NO LONGER RELEVANT IN THE CURRENT BUSINESS CLIMATE, AND NOW LIMIT OR MAY EVEN STAND IN THE WAY OF YOUR SUCCESS. — Barry O’Reilly
  • 28. STORIES AREN’T A DIFFERENT WAY OF DOCUMENTING; THEY’RE A DIFFERENT WAY OF WORKING. — Jeff Patton
  • 29. 1.CLEAR PRODUCT VISION AND GOALS 2.ENABLING CONSTRAINTS AND EXPLICIT FREEDOMS 3.TRUST AND PSYCHOLOGICAL SAFETY 4.LOW LEVEL OF WORK IN PROGRESS 5.TIGHT FEEDBACK LOOPS Rely less on user stories
  • 31. PRODUCT PRINCIPLES/ PRODUCT MANIFESTO • Build Something People Want • Sell the innovation, not the product • None of the work we are doing to develop the product is an end in itself • Think about who we want our customers to become: • Less frustrated by a lack of visibility into what is going on with their team. • Masters of their own information and not slaves • Relaxed, productive workers
  • 32. PROBLEMS TO SOLVE As a bank analyst I want to see my reports in a grid view So that I can view details quickly. Reduce the analyst’s time to look up a bank’s financial report. USER STORY PROBLEM TO SOLVE
  • 34. WE NEED TO GIVE DEVS FREEDOM. — Client Product Owner
  • 35. AS A SOFTWARE TESTER, I MAY WANT TO STOP USING USER STORIES SO THAT I CAN CREATIVELY EXPLORE THE SYSTEM TO LEARN HOW IT ACTUALLY WORKS AND TO INVESTIGATE UNDER WHICH CIRCUMSTANCES IT MIGHT FAIL. — ILEANA BELFIORE
  • 36. EXPLICIT FREEDOMS AND ENABLING CONSTRAINTS Freedoms: • Collaborate with anyone in the organization • Commit whenever you want • Use any framework Constraints: • Use a technology that we already support • Spend up to $5000 • Make sure someone else works with you
  • 37. ALLOW FOR EMERGENCE One of Minecraft's most exciting new features didn’t originate with a user story.
  • 40. I DON’T NECESSARILY KNOW ALL THE ANSWERS. — Client Product Owner
  • 44. DEMO YOUR WORK TO REAL USERS INFORMALLY
  • 45. MY TEAM HAS BETTER UNDERSTANDING OF THE NEEDS OF THE PEOPLE USING OUR PRODUCT…WE ARE BUILDING THE RIGHT SOLUTIONS. — Client team member
  • 46. IT ALLOWS US TO HAVE TWO-WAY COMMUNICATION… INPUT INTO THE SOLUTIONS BEING BUILT FOR US. — Client’s client
  • 47. WHAT IS “DONE” FOR A USER STORY? Define Problem Build “Done” Deploy “Concept to Cash” ?
  • 48. WHAT IS “DONE” FOR A USER STORY? Define Problem Build Deploy “Done” “Concept to Cash” ?
  • 49. DONE = VALIDATED Define Problem Build Deliver Validate “Done” Validation Time Delivery Time Measure and reduce this!
  • 50. DONE = VALIDATED -- John Cutler
  • 51. TRUE BUSINESS VALUE CAN BE DETERMINED ONLY AFTER DELIVERY TO THE CUSTOMER. CHOICES ABOUT WHAT TO WORK ON AND WHEN, THEN, ARE REALLY JUST YOU PLACING BETS ON WHAT YOU THINK THE CUSTOMER WILL FIND VALUABLE. — Dan Vacanti
  • 52. GOAL: GET IT TO THE END USER AS SOON AS POSSIBLE. — Client Product Owner
  • 53. FOR 6 MONTHS, I HAVE EXPERIMENTED IMPLEMENTING WITHOUT USER STORIES FOR SMALL INCREMENTS, JUST BEGIN BY THE PROBLEM TO BE SOLVED, PROPOSE, SHOW WORKING SOFTWARE, COLLECT KEY USERS' FEEDBACKS AND ADJUST. AND IT'S WORKED VERY WELL IN MY CONTEXT. — Agnès Vugier
  • 54. 1.FEWER MEETINGS 2.MORE EMPOWERED AND ENGAGED TEAMS 3.BETTER SOLUTIONS 4.FOCUS ON THE RIGHT THING: VALUE 5.MORE SATISFIED CUSTOMERS Takeaways LESS RELIANCE ON STORIES =
  • 55. matthew.r.philip@accenture.com @mattphilip • HTTPS://TALKINGCODE.COM/PODCAST/EPISODE-14-JEFF-PATTON/ • HTTPS://THENOUNPROJECT.COM/ • HTTPS://WWW.LINKEDIN.COM/POSTS/HKNIBERG_HOW-CRAWLING-CAME-TO-MINECRAFT- ACTIVITY-6692183111863676928-PJIX/ • HTTPS://MEDIUM.COM/@STEWART/WE-DONT-SELL-SADDLES-HERE-4C59524D650D • HTTPS://SVPG.COM/ • HTTPS://AVAILAGILITY.CO.UK/ • HTTPS://COMMONS.WIKIMEDIA.ORG/ • HTTPS://LOTR.FANDOM.COM/ • HTTPS://AGILEMANIFESTO.ORG/ • HTTPS://MATTPHILIP.WORDPRESS.COM/2020/07/21/STOP-WRITING-STORIES-START-VALIDATING-WORKING-SOFTWARE/ • HTTPS://MEDIUM.COM/INGENIOUSLYSIMPLE/SOMETHING-ON-MOB-PROGRAMMING-WITH-WOODY-ZUILL-D730FE67EFA4 Sources and Resources