Download - Agile Intro + Learning Game
Agility in Uncertain TimesIntroducing Agile Software Development
http://flickr.com/photos/murky/1232315627/
Gerry Kirk
Software development has risks
http://www.flickr.com/photos/andrewb47/2699077309
Risk: Build more than you need
http://www.flickr.com/photos/atelier_tee/212176187/ http://www.flickr.com/photos/jlt/307912587
Risk: Build lower priority items
http://www.flickr.com/photos/dermoidhome/3315663673
Risk: Build the wrong thing right
http://www.flickr.com/photos/swanksalot/84874236http://www.flickr.com/photos/toyochin/2193158380
Risk: Poor quality software -buggy, not maintainable
http://www.flickr.com/photos/smitty/2245445147
Risk: Discover needs late in project, but unable to build
them
http://mwiki.kostigoff.net/index.php?title=Methodology::_Change_Control
Agile software developmentbest addresses these risks
Risk: Build more than you need
Action: Release Early
Risk: Build lower priority items
Action: Work on highest priority items first
Risk: Build the wrong thing rightAction: Continuous
Feedback
Risk: Poor quality software -buggy, not maintainable
Action: TDD, Pair Program, CI, Refactor
Risk: Discover needs late in project, but unable to build
themAction: Plan to adjust plan
every 2 weeks
Speed +
Quality
Create ValueLower CostsBe Sustainable
Agile Manifesto
Individuals & Interactions
Working Software
Customer Collaboration
Responding to Change
Processes & Tools
Comprehensive Docs
Contract Negotiation
Following a Plan
Craftmanship Execution
www.agilemanifesto.org
Common Sense
Enabler
Bottom Line
0.8
Beginner Agile
Intermediate Agile
Advanced Agile
GoodWaterfall
1.5x3x
8x
ROI based on actual savings in time-to-market & productivity on over 7500 projects
http://www.flickr.com/photos/oganovic/2476539887/
Agile Process
Agile Roles
Product Owner
ScrumMaster
Development Team
http://www.flickr.com/photos/ittybittiesforyou/2299598686/
Resort Brochure Select Product Owner Create wish list of stories
As a parent, I want a family-friendly environment so that I can bring my kids
As a frugal traveller, I want to know about special rates so I can price compare for cheapest trip
Product Owner prioritizes
Resort Brochure – Release Plan
T-shirt sizes: Small, Medium, Large Each person takes turn
Size story from pile or Re-size story if you disagree
Sample story from each pile Product Owner can re-prioritize Release burn-down chart
Resort Brochure – Iteration Plan
Iteration plan – how much can we get done? Acceptance testsFamily-friendly story
List kid items: beach, playground, kids menu Photo of kids having fun
Special rates story List of special rates with restrictions: off-
season 40% off May-Sept, large group (>10) 20% off
Resort Brochure - Build! Iteration plan – how much can we get done? Acceptance tests Daily check-in
Done yesterday? Plan for today? Blockers? Update iteration burn down chart
Demo completed work Retrospective
Questions?
http://www.flickr.com/photos/haniamir/858450281
Cut costs, not staffUp productivity and qualityMeet challenges of our time
IRAPFundingFor Agile
Thank you!
Discuss more or inquire about agile coaching
by email: [email protected]
or comment on my blog - http://gerrykirk.net/agile-itssm
"Facebook is for people you used to know. Twitter is for people you want to know." - Tim O'Reilly
2 hours, hands-on class
Go from ???? to engaging Twitter for personal and business use
http://gerrykirk.net/twitter-class