adobe premiere pro_scrum_adoption_peter_green

56
® Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe condential. Adobe Premiere Pro Scrum Adoption Peter Green Agile @ Adobe

Upload: drewz-lin

Post on 08-May-2015

346 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Adobe Premiere ProScrum Adoption

Peter Green

Agile @ Adobe

Page 2: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Setting the Stage

Hi, I’m Peter Green@tptman

Page 3: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Setting the Stage

Hi, I’m Peter GreenI am a professional musician

@tptman

Page 4: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Setting the Stage

Hi, I’m Peter GreenI am a professional musician

@tptman

!at explains my Twi"er handle

Page 5: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

But musicians don’t make a lot of money,and I’ve got one of these:

Hi, I’m Peter Green@tptman

Page 6: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Setting the Stage

Hi, I’m Peter Green!e cutest family on the planet

@tptman

Page 7: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

So I got a day job testing so!ware, and eventually discovered Agile. "ese days, I

have the coolest job

Hi, I’m Peter Green@tptman

Page 8: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Setting the Stage

Hi, I’m Peter Green@tptman

I am a CST, leading the agile adoption at Adobe Systems

Page 9: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Setting the Stage

"is is Adobe Premiere Pro, a Non-Linear Video Editor

Page 10: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Setting the Stage

But not as sexy as a good Scrum adoption story!

admin
Typewritten Text
This was a video in the actual presentation with a clever punchline. You only get the punchline in the PDF version :-(
admin
Typewritten Text
v
admin
Typewritten Text
Page 11: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

A Quick History of Premiere Pro

Page 12: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

A Quick History of Premiere Pro

1991 2002Adobe Premiere

Page 13: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

A Quick History of Premiere Pro

1991 2002Adobe Premiere

2003 2008Adobe Premiere Pro

Page 14: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

A Quick History of Premiere Pro

1991 2002Adobe Premiere

2003 2008Adobe Premiere Pro

!is story starts here

Page 15: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

In late 2008, Premiere Pro had some challenges

Page 16: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

"e open bug curve for the CS4 release

"ese are months

Page 17: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

"e open bug curve for the CS4 release

No one kept trackof open bugs for the #rst six months...

Page 18: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

"e open bug curve for the CS4 release

End Game: Feature Complete to Release

Page 19: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

"e open bug curve for the CS4 release

Page 20: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

"e open bug curve for the CS4 release

Page 21: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

"e open bug curve for the CS4 release

During the end game three team members

were hospitalizedfor exhaustion and

other related illnesses

Page 22: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

Many customers were not happy

Page 23: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

We had some stiff competition

Page 24: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

We had some stiff competition

Page 25: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Gathering Data

We had some stiff competition

Page 26: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Oh Noz!

What should we do?

Page 27: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Generating Insights

Another team at Adobe had success with Scrum

CS2 vs. CS3Adobe Audition

Peak bugs reduced to 33% of previous cycle

Page 28: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Decide what to do

So Premiere Pro decided to give it a try

Page 29: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Decide what to do

So Premiere Pro decided to give it a try

Release Planning: affinity estimation

Page 30: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Close

"e Goal of Scrum: create a transparent system

allowing the team to inspect and adapt

Page 31: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Close

I’ll talk about four impedimentsexposed by scrum

and how we dealt with them

Page 32: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Close

"en I’ll talk about the overall results of Scrum adoption in three areas

the teamthe quality

the customers

Page 33: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 1: Communication with remote teams

San$Jose$$ $ $ $ $$

$$$

$$

Sheri$C.$ Paul$Y.$

Jerry$S.$

Tod$S.$$

Jeremy$D.$

Reg$S.$

Akil$W.$

Atsuko$Y.$

David$B.$

Eugene$L.$

Owen$W.$

Giles$B.$

Kevin$T.$

David$K.$

Minnesota$Tim$G.$ Gerry$M.$

Eljay$

SeaGle$Laura$W.$ Andrew$E$

Remote$Enzo$ Todd$R.$ Steve$H.$ Peter$L.$

EdiJng$ UI$Update$ 64$bit$Port$

Managers$

Page 34: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 1: Communication with remote teams

Strategy: Level the Communication Playing Field

Page 35: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 1: Communication with remote teams

Page 36: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 2: Breaking down big features

Page 37: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 2: Breaking down big features

A vertical slice approach is the biggest initial challenge for almost every team that adopts

scrum at Adobe

Page 38: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 2: Breaking down big features

Strategy:Connect team with experienced peers,have them slice some real User Stories

together

Page 39: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 3: Working with non-agile teams

Premiere Pro integrated several components and delivered to the Creative Suite team.

"ese teams did not use agile

Page 40: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 3: Working with non-agile teams

Page 41: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 3: Working with non-agile teams

Strategy: Agile release plans

Page 42: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 3: Working with non-agile teams

Strategy: Agile release plansFrequent updates

Page 43: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 3: Working with non-agile teams

Strategy: Agile release plansFrequent updates

Communicate, Communicate, Communicate

Page 44: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 4: Product Owner Bottleneck

Challenge: Lots of domain expertise"ree scrum teams

Single Product Owner

Page 45: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 4: Product Owner Bottleneck

Challenge: Lots of domain expertise"ree scrum teams

Single Product Owner

Page 46: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Impediment 4: Product Owner Bottleneck

Strategy: Product Owner Council made up of domain experts

across management and the team

Sheri

GilesDave

Paul Laura

Page 47: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

And the results...

Page 48: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Bug Curves Before & After Scrum

Page 49: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Bug Curves Before & After Scrum

CS4 vs. CS5Adobe Premiere Pro

Peak bugs reduced to 43% of previous cycle

Page 50: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Fewer Defects Introduced, Fewer Defects Deferred

Release% of found defects

deferredAverage Defects fixed per month

Premiere Pro CS4

Premiere Pro CS5

21% 205

16% 185

Page 51: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Bug Curves Before & After Scrum

CS4 vs. CS5Adobe Premiere Pro

Peak bugs reduced to 43% of previous cycle

Page 52: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

The team liked scrum much more after releasing...

§ Difference between 12 months & 18 months

0 – Completely Disagree to 10 – Completely Agree 12 mos 18 mos

!e quality of our so#ware has improved since implementing scrum. 6.5 8.2!e communication on our team has improved since implementing scrum. 7.2 7.83We deliver a be"er product to our customers since implementing scrum. 6.6 7.75

If it was up to you, would your team continue using scrum? 12 mos: 77% respond yes 18 mos: 80% respond yes

quality

communication

better product

Page 53: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Improved quality & productivity provides options:

Reduced end game by 8 weeks, a 40% reduction. CS3 vs. CS4Adobe Audition

Reduced end game by 10 weeks, a 39% reduction.

Pulled 1/3 of their team off of end game activities to start working on the next release.

Chose not to reduce end game, but to focus on reducing accumulated technical debt

CS4 vs. CS5Adobe A#er Effects

CS4 vs. CS5Adobe Premiere Pro

CS5 vs. CS5.5Adobe Flash Pro

Reduced end game by 16 weeks, a 66% reduction

Pre vs. PostAdobe Connect

Page 54: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Premiere Pro Improvements in Market Perception

*Adobe Premiere Pro Perception Tracking Global Study Wave 3 2011, Marketing Insights & Operations Team

Page 55: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Page 56: Adobe premiere pro_scrum_adoption_peter_green

®

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Adobe confidential.

Questions