SlideShare a Scribd company logo
1 of 19
Download to read offline
Why Agile ?
Back to Basics
Understanding the value of Agile
Why Agile
Agile is a widely adopted methodology used in the development of
products, and it has achieved success rapidly bringing many
products to market. Understanding core Agile concepts is
fundamental to understand the “why” behind following this
methodology.
Change happens. We want to
minimize risk and guarantee
successful delivery of products
that constantly add value.
There are concepts I will discuss in this talk that are only referred to in slides. This is
because Google.
Why use a methodology?
● A common language saves time
● It is a code base of ideas and patterns
● A common practice means evolution
Why Agile?
The Manifesto for Agile Software Development is based on twelve principles:[16]
1. Customer satisfaction by early and continuous delivery of valuable software
2. Welcome changing requirements, even in late development
3. Working software is delivered frequently (weeks rather than months)
4. Close, daily cooperation between business people and developers
5. Projects are built around motivated individuals, who should be trusted
6. Face-to-face conversation is the best form of communication (co-location)
7. Working software is the primary measure of progress
8. Sustainable development, able to maintain a constant pace
9. Continuous attention to technical excellence and good design
10. Simplicity—the art of maximizing the amount of work not done—is essential
11. Best architectures, requirements, and designs emerge from self-organizing teams
12. Regularly, the team reflects on how to become more effective, and adjusts accordingly
But Agile also incorporates LEAN principles, Six Sigma controls and a whole lot of
user-centered and design thinking.
Where did it come from? February, 2001:
Why Agile?
● We do this stuff in sprints.
● There is a scrum master who runs things.
● We write these things called epics and user stories.
● Waterfall is old and bad.
● We can change stuff whenever we want because it is, you know, agile.
What we talk about when we talk about Agile...
Why Agile?
● Waterfall in shorter cycles, but it is still waterfall, just with less planning up front (!)
● Change + committee ownership = broken promises
● Velocity used as a performance measure
● User stories for non-functional or other requirements (shoehorning)
● Work constantly pushed out (snowplowing)
● Human nature. Software is hard work.
Agile + other methodologies = frAgile.
What can go wrong.
Why Agile?
House Odds
66% of IT projects fail. On average, IT projects run
45% over budget and 7% over time, while delivering
56% less value than predicted.*
44% fail due to misunderstanding of Agile.**
The Project Management Institute’s 2017 Pulse of the Profession report found that 28% of strategic initiatives
overseen by survey respondents were deemed outright failures. Some 37 percent of the more than 3,000
project management professionals who responded cited a lack of clearly defined and/or achievable milestones
and objectives to measure progress as the cause of failure, followed by poor communication (19%), lack of
communication by senior management (18%), employee resistance (14%) and insufficient funding (9%).
https://www-cio-com.cdn.ampproject.org/c/www.cio.com/article/3211485/project-management/why-it-projects-still-fail.amp.html
We are stubborn on vision. We are flexible on details. - Jeff Bezos.
Innovation comes from people who take joy in their work. - W. Edwards Deming.
How does it work?
● Agile Project Charter (the rules of engagement)
● The Mission (Vision)
● Business Stakeholders
● Project/Program Manager
● Development Manager
Most important for any project: who has skin in the game? That is your best friend.
The vision as well as the people, process and tools to meet that vision must be agreed
upon and widely socialized.
Governance
How does it work?
● Product Owner
● Scrum Master
● Team
(notice: Team, not BA-Dev-QA)
Roles (SCRUM)
How does it work?
● Roadmap definition - epics and themes
● Backlog refinement and prioritization
● Poker planning (estimate stories in points or sizes)
● Release planning - complex stories first to avoid “snowplow” effect
● Release retrospective
● Sprint planning
● Daily stand-up
● Sprint demonstration
● Sprint retrospective
Ceremonies
How does it work?
3,363,840,00
● Roadmap (3 to 6 months)
● Epics (or features)
● Themes, delivered in releases
● User Stories (who, what and why), delivered in sprints
● Tasks (how)
● Non-Functional Requirements
● Definition of Done
● Output: fully functioning products
Reference:
https://www.scrumalliance.org/community/articles/2014/march/stories-versus-themes-versus-epics
Components
How does it work?
● Release planning and estimation in story points, with one poker planning, stories
assigned to sprints
● Sprint planning and estimation in tasks/hours, with one sprint planning, adjust sizing
if necessary.
Remember: sizing is to understand throughput and team capacity. Velocity is not
productivity!
And always remember: we do this to deliver incremental value, decrease time to market
and reduce risk. If any of this Agile stuff does not do that, time to rethink!
Release vs sprints
How does it work?
● Burndown for remaining work (expressed in points), burnups for completed work
● Ideal, realistic and pessimistic lines - prepare for scenarios with prioritization
Metrics
How does it work?
Agile is about creating a software factory.
A factory has machines that must function predictably.
All metrics have a purpose: to measure something that will lead us to make decisions.
If the metrics we capture 1) do not lead to decisions that 2) allow us to increase
predictability, then something is wrong.
Define
Measure
Analyze
Implement
Control
Metrics
How does it work?
How does it work?
Roadmap Release Sprint
What is the
product?
Vision.
What are the
features?
What is the
theme?
What is the
value to
users?
● Iterate
● Fail
● Learn
● Repeat
Inception
Customer wants to customer gets as fast as possible.
● Keep pushing validation up the value chain. Ask stakeholders for KPIs and metrics to
define product success and align with core business strategies.
○ Good example: ROI based on new market, efficient use
○ Bad example: number of defects, performance metrics
● Look for friction points beyond the product development and get them on board. An
organization that does Agile development but not marketing creates bottlenecks.
● Make sure every meeting you attend has an objective. If you have meetings beyond
Agile ceremonies, ask yourself why?
● If it can be done now, do it now. Do not log a bug - fix it. Do not write an email - have
a conversation. Handoffs are the enemy of Agile.
● Agile is a means to an end, not an end in and of itself. Always reduce process
footprint where possible.
Beyond Agile...
Where now?
https://www.mountaingoatsoftware.com/
https://www.scrumalliance.org/
https://www.scrum.org/
Where now?
THANK YOU!

