Top Banner
Innovation through Iteration
50

Agile Project Management at The Washington Post

Jan 19, 2015

Download

Business

Dave Burke

The story of how The Washington Post moved from waterfall to agile methodology for the creation of a new product: TastePost.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile Project Management at The Washington Post

Innovation through Iteration

Page 2: Agile Project Management at The Washington Post

Background

Page 3: Agile Project Management at The Washington Post

Background

Page 4: Agile Project Management at The Washington Post

Washington Post IT Unit

• About 140 people

• Supports operations of the newspaper and some operations at other

Washington Post Company affiliates, including:

• Publishing

• Advertising

• Circulation

• Syndication

• Accounting

• Production

Page 5: Agile Project Management at The Washington Post

Washington Post Web Solutions

Page 6: Agile Project Management at The Washington Post
Page 7: Agile Project Management at The Washington Post

Traditional projects flowed like a waterfall

htt

p:/

/flic

kr.com

/photo

s/2

4028533@

N0

3/2

297

19

07

95

/

Page 8: Agile Project Management at The Washington Post

• Test Scripts

• Working Build

• Wireframes

• Architecture Diagrams

• Requirements Doc

• Known specs

• Discrete phases

• Tight discipline

• Specific and unchanging requirements

• Design and development standards

The Waterfall: Measure twice, cut once

Discovery

Design

Development

Testing

Deployment

• Launch

The goal: Build the thing right.

Page 9: Agile Project Management at The Washington Post

• When it's familiar territory

• Involve high levels of integration with existing

systems

• When working prototypes for user feedback are

more expensive or difficult to produce (e.g.,

non-web)

Waterfall works well for large-scale projects

Page 10: Agile Project Management at The Washington Post

Waterfall projects

Familiar territory! !Integration with DSI!Simple transactions

Page 11: Agile Project Management at The Washington Post

Waterfall projects

Familiar territory" Simple transactions" Integration with PAS"

Page 12: Agile Project Management at The Washington Post

• Simplified project governance (Senior Management)

• Bigger projects mean fewer per year to track

• Fixed scope keep stakeholders/project team aligned

• Hoarding of IT resources through project bloat (at Discovery)

• More risk that changing business needs will outpace development

• Inaccurate LOE and schedule estimates

• Tendency toward "Launch and move on" mentality

Potential effects of waterfall projects

Page 13: Agile Project Management at The Washington Post

Effect on project managers

Page 14: Agile Project Management at The Washington Post

Effect on project managers

Page 15: Agile Project Management at The Washington Post

When things go wrong in the waterfall

“By the time the project finished, the business needs had totally changed.” – Business Analyst

“By the time the site launched it looked completely different from what we had envisioned.” – Designer

“If I knew in the beginning what I know now, we would have made a very different site.” – Business Client

“We had to cut some corners – documentation, user testing, support training – but we made the date.” – Project Team

“Hey, you approved it.” – PM

Page 16: Agile Project Management at The Washington Post

Knowledge gap when building unknown solutionsvo

lum

e

decisions

knowledge

Discovery

Design

Development

Testing

Deployment v1.0

Page 17: Agile Project Management at The Washington Post

So that was then. . . .

16

Page 18: Agile Project Management at The Washington Post

Business in transition

Page 19: Agile Project Management at The Washington Post

Business in transition

Page 20: Agile Project Management at The Washington Post

•“We actively develop new revenue streams from non-traditional

sources.”

•“We introduce and support new brands, selectively, when we

believe that doing so allows us to achieve the full potential an

opportunity may afford.”

•“We make bets on ideas that can have material impact even if

they entail high risk. We invest in small-scale experiments to

learn more about areas of strategic opportunity where

uncertainty is high. More than ever, responsible innovation is

necessary for our success.”

•“Because of the high level of marketplace uncertainty, we

regularly monitor and revisit our strategies, being willing and

Strategic Focus: Innovation

Page 21: Agile Project Management at The Washington Post

Where IT comes in

Align our methodologies to support innovation. . .

• Partner with the business to explore and realize new revenue streams

• Enable those “bets” and “small-scale experiments”

• Improve speed to market; bring value faster

