SlideShare uma empresa Scribd logo
1 de 15
The Agile Manifesto
   (and a bit of a history lesson)
Agile isn’t new
Agile isn’t new
Manifesto Values
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.
Manifesto Principles
Our highest priority is to satisfy the customer        Working software is the primary measure of
through early and continuous delivery of valuable      progress.
software.
                                                       Agile processes promote sustainable development.
Welcome changing requirements, even late in            The sponsors, developers, and users should be able
development. Agile processes harness change for the    to maintain a constant pace indefinitely.
customer's competitive advantage.
                                                       Continuous attention to technical excellence and
Deliver working software frequently, from a couple     good design enhances agility.
of weeks to a couple of months, with a preference to
the shorter timescale.                                 Simplicity — the art of maximizing the amount of
                                                       work not done--is essential.
Business people and developers must work together
daily throughout the project.                          The best architectures, requirements, and designs
                                                       emerge from self-organizing teams.
Build projects around motivated individuals. Give
them the environment and support they need, and        At regular intervals, the team reflects on how to
trust them to get the job done.                        become more effective, then tunes and adjusts its
                                                       behavior accordingly.
The most efficient and effective method of conveying
information to and within a development team is
face-to-face conversation.
Manifesto Values
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.
Individuals and interactions
 over processes and tools
Working software over
comprehensive documentation
Customer collaboration over
    contract negotiation
Responding to change over
     following a plan
Values



           Principles

Crystal         XP
          ASD           DSDM
FDD          Scrum      Your Process
Scrum = Agile
Scrum ≠ Agile
agilemanifesto.org
You should ask
questions now :-)
        adrianh@quietstars.com
             twitter.com/adrianh
                  quietstars.com

Mais conteúdo relacionado

Mais procurados

12 principles for Agile Development
12 principles for Agile Development 12 principles for Agile Development
12 principles for Agile Development Julien Henzelin
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and ToolsNaresh Gajuveni
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodologyAmit Verma
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.pptMohan Late
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPTMohit Kumar
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Developmentsushant.1409
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software DevelopmentLife Cycle Engineering
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementJonathan Donado
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile MethodologySapna Sood
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development MethodologiesPradeep Patel, PMP®
 
What is agile model?Working of agile model
What is agile model?Working of agile modelWhat is agile model?Working of agile model
What is agile model?Working of agile modelzoomers
 

Mais procurados (20)

12 principles for Agile Development
12 principles for Agile Development 12 principles for Agile Development
12 principles for Agile Development
 
Agile
AgileAgile
Agile
 
Agile Methodology ppt
Agile Methodology pptAgile Methodology ppt
Agile Methodology ppt
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and Tools
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
Introduction to Scrum.ppt
Introduction to Scrum.pptIntroduction to Scrum.ppt
Introduction to Scrum.ppt
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPT
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
Introduction to Agile Software Development
Introduction to Agile Software DevelopmentIntroduction to Agile Software Development
Introduction to Agile Software Development
 
Agile
AgileAgile
Agile
 
Waterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project ManagementWaterfall vs Agile : A Beginner's Guide in Project Management
Waterfall vs Agile : A Beginner's Guide in Project Management
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
What is agile model?Working of agile model
What is agile model?Working of agile modelWhat is agile model?Working of agile model
What is agile model?Working of agile model
 
Scrum ppt
Scrum pptScrum ppt
Scrum ppt
 

Semelhante a The Agile Manifesto (and a brief history lesson)

Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agileunruliness
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agileunruliness
 
Business Analyst As Product Owner
Business Analyst As Product OwnerBusiness Analyst As Product Owner
Business Analyst As Product OwnerCraig Brown
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months laterCraig Brown
 
Agile Injection, Varberg
Agile Injection, VarbergAgile Injection, Varberg
Agile Injection, VarbergFredrik Wendt
 
Integrating Ux And Agile
Integrating Ux And AgileIntegrating Ux And Agile
Integrating Ux And AgileDaniel Jaeger
 
