SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Agile
Principles
History of Agile
 it all started in the spring of 2000.
 when a group of 17 software developers
 including Martin Fowler, Jim Highsmith, Jon Kern, Jeff Sutherland, Ken Schwaber, and Bob
Martin.
 Goal :- Oregon to discuss how they could speed up development times in order bring new
software to market faster.
1 Satisfy Customers Through Early & Continuous Delivery
 “our highest priority is to satisfy the customer through early and continuous delivery of valuable
software”
 Early and continuous delivery increases the likelihood of meeting customer's demands and
demands and contributes to the generation of faster Return on Investment (ROI).
(ROI).
 Increase your process agility and respond to changes in a timely fashion
 customers will be happier because they will get the value they are paying for more frequently
2 Welcome Changing Requirements Even Late in the Project
 change requests should be most welcome even at the late stages of project execution
 "welcome changing requirements, even late in development. Agile processes harness change for the
customer's competitive advantage".
 higher costs
 teams should not have a problem responding to those changes in a timely fashion
3 Deliver Value Frequently
 "deliver working software frequently, from a
couple of weeks to a couple of months,
with a preference to the shorter
timescale".
 necessary due to the extensive amounts of
amounts of documentation that were part
part of the planning process in software
software development
 reduce the time frame for which you are
you are planning and spend more time
time working on your projects
 your team will be able to plan in a more
a more agile way.
4 Break the Silos of Your Project
 cross-functional teams to make communication easier between the different stakeholders
 "business people and developers must work together daily throughout the project".
 whatever best suits your situation. (Ex. easily change the word "developers" to "engineers" or "designers")
 you can make internal collaboration seamless and improve your process performance
5 Build Projects Around Motivated Individuals
 reducing micromanagement and empowering motivated team members, projects
will be completed faster and with better quality.
 "build projects around motivated individuals. Give them the
environment and support they need, and trust them to get the
 principle is especially important
 If you don't trust your team and keep even the tiniest
decisions in your company centralized
6 The Most Effective Way of Communication is Face-to-face
 "The most efficient and effective method of
conveying information to and within a
development team is face-to-face conversation.“
 By communicating in person, you reduce the
the time between asking a question and
receiving an answer.
7 Working Software is the Primary Measure of Progress
 It doesn't matter how many working hours you've invested in your project,
 how many bugs you managed to fix
 how many lines of code your team has written.
If the result of your work is not the way your customer expects it to be, you are in trouble
8 Maintain a Sustainable Working Pace
 "Agile processes promote sustainable development. The sponsors,
developers, and users should be able to maintain a constant pace
indefinitely."
 avoid overburden and optimize the way you work so you can frequently
deliver to the market and respond to change without requiring personal
heroics from your team.
9 Continuous Excellence Enhances Agility
 "continuous attention to technical excellence and good design enhances agility".
 teams to create not just working software but also a stable product of high quality.
 changes to the code will be less likely to impact bugs and malfunctions negatively.
 maintain operational excellence
 less trouble reacting to changes and maintaining agility.
10 Simplicity is Essential
 "Simplicity–the art of maximizing the amount of work not done–is essential".
 If you can do something in a simple way, why waste time complicating it?
 Your customers are not paying for the amount of effort you invest.
 They are buying a solution to a specific problem that they have.
 avoid doing something just for the sake of doing it.
11 Self-organizing Teams Generate Most Value
 we realize that when provided with
freedom, motivated teams generate the
most value for the customer
 "the best architectures, requirements,
and designs emerge from self-organizing
teams".
 If you have to push your team and "drive
them forward", maybe you are not ready
for Agile, or you need to make some
changes to your leading style.
12 Regularly Reflect and Adjust Your Way of Work to Boost
Effectiveness
 It is related to evaluating your performance and
identifying room for improvement.
 "At regular intervals, the team reflects on how to
become more effective, then tunes and adjusts its
behaviour accordingly".
 able to experiment and improve your performance
continuously.
 you can discuss what went wrong and adjust to get
back on track.

Weitere ähnliche Inhalte

Ähnlich wie Agile Principles.pptx

PM Podcast 186 - Agile Manifesto for Project Managers
PM Podcast 186 - Agile Manifesto for Project ManagersPM Podcast 186 - Agile Manifesto for Project Managers
PM Podcast 186 - Agile Manifesto for Project Managers
OSP International LLC
 
Lean Software Development Presentation
Lean Software Development PresentationLean Software Development Presentation
Lean Software Development Presentation
sushant.1409
 

Ähnlich wie Agile Principles.pptx (20)

Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
Introduction to Lean & Agile Work
Introduction to Lean & Agile WorkIntroduction to Lean & Agile Work
Introduction to Lean & Agile Work
 
Starting with Agile
Starting with AgileStarting with Agile
Starting with Agile
 
PM Podcast 186 - Agile Manifesto for Project Managers
PM Podcast 186 - Agile Manifesto for Project ManagersPM Podcast 186 - Agile Manifesto for Project Managers
PM Podcast 186 - Agile Manifesto for Project Managers
 
Agile dashboard
Agile dashboardAgile dashboard
Agile dashboard
 
Heart of agile by Pierre Hervouet
Heart of agile by Pierre HervouetHeart of agile by Pierre Hervouet
Heart of agile by Pierre Hervouet
 