. . . While we remain true to our core mission of supporting the

traditional business

Page 22: Agile Project Management at The Washington Post

A shift in emphasis

Waterfall:

Iterative:

Build the thing right.

Build the right thing.

Page 23: Agile Project Management at The Washington Post

An alternate approach: Iterative

Discovery

Design

Development

Testing

Deployment v1.0

T I M E

Page 24: Agile Project Management at The Washington Post

An alternate approach: Iterative

ß ß ß ß ß

T I M E

• Better fit for product innovation

• Speed to market with beta releases

• Betas prove/refine the concept

• Earlier value generation

• More user feedback, which guides the next iterations

The goal: Build the right thing.

Page 25: Agile Project Management at The Washington Post

Iterative vs. incrementalhtt

p:/

/ww

w.fl

ickr.com

/photo

s/s

pie

lzim

mer/

42

92

15

17

2/

Got the whole brick wall metaphor from Jeff Patton talking to Jared Spool.

http://www.uie.com/brainsparks/2008/08/05/spoolcast-ux-in-an-agile-environment-with-jeff-patton/

Page 26: Agile Project Management at The Washington Post
Page 27: Agile Project Management at The Washington Post

Why Vine?

• Looked at many topics

• Beer/Wine/Spirits meets three criteria:

• Consumer Passion

• Advertiser dollars in market that we don’t get

• Consumer spending

• Negatives

• Variation in state laws (MD/VA/DC)

• Local retailer needs

• Is the universe of local wine lovers large enough?

Page 28: Agile Project Management at The Washington Post

Initial idea

Page 29: Agile Project Management at The Washington Post

Pilot project: Vine

Page 30: Agile Project Management at The Washington Post

The Vine Betas

• Registration

• User Profiles

• Coupons

• Credit Card

• Wine organizer

• Chat

• Social

Networking

• Product blog

• Program info

• Vine content

• Analytics

• Monitoring

• Customer feedback

Page 31: Agile Project Management at The Washington Post

The Vine Betas

Page 32: Agile Project Management at The Washington Post

Scrum training and adoption

Page 33: Agile Project Management at The Washington Post

Scrum roles and deliverables

• Product backlog

• Single product owner on the business side who is part of the team

• 30-day sprints

• Self-managing teams

• Technically, no project manager. Instead, ScrumMaster.

• Streamlined documentation

Page 34: Agile Project Management at The Washington Post

Product backlog

Page 35: Agile Project Management at The Washington Post

Sprint task list

Page 36: Agile Project Management at The Washington Post

System Documentation

Page 37: Agile Project Management at The Washington Post

Member home page

Page 38: Agile Project Management at The Washington Post

Featured Selections/Discounts

Page 39: Agile Project Management at The Washington Post

Member Content/Events

Page 40: Agile Project Management at The Washington Post

“My bar/cellar”

Page 41: Agile Project Management at The Washington Post

Store/Retrieve bottles

Page 42: Agile Project Management at The Washington Post

Thoughts/Lessons so far

40

Page 43: Agile Project Management at The Washington Post

• Do you ever get the feeling

that you’re surrounded by

total and complete chaos?

• Organizational inertia, cultural

change

• Integration with enterprise systems

• Transition from Beta to bulletproof

• Abandoning unsuccessful Betas

Challenges/Risks with iterative products

Page 44: Agile Project Management at The Washington Post

Sprint zero is critical.

Page 47: Agile Project Management at The Washington Post

Modular code enables re-use

ß

Social

Networking

ß

Shopping Cart

ß

Credit Card

Processing

ß

Mobile

Browsing

ß

Text

Messaging

ß

Google Maps

Integration

ß

Video Player

ß

Rating/

Reviewing

Page 48: Agile Project Management at The Washington Post

• When the feature set is evolving

• Bets on ideas; small-scale experiments

• Minimal IT investment

• Low-cost failure

• Because it’s in line with the advantages of the web

• Easier to update, enhance, evolve

• Instant customer feedback

• Incremental releases of new functionality (Betas)

• Product improves as more people use it

Iterative works well. . .

Page 49: Agile Project Management at The Washington Post

That’s it.

47