agile is not.pptx
agile is not.pptxagile is not.pptx
agile is not.pptxmecheemeow
 
Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the ClassroomCindy Royal
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017AgileNZ Conference
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project managementPramesh Vaidya
 
Agile and management why all the pain
Agile and management   why all the painAgile and management   why all the pain
Agile and management why all the painJoe Lukan
 
Flavours of agile
Flavours of agileFlavours of agile
Flavours of agileHenry Jacob
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...Agile ME
 
Engineering practices within scrum
Engineering practices within scrumEngineering practices within scrum
Engineering practices within scrumSoftServe
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxqqsw1
 

Semelhante a The Agile Manifesto (and a brief history lesson) (20)

Starting with Agile
Starting with AgileStarting with Agile
Starting with Agile
 
Agile Manifesto
Agile ManifestoAgile Manifesto
Agile Manifesto
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
 
Business Analyst As Product Owner
Business Analyst As Product OwnerBusiness Analyst As Product Owner
Business Analyst As Product Owner
 
Scrum 18 months later
Scrum 18 months laterScrum 18 months later
Scrum 18 months later
 
Agile Injection, Varberg
Agile Injection, VarbergAgile Injection, Varberg
Agile Injection, Varberg
 
Integrating Ux And Agile
Integrating Ux And AgileIntegrating Ux And Agile
Integrating Ux And Agile
 
agile is not.pptx
agile is not.pptxagile is not.pptx
agile is not.pptx
 
Using Agile in the Classroom
Using Agile in the ClassroomUsing Agile in the Classroom
Using Agile in the Classroom
 
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
Modern Agile – What's It Good For? - Jacob Creech - AgileNZ 2017
 
Changing landscape of software project management
Changing landscape of software project managementChanging landscape of software project management
Changing landscape of software project management
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile and management why all the pain
Agile and management   why all the painAgile and management   why all the pain
Agile and management why all the pain
 
Basics of agile
Basics of agileBasics of agile
Basics of agile
 
Flavours of agile
Flavours of agileFlavours of agile
Flavours of agile
 
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
A Practical Approach to Agile Adoption - Case Studies from Egypt by Amr Noama...
 
Engineering practices within scrum
Engineering practices within scrumEngineering practices within scrum
Engineering practices within scrum
 
A littlebook about agile
A littlebook about agileA littlebook about agile
A littlebook about agile
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
 

Mais de Adrian Howard

Points Don't Mean Prizes
Points Don't Mean PrizesPoints Don't Mean Prizes
Points Don't Mean PrizesAdrian Howard
 
Points Don't Mean Prizes
Points Don't Mean PrizesPoints Don't Mean Prizes
Points Don't Mean PrizesAdrian Howard
 
Points Don't Mean Prizes
Points Don't Mean PrizesPoints Don't Mean Prizes
Points Don't Mean PrizesAdrian Howard
 
Points Don't Mean Prizes
Points Don't Mean PrizesPoints Don't Mean Prizes
Points Don't Mean PrizesAdrian Howard
 
Culture mapping, Agile & Sustainability Science
Culture mapping, Agile & Sustainability ScienceCulture mapping, Agile & Sustainability Science
Culture mapping, Agile & Sustainability ScienceAdrian Howard
 
How To Talk To Earthlings
How To Talk To EarthlingsHow To Talk To Earthlings
How To Talk To EarthlingsAdrian Howard
 
User Experience of Management
User Experience of ManagementUser Experience of Management
User Experience of ManagementAdrian Howard
 
Effective Interviewing
Effective InterviewingEffective Interviewing
Effective InterviewingAdrian Howard
 
Lean personas: discover your real customers
Lean personas: discover your real customersLean personas: discover your real customers
Lean personas: discover your real customersAdrian Howard
 
Effective Customer Interviewing: How to use interviews to discover business v...
Effective Customer Interviewing: How to use interviews to discover business v...Effective Customer Interviewing: How to use interviews to discover business v...
Effective Customer Interviewing: How to use interviews to discover business v...Adrian Howard
 
