- The document discusses the benefits of Agile development over traditional development methods. It outlines some key differences like using whole teams, short iterations with frequent feedback, and incremental design versus "big bang" development.
- Some benefits of Agile cited include higher quality, more options/flexibility, increased visibility, and higher ROI sooner. Benefits for individuals include less cancelled work, less stress, more involvement and ownership.
- The document provides an overview of Agile practices like continuous integration, user stories, short iterations and reviews, and questions whether Agile is better than traditional methods.
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Is Agile Better
1. Is Agile Any Better? Damon Poole 2009 Is Agile Any Better?
2.
3. Basic Approach of Traditional Development Specify Design Code Integrate Write tests Test D C W W T T Specify Design Code Integrate Write Tests Test Cancelled or shelved S D C I W T S S S S D D D D C C C C I I I I W W W W T T T T S I W T I T W C D S D C
4.
5. Agile At a Glance new reviewed Issue Story Points Effort Remaining State Assignment 432 User wants layout pleasing to the eye 2 reviewed - 420 User wants example templates to choose from 3 reviewed - 419 Admin wants zero installation 5 reviewed - 612 Manager wants dashboard view 5 reviewed - 599 Admin wants LDAP integration 5 reviewed - 831 Admin wants self-serve password reset 2 reviewed - 692 User wants automatic todo list generation 2 reviewed - 432 User wants easy task entry 1 reviewed - 119 User wants subscription-based e-mail notification 5 reviewed - 332 Marketing wants fancy splash screen 3 reviewed - 516 Admin wants 1-click license update 2 reviewed - 533 User wants app to be ready in 3 seconds or less 5 reviewed - 619 User wants app to work using Chrome 5 reviewed -
6. Agile At a Glance new Backlog (APM) reviewed todo $$$ $
7. Agile At a Glance new Backlog (APM) reviewed todo wip coded tested done Iteration Burnup 10/2 10/4 10/9 10/11 10/11 10/15 10/17 10/19 10/23 10/25 10 20 30 40 0 Story Points
8. Agile At a Glance new Retrospective Backlog (APM) reviewed todo wip coded tested done prod 9612 as a user I want… 6921 as a user I want… 6291 as a dba I want… 2196 as an admin I… 1962 as an admin I… 1296 as a casual user I… 1269 as a dba I want… Iteration Review
9.
10. One Piece Flow (Lean Principle) D S D C W T I S D C W T I S D C W T I S C S D I T W Specify Design Code Integrate Write tests Test C W T I D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S Crunch Time Big Bang
11. Continuous Integration C S D I T W Continuous Integration D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S D C W T I S I I I I I I I I I I I I I I I I I I I I
12. Leveraging People’s Memory and Conversations Customers Product Manager Architect Developers Testers 2 months 1 month 4 months Customers 2 months 9 mos. Customers Team Customers 1 month Traditional Development Agile Development days Developer Test & Doc
19. Traditional Development vs. Agile Traditional Development Agile Development Highest Business Value prepare code test Jan Mar May Jul Nov $$ $ $$ $$ $$ $$$ Dec Feb Apr Jun Problems with this release $$ $$ $$ Facebook Facebook Photo SMS Photo SMS RSS feeds Second Life Second Life RSS feeds Facebook Second Life RSS feeds write tests Facebook RSS feeds Photo SMS Facebook Facebook RSS feeds Problems with this release 1 month iterations 2: Options/Flexibility 1: Higher Quality 3: Visibility 4: Higher ROI, sooner 2: Options/Flexibility 1: Higher Quality 3: Visibility 4: Higher ROI, sooner
20.
21.
22.
23. 14 “Critical Mass” Agile Practices Continuous Integration One Piece Flow Whole Teams User Stories “ As a <persona> I want <behavior> Unit Tests Collocation Iteration Review Refactoring Product Owner Backlog Retrospectives ? Daily Standup Short Iterations $$$ $