SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
GETTING TO THE HEART OF AGILE 
Jamie Strachan 
@jamiestrachan
OUR STORY
•Slow to market 
•Lack of quality 
•Struggle with scope creep 
•Weak stakeholder relationships 
•Poor internal communication 
•Siloed teams 
ISSUES
We hired consultants
We got Agile training
•Scrum 
•Small, cross-functional teams 
•3 Roles: Product Owner, Scrum Master, Team Member 
•2 week sprints 
•User Stories 
•Maintain a Product Backlog 
•Ceremonies 
PRACTICES
We lived happily ever after
Let’s go further
MANIFESTO FOR 
AGILE 
SOFTWARE DEVELOPMENT
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: 
•Individuals and interactions over processes and tools 
•Working software over comprehensive documentation 
•Customer collaboration over contract negotiation 
•Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
“The word ‘agile’ has been subverted to the point where it is effectively meaningless, and what passes for an agile community seems to be largely an arena for consultants and vendors to hawk services and products. 
So I think it is time to retire the word ‘Agile.’” 
AGILE BACKLASH?
“I think it is time to retire the word ‘Agile.’” 
Agile Is Dead (Long Live Agility) 
Dave Thomas, March 2014
“[T]here is danger in such a wide range of ‘we are Agile because we implement L with X, Y, Z’. We need to worry about how diluted the meaning of agile is becoming, and focus on real quality.” 
Agile at 10 – A State of Contradiction 
Mike Beedle, May 2011
“If you are dogmatically following along with a handful of agile practices, but don’t really ‘get’ the intentions behind the agile mindset, you may be disappointed in your results.” 
Agile Schmagile: The Backlash Against Agile Jon Kern, March 2011
CARGO CULT AGILE
“intentions behind the agile mindset” 
?
CONSULTANTS 
Michael Sahota 
http://agilitrix.com 
Paul Heidema 
http://paulheidema.com
THE HEART OF AGILE 
EXPERIMENT 
LEARN
1.Observe 
2.Form a hypothesis 
3.Establish parameters 
4.Run the experiment 
5.Analyze the results 
EXPERIMENTAL PROCESS
It’s not an experiment if there is: 
•No scheduled reassessment 
•More than one thing being tested 
•No success criteria 
EXPERIMENTAL PROCESS
HOW DOES EXPERIMENTATION FIT?
User Stories: experiments on your product
Retrospectives: experiments on your process
YOUR TEAM 
SOLVES 
YOUR PROBLEMS 
Individuals and interactions over processes and tools
ACTIVITY INSTEAD OF SPECULATION 
Working software over comprehensive documentation 
EXPERIMENTATION IS
EXPERIMENTS CANNOT 
BE DONE IN ISOLATION 
Customer collaboration over contract negotiation
CONSTANT EXPERIMENTATION INSTILLS A 
CULTURE OF ADAPTATION 
Responding to change over following a plan
FEAR CHANGE 
ACCEPT CHANGE 
EMBRACE CHANGE
Experimenting with Waterfall 
is more agile than 
blindly following Scrum
Stop doing Agile 
Start being agile 
EXPERIMENT 
ON EVERYTHING

