Top Banner
Agility in Uncertain Times Introducing Agile Software Development http://flickr.com/photos/murky/ 1232315627/ Gerry Kirk
27

Agile Intro + Learning Game

Aug 29, 2014

Download

Technology

Gerry Kirk

Presentation given at ITSSM.com's software dev best practices workshop. Focus on risks of SD and how Agile best addresses them, followed by instructions for learning game to teach Scrum.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile   Intro + Learning Game

Agility in Uncertain TimesIntroducing Agile Software Development

http://flickr.com/photos/murky/1232315627/

Gerry Kirk

Page 2: Agile   Intro + Learning Game

Software development has risks

http://www.flickr.com/photos/andrewb47/2699077309

Page 3: Agile   Intro + Learning Game

Risk: Build more than you need

http://www.flickr.com/photos/atelier_tee/212176187/ http://www.flickr.com/photos/jlt/307912587

Page 4: Agile   Intro + Learning Game

Risk: Build lower priority items

http://www.flickr.com/photos/dermoidhome/3315663673

Page 5: Agile   Intro + Learning Game

Risk: Build the wrong thing right

http://www.flickr.com/photos/swanksalot/84874236http://www.flickr.com/photos/toyochin/2193158380

Page 6: Agile   Intro + Learning Game

Risk: Poor quality software -buggy, not maintainable

http://www.flickr.com/photos/smitty/2245445147

Page 7: Agile   Intro + Learning Game

Risk: Discover needs late in project, but unable to build

them

http://mwiki.kostigoff.net/index.php?title=Methodology::_Change_Control

Page 8: Agile   Intro + Learning Game

Agile software developmentbest addresses these risks

Page 9: Agile   Intro + Learning Game

Risk: Build more than you need

Action: Release Early

Page 10: Agile   Intro + Learning Game

Risk: Build lower priority items

Action: Work on highest priority items first

Page 11: Agile   Intro + Learning Game

Risk: Build the wrong thing rightAction: Continuous

Feedback

Page 12: Agile   Intro + Learning Game

Risk: Poor quality software -buggy, not maintainable

Action: TDD, Pair Program, CI, Refactor

Page 13: Agile   Intro + Learning Game

Risk: Discover needs late in project, but unable to build

themAction: Plan to adjust plan

every 2 weeks

Page 14: Agile   Intro + Learning Game

Speed +

Quality

Create ValueLower CostsBe Sustainable

Page 15: Agile   Intro + Learning Game

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

Page 16: Agile   Intro + Learning Game

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

Page 17: Agile   Intro + Learning Game

http://www.flickr.com/photos/oganovic/2476539887/

Page 18: Agile   Intro + Learning Game

Agile Process

Page 19: Agile   Intro + Learning Game

Agile Roles

Product Owner

ScrumMaster

Development Team

http://www.flickr.com/photos/ittybittiesforyou/2299598686/

Page 20: Agile   Intro + Learning Game

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

Page 21: Agile   Intro + Learning Game

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

Page 22: Agile   Intro + Learning Game

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

Page 23: Agile   Intro + Learning Game

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

Page 24: Agile   Intro + Learning Game

Questions?

Page 25: Agile   Intro + Learning Game

http://www.flickr.com/photos/haniamir/858450281

Cut costs, not staffUp productivity and qualityMeet challenges of our time

IRAPFundingFor Agile

Page 26: Agile   Intro + Learning Game

Thank you!

Discuss more or inquire about agile coaching

by email: [email protected]

or comment on my blog - http://gerrykirk.net/agile-itssm

Page 27: Agile   Intro + Learning Game

"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