scrum without the sugar coating

49
Scrum without the Sugar Coating

Upload: vilmos

Post on 25-Feb-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Scrum without the Sugar Coating. You want me to do what?!. Introductions. Panel members/roles Gigi Zenk– Sponsor Dianne Foster- Developer Ben Hopkins– Developer Ann Deuell– Analyst Chad Baker– Tester Irene Hill– Product Owner Melodi Cottongim– Scrum Master Mara Tallman– Scrum Master. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Scrum without the Sugar Coating

Scrum without the Sugar Coating

Page 2: Scrum without the Sugar Coating

You want me to do what?!

Page 3: Scrum without the Sugar Coating

Introductions

Panel members/roles Gigi Zenk– Sponsor Dianne Foster- Developer Ben Hopkins– Developer Ann Deuell– Analyst Chad Baker– Tester Irene Hill– Product Owner Melodi Cottongim– Scrum Master Mara Tallman– Scrum Master

Page 4: Scrum without the Sugar Coating

Agenda

How we got started Q&A (10 minutes)

Scrum process at DOL Q&A (7 minutes)

Outcomes & what we’re doing now Q&A (15 minutes)

Page 5: Scrum without the Sugar Coating

When we started Scrum

Summer 2011 – training (6 PM’s, analysts)

2011 Nov/Dec/Jan 2012–2 teams, training, coaching, working

Page 6: Scrum without the Sugar Coating

How we got started with Scrum Executive and staff interest Articles from CIO Curiosity in the Project Office

Page 7: Scrum without the Sugar Coating

How we got started with Scrum Forced ‘opportunity’ Project – impossible timeframe for

Waterfall

Page 8: Scrum without the Sugar Coating

How we got started with Scrum Formed team Hired Coach, trainer

Page 9: Scrum without the Sugar Coating

How we got started with Scrum Team training in 3 hour blocks over

six week period Parallel to planning and running

Sprints

Page 10: Scrum without the Sugar Coating

How we got started with Scrum Professional coach on-site 80 hours

Coaching spread over 3 months Helped with▪ Planning▪ New ways of working▪ New ways of communicating, collaborating

Page 11: Scrum without the Sugar Coating

Misconceptions getting started Misconception:

No documentation, no need to do architecture planning

Page 12: Scrum without the Sugar Coating

Misconceptions getting started Misconception: Release every sprint

Reality: It will take a while (several months) before you Might need a release every sprint

Page 13: Scrum without the Sugar Coating

Misconceptions getting started Misconception:

Must have software tool to manage Scrum

Reality: Until you have your process running smoothly, a tool will get in the way

Page 14: Scrum without the Sugar Coating

Misconceptions getting started Misconception: Agile/Scrum is

flexible, fluid we can do things however works for us

Reality: Scrum is a disciplined, and specific process

Page 15: Scrum without the Sugar Coating

Barriers getting started Getting enough

time from team members

Changing team members

Page 16: Scrum without the Sugar Coating

Barriers getting started

Product owner – big cultural shift of accountability

Confusion on roles of PM’s, analysts, product owners

Page 17: Scrum without the Sugar Coating

Q&AHow we got started

Page 18: Scrum without the Sugar Coating

Scrum Process at DOL

1. Product Roadmap

2. Release

Roadmap3. Sprint Planning

4. Sprint Work

5. Demo

6.Retrospective

4c Backlog

Grooming

4a Daily Stand Ups

4b Complete

Tasks

Feedback Incremental Release

2 Week Cycle

Page 19: Scrum without the Sugar Coating

RolesSCRUM TEAM Analyst Designer Developers Testers UAT Testers Scrum Master Product Owner

STAKEHOLDERS Sponsors Steering Committee Product Users IS Supervisors Architects DBA Configuration

Management

Page 20: Scrum without the Sugar Coating

Form a Team

Page 21: Scrum without the Sugar Coating

Create a Roadmap

1. Product Roadmap

2. Release

Roadmap3. Sprint Planning

4. Sprint Work

5. Demo

6.Retrospective

4c Backlog

Grooming

4a Daily Stand Ups

4b Complete

Tasks

Feedback Incremental Release

2 Week Cycle

Page 22: Scrum without the Sugar Coating

Create a Roadmap

Page 23: Scrum without the Sugar Coating

Sprint Planning

1. Product Roadmap

2. Release

Roadmap3. Sprint Planning

4. Sprint Work

5. Demo

6.Retrospective

4c Backlog

Grooming

4a Daily Stand Ups

4b Complete

Tasks

Feedback Incremental Release

2 Week Cycle

Page 24: Scrum without the Sugar Coating

Sprint Planning

1. Team members provide available hours for next sprint.

2. Team pulls in stories by priority, decomposes the stories into tasks, team members volunteer to complete the tasks and assign hour estimates.

3. Analyze the plan: fill in gaps and adjust workloads.

4. Team commits to delivering the sprint backlog.Save 20% of available hours.

Page 25: Scrum without the Sugar Coating

Sprint Work

1. Product Roadmap

2. Release

Roadmap3. Sprint Planning

4. Sprint Work

5. Demo

6.Retrospective

4c Backlog

Grooming