12 agile principles
12 agile principles12 agile principles
12 agile principles
 
Agile intro module 4
Agile intro   module 4Agile intro   module 4
Agile intro module 4
 
Agile is not for IT
Agile is not for ITAgile is not for IT
Agile is not for IT
 
How to Implement Agile Methodology | 12 Principles of Agile | Implementing Ag...
How to Implement Agile Methodology | 12 Principles of Agile | Implementing Ag...How to Implement Agile Methodology | 12 Principles of Agile | Implementing Ag...
How to Implement Agile Methodology | 12 Principles of Agile | Implementing Ag...
 
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile MethodologiesAgile-overview: Agile Manifesto, Agile principles and Agile Methodologies
Agile-overview: Agile Manifesto, Agile principles and Agile Methodologies
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Lect8
Lect8Lect8
Lect8
 
APM National Conference for Women in Project Management 2018, Susan Clarke
APM National Conference for Women in Project Management 2018, Susan ClarkeAPM National Conference for Women in Project Management 2018, Susan Clarke
APM National Conference for Women in Project Management 2018, Susan Clarke
 
Lean Software Development Presentation
Lean Software Development PresentationLean Software Development Presentation
Lean Software Development Presentation
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Lecture 6 agile software development
Lecture 6   agile software developmentLecture 6   agile software development
Lecture 6 agile software development
 
Agile Manifesto
Agile ManifestoAgile Manifesto
Agile Manifesto
 
Fundamentals of Software Engineering
Fundamentals of Software Engineering Fundamentals of Software Engineering
Fundamentals of Software Engineering
 

Kürzlich hochgeladen

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Kürzlich hochgeladen (20)

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 

Agile Principles.pptx

  • 2. History of Agile  it all started in the spring of 2000.  when a group of 17 software developers  including Martin Fowler, Jim Highsmith, Jon Kern, Jeff Sutherland, Ken Schwaber, and Bob Martin.  Goal :- Oregon to discuss how they could speed up development times in order bring new software to market faster.
  • 3. 1 Satisfy Customers Through Early & Continuous Delivery  “our highest priority is to satisfy the customer through early and continuous delivery of valuable software”  Early and continuous delivery increases the likelihood of meeting customer's demands and demands and contributes to the generation of faster Return on Investment (ROI). (ROI).  Increase your process agility and respond to changes in a timely fashion  customers will be happier because they will get the value they are paying for more frequently
  • 4. 2 Welcome Changing Requirements Even Late in the Project  change requests should be most welcome even at the late stages of project execution  "welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage".  higher costs  teams should not have a problem responding to those changes in a timely fashion
  • 5. 3 Deliver Value Frequently  "deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale".  necessary due to the extensive amounts of amounts of documentation that were part part of the planning process in software software development  reduce the time frame for which you are you are planning and spend more time time working on your projects  your team will be able to plan in a more a more agile way.
  • 6. 4 Break the Silos of Your Project  cross-functional teams to make communication easier between the different stakeholders  "business people and developers must work together daily throughout the project".  whatever best suits your situation. (Ex. easily change the word "developers" to "engineers" or "designers")  you can make internal collaboration seamless and improve your process performance
  • 7. 5 Build Projects Around Motivated Individuals  reducing micromanagement and empowering motivated team members, projects will be completed faster and with better quality.  "build projects around motivated individuals. Give them the environment and support they need, and trust them to get the  principle is especially important  If you don't trust your team and keep even the tiniest decisions in your company centralized
  • 8. 6 The Most Effective Way of Communication is Face-to-face  "The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.“  By communicating in person, you reduce the the time between asking a question and receiving an answer.
  • 9. 7 Working Software is the Primary Measure of Progress  It doesn't matter how many working hours you've invested in your project,  how many bugs you managed to fix  how many lines of code your team has written. If the result of your work is not the way your customer expects it to be, you are in trouble
  • 10. 8 Maintain a Sustainable Working Pace  "Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely."  avoid overburden and optimize the way you work so you can frequently deliver to the market and respond to change without requiring personal heroics from your team.
  • 11. 9 Continuous Excellence Enhances Agility  "continuous attention to technical excellence and good design enhances agility".  teams to create not just working software but also a stable product of high quality.  changes to the code will be less likely to impact bugs and malfunctions negatively.  maintain operational excellence  less trouble reacting to changes and maintaining agility.
  • 12. 10 Simplicity is Essential  "Simplicity–the art of maximizing the amount of work not done–is essential".  If you can do something in a simple way, why waste time complicating it?  Your customers are not paying for the amount of effort you invest.  They are buying a solution to a specific problem that they have.  avoid doing something just for the sake of doing it.
  • 13. 11 Self-organizing Teams Generate Most Value  we realize that when provided with freedom, motivated teams generate the most value for the customer  "the best architectures, requirements, and designs emerge from self-organizing teams".  If you have to push your team and "drive them forward", maybe you are not ready for Agile, or you need to make some changes to your leading style.
  • 14. 12 Regularly Reflect and Adjust Your Way of Work to Boost Effectiveness  It is related to evaluating your performance and identifying room for improvement.  "At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behaviour accordingly".  able to experiment and improve your performance continuously.  you can discuss what went wrong and adjust to get back on track.