More Related Content

What's hot

Agile Project Management - Part 1
Agile Project Management - Part 1Agile Project Management - Part 1
Agile Project Management - Part 1Saqib Javed John
 
Agile 101
Agile 101Agile 101
Agile 101beLithe
 
"The Agile Journey in Jenius" by Wijayawati Yip (Jenius)
"The Agile Journey in Jenius" by Wijayawati Yip (Jenius)"The Agile Journey in Jenius" by Wijayawati Yip (Jenius)
"The Agile Journey in Jenius" by Wijayawati Yip (Jenius)Tech in Asia ID
 
Software development with agile methodologies
Software development with agile methodologiesSoftware development with agile methodologies
Software development with agile methodologiesElmozamil Elamir
 
Agile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara BerradaAgile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara BerradaAgile ME
 
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 ...Matthew Philip
 
Agile principles & culture
Agile principles & cultureAgile principles & culture
Agile principles & cultureRaymond Baziwane
 
Agile Project Management By Professor Lili Saghafi
Agile Project Management By Professor Lili Saghafi Agile Project Management By Professor Lili Saghafi
Agile Project Management By Professor Lili Saghafi Professor Lili Saghafi
 
Agile Scrum Overview
Agile Scrum OverviewAgile Scrum Overview
Agile Scrum OverviewData Con LA
 
Understanding Agile Project Management
Understanding Agile Project ManagementUnderstanding Agile Project Management
Understanding Agile Project ManagementMike Cottmeyer
 
From dysfunction to cross function in 8,593 easy steps- team building at the cbc
From dysfunction to cross function in 8,593 easy steps- team building at the cbcFrom dysfunction to cross function in 8,593 easy steps- team building at the cbc
From dysfunction to cross function in 8,593 easy steps- team building at the cbcJade Stephen, PSM II
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practicesDr. Padmavathi Roy
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practicesjackcrews
 
Roadmap for landing a role at a Tech Startup
Roadmap for landing a role at a Tech StartupRoadmap for landing a role at a Tech Startup
Roadmap for landing a role at a Tech StartupPanji Gautama
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile PrinciplesAgile201
 