Más contenido relacionado

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Último (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 

Destacado

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Getting to the Heart of Agile

  • 1. GETTING TO THE HEART OF AGILE Jamie Strachan @jamiestrachan
  • 3. •Slow to market •Lack of quality •Struggle with scope creep •Weak stakeholder relationships •Poor internal communication •Siloed teams ISSUES
  • 5. We got Agile training
  • 6. •Scrum •Small, cross-functional teams •3 Roles: Product Owner, Scrum Master, Team Member •2 week sprints •User Stories •Maintain a Product Backlog •Ceremonies PRACTICES
  • 7. We lived happily ever after
  • 9.
  • 10. MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT
  • 11. We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: •Individuals and interactions over processes and tools •Working software over comprehensive documentation •Customer collaboration over contract negotiation •Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more.
  • 12.
  • 13.
  • 14.
  • 15. “The word ‘agile’ has been subverted to the point where it is effectively meaningless, and what passes for an agile community seems to be largely an arena for consultants and vendors to hawk services and products. So I think it is time to retire the word ‘Agile.’” AGILE BACKLASH?
  • 16. “I think it is time to retire the word ‘Agile.’” Agile Is Dead (Long Live Agility) Dave Thomas, March 2014
  • 17. “[T]here is danger in such a wide range of ‘we are Agile because we implement L with X, Y, Z’. We need to worry about how diluted the meaning of agile is becoming, and focus on real quality.” Agile at 10 – A State of Contradiction Mike Beedle, May 2011
  • 18. “If you are dogmatically following along with a handful of agile practices, but don’t really ‘get’ the intentions behind the agile mindset, you may be disappointed in your results.” Agile Schmagile: The Backlash Against Agile Jon Kern, March 2011
  • 20. “intentions behind the agile mindset” ?
  • 21. CONSULTANTS Michael Sahota http://agilitrix.com Paul Heidema http://paulheidema.com
  • 22. THE HEART OF AGILE EXPERIMENT LEARN
  • 23. 1.Observe 2.Form a hypothesis 3.Establish parameters 4.Run the experiment 5.Analyze the results EXPERIMENTAL PROCESS
  • 24. It’s not an experiment if there is: •No scheduled reassessment •More than one thing being tested •No success criteria EXPERIMENTAL PROCESS
  • 26. User Stories: experiments on your product
  • 28. YOUR TEAM SOLVES YOUR PROBLEMS Individuals and interactions over processes and tools
  • 29. ACTIVITY INSTEAD OF SPECULATION Working software over comprehensive documentation EXPERIMENTATION IS
  • 30. EXPERIMENTS CANNOT BE DONE IN ISOLATION Customer collaboration over contract negotiation
  • 31. CONSTANT EXPERIMENTATION INSTILLS A CULTURE OF ADAPTATION Responding to change over following a plan
  • 32. FEAR CHANGE ACCEPT CHANGE EMBRACE CHANGE
  • 33. Experimenting with Waterfall is more agile than blindly following Scrum
  • 34. Stop doing Agile Start being agile EXPERIMENT ON EVERYTHING

Notas del editor

  1. Process started 6 months ago (March)
  2. Pretty typical Waterfall stuff
  3. Photo from https://www.flickr.com/photos/soldiersmediacenter/1542160137 (CC BY 2.0)
  4. We did all the practices
  5. Photo from https://www.flickr.com/photos/chumlee/6391318065 (CC BY 2.0)
  6. This story is common but it’s problematic If you don’t understand some of the terms or practices, there are numerous books, courses, or coaches available to help This doesn’t really get to the “heart” of Agile Photo from https://www.flickr.com/photos/sarah_c_murray/5119044564/ (CC BY-SA 2.0)
  7. Let’s try another story. This one starts in 2001. 2001: Xbox Game Cube iPod Harry Potter Lord of the Rings
  8. A group of 17 people convened in 2001 and created the Agile Manifesto based on existing ideas like SCRUM, Extreme Programming, and Pragmatic Programming. http://www.agilemanifesto.org/
  9. Powerful in how succinct it is It’s a clear and practical decision making tool Note what is not mentioned: sprints, scrums, velocity, product owners…
  10. According to Version One (http://stateofagile.versionone.com/why-agile/), 88% of surveyed organizations said they were practicing Agile in 2013. It was 80% in 2011.
  11. According to Version One (http://stateofagile.versionone.com/why-agile/), 73% of respondents said their Agile projects were faster to complete than previous non-Agile ones. Only 6% said they were slower.
  12. According to Version One (http://stateofagile.versionone.com/why-agile/), 92% of respondents said Agile improved their ability to manage changing priorities.
  13. http://pragdave.me/blog/2014/03/04/time-to-kill-agile/
  14. http://www.infoq.com/articles/agile-10-contradiction
  15. http://javasymposium.techtarget.com/html/agile.html#JKernAgile http://www.theserverside.com/news/2240033314/QA-Bogus-experts-fuel-the-backlash-against-Agile-development
  16. http://en.wikipedia.org/wiki/Cargo_cult http://maxxdaymon.com/2007/02/cargo-cult-agile/ http://www.jamesshore.com/Blog/Cargo-Cult-Agile.html Photo from https://www.flickr.com/photos/flissphil/306782624 (CC BY 2.0)
  17. These were the actual consultants we used and I credit them with most of my thinking on Agile
  18. Photo from https://www.flickr.com/photos/bixentro/2267138822 (CC BY 2.0)
  19. Photo from https://www.flickr.com/photos/thomasfisherlibrary/12308574505 (CC BY 2.0)
  20. Photo from https://www.flickr.com/photos/thomasfisherlibrary/12308574505 (CC BY 2.0)
  21. Hamburger menu seemed like standard Then testing showed that it didn’t actually work very well People failed without realizing it Sources: http://exisweb.net/mobile-menu-abtest http://exisweb.net/menu-eats-hamburger https://lmjabreu.com/post/why-and-how-to-avoid-hamburger-menus/
  22. User Stories: Are based on current state Propose how to add value Have fixed durations and acceptance criteria Are tested in demo and real usage Photo from http://boagworld.com/usability/user-stories/
  23. Every sprint your team should be iterating on your process as well as your product Retrospectives can be expressed explicitly in terms of experiments Review previous experiments Develop experiments for next sprint
  24. The progression from rigid Waterfall to rigid Agile to true agility is the path from fearing change to embracing it. Photo cropped from https://www.flickr.com/photos/nomadic_lass/8260274908 (CC BY-SA 2.0)
  25. Agile practices are better than Waterfall practices but an agile mindset is better than both Other people’s solutions make great experiments but don’t mindlessly adopt them; experiment with them Photo from https://www.flickr.com/photos/72213316@N00/14699708858 (CC BY 2.0)
  26. Photo from https://www.flickr.com/photos/amylovesyah/4528869007 (CC BY 2.0)