The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

55
li The Continuing Adventures of Yahoo’s Agile Transformation

description

Yahoo! has become the premier digital media company with the top Sports, Finance and News sites as well as top rated original video content. Yahoo's Agile journey began as a grass roots movement before the pilot program it inspired began in earnest in early 2005. This presentation will describe the ebb and flow of Yahoo's Agile adventures using previously published case studies to show where Yahoo has been, we will examine where Yahoo is today, and suggest a course for tomorrow. This experience report will include challenges and lessons learned.Presented by Keith Nottonson

Transcript of The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Page 1: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

liThe Continuing Adventures of

Yahoo’s Agile Transformation

Page 2: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Introduction

Page 3: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Keith

Page 4: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Yahoo!

Yahoo’s Agile Story

10 Lessons Learned, Applied

Recommendations

Today & Tomorrow

Takeaways

Page 5: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Yahoo!

Page 6: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

700 million unique visitors worldwide.(comScore Media Metrix, Worldwide, Ocrtober 2011)

Top 3 in 20 categories globally. (comScore Media Metrix, Worldwide, October 2011)

180 million monthly unique visitors in the U.S.(comScore Media Metrix, U.S., October 2011

Top 3 in 24categories in the U.S. (comScore Media Metrix, U.S., October 2011)

Twice as many top three properties as the nearest competitor. (comScore Media Metrix, U.S., October 2011)

# 1 in 11 categories globally. (comScore Media Metrix, Worldwide, October 2011)

#1 in 13 categories in the U.S.(comScore Media Metrix, U.S., October 2011)

#1 personal homepage globally with 51.7 million unique visitors. (comScore Media Metrix, Worldwide, October 2011)

371.6 million unique visitors to Yahoo! homepages worldwide.(comScore Media Metrix, Worldwide, October 2011)

More than 13 million variations of the homepage every day. (Yahoo! internal data, August 2011)

258 million unique visitors to the Yahoo! News Network.(comScore Media Metrix, Worldwide, October 2011)

#1 globally in News, Finance, Sports, and more.(comScore Media Metrix, Worldwide, October 2011)

Page 7: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Scale

Page 8: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Distributed

Page 9: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Open

Page 10: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Yahoo’s Agile Story

Page 11: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

In the Beginning…

From Gabrielle Benefield’s “Rolling out Agile in a Large Enterprise”http://assets.scrumfoundation.com/downloads/6/YahooAgileRollout.pdf?1286089611

Page 12: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

the ebb and flow

Page 13: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Yahoo! Video

Page 14: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

2007 Agile Conference

Page 15: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

High priority Bugle project

Lower priority Sprint 82 release

The board makes readily visible the variety and amount of work the team is doing and shows where this work is in the software pipeline. Now we start measuring…

Ongoing Site Up projects

identified

Swim Lanes added

Yahoo! Finance

Page 16: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Yahoo! Sports

Page 17: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Yet Another Pilot

Page 18: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Q1 2011

•Sponsorship•Funding

•Socializing

Page 19: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Q2 2011

•Commitment•Communication

•Charter Community

Page 20: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Yahoo! Homepage

Page 21: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Q3 2011

•Executive Training•Team Workshops

•Seeding Teams

Page 22: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Q4 2011

•Visits•Growing

•Community

Page 23: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Q1 2012

•Adoption Steady State•Local Communities

•Outside Product

Page 24: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

10 Lessons Learned, Applied

For this section we compared the 10 Lessons Learned from Gabrielle Benefield’s “Rolling out Agile in a Large Enterprise”

with what we are doing now 4 years later. http://assets.scrumfoundation.com/downloads/6/YahooAgileRollout.pdf?1286089611

Page 25: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Implement Solid Engineering Practices

Page 26: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Align with Management

Page 27: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Design: Find Common Ground

Page 28: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Align with Project Management

Page 29: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Coach. Don’t Dictate.

Page 30: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Privacy is Important

Page 31: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Don’t Expect Everybody to Like It

Page 32: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Fund the Coaching Team Adequately

Page 33: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Coach Deep, Not Broad

Page 34: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

The Organization Must Also Adapt

Page 35: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Recommendations

Page 36: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Seek Expert Help

Page 37: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Think Globally, Act Locally

Page 38: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Scale Virtually

Page 39: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Focus on Principles

Page 40: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Where Yahoo is today…

Page 41: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

…and where we are going tomorrow

Page 42: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Organizational Transformation

Page 43: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Experiment with Kanban

Page 44: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Lean Everything

Page 45: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Takeaways

(If I knew then, what I know now)

Page 46: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Create Space

Page 47: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

1. Stand-ups2. Retrospectives3. Time boxes

Page 48: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Keep Shape

Page 49: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

1. Automation2. Visibility3. Cadence

Page 50: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Style of Play

Page 51: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

1. Transparency 2. Trust3. Flow

Page 52: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

You have to take risks. You have to venture beyondyour comfort zone. If something does not work thefirst time, you have to try again. If one thing does notwork, you have to try something else. You have to letthem feel pain. You have to keep it fun. And youhave to keep giving energy and love, because fallingdown hurts, but learning to run is freedom.

Page 53: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson
Page 54: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

Questions?

Page 55: The Continuing Adventures of Yahoo's Agile Transformation by Keith Nottonson

To learn more contact [email protected]