Enviar búsqueda
Cargar
Agile Is Not Fragile
•
0 recomendaciones
•
964 vistas
Sunil Mundra
Seguir
This deck attempts to address the common myths and misconceptions about Agile.
Leer menos
Leer más
Tecnología
Empresariales
Denunciar
Compartir
Denunciar
Compartir
1 de 20
Recomendados
Spend Analysis Identified as Key to CPO Success
Spend Analysis Identified as Key to CPO Success
Bill Kohnen
Poor business analysis The Culprit of IT project Failure
Poor business analysis The Culprit of IT project Failure
Rezaul Karim Majumder
Elements of mvp
Elements of mvp
twcmad
June2007 Implementing Itil Problem Mgmt
June2007 Implementing Itil Problem Mgmt
IT Service and Support
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
JAX Chamber IT Council
Do you know your processes?
Do you know your processes?
brandonvega
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Scott W. Ambler
Creative Thinking for Effective Project Management
Creative Thinking for Effective Project Management
Ramanand Garimella
Recomendados
Spend Analysis Identified as Key to CPO Success
Spend Analysis Identified as Key to CPO Success
Bill Kohnen
Poor business analysis The Culprit of IT project Failure
Poor business analysis The Culprit of IT project Failure
Rezaul Karim Majumder
Elements of mvp
Elements of mvp
twcmad
June2007 Implementing Itil Problem Mgmt
June2007 Implementing Itil Problem Mgmt
IT Service and Support
Agile Implementations - Tim FitzGerald - US Assure
Agile Implementations - Tim FitzGerald - US Assure
JAX Chamber IT Council
Do you know your processes?
Do you know your processes?
brandonvega
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Disciplined Agile Outsourcing: Making it work for both the customer and the s...
Scott W. Ambler
Creative Thinking for Effective Project Management
Creative Thinking for Effective Project Management
Ramanand Garimella
Future Proof Your DAM
Future Proof Your DAM
jflorance
Smarter CPIC
Smarter CPIC
Jim Kendrick
Upstream Value Mapping - Reducing the End-to-End Time to Value (IT Delivery)
Upstream Value Mapping - Reducing the End-to-End Time to Value (IT Delivery)
Ragavendra Prasath
PMI-SAC November Luncheon
PMI-SAC November Luncheon
Mike Haden
Case Study British Airways Stakeholder Analysis
Case Study British Airways Stakeholder Analysis
Sunil-QA
Kerika: A Case Study of a Project Management Office at Treinen Associates
Kerika: A Case Study of a Project Management Office at Treinen Associates
Arun Kumar
Professional and Motivated
Professional and Motivated
Nykki Humphrey
Innovation Lab Intake Project for LinkedIn
Innovation Lab Intake Project for LinkedIn
Karen Schiodtz
What do we manage
What do we manage
Valentin-Tudor Mocanu
Problem Management
Problem Management
ITSM Academy, Inc.
Decision points - Repurposing Function Points for Decision Making
Decision points - Repurposing Function Points for Decision Making
David Kershaw
Get faster results and more business value the Vree way
Get faster results and more business value the Vree way
sccarbone
Asset Allocation Process
Asset Allocation Process
embray23
GPMIP Playbook Overview 2015
GPMIP Playbook Overview 2015
scott09
Fast close slides
Fast close slides
Tim Richardson
Stakeholder Management
Stakeholder Management
Ravikanth-BA
Basics of agile
Basics of agile
SwapnilPrabhavalkar
Moving Your PMO To The Cloud - Why You Can't Afford To Miss The Wave
Moving Your PMO To The Cloud - Why You Can't Afford To Miss The Wave
Mike Otranto
M&A success: Using an integration playbook to make your deal work
M&A success: Using an integration playbook to make your deal work
Grant Thornton LLP
Practically genius 2
Practically genius 2
GlobalSuperElite GlobalSuperElite
Mule database connector
Mule database connector
D.Rajesh Kumar
Factsheet myth and fact
Factsheet myth and fact
sokafs
Más contenido relacionado
La actualidad más candente
Future Proof Your DAM
Future Proof Your DAM
jflorance
Smarter CPIC
Smarter CPIC
Jim Kendrick
Upstream Value Mapping - Reducing the End-to-End Time to Value (IT Delivery)
Upstream Value Mapping - Reducing the End-to-End Time to Value (IT Delivery)
Ragavendra Prasath
PMI-SAC November Luncheon
PMI-SAC November Luncheon
Mike Haden
Case Study British Airways Stakeholder Analysis
Case Study British Airways Stakeholder Analysis
Sunil-QA
Kerika: A Case Study of a Project Management Office at Treinen Associates
Kerika: A Case Study of a Project Management Office at Treinen Associates
Arun Kumar
Professional and Motivated
Professional and Motivated
Nykki Humphrey
Innovation Lab Intake Project for LinkedIn
Innovation Lab Intake Project for LinkedIn
Karen Schiodtz
What do we manage
What do we manage
Valentin-Tudor Mocanu
Problem Management
Problem Management
ITSM Academy, Inc.
Decision points - Repurposing Function Points for Decision Making
Decision points - Repurposing Function Points for Decision Making
David Kershaw
Get faster results and more business value the Vree way
Get faster results and more business value the Vree way
sccarbone
Asset Allocation Process
Asset Allocation Process
embray23
GPMIP Playbook Overview 2015
GPMIP Playbook Overview 2015
scott09
Fast close slides
Fast close slides
Tim Richardson
Stakeholder Management
Stakeholder Management
Ravikanth-BA
Basics of agile
Basics of agile
SwapnilPrabhavalkar
Moving Your PMO To The Cloud - Why You Can't Afford To Miss The Wave
Moving Your PMO To The Cloud - Why You Can't Afford To Miss The Wave
Mike Otranto
M&A success: Using an integration playbook to make your deal work
M&A success: Using an integration playbook to make your deal work
Grant Thornton LLP
La actualidad más candente
(19)
Future Proof Your DAM
Future Proof Your DAM
Smarter CPIC
Smarter CPIC
Upstream Value Mapping - Reducing the End-to-End Time to Value (IT Delivery)
Upstream Value Mapping - Reducing the End-to-End Time to Value (IT Delivery)
PMI-SAC November Luncheon
PMI-SAC November Luncheon
Case Study British Airways Stakeholder Analysis
Case Study British Airways Stakeholder Analysis
Kerika: A Case Study of a Project Management Office at Treinen Associates
Kerika: A Case Study of a Project Management Office at Treinen Associates
Professional and Motivated
Professional and Motivated
Innovation Lab Intake Project for LinkedIn
Innovation Lab Intake Project for LinkedIn
What do we manage
What do we manage
Problem Management
Problem Management
Decision points - Repurposing Function Points for Decision Making
Decision points - Repurposing Function Points for Decision Making
Get faster results and more business value the Vree way
Get faster results and more business value the Vree way
Asset Allocation Process
Asset Allocation Process
GPMIP Playbook Overview 2015
GPMIP Playbook Overview 2015
Fast close slides
Fast close slides
Stakeholder Management
Stakeholder Management
Basics of agile
Basics of agile
Moving Your PMO To The Cloud - Why You Can't Afford To Miss The Wave
Moving Your PMO To The Cloud - Why You Can't Afford To Miss The Wave
M&A success: Using an integration playbook to make your deal work
M&A success: Using an integration playbook to make your deal work
Destacado
Practically genius 2
Practically genius 2
GlobalSuperElite GlobalSuperElite
Mule database connector
Mule database connector
D.Rajesh Kumar
Factsheet myth and fact
Factsheet myth and fact
sokafs
CV Lanitis - Copy
CV Lanitis - Copy
Michalis Lanitis
Text Animation tugas animasi 2D
Text Animation tugas animasi 2D
Nanditaa Mahila
FCTC Article 5 3_Guideline_Khmer
FCTC Article 5 3_Guideline_Khmer
sokafs
Propuesta plancha 13A
Propuesta plancha 13A
pedro ferrer
Mule saas
Mule saas
D.Rajesh Kumar
RSPH CE CASE
RSPH CE CASE
Maria Lameiras
Cloudhub
Cloudhub
himajareddys
Secure Your Data Assets
Secure Your Data Assets
Embarcadero Technologies
Laporan metodologi desain (design wallet)
Laporan metodologi desain (design wallet)
arvint123
Film titles research
Film titles research
Leah Harte
Kaya Gibi Sağlam Yazılım Projelerine İmza Atmanın 5 Prensibi
Kaya Gibi Sağlam Yazılım Projelerine İmza Atmanın 5 Prensibi
ibrahimgunduz34
Music videos styles
Music videos styles
Naamah Hill
low cost housing techniques previous question papers
low cost housing techniques previous question papers
balajirao mahendrakar
Agile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and Failure
Sunil Mundra
Ang pamamaraan ng sama samang pananaliksik
Ang pamamaraan ng sama samang pananaliksik
Aloha Gay Quimba
BIO BATTERY
BIO BATTERY
Shyam sivan
Destacado
(19)
Practically genius 2
Practically genius 2
Mule database connector
Mule database connector
Factsheet myth and fact
Factsheet myth and fact
CV Lanitis - Copy
CV Lanitis - Copy
Text Animation tugas animasi 2D
Text Animation tugas animasi 2D
FCTC Article 5 3_Guideline_Khmer
FCTC Article 5 3_Guideline_Khmer
Propuesta plancha 13A
Propuesta plancha 13A
Mule saas
Mule saas
RSPH CE CASE
RSPH CE CASE
Cloudhub
Cloudhub
Secure Your Data Assets
Secure Your Data Assets
Laporan metodologi desain (design wallet)
Laporan metodologi desain (design wallet)
Film titles research
Film titles research
Kaya Gibi Sağlam Yazılım Projelerine İmza Atmanın 5 Prensibi
Kaya Gibi Sağlam Yazılım Projelerine İmza Atmanın 5 Prensibi
Music videos styles
Music videos styles
low cost housing techniques previous question papers
low cost housing techniques previous question papers
Agile Transformation: The Difference Between Success and Failure
Agile Transformation: The Difference Between Success and Failure
Ang pamamaraan ng sama samang pananaliksik
Ang pamamaraan ng sama samang pananaliksik
BIO BATTERY
BIO BATTERY
Similar a Agile Is Not Fragile
Estimating agile projects and the role of the project manager
Estimating agile projects and the role of the project manager
TerkelTolstrup
Olena Grygorchuk - Refactor your understandings about Agile development
Olena Grygorchuk - Refactor your understandings about Agile development
Timetogrowup
Software Project Success Through Value Assurance
Software Project Success Through Value Assurance
Valueware
Agile 101
Agile 101
Sunil Mundra
Microsoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case Studies
meritweb
Strategy And Project Alignment V1.0
Strategy And Project Alignment V1.0
Catalyst Project Solutions
Successful Business Sponsorship of Agile IT Projects
Successful Business Sponsorship of Agile IT Projects
Chris Mundy
INAAU Project Management for Telecommunications Professionals
INAAU Project Management for Telecommunications Professionals
Rory McKenna
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
AgileNetwork
Agile project, myths & selection criteria
Agile project, myths & selection criteria
William Hill Australia
Solution Architecture and Solution Estimation.pdf
Solution Architecture and Solution Estimation.pdf
Alan McSweeney
Session 2 mod 2 proj mgt
Session 2 mod 2 proj mgt
Himani Maheshwari
Regulatory Affairs Outsourcing Considerations and Models
Regulatory Affairs Outsourcing Considerations and Models
Paul Kuiken
Andew Marks Agile Business Analytics How A New Generation Bi Is Reducing ...
Andew Marks Agile Business Analytics How A New Generation Bi Is Reducing ...
Andrew Marks
Aagile business analytics - how a new generation bi is reducing risk and incr...
Aagile business analytics - how a new generation bi is reducing risk and incr...
Andrew Marks
Agile and the PMO
Agile and the PMO
Bestoutcome
Integrative KeynoteV2
Integrative KeynoteV2
Murray Cantor
Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...
Symetris
Agile Implementation
Agile Implementation
Olga Sa
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
India Scrum Enthusiasts Community
Similar a Agile Is Not Fragile
(20)
Estimating agile projects and the role of the project manager
Estimating agile projects and the role of the project manager
Olena Grygorchuk - Refactor your understandings about Agile development
Olena Grygorchuk - Refactor your understandings about Agile development
Software Project Success Through Value Assurance
Software Project Success Through Value Assurance
Agile 101
Agile 101
Microsoft Dynamics AX Implementation Stabilization Case Studies
Microsoft Dynamics AX Implementation Stabilization Case Studies
Strategy And Project Alignment V1.0
Strategy And Project Alignment V1.0
Successful Business Sponsorship of Agile IT Projects
Successful Business Sponsorship of Agile IT Projects
INAAU Project Management for Telecommunications Professionals
INAAU Project Management for Telecommunications Professionals
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
ANIn Ahmedabad Feb 2024 | Addressing Challenges in Project Management via Agi...
Agile project, myths & selection criteria
Agile project, myths & selection criteria
Solution Architecture and Solution Estimation.pdf
Solution Architecture and Solution Estimation.pdf
Session 2 mod 2 proj mgt
Session 2 mod 2 proj mgt
Regulatory Affairs Outsourcing Considerations and Models
Regulatory Affairs Outsourcing Considerations and Models
Andew Marks Agile Business Analytics How A New Generation Bi Is Reducing ...
Andew Marks Agile Business Analytics How A New Generation Bi Is Reducing ...
Aagile business analytics - how a new generation bi is reducing risk and incr...
Aagile business analytics - how a new generation bi is reducing risk and incr...
Agile and the PMO
Agile and the PMO
Integrative KeynoteV2
Integrative KeynoteV2
Different approaches for different scopes: How to tackle a medium-sized Dr...
Different approaches for different scopes: How to tackle a medium-sized Dr...
Agile Implementation
Agile Implementation
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Sgin2013 scrum accomplished-industrialagilecasestudy-avinashrao
Más de Sunil Mundra
Facilitating Enterprise Change
Facilitating Enterprise Change
Sunil Mundra
Viewing The Organization As A Complex Adaptive System-An Approach To Enhan...
Viewing The Organization As A Complex Adaptive System-An Approach To Enhan...
Sunil Mundra
Behavioural Challenges In Adopting Lean Culture
Behavioural Challenges In Adopting Lean Culture
Sunil Mundra
Principles of Agile Metrics
Principles of Agile Metrics
Sunil Mundra
Getting A Partner To Adopt Agile
Getting A Partner To Adopt Agile
Sunil Mundra
Agile Is Not Fragile
Agile Is Not Fragile
Sunil Mundra
Do you really need an agile coach
Do you really need an agile coach
Sunil Mundra
Your Team Is Not Agile If...........
Your Team Is Not Agile If...........
Sunil Mundra
Agile Best Practices For Distributed Development
Agile Best Practices For Distributed Development
Sunil Mundra
Agile Mindset
Agile Mindset
Sunil Mundra
Stand Up Meeting Anti Patterns
Stand Up Meeting Anti Patterns
Sunil Mundra
Comparing Business Analysis with Software Process Consulting
Comparing Business Analysis with Software Process Consulting
Sunil Mundra
Distributed Development Best Practices
Distributed Development Best Practices
Sunil Mundra
Requirements games
Requirements games
Sunil Mundra
Learnings from a decade of agile in practice
Learnings from a decade of agile in practice
Sunil Mundra
Product manager being your own client
Product manager being your own client
Sunil Mundra
Más de Sunil Mundra
(16)
Facilitating Enterprise Change
Facilitating Enterprise Change
Viewing The Organization As A Complex Adaptive System-An Approach To Enhan...
Viewing The Organization As A Complex Adaptive System-An Approach To Enhan...
Behavioural Challenges In Adopting Lean Culture
Behavioural Challenges In Adopting Lean Culture
Principles of Agile Metrics
Principles of Agile Metrics
Getting A Partner To Adopt Agile
Getting A Partner To Adopt Agile
Agile Is Not Fragile
Agile Is Not Fragile
Do you really need an agile coach
Do you really need an agile coach
Your Team Is Not Agile If...........
Your Team Is Not Agile If...........
Agile Best Practices For Distributed Development
Agile Best Practices For Distributed Development
Agile Mindset
Agile Mindset
Stand Up Meeting Anti Patterns
Stand Up Meeting Anti Patterns
Comparing Business Analysis with Software Process Consulting
Comparing Business Analysis with Software Process Consulting
Distributed Development Best Practices
Distributed Development Best Practices
Requirements games
Requirements games
Learnings from a decade of agile in practice
Learnings from a decade of agile in practice
Product manager being your own client
Product manager being your own client
Último
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Zilliz
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
DianaGray10
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
NavinnSomaal
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Último
(20)
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Agile Is Not Fragile
1.
Agile Is Not
Fragile Sunil Mundra © ThoughtWorks 2008 Addressing Agile Myths and Criticisms
2.
Agile Lacks Discipline ©
ThoughtWorks 2008 Facts: • CI, TDD, Refactoring, Stand Ups and other Agile practices are based on discipline • Interdependencies among Agile practices promote as well as demand discipline • Consistently delivering high quality, valuable and working software at frequent and regular intervals requires discipline • Discipline is bottom up, not imposed
3.
Agile Teams Do
Not Plan © ThoughtWorks 2008 Facts: • Planning effort is spread throughout the entire project duration and is not compressed at the beginning • Continuous planning helps to adapt to changes • Teams learn from incremental planning, which increases planning accuracy
4.
Agile Development Does
Not Scale © ThoughtWorks 2008 Facts: • Smaller teams proven to be more efficient and effective than larger teams • Agile promotes breaking large projects into smaller ones, which results in early exposure of risk and delivering business value • Functional and technical compatibility of work done by smaller teams is ensured through Continuous Integration
5.
Agile Development Is
Not Predictable © ThoughtWorks 2008 Facts: • Traditional activity-based plans often offer ‘perception of predictability’ • Agile planning is feature-based, resulting in higher adaptability to change • Iterative planning based on historical data leads to greater reliability of metrics for future plans • Agile metrics are very visual, which facilitate re- planning quickly, thereby increasing their predictability
6.
Pair Programming Is
Effort Duplication © ThoughtWorks 2008 Facts: • Leads to defect prevention, resulting in saving of costs involved in fixing defects subsequently • Significantly decreases chances of slackness • Ensures knowledge sharing, thereby eliminating person dependency • The benefits of pair programming, though always not tangible, outweigh the marginal loss of producctivity
7.
Too Many Meetings
At Customers’ Expense © ThoughtWorks 2008 Facts: • Meetings foster collaboration not only between team but with customer as well • Higher collaboration leads to early identification of risks and bottlenecks, shorter feedback cycles and better alignment with customer expectations • Time spent on meetings is transparent to customers • Meetings are focused and short
8.
Iterative Development Causes
Waste © ThoughtWorks 2008 Facts: • Reduces project risk as functionalities of higher risk and complexity are developed early • Eliminates mismatch between customer expectations and the developed solution • Gives customer the opportunity to modify requirements, before the modifications become too costly to incorporate • Allows customer to derive business value early
9.
Estimates Are Unitless ©
ThoughtWorks 2008 Facts: • Story Points are a composite reflection of size and complexity • Time based estimation at story level is consciously avoided, • To prevent over and under estimation • To recognize gains accruing from learning curve • To insulate from unknown external factors • To separate sizing from commitment
10.
Estimates Are Inaccurate
Due To Relativity © ThoughtWorks 2008 Facts: • Humans better at comparative rather than absolute measurements • Easier to reach consensus • Estimates, by definition, are not accurate • Triangulation ensures consistency
11.
Skewed Towards Coding
Activity © ThoughtWorks 2008 Facts: • Coding is the biggest constraint to throughput • Development time includes time towards Quality Assurance and Continuous Integration • Focus on delivering business value is maintained as throughput is measured based on completing user stories
12.
TDD Is Unnecessary
Extra Work © ThoughtWorks 2008 Facts: • Writing tests before coding makes design robust • Facilitates seamless integration of code • Prevents propagation of errors, which are costly to correct subsequently
13.
Disregards Documentation © ThoughtWorks
2008 Facts: • Uses richer forms of communication and collaboration • Emphasis is on executable specifications rather than bulky details • Focus is on producing working software, enabled by just enough and just in time documentation
14.
Unsuitable For Fix
Bid Projects © ThoughtWorks 2008 Facts: • Issue is not methodology specific • Customers generally unhappy due to: • Project size larger than necessary as customers contract for every requirement they can think of • Solution provider charges risk premium to take care of uncertainties • Issue can be resolved through collaboration on re-prioritization, and collaboration is core to Agile philosophy
15.
Loss Of Management
Control © ThoughtWorks 2008 Facts: • Accountability is not lost, it is just moved from individual level to team level • Nature of management control changes from command and direction to facilitation • Comprehensive set of metrics can be used for monitoring progress
16.
Not Process Driven ©
ThoughtWorks 2008 Facts: • Recognizes that ‘one size fits all’ philosophy is ineffective • Believes in team empowerment, rather than process enforcement • Focus is on automation of repetitive processes
17.
Agile Is A
Silver Bullet © ThoughtWorks 2008 Facts: • Not a remedy for incompetence and poor organization • Choice of tools and practices is context dependent • Adaptable to requirement changes, but within reasonable limits • Does not advocate short cuts to excellence
18.
Conclusion © ThoughtWorks 2008 •
Agile is relatively new, resulting in ‘fear of unknown’ • Agile combines the best of process, engineering and development practices • While Agile has guiding principles (manifesto), the extent and nature of practices should be adopted based on context • Agile adopters have reported immediate and noticeable improvements in managing requirements change, stakeholder collaboration, accelerated delivery, improved quality and project visibility
19.
Questions? © ThoughtWorks 2008
20.
Thank You © ThoughtWorks
2008