Experimenting with the Ethics of Experimentation, Spark the Change 2015
Experimenting with the Ethics of Experimentation, Spark the Change 2015Experimenting with the Ethics of Experimentation, Spark the Change 2015
Experimenting with the Ethics of Experimentation, Spark the Change 2015Adrian Howard
 
User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015Adrian Howard
 
Experimenting with Experimental Ethics
Experimenting with Experimental EthicsExperimenting with Experimental Ethics
Experimenting with Experimental EthicsAdrian Howard
 
How To Fail At Customer Interviewing
How To Fail At Customer InterviewingHow To Fail At Customer Interviewing
How To Fail At Customer InterviewingAdrian Howard
 
Incremental Persona, Lean UX Festival 2014
Incremental Persona, Lean UX Festival 2014Incremental Persona, Lean UX Festival 2014
Incremental Persona, Lean UX Festival 2014Adrian Howard
 
Fundamentals of Lean UX, Agile on the Beach 2014
Fundamentals of Lean UX, Agile on the Beach 2014Fundamentals of Lean UX, Agile on the Beach 2014
Fundamentals of Lean UX, Agile on the Beach 2014Adrian Howard
 

Mais de Adrian Howard (20)

Points Don't Mean Prizes
Points Don't Mean PrizesPoints Don't Mean Prizes
Points Don't Mean Prizes
 
Points Don't Mean Prizes
Points Don't Mean PrizesPoints Don't Mean Prizes
Points Don't Mean Prizes
 
Points Don't Mean Prizes
Points Don't Mean PrizesPoints Don't Mean Prizes
Points Don't Mean Prizes
 
Points Don't Mean Prizes
Points Don't Mean PrizesPoints Don't Mean Prizes
Points Don't Mean Prizes
 
Culture mapping, Agile & Sustainability Science
Culture mapping, Agile & Sustainability ScienceCulture mapping, Agile & Sustainability Science
Culture mapping, Agile & Sustainability Science
 
How To Talk To Earthlings
How To Talk To EarthlingsHow To Talk To Earthlings
How To Talk To Earthlings
 
User Experience of Management
User Experience of ManagementUser Experience of Management
User Experience of Management
 
Effective Interviewing
Effective InterviewingEffective Interviewing
Effective Interviewing
 
Iterative persona
Iterative personaIterative persona
Iterative persona
 
Lean personas: discover your real customers
Lean personas: discover your real customersLean personas: discover your real customers
Lean personas: discover your real customers
 
Effective Customer Interviewing: How to use interviews to discover business v...
Effective Customer Interviewing: How to use interviews to discover business v...Effective Customer Interviewing: How to use interviews to discover business v...
Effective Customer Interviewing: How to use interviews to discover business v...
 
Experimenting with the Ethics of Experimentation, Spark the Change 2015
Experimenting with the Ethics of Experimentation, Spark the Change 2015Experimenting with the Ethics of Experimentation, Spark the Change 2015
Experimenting with the Ethics of Experimentation, Spark the Change 2015
 
User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015User Story Mapping, UX Lisbon, June 2015
User Story Mapping, UX Lisbon, June 2015
 
Experimenting with Experimental Ethics
Experimenting with Experimental EthicsExperimenting with Experimental Ethics
Experimenting with Experimental Ethics
 
Failure Swapshop
Failure SwapshopFailure Swapshop
Failure Swapshop
 
Lean Persona
Lean PersonaLean Persona
Lean Persona
 
How To Fail At Customer Interviewing
How To Fail At Customer InterviewingHow To Fail At Customer Interviewing
How To Fail At Customer Interviewing
 
Lean Persona
Lean PersonaLean Persona
Lean Persona
 
Incremental Persona, Lean UX Festival 2014
Incremental Persona, Lean UX Festival 2014Incremental Persona, Lean UX Festival 2014
Incremental Persona, Lean UX Festival 2014
 
Fundamentals of Lean UX, Agile on the Beach 2014
Fundamentals of Lean UX, Agile on the Beach 2014Fundamentals of Lean UX, Agile on the Beach 2014
Fundamentals of Lean UX, Agile on the Beach 2014
 

Último

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
🐬 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
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 

