Presentation is loading. Please wait.

Presentation is loading. Please wait.

AgileCamp Presents: Agile 101. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution.

Similar presentations


Presentation on theme: "AgileCamp Presents: Agile 101. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution."— Presentation transcript:

1 AgileCamp Presents: Agile 101

2 Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution 4.0 International License Creative Commons Attribution 4.0 International License The views expressed in this slide deck are of the AgileCamp Kit team and do not necessarily reflect the views of their employer, Return Path. You may remove this slide for your presentation, but please attribute AgileCamp Kit in some way in your presentation.

3 Outline History of Project Management Agile Manifesto Twelve Principles of Agile Why Agile Is Better Agile Teams Agile Frameworks Benefits of Agile

4 Project Management: A brief history… Waterfall - Traditional style of project management which relies on distinctive stages. Insert Waterfall Image

5 Waterfall Development Stages Requirement Design Development Integration Testing Deployment

6 Agile…a better way

7 Agile Manifesto 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.

8 Twelve Principles of Agile Software 1) Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2) Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

9 Twelve Principles of Agile Software 3) Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4) Business people and developers must work together daily throughout the project.

10 Twelve Principles of Agile Software 5) Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6) The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.

11 Twelve Principles of Agile Software 7) Working software is the primary measure of progress. 8) Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.

12 Twelve Principles of Agile Software 9) Continuous attention to technical excellence and good design enhances agility. 10) Simplicity--the art of maximizing the amount of work not done--is essential.

13 Twelve Principles of Agile Software 11) The best architectures, requirements, and designs emerge from self-organizing teams. 12) At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior.

14 Why Agile Is Better Insert Waterfall vs. Agile Model image

15 Agile Teams Insert Photo of Agile team

16 Agile Frameworks

17 XP or Extreme Programming XP Principles ● Coding is core activity ● Test Driven Development ● Direct communication between customer and programmer (colocation )

18 The Lean Principles 1.Optimize the Whole 2.Eliminate Waste 3.Build Quality In 4.Learn Constantly 5.Deliver Fast (Fail Fast) 6.Engage Everyone 7.Keep Getting Better

19 Lean

20 Kanban Insert Image of Kanban Board

21 Agile Scrum Insert Scrum Roles Image

22 Agile Scrum Insert image of Scrum process

23 Backlogs Insert Image of Product backlog

24 10 Benefits of Agile Project Management 1.Better Product Quality 1.Higher Customer Satisfaction

25 10 Benefits of Agile Project Management 3) Higher Team Morale 4) Increased Collaboration and Ownership

26 10 Benefits of Agile Project Management 5) Customized Team Structures 6) Better Metrics

27 10 Benefits of Agile Project Management 7) Improved Performance Visibility 8) Increased Project Control

28 10 Benefits of Agile Project Management 9) Improved Project Predictability 10) Reduced Risk

29 Questions? If you’d like to learn more about Agile, please visit: Agile Alliance (http://www.agilealliance.org)http://www.agilealliance.org ● Certified Scrum Master (CSM) ● Certified Scrum Product Owner) CSPO ● Certified Scrum Developer (CSD) ● Certified Scrum Professional (CSP)

30 Thank You for attending AgileCamp!


Download ppt "AgileCamp Presents: Agile 101. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution."

Similar presentations


Ads by Google