4a Daily Stand Ups

4b Complete

Tasks

Feedback Incremental Release

2 Week Cycle

Page 26: Scrum without the Sugar Coating

Sprint WorkTASK BOARD BURN DOWN

CHART

15 Minute Daily Stand Ups

Page 27: Scrum without the Sugar Coating

Backlog Grooming

1. Product Roadmap

2. Release

Roadmap3. Sprint Planning

4. Sprint Work

5. Demo

6.Retrospective

Feedback Incremental Release

2 Week Cycle

4c Backlog

Grooming

4a Daily Stand Ups

4b Complete

Tasks

Page 28: Scrum without the Sugar Coating

Backlog Grooming

CREATE STORIES PRIORITIZE BACKLOG

Story Time = Team Communication

Page 29: Scrum without the Sugar Coating

Demo

1. Product Roadmap

2. Release

Roadmap3. Sprint Planning

4. Sprint Work

5. Demo

6.Retrospective

4c Backlog

Grooming

4a Daily Stand Ups

4b Complete

Tasks

Feedback Incremental Release

2 Week Cycle

Page 30: Scrum without the Sugar Coating

DemoBURN UP CHART COMPLETED STORIES

Incremental Releases

Page 31: Scrum without the Sugar Coating

Retrospective

1. Product Roadmap

2. Release

Roadmap3. Sprint Planning

4. Sprint Work

5. Demo

6.Retrospective

4c Backlog

Grooming

4a Daily Stand Ups

4b Complete

Tasks

Feedback Incremental Release

2 Week Cycle

Page 32: Scrum without the Sugar Coating

RetrospectiveFACILITATED ACTIVITY ACTION PLAN

Continuous process improvement

Page 33: Scrum without the Sugar Coating

Re-start the Cycle

1. Product Roadmap

2. Release

Roadmap3. Sprint Planning

4. Sprint Work

5. Demo

6.Retrospective

4c Backlog

Grooming

4a Daily Stand Ups

4b Complete

Tasks

Feedback Incremental Release

2 Week Cycle

Page 35: Scrum without the Sugar Coating

Q&AScrum Process at DOL

Page 36: Scrum without the Sugar Coating

Outcomes

Dedication and loyalty to team grew quicker than expected

Page 37: Scrum without the Sugar Coating

Outcomes

Accomplishing what didn’t seem possibleIn a timeframe that

didn’t seem possible

Requirements current, accurate, just in time

Page 38: Scrum without the Sugar Coating

Outcomes

Collaboration, breaking down barriers between roles

Improved communication

Page 39: Scrum without the Sugar Coating

Outcomes

Desire for informal training in the agency

Monthly lunch and learn sessions on Scrum

Page 40: Scrum without the Sugar Coating

Outcomes

Cultural shift – drive to expand and have more Scrum teams is coming from the ground-up.

People WANT to participate.

Page 41: Scrum without the Sugar Coating

Lessons learned – why first two projects succeeded Hiring coach for first two projects

prevented failure, gave team confidence

Project sponsors and executives provided 100% support

Initial teams were had people who wanted to participate

Authority and responsibility was enabled at all levels

Dedicated room/walls for planning, meeting

Page 42: Scrum without the Sugar Coating

What we’re doing now

Training 40 more IT staff

Page 43: Scrum without the Sugar Coating

What we’re doing now

Forming more permanent Scrum teams

Teams formed around products for all work coming in

Page 44: Scrum without the Sugar Coating

What we’re doing now

Consultant for forming the new teams

Internal coaches

Page 45: Scrum without the Sugar Coating

What we’re doing now

Contractor’s working within our Scrum teams

Contract deliverables – sprints

Page 46: Scrum without the Sugar Coating

What we’re doing now

Trying Team Foundation Server – for Scrum

Page 47: Scrum without the Sugar Coating

Q&AOutcomes and what we’re doing now

Page 48: Scrum without the Sugar Coating

Thank you for your time

Page 49: Scrum without the Sugar Coating

1. Product Roadma

p

2. Release Roadma

p3. Sprint Planning

4. Sprint Work

5. Demo

6.Retrospective

4c Backlog Groomi

ng

4a Daily Stand Ups

4b Complete Tasks

Feedback Incremental Release

2 Week CycleProduct Roadmap Product owner describes the marquee features, sequences them in priority order.

Release Roadmap Scrum Master facilitates feature t-shirt sizing poker with team and product owner groups into releases.

1 2

Sprint Planning Team provides availability, breaks top priority stories into tasks, and teammates volunteer for tasks.

3 Stand Ups 15 minute team chat: state tasks done yesterday, plan for today, identify roadblocks.

Complete Tasks Work tasks, help teammates and maintain task board: move tasks into doing or done and update remaining hours.

Backlog Grooming Analyst facilitates story creation workshop, Scrum Master facilitates story time point sizing, and Product Owner prioritizes the stories.

4a

4b

4c Demo

Product Owner describes the business value and team demos the functionality only for stories that meet ‘done’ criteria. Product Owner collects feedback.

5 RetrospectiveScrum Master facilitates discussion about what went well and things to improve. Team commits to an action plan.

6

DOL Scrum Process