bird freemen starting an agile team...2016 pmi professional development days september2016....

20
"Starting an Agile Team - Evolution or Revolution?" Scott Bird and Rick Freedman 2016 PMI Professional Development Days September 2016

Upload: others

Post on 15-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

"Starting an Agile Team -

Evolution or Revolution?"

Scott Bird and Rick Freedman

2016 PMI Professional Development Days

September 2016

Page 2: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Introductions: Scott Bird

• Process Excellence Leader, se2

• 12 years agile experience

• 5 years coaching experience

• 3 agile transformations

Page 3: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Introductions: Rick Freedman

“100 Most Inspiring People in

Project Management”

“Top Thinkers in

Project Management”

Page 4: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Q1 Q2 Q3 Q4 Q5 Q6

Assessment and

Planning

Education

Team Level

Project Level

Portfolio

OngoingOngoing

Enterprise Adoption

Executive

Team Startups

“Big Room Planning”

Agile Portfolio Mngt

Teams

Initial

Page 5: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Kaikaku vs Kaizen

Page 6: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Starting an Agile Team - Revolution

• Getting Ready

– Identify stakeholders

– Structure the team

– Get approval / buy-in

• Agile Bootcamp

– 2-3 days

• Team Kickoff

– 1-2 days

Page 7: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Setting up the Team

• Identify stakeholders

• Get approval / buy-in

• Structure the team

Page 8: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

“Agile Bootcamp”

• Introduction to Agile

• 5 Levels of agile

planning

– Vision

– Roadmap

– Release

– Sprint

– Daily

• Roles

• Artifacts

• Ceremonies

• Product Backlog

• User Stories

• Estimating

• Measuring progress

Page 9: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Team Kickoff

• Team Formation

– Product Vision

– Team values

– Working agreements

– Ceremonies and cadence

– Backlog Grooming

– Definition of Done

• Backlog Creation

– User Story Mapping

– User Story workshop

– Estimating

Page 10: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Pro’s and Con’s

• Advantages

– “Immersion” style

learning

– Allows for learning and

experimentation in a safe

environment

– Sets a common baseline

for all teams

• Challenges

– Requires a significant commitment to being “offline” for 3-5 days

– Requires significant training resources

– “Shock” Therapy may trigger additional resistance

Page 11: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

• Just like agile delivery, agile adoption is an incremental

project

• Culture is sticky

• Existing process is sticky

• Waterfall mentality is sticky

• Developer personal practices are sticky

• Why advocate iterative, incremental development and not

apply it to adoption?

Starting an Agile Team - Evolution

Page 12: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Why Evolve?

• Respect the unique culture

• Reduce risk

• Avoid wholesale disruption

• Reduce stress and resistance

• Grow agility, don’t buy it

• Inspect and adapt!

Page 13: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Mindset Eats Practice for Lunch!

• Practice or Mindset?

• The Shu-Ha-Ri Fallacy

• Agile is a philosophy, not a physical practice

• No mindset, no agility!

• Honor the practices but focus on

understanding and conscious acceptance

Page 14: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

What Does Agile Evolution Look Like?

• Leadership support

• Select the right team(s)

• Select the right project(s)

• Agile mindset training

• Agile practice training

• “Show Up and Throw Up”

• Build the first Scrum Board

Page 15: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Starting the Evolution

• Task-based “thrown up” board

• Sorted and categorized board

• Initial story form

• Initial product backlog

• Prioritized backlog

• Initial estimation: T-shirt sizing

• Sprint planning

• Initial Sprints

Page 16: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Evolving Scrum by Scrum

• Early sprints: focus on training as we go:

• Agile principles

• Agile practices

• Team collaboration

• Incrementally:

• Add planning hierarchy

• Turn tasks into stories

• Migrate from T-shirt to story-point sizing

• Add rigor to planning, review, retro practices

• Drive to consistent velocity

Page 17: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Tracking the Evolution

Practice To Do In Progress Stable Mature

“Show up and throw up” X X X

Scrum Ceremonies and Cadence X X

Sprint Commitment X

User Stories X

Estimating X X

Epics/Stories/Tasks X X

Metrics X

Release/Project Planning X X

Page 18: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Pro’s and Con’s

• Advantages:

• Observe the culture

• Minimize disruption

• Mindset before practice

• Evolve into roles

• Concentric circles

• Visible results

• Inspect and Adapt!

• Challenges:

• Longer adaption

• Slower impact

• Resistance risk

• Backsliding risk

• Agile ‘pockets’

• Varied practices

• Diminishing momentum

Page 19: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring

Summary

• Evolution / Kaizen

– A more natural approach to adoption

– Longer time frame with increased backsliding risk

– May be a better approach if minimizing disruption is one of the goals

• Revolution / Kaikaku

– Higher impact at a

faster rate

– Creates a higher spirit

of team cohesion

– May intensify

resistance

Page 20: Bird Freemen Starting an Agile Team...2016 PMI Professional Development Days September2016. Introductions: Scott Bird ... • Product Backlog • User Stories • Estimating • Measuring