Innovation through Iteration
Background
Background
Washington Post IT Unit

 • About 140 people

 • Supports operations of the newspaper and some operations at other
   Wash...
Washington Post Web Solutions
Traditional projects flowed like a waterfall




http://flickr.com/photos/24028533@N03/2297190795/
The Waterfall: Measure twice, cut once
            • Requirements Doc
            • Known specs

                         ...
Waterfall works well for large-scale projects
• When it's familiar territory



• Involve high levels of integration with ...
Waterfall projects




!  Familiar territory   !
                        Simple transactions   !
                         ...
Waterfall projects




"   Familiar territory   "
                         Simple transactions   "
                       ...
Potential effects of waterfall projects
• Simplified project governance (Senior Management)

  • Bigger projects mean fewer...
Effect on project managers
Effect on project managers
When things go wrong in the waterfall
 “By the time the site launched it
  looked completely different from
  what we had ...
Knowledge gap when building unknown solutions
                                                                knowledge
vo...
So that was then. . . .




16
Business in transition
Business in transition
Strategic Focus: Innovation
•“We actively develop new revenue streams from non-traditional
  sources.”

•“We introduce and...
Where IT comes in
 Align our methodologies to support innovation. . .

 • Partner with the business to explore and realize...
A shift in emphasis


        Waterfall:

        Build the thing right.

       Iterative:

        Build the right thing.
An alternate approach: Iterative




     T I M E




           Discovery

                       Design

               ...
An alternate approach: Iterative



               ß         ß              ß          ß                ß


     T I M E

...
Iterative vs. incremental
http://www.flickr.com/photos/spielzimmer/429215172/




                Got the whole brick wall ...
Why Vine?
• Looked at many topics

• Beer/Wine/Spirits meets three criteria:
   • Consumer Passion

   • Advertiser dollar...
Initial idea
Pilot project: Vine
The Vine Betas


  • Registration
  • User Profiles


    • Coupons
                          • Product blog   • Analytics
...
The Vine Betas
Scrum training and adoption
Scrum roles and deliverables
• Product backlog

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

• 30-...
Product backlog
Sprint task list
System Documentation
Member home page
Featured Selections/Discounts
Member Content/Events
“My bar/cellar”
Store/Retrieve bottles
Thoughts/Lessons so far




40
Challenges/Risks with iterative products
                              • Do you ever get the feeling
                     ...
Sprint zero is critical.
Not every iteration is a public release




http://www.flickr.com/photos/42dreams/2452861482/


                           ...
Not every iteration is a release




 http://www.flickr.com/photos/kellysue/2831068087/    http://www.flickr.com/photos/clev...
Modular code enables re-use

        ß                             ß                          ß
                          ...
Iterative works well. . .
• When the feature set is evolving

  • Bets on ideas; small-scale experiments

  • Minimal IT i...
That’s it.




47
Contact


     Dave Burke
     dave@daveburke.com
     twitter.com/daveburke




47
Agile Project Management at The Washington Post
Agile Project Management at The Washington Post
Upcoming SlideShare
Loading in...5
×

Agile Project Management at The Washington Post

2,422

Published on

The story of how The Washington Post moved from waterfall to agile methodology for the creation of a new product: TastePost.

Published in: Business, Education, Technology
0 Comments
20 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,422
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
323
Comments
0
Likes
20
Embeds 0
No embeds

No notes for slide

Agile Project Management at The Washington Post

  1. 1. Innovation through Iteration
  2. 2. Background
  3. 3. Background
  4. 4. 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
  5. 5. Washington Post Web Solutions
  6. 6. Traditional projects flowed like a waterfall http://flickr.com/photos/24028533@N03/2297190795/
  7. 7. The Waterfall: Measure twice, cut once • Requirements Doc • Known specs • Wireframes • Architecture Diagrams Discovery • Working Build Design • Test Scripts Development • Discrete phases Testing • Launch • Tight discipline Deployment • Specific and unchanging requirements • Design and development standards The goal: Build the thing right.
  8. 8. Waterfall works well for large-scale projects • 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)
  9. 9. Waterfall projects ! Familiar territory ! Simple transactions ! Integration with DSI
  10. 10. Waterfall projects " Familiar territory " Simple transactions " Integration with PAS
  11. 11. Potential effects of waterfall projects • 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
  12. 12. Effect on project managers
  13. 13. Effect on project managers
  14. 14. When things go wrong in the waterfall “By the time the site launched it looked completely different from what we had envisioned.” – Designer “We had to cut some corners – documentation, user testing, support training – but we made the date.” – Project Team “By the time the project finished, the business needs had totally changed.” – Business Analyst “If I knew in the beginning what I know now, we would have made a very different site.” – Business Client “Hey, you approved it.” – PM
  15. 15. Knowledge gap when building unknown solutions knowledge volume decisions Discovery Design Development Testing Deployment v1.0
  16. 16. So that was then. . . . 16
  17. 17. Business in transition
  18. 18. Business in transition
  19. 19. Strategic Focus: Innovation •“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
  20. 20. 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
  21. 21. A shift in emphasis Waterfall: Build the thing right. Iterative: Build the right thing.
  22. 22. An alternate approach: Iterative T I M E Discovery Design Development Testing Deployment v1.0
  23. 23. 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.
  24. 24. Iterative vs. incremental http://www.flickr.com/photos/spielzimmer/429215172/ 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/
  25. 25. 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?
  26. 26. Initial idea
  27. 27. Pilot project: Vine
  28. 28. The Vine Betas • Registration • User Profiles • Coupons • Product blog • Analytics • Credit Card • Program info • Monitoring • Wine organizer • Vine content • Customer feedback • Chat • Social Networking
  29. 29. The Vine Betas
  30. 30. Scrum training and adoption
  31. 31. 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
  32. 32. Product backlog
  33. 33. Sprint task list
  34. 34. System Documentation
  35. 35. Member home page
  36. 36. Featured Selections/Discounts
  37. 37. Member Content/Events
  38. 38. “My bar/cellar”
  39. 39. Store/Retrieve bottles
  40. 40. Thoughts/Lessons so far 40
  41. 41. Challenges/Risks with iterative products • 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
  42. 42. Sprint zero is critical.
  43. 43. Not every iteration is a public release http://www.flickr.com/photos/42dreams/2452861482/ http://www.flickr.com/photos/cursedthing/448971179/ http://www.flickr.com/photos/basykes/34279052 http://www.flickr.com/photos/ayelie/441101223/
  44. 44. Not every iteration is a release http://www.flickr.com/photos/kellysue/2831068087/ http://www.flickr.com/photos/clevercupcakes/3229153310/ http://www.flickr.com/photos/bossacafez/268979524/ http://www.flickr.com/photos/flirtykitty/9226535/ http://www.flickr.com/photos/basykes/34279052
  45. 45. Modular code enables re-use ß ß ß Credit Card Google Maps Shopping Cart Processing Integration ß ß ß Social Mobile Text Networking Browsing Messaging ß ß Rating/ Video Player Reviewing
  46. 46. Iterative works well. . . • 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
  47. 47. That’s it. 47
  48. 48. Contact Dave Burke dave@daveburke.com twitter.com/daveburke 47
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×