Agile Intro + Learning Game

Post on 29-Aug-2014

2139 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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.

Transcript

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: gerry@gerrykirk.net

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

top related