Último (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
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
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 

The Agile Manifesto (and a brief history lesson)

  • 1. The Agile Manifesto (and a bit of a history lesson)
  • 4. Manifesto Values 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.
  • 5. Manifesto Principles Our highest priority is to satisfy the customer Working software is the primary measure of through early and continuous delivery of valuable progress. software. Agile processes promote sustainable development. Welcome changing requirements, even late in The sponsors, developers, and users should be able development. Agile processes harness change for the to maintain a constant pace indefinitely. customer's competitive advantage. Continuous attention to technical excellence and Deliver working software frequently, from a couple good design enhances agility. of weeks to a couple of months, with a preference to the shorter timescale. Simplicity — the art of maximizing the amount of work not done--is essential. Business people and developers must work together daily throughout the project. The best architectures, requirements, and designs emerge from self-organizing teams. Build projects around motivated individuals. Give them the environment and support they need, and At regular intervals, the team reflects on how to trust them to get the job done. become more effective, then tunes and adjusts its behavior accordingly. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
  • 6. Manifesto Values 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.
  • 7. Individuals and interactions over processes and tools
  • 9. Customer collaboration over contract negotiation
  • 10. Responding to change over following a plan
  • 11. Values Principles Crystal XP ASD DSDM FDD Scrum Your Process
  • 15. You should ask questions now :-) adrianh@quietstars.com twitter.com/adrianh quietstars.com

Notas do Editor

  1. First the history lesson...
  2. * You can find examples of some “agile” practices in the 50s/60s. * Scrum has its origins in mid-80s, formalised in the mid-nineties. * Extreme Programming started mid-nineties. * All before the term “Agile” was ever used.
  3. * What XP, Scrum, etc. did was bring together practices in a new way * Synergy between practices. Sum is greater than its parts. * Previous common term was “lightweight” - obvious double meaning. * “Agile” as a term to describe these terms dates from Feb 2001. * Group of 17 practitioners got together and produced...
  4. Break the rules - and read out the slide.
  5. * There are also principles... but we only have ten minutes. * But you should really go read them and think about them. * I’ll give a pointer at the end for those who are interested.
  6. * This bit is important. * Agile is not rejecting process, tools, documentation, contracts and plans. * Agile is about changing the priorities. * Everything subservient to the things that produce working software providing business value * Let’s talk about these in a bit more detail
  7. * Not about just sitting down without a plan and hacking. * Not about absence of tools (e.g. xUnit frameworks, index cards) * Not about absence of process (e.g. stand ups, planning game) * It’s stopping processes and tools getting in the way of people building the product. Personal networks and communication vital. * It’s focussing on the _people_ and making them more effective * E.g. Adopting TDD frees up testers for Exploratory Testing
  8. * We’re all familiar with the evil 3 inch requirements documents with the 27 8-by-10 colour glossy photographs with circles and arrows and a paragraph on the back of each one. * It’s always wrong. Hard to see where. * By focusing on iteratively delivering software - we avoid the problem * Document to communicate - not to define. * Draw maps, not plans.
  9. * Traditional processes are usually contractual. * “We want this” / “We can do this” * When this changes - trouble ensues. * “this” often changes * Agile process are collaborative and consensus driven * “We’re producing this”
  10. * The plan, as they say, never survives contact with the enemy * Q: When do management and customers want to know about problems? * A: Now * Traditional processes are fragile in the face of changing requirements * Build your processes around feedback and change. * “Embrace change” was one of the XP slogans * Maps. Not plans.
  11. * So we have a bunch of effective processes… * That share some common principles… * … and common values * Agile is empirical * Based on working methods, not academic business theory * Agile is not a silver bullet
  12. * Some treat Scrum and Agile as synonyms.
  13. * Not true. * Scrum is one of family of methods - including XP, FDD, etc. * They all share values and principles of the Agile Manifesto * If your process is failing - it pays to revisit the values & principles
  14. * Read all the values and principles here * It’s worth spending the time * Look at _other_ agile methods than the one you use * Look for practices from other fields, like UX, that share agile values
  15. * If you have any questions... just drop me a line :-)