1 / 17

The Agile Alliance

The Agile Alliance. By Mark Rucker. The Agile Alliance. What is the Agile Alliance?. History of the Agile Alliance. What is the Agile Alliance today?. The Agile Software Development Methodology Extreme Programming (XP). Who is a member and do I want to be a one?.

lenae
Download Presentation

The Agile Alliance

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Agile Alliance By Mark Rucker

  2. The AgileAlliance • What is the Agile Alliance? • History of the Agile Alliance • What is the Agile Alliance today? • The Agile Software Development Methodology • Extreme Programming (XP) • Who is a member and do I want to be a one?

  3. “The Agile Alliance is a non-profit organization that supports individuals and organizations who use agile approaches to develop software.” (www.agilealliance.com) What is the Agile Alliance? Why should I care? “More than two-thirds of all corporate IT organizations will use some form of ‘agile’ software development process within 18 months. Giga Information Group predicted this week at its application development conference here.” (Sliwa,2002)

  4. History of the Agile Alliance “Heavy” methodologies “Light” methodologies 1995 1990 1995

  5. “Light” Methodologies: • Extreme Programming (XP) • SCRUM • Feature-Driven Design (FDD) • Adaptive Software Development • Crystal • Pragmatic Programming • DSDM • Etc. History of the Agile Alliance

  6. History of the Agile Alliance 2000,2001 big years for Agile Alliance: • Meeting of XP and “light” proponents in spring of 2000 • Bob Martin suggests a second meeting in early 2001 • Wiki created late 2000 • February 2001 Agile Manifesto Created

  7. Manifesto for Agile Software Development 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. Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith,Andrew Hunt, Ron Jeffries, Jon Kern, Brian Marick, Robert C. Martin,Steve Mellor, Ken Schwaber, Jeff Sutherland, Dave Thomas History of the Agile Alliance

  8. What is the Agile Alliance today? Big and Growing Fast

  9. What is the Agile Alliance today? The Agile Alliance has 1651 members world wide The Agile Alliance has 36 corporate members world wide There are 75 Agile development user groups world wide There are countless signatories of the agile manifesto

  10. What is the Agile Alliance today? • 2001,2002 XP Universe • 2003,2004 XP Universe • 2003,2004 Agile • Development Conference • 2005,2006 Agile200x Provided by Ted Little, Agile2006 Program Director

  11. What is the Agile Alliance today? Programs the Agile Alliance is active in today: • Agile Narratives Program • Academic Research Program • Agile Seminars Program • Conference Sponsorship Program • Speaker Reimbursement Program

  12. The Agile Software Development Methodology Individuals and interactions over processes and toolsWorking software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan XP, how it looks when the methodology is actually used

  13. The Agile Software Development Methodology “Extreme Programming is a discipline of software development based on values of simplicity, communication, feedback, and courage. It works by bringing the whole team together in the presence of simple practices, with enough feedback to enable the team to see where they are and to tune the practices to their unique situation” (Jefferies,2004)

  14. The Agile Software Development Methodology Structure of an XP project: • 3 teams: customer team, programmer team, and management team • Programmers code in pairs • XP follows a repeating two week cycle

  15. The Agile Software Development Methodology Core Practices (Jefferies, 2004)

  16. Who is a Member and do I Want to be one? • Cost of membership: • Full Membership $100 • Hardship Membership $50 • Student Membership $20 • Academic Membership $50 • DSDM member’s Membership $50

  17. Benefits of membership: • Registration at the Agile2006 conference is cheaper • Free subscription to Better Software magazine • Space on this site to publish your own content • Support for your local user group • The ability to form programs that are sponsored by the Agile Alliance • The ability to volunteer to work on existing programs, including this website • Connections Who is a Member and do I Want to be one?

More Related