What's hot (20)

Agile Basics
Agile BasicsAgile Basics
Agile Basics
 
Agile Project Management - Part 1
Agile Project Management - Part 1Agile Project Management - Part 1
Agile Project Management - Part 1
 
Agile 101
Agile 101Agile 101
Agile 101
 
"The Agile Journey in Jenius" by Wijayawati Yip (Jenius)
"The Agile Journey in Jenius" by Wijayawati Yip (Jenius)"The Agile Journey in Jenius" by Wijayawati Yip (Jenius)
"The Agile Journey in Jenius" by Wijayawati Yip (Jenius)
 
Software development with agile methodologies
Software development with agile methodologiesSoftware development with agile methodologies
Software development with agile methodologies
 
Agile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara BerradaAgile Methodology Vs. Others by Sara Berrada
Agile Methodology Vs. Others by Sara Berrada
 
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 ...
 
Agile principles & culture
Agile principles & cultureAgile principles & culture
Agile principles & culture
 
Agile Development Models
Agile Development ModelsAgile Development Models
Agile Development Models
 
Agile Project Management By Professor Lili Saghafi
Agile Project Management By Professor Lili Saghafi Agile Project Management By Professor Lili Saghafi
Agile Project Management By Professor Lili Saghafi
 
Agile Scrum Overview
Agile Scrum OverviewAgile Scrum Overview
Agile Scrum Overview
 
Agile 101
Agile 101Agile 101
Agile 101
 
Understanding Agile Project Management
Understanding Agile Project ManagementUnderstanding Agile Project Management
Understanding Agile Project Management
 
From dysfunction to cross function in 8,593 easy steps- team building at the cbc
From dysfunction to cross function in 8,593 easy steps- team building at the cbcFrom dysfunction to cross function in 8,593 easy steps- team building at the cbc
From dysfunction to cross function in 8,593 easy steps- team building at the cbc
 
An overview of agile practices
An overview of agile practicesAn overview of agile practices
An overview of agile practices
 
Agile Values, Principles and Practices
Agile Values, Principles and PracticesAgile Values, Principles and Practices
Agile Values, Principles and Practices
 
Roadmap for landing a role at a Tech Startup
Roadmap for landing a role at a Tech StartupRoadmap for landing a role at a Tech Startup
Roadmap for landing a role at a Tech Startup
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
The Challenges of Agile Adoption
The Challenges of Agile AdoptionThe Challenges of Agile Adoption
The Challenges of Agile Adoption
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 

Similar to Why Agile? Back to Basics.

Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for managementIcalia Labs
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxVardha Mago
 
Delivering Projects the Pivotal Way
Delivering Projects the Pivotal WayDelivering Projects the Pivotal Way
Delivering Projects the Pivotal WayAaron Severs
 
What Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PMWhat Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PMProduct School
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectivelyAshutosh Agarwal
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies Frances Coronel
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13Panji Gautama
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxPerumalPitchandi
 
Taller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and AgileTaller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and AgileTaller Technologies
 
Beyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOBeyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOGilt Tech Talks
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Rajesh Muppalla
 
What Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PMWhat Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PMProduct School
 
Focus: Lean Delivery Workflow
Focus: Lean Delivery WorkflowFocus: Lean Delivery Workflow
Focus: Lean Delivery WorkflowRob Knight
 
Agile Software Development Introduction
Agile Software Development IntroductionAgile Software Development Introduction
Agile Software Development IntroductionTu BUI
 
Agile project management - a deep dive 2.2
Agile project management  - a deep dive 2.2Agile project management  - a deep dive 2.2
Agile project management - a deep dive 2.2Mohammad Faiz
 
Post-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that JazzPost-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that JazzStojan Peshov
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYADivya Tadi
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileNitor
 
Product Launch Portfolio.pdf
Product Launch Portfolio.pdfProduct Launch Portfolio.pdf
Product Launch Portfolio.pdfJOHNADEMILUYI3
 

Similar to Why Agile? Back to Basics. (20)

Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
Delivering Projects the Pivotal Way
Delivering Projects the Pivotal WayDelivering Projects the Pivotal Way
Delivering Projects the Pivotal Way
 
What Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PMWhat Are the Road Mapping Essentials by former Capital One PM
What Are the Road Mapping Essentials by former Capital One PM
 
Managing software projects & teams effectively
Managing software projects & teams effectivelyManaging software projects & teams effectively
Managing software projects & teams effectively
 
Software Development Methodologies
Software Development Methodologies Software Development Methodologies
Software Development Methodologies
 
Agile software development compfest 13
Agile software development compfest 13Agile software development compfest 13
Agile software development compfest 13
 
Agile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptxAgile and its impact to Project Management 022218.pptx
Agile and its impact to Project Management 022218.pptx
 
Taller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and AgileTaller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and Agile
 
Beyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMOBeyond the Crystal Ball: The Agile PMO
Beyond the Crystal Ball: The Agile PMO
 
Agile for Business
Agile for BusinessAgile for Business
Agile for Business
 
Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)Indix Engineering Culture Code (2015)
Indix Engineering Culture Code (2015)
 
What Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PMWhat Is The Product Development Lifecycle by former Symantec PM
What Is The Product Development Lifecycle by former Symantec PM
 
Focus: Lean Delivery Workflow
Focus: Lean Delivery WorkflowFocus: Lean Delivery Workflow
Focus: Lean Delivery Workflow
 
Agile Software Development Introduction
Agile Software Development IntroductionAgile Software Development Introduction
Agile Software Development Introduction
 
Agile project management - a deep dive 2.2
Agile project management  - a deep dive 2.2Agile project management  - a deep dive 2.2
Agile project management - a deep dive 2.2
 
Post-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that JazzPost-Agile Methodologies and all that Jazz
Post-Agile Methodologies and all that Jazz
 
HOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYAHOT TOPIC REPORT DIVYA
HOT TOPIC REPORT DIVYA
 
Professional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in AgileProfessional Project Manager Should Be Proficient in Agile
Professional Project Manager Should Be Proficient in Agile
 
