SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
Prashaanth T R
 

Was ist angesagt? (20)

Scrum Framework
Scrum FrameworkScrum Framework
Scrum Framework
 
Scrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShareScrum Master Interview Questions SlideShare
Scrum Master Interview Questions SlideShare
 
Agile & SCRUM basics
Agile & SCRUM basicsAgile & SCRUM basics
Agile & SCRUM basics
 
Scrum 101: Introduction to Scrum
Scrum 101: Introduction to ScrumScrum 101: Introduction to Scrum
Scrum 101: Introduction to Scrum
 
Introduction To Scrum
Introduction To ScrumIntroduction To Scrum
Introduction To Scrum
 
Scrum artifacts
Scrum artifactsScrum artifacts
Scrum artifacts
 
Scrum In 15 Minutes
Scrum In 15 MinutesScrum In 15 Minutes
Scrum In 15 Minutes
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
Scrum in an hour
Scrum in an hourScrum in an hour
Scrum in an hour
 
Kanban VS Scrum
Kanban VS ScrumKanban VS Scrum
Kanban VS Scrum
 
SCRUM – Agile Methodology
SCRUM – Agile MethodologySCRUM – Agile Methodology
SCRUM – Agile Methodology
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?
 
Introducing scrum
Introducing scrumIntroducing scrum
Introducing scrum
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Introduction agile scrum methodology
Introduction agile scrum methodologyIntroduction agile scrum methodology
Introduction agile scrum methodology
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Agile - Scrum
Agile - ScrumAgile - Scrum
Agile - Scrum
 

Andere mochten auch

Andere mochten auch (6)

About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) OverviewAbout Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
 
Introducing Scrum to an Organization
Introducing Scrum to an OrganizationIntroducing Scrum to an Organization
Introducing Scrum to an Organization
 
A short history of Agile software development
A short history of Agile software developmentA short history of Agile software development
A short history of Agile software development
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 

Ähnlich wie The Agile Manifesto (and a brief history lesson)

Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
unruliness
 
Introduction to agile
Introduction to agileIntroduction to agile
Introduction to agile
unruliness
 
Business Analyst As Product Owner
Business Analyst As Product OwnerBusiness Analyst As Product Owner
Business Analyst As Product Owner
Craig Brown
 
Agile Injection, Varberg
Agile Injection, VarbergAgile Injection, Varberg
Agile Injection, Varberg
Fredrik Wendt
 
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
AgileNZ Conference
 
Cognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptxCognizant Presentation for Task 1.pptx
Cognizant Presentation for Task 1.pptx
MannuMatamAkash
 

Ähnlich wie 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
 

Mehr von Adrian Howard

Mehr von 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
 

Kürzlich hochgeladen

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
vu2urc
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Kürzlich hochgeladen (20)

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
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
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...
 
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
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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?
 
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...
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

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

Hinweis der Redaktion

  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 :-)