Product Launch Portfolio.pdf
Product Launch Portfolio.pdfProduct Launch Portfolio.pdf
Product Launch Portfolio.pdf
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Recently uploaded (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Why Agile? Back to Basics.

  • 1. Why Agile ? Back to Basics Understanding the value of Agile
  • 2. Why Agile Agile is a widely adopted methodology used in the development of products, and it has achieved success rapidly bringing many products to market. Understanding core Agile concepts is fundamental to understand the “why” behind following this methodology. Change happens. We want to minimize risk and guarantee successful delivery of products that constantly add value.
  • 3. There are concepts I will discuss in this talk that are only referred to in slides. This is because Google. Why use a methodology? ● A common language saves time ● It is a code base of ideas and patterns ● A common practice means evolution Why Agile?
  • 4. The Manifesto for Agile Software Development is based on twelve principles:[16] 1. Customer satisfaction by early and continuous delivery of valuable software 2. Welcome changing requirements, even in late development 3. Working software is delivered frequently (weeks rather than months) 4. Close, daily cooperation between business people and developers 5. Projects are built around motivated individuals, who should be trusted 6. Face-to-face conversation is the best form of communication (co-location) 7. Working software is the primary measure of progress 8. Sustainable development, able to maintain a constant pace 9. Continuous attention to technical excellence and good design 10. Simplicity—the art of maximizing the amount of work not done—is essential 11. Best architectures, requirements, and designs emerge from self-organizing teams 12. Regularly, the team reflects on how to become more effective, and adjusts accordingly But Agile also incorporates LEAN principles, Six Sigma controls and a whole lot of user-centered and design thinking. Where did it come from? February, 2001: Why Agile?
  • 5. ● We do this stuff in sprints. ● There is a scrum master who runs things. ● We write these things called epics and user stories. ● Waterfall is old and bad. ● We can change stuff whenever we want because it is, you know, agile. What we talk about when we talk about Agile... Why Agile?
  • 6. ● Waterfall in shorter cycles, but it is still waterfall, just with less planning up front (!) ● Change + committee ownership = broken promises ● Velocity used as a performance measure ● User stories for non-functional or other requirements (shoehorning) ● Work constantly pushed out (snowplowing) ● Human nature. Software is hard work. Agile + other methodologies = frAgile. What can go wrong. Why Agile?
  • 7. House Odds 66% of IT projects fail. On average, IT projects run 45% over budget and 7% over time, while delivering 56% less value than predicted.* 44% fail due to misunderstanding of Agile.** The Project Management Institute’s 2017 Pulse of the Profession report found that 28% of strategic initiatives overseen by survey respondents were deemed outright failures. Some 37 percent of the more than 3,000 project management professionals who responded cited a lack of clearly defined and/or achievable milestones and objectives to measure progress as the cause of failure, followed by poor communication (19%), lack of communication by senior management (18%), employee resistance (14%) and insufficient funding (9%). https://www-cio-com.cdn.ampproject.org/c/www.cio.com/article/3211485/project-management/why-it-projects-still-fail.amp.html
  • 8. We are stubborn on vision. We are flexible on details. - Jeff Bezos. Innovation comes from people who take joy in their work. - W. Edwards Deming. How does it work?
  • 9. ● Agile Project Charter (the rules of engagement) ● The Mission (Vision) ● Business Stakeholders ● Project/Program Manager ● Development Manager Most important for any project: who has skin in the game? That is your best friend. The vision as well as the people, process and tools to meet that vision must be agreed upon and widely socialized. Governance How does it work?
  • 10. ● Product Owner ● Scrum Master ● Team (notice: Team, not BA-Dev-QA) Roles (SCRUM) How does it work?
  • 11. ● Roadmap definition - epics and themes ● Backlog refinement and prioritization ● Poker planning (estimate stories in points or sizes) ● Release planning - complex stories first to avoid “snowplow” effect ● Release retrospective ● Sprint planning ● Daily stand-up ● Sprint demonstration ● Sprint retrospective Ceremonies How does it work? 3,363,840,00
  • 12. ● Roadmap (3 to 6 months) ● Epics (or features) ● Themes, delivered in releases ● User Stories (who, what and why), delivered in sprints ● Tasks (how) ● Non-Functional Requirements ● Definition of Done ● Output: fully functioning products Reference: https://www.scrumalliance.org/community/articles/2014/march/stories-versus-themes-versus-epics Components How does it work?
  • 13. ● Release planning and estimation in story points, with one poker planning, stories assigned to sprints ● Sprint planning and estimation in tasks/hours, with one sprint planning, adjust sizing if necessary. Remember: sizing is to understand throughput and team capacity. Velocity is not productivity! And always remember: we do this to deliver incremental value, decrease time to market and reduce risk. If any of this Agile stuff does not do that, time to rethink! Release vs sprints How does it work?
  • 14. ● Burndown for remaining work (expressed in points), burnups for completed work ● Ideal, realistic and pessimistic lines - prepare for scenarios with prioritization Metrics How does it work?
  • 15. Agile is about creating a software factory. A factory has machines that must function predictably. All metrics have a purpose: to measure something that will lead us to make decisions. If the metrics we capture 1) do not lead to decisions that 2) allow us to increase predictability, then something is wrong. Define Measure Analyze Implement Control Metrics How does it work?
  • 16. How does it work? Roadmap Release Sprint What is the product? Vision. What are the features? What is the theme? What is the value to users? ● Iterate ● Fail ● Learn ● Repeat Inception Customer wants to customer gets as fast as possible.
  • 17. ● Keep pushing validation up the value chain. Ask stakeholders for KPIs and metrics to define product success and align with core business strategies. ○ Good example: ROI based on new market, efficient use ○ Bad example: number of defects, performance metrics ● Look for friction points beyond the product development and get them on board. An organization that does Agile development but not marketing creates bottlenecks. ● Make sure every meeting you attend has an objective. If you have meetings beyond Agile ceremonies, ask yourself why? ● If it can be done now, do it now. Do not log a bug - fix it. Do not write an email - have a conversation. Handoffs are the enemy of Agile. ● Agile is a means to an end, not an end in and of itself. Always reduce process footprint where possible. Beyond Agile... Where now?