Agile Project Management at The Washington Post

Dave Burke
Dave BurkeVP, User Experience at APCO Worldwide
Innovation through Iteration
Background
Background
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
Washington Post Web Solutions
Agile Project Management at The Washington Post
Traditional projects flowed like a waterfall




http://flickr.com/photos/24028533@N03/2297190795/
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.
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)
Waterfall projects




!  Familiar territory   !
                        Simple transactions   !
                                              Integration with DSI
Waterfall projects




"   Familiar territory   "
                         Simple transactions   "
                                               Integration with PAS
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
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 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
Knowledge gap when building unknown solutions
                                                                knowledge
volume




                                                                 decisions


         Discovery

                     Design

                              Development

                                            Testing

                                                      Deployment v1.0
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 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
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
A shift in emphasis


        Waterfall:

        Build the thing right.

       Iterative:

        Build the right thing.
An alternate approach: Iterative




     T I M E




           Discovery

                       Design

                                Development

                                              Testing

                                                        Deployment v1.0
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.
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/
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?
Initial idea
Pilot project: Vine
The Vine Betas


  • Registration
  • User Profiles


    • Coupons
                          • Product blog   • Analytics
    • Credit Card
                          • Program info   • Monitoring
       • Wine organizer   • Vine content   • Customer feedback
       • Chat


          • Social

            Networking
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-day sprints

• Self-managing teams

• Technically, no project manager. Instead, ScrumMaster.

• Streamlined documentation
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
                                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
Sprint zero is critical.
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/
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
Modular code enables re-use

        ß                             ß                          ß
                                  Credit Card               Google Maps
   Shopping Cart
                                  Processing                 Integration




       ß                              ß                              ß
     Social                         Mobile                         Text
   Networking                      Browsing                      Messaging



                                                   ß
                        ß
                                                 Rating/
                   Video Player                 Reviewing
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
That’s it.




47
Contact


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




47
1 of 50

Recommended

Driving Lean Innovation on Agile Teams by
Driving Lean Innovation on Agile TeamsDriving Lean Innovation on Agile Teams
Driving Lean Innovation on Agile TeamsLitheSpeed
2.8K views43 slides
An Agile Journey by
An Agile JourneyAn Agile Journey
An Agile JourneyPrakash Bettadapur
719 views31 slides
cPrime FBI Agile Success by
 cPrime FBI Agile Success cPrime FBI Agile Success
cPrime FBI Agile SuccessCprime
1.5K views45 slides
Holistic Product Development by
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
2K views46 slides
The Agile BA by
The Agile BAThe Agile BA
The Agile BAIIBA UK Chapter
1.6K views24 slides
Introducing Agile Scrum XP and Kanban by
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
40.3K views38 slides

More Related Content

What's hot

Business Case for Agile - Time for ROI Check by
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckTathagat Varma
2.9K views36 slides
Continuous Deployment - Case Study at WIX by
Continuous Deployment - Case Study at WIXContinuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIXAgileSparks
2.7K views19 slides
Journey toagile published by
Journey toagile publishedJourney toagile published
Journey toagile publishedProductCamp Minnesota
1.8K views27 slides
Agile Governance for Hybrid Programs by
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsCprime
2.3K views35 slides
Applying Organizational Change and Leadership in Agile Transformations by
Applying Organizational Change and Leadership in Agile TransformationsApplying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile TransformationsCprime
2K views45 slides
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1 by
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1AgileNCR2016
491 views11 slides

What's hot(20)

Business Case for Agile - Time for ROI Check by Tathagat Varma
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI Check
Tathagat Varma2.9K views
Continuous Deployment - Case Study at WIX by AgileSparks
Continuous Deployment - Case Study at WIXContinuous Deployment - Case Study at WIX
Continuous Deployment - Case Study at WIX
AgileSparks2.7K views
Agile Governance for Hybrid Programs by Cprime
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
Cprime2.3K views
Applying Organizational Change and Leadership in Agile Transformations by Cprime
Applying Organizational Change and Leadership in Agile TransformationsApplying Organizational Change and Leadership in Agile Transformations
Applying Organizational Change and Leadership in Agile Transformations
Cprime2K views
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1 by AgileNCR2016
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
Iffat maliha agile ncr ppt-adaptive accompaniment - agile and big data v1.1
AgileNCR2016491 views
Using Agile Methodologies by Dave Kellogg
Using Agile MethodologiesUsing Agile Methodologies
Using Agile Methodologies
Dave Kellogg1.2K views
Intro to Agile and Lean Software Development by Aleksejs Truhans
Intro to Agile and Lean Software DevelopmentIntro to Agile and Lean Software Development
Intro to Agile and Lean Software Development
Aleksejs Truhans1.5K views
Agile methods and dw mha by AgileDenver
Agile methods and dw mhaAgile methods and dw mha
Agile methods and dw mha
AgileDenver346 views
The Past and Future of Agility: Lean and Agile Trends and Prognostication by LitheSpeed
The Past and Future of Agility: Lean and Agile Trends and PrognosticationThe Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and Prognostication
LitheSpeed3K views
Introductionto Agile Executive Overview Gpi Asia Rev2 by Benjamin Scherrey
Introductionto Agile Executive Overview Gpi Asia Rev2Introductionto Agile Executive Overview Gpi Asia Rev2
Introductionto Agile Executive Overview Gpi Asia Rev2
Benjamin Scherrey1.1K views
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8 by Janusz Stankiewicz
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
Continuous Delivery & DevOps - IT Value Stream Improvements Roadmap Chapter 2 v8
Janusz Stankiewicz7.1K views
Deloitte lean agile state of the nation by Alexis Hui
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
Alexis Hui3.1K views
Real world experience from Microsoft - Deniz Ercoskun by AgileSparks
Real world experience from Microsoft - Deniz ErcoskunReal world experience from Microsoft - Deniz Ercoskun
Real world experience from Microsoft - Deniz Ercoskun
AgileSparks2.2K views
Driving better requirements through DevOps by Navvia
Driving better requirements through DevOpsDriving better requirements through DevOps
Driving better requirements through DevOps
Navvia2.4K views
Lean Concepts & Agile Software Methodologies by Brad Smith
Lean Concepts & Agile Software MethodologiesLean Concepts & Agile Software Methodologies
Lean Concepts & Agile Software Methodologies
Brad Smith4.5K views
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S... by Andy Talbot
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Andy Talbot474 views
Agile Auckland agile 101 back to basics by Edwin Dando
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
Edwin Dando745 views

Similar to Agile Project Management at The Washington Post

Gw Pres Agile 4slideshare by
Gw Pres Agile 4slideshareGw Pres Agile 4slideshare
Gw Pres Agile 4slideshareDave Burke
642 views35 slides
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va... by
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...Dave Healey
694 views33 slides
50500113 spiral-model by
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
6.1K views30 slides
Agile and Lean Software Development by
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software DevelopmentTathagat Varma
6.5K views72 slides
Business process management by
Business process management Business process management
Business process management Jo Zaarour
676 views28 slides
Cloud-enabled Development: Putting the Agile into the Infrastructure by
Cloud-enabled Development: Putting the Agile into the InfrastructureCloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the Infrastructurebrian.white
1.1K views24 slides

Similar to Agile Project Management at The Washington Post(20)

Gw Pres Agile 4slideshare by Dave Burke
Gw Pres Agile 4slideshareGw Pres Agile 4slideshare
Gw Pres Agile 4slideshare
Dave Burke642 views
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va... by Dave Healey
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...
SharePoint and Lean Development: Critical Factors for Accelerating Time to Va...
Dave Healey694 views
50500113 spiral-model by asidharath
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
asidharath6.1K views
Agile and Lean Software Development by Tathagat Varma
Agile and Lean Software DevelopmentAgile and Lean Software Development
Agile and Lean Software Development
Tathagat Varma6.5K views
Business process management by Jo Zaarour
Business process management Business process management
Business process management
Jo Zaarour676 views
Cloud-enabled Development: Putting the Agile into the Infrastructure by brian.white
Cloud-enabled Development: Putting the Agile into the InfrastructureCloud-enabled Development: Putting the Agile into the Infrastructure
Cloud-enabled Development: Putting the Agile into the Infrastructure
brian.white1.1K views
Results Oriented Website Quick Start by Tom McCracken
Results Oriented Website Quick StartResults Oriented Website Quick Start
Results Oriented Website Quick Start
Tom McCracken881 views
Concept to Completion: an Entrepreneurs Guide to Creating a Software Product by Lee Jones
Concept to Completion: an Entrepreneurs Guide to Creating a Software ProductConcept to Completion: an Entrepreneurs Guide to Creating a Software Product
Concept to Completion: an Entrepreneurs Guide to Creating a Software Product
Lee Jones246 views
UX, Agile and product management by Phil Barrett
UX, Agile and product managementUX, Agile and product management
UX, Agile and product management
Phil Barrett14.5K views
GA - product management for entrepreneurs by zhurama
GA - product management for entrepreneursGA - product management for entrepreneurs
GA - product management for entrepreneurs
zhurama147.9K views
The Digital Creative Process by storybridge
The Digital Creative ProcessThe Digital Creative Process
The Digital Creative Process
storybridge15.5K views
Final spiralmodel97 by akshay8835
Final spiralmodel97Final spiralmodel97
Final spiralmodel97
akshay8835198 views
Applying Lean Startup Principles to Agile Projects by TechWell
Applying Lean Startup Principles to Agile ProjectsApplying Lean Startup Principles to Agile Projects
Applying Lean Startup Principles to Agile Projects
TechWell647 views
IMVU: “But Does It Scale?” from Startup Lessons Learned Conference by Brett Durrett
IMVU: “But Does It Scale?” from Startup Lessons Learned ConferenceIMVU: “But Does It Scale?” from Startup Lessons Learned Conference
IMVU: “But Does It Scale?” from Startup Lessons Learned Conference
Brett Durrett6.3K views
Sps philly 2011 1-designer by Peter1020
Sps philly 2011 1-designerSps philly 2011 1-designer
Sps philly 2011 1-designer
Peter1020406 views
Product teams & software development by Angela Wise
Product teams & software developmentProduct teams & software development
Product teams & software development
Angela Wise1.7K views
A Proven Software Development Process for the Non Technical Founder by Founders Workshop
A Proven Software Development Process for the Non Technical FounderA Proven Software Development Process for the Non Technical Founder
A Proven Software Development Process for the Non Technical Founder
UX in Action: IBM Watson by UserTesting
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
UserTesting1.3K views
Get lean tutorial by Marty Haught
Get lean tutorialGet lean tutorial
Get lean tutorial
Marty Haught1.8K views

More from Dave Burke

Happiness is Overrated by
Happiness is OverratedHappiness is Overrated
Happiness is OverratedDave Burke
4.1K views27 slides
Baseball Bar Talking Points by
Baseball Bar Talking PointsBaseball Bar Talking Points
Baseball Bar Talking PointsDave Burke
1.4K views24 slides
Enterprise Social Software at the Washington Post by
Enterprise Social Software at the Washington PostEnterprise Social Software at the Washington Post
Enterprise Social Software at the Washington PostDave Burke
4.1K views20 slides
Lecture slides from GS-IA Week 7: Agile and UX by
Lecture slides from GS-IA Week 7: Agile and UXLecture slides from GS-IA Week 7: Agile and UX
Lecture slides from GS-IA Week 7: Agile and UXDave Burke
2.5K views57 slides
Building community inside the enterprise by
Building community inside the enterpriseBuilding community inside the enterprise
Building community inside the enterpriseDave Burke
639 views48 slides
Wiki workspace pilot update by
Wiki workspace pilot updateWiki workspace pilot update
Wiki workspace pilot updateDave Burke
1.3K views23 slides

More from Dave Burke(7)

Happiness is Overrated by Dave Burke
Happiness is OverratedHappiness is Overrated
Happiness is Overrated
Dave Burke4.1K views
Baseball Bar Talking Points by Dave Burke
Baseball Bar Talking PointsBaseball Bar Talking Points
Baseball Bar Talking Points
Dave Burke1.4K views
Enterprise Social Software at the Washington Post by Dave Burke
Enterprise Social Software at the Washington PostEnterprise Social Software at the Washington Post
Enterprise Social Software at the Washington Post
Dave Burke4.1K views
Lecture slides from GS-IA Week 7: Agile and UX by Dave Burke
Lecture slides from GS-IA Week 7: Agile and UXLecture slides from GS-IA Week 7: Agile and UX
Lecture slides from GS-IA Week 7: Agile and UX
Dave Burke2.5K views
Building community inside the enterprise by Dave Burke
Building community inside the enterpriseBuilding community inside the enterprise
Building community inside the enterprise
Dave Burke639 views
Wiki workspace pilot update by Dave Burke
Wiki workspace pilot updateWiki workspace pilot update
Wiki workspace pilot update
Dave Burke1.3K views
Wiki Twoslide by Dave Burke
Wiki TwoslideWiki Twoslide
Wiki Twoslide
Dave Burke324 views

Recently uploaded

Assignment 4: Reporting to Management.pptx by
Assignment 4: Reporting to Management.pptxAssignment 4: Reporting to Management.pptx
Assignment 4: Reporting to Management.pptxBethanyAline
16 views20 slides
Tanishq by
Tanishq Tanishq
Tanishq supiriyakithuva
12 views7 slides
Leading in A Culture by
Leading in A CultureLeading in A Culture
Leading in A CultureSeta Wicaksana
11 views34 slides
Why Networking Events Don't Work_ Why You Should Give Talks Instead by
Why Networking Events Don't Work_ Why You Should Give Talks Instead Why Networking Events Don't Work_ Why You Should Give Talks Instead
Why Networking Events Don't Work_ Why You Should Give Talks Instead HarryRamsay1
7 views15 slides
NewBase 23 November 2023 Energy News issue - 1676 by Khaled Al Awadi_compre... by
NewBase  23 November 2023  Energy News issue - 1676 by Khaled Al Awadi_compre...NewBase  23 November 2023  Energy News issue - 1676 by Khaled Al Awadi_compre...
NewBase 23 November 2023 Energy News issue - 1676 by Khaled Al Awadi_compre...Khaled Al Awadi
17 views26 slides
terms_2.pdf by
terms_2.pdfterms_2.pdf
terms_2.pdfJAWADIQBAL40
15 views8 slides

Recently uploaded(20)

Assignment 4: Reporting to Management.pptx by BethanyAline
Assignment 4: Reporting to Management.pptxAssignment 4: Reporting to Management.pptx
Assignment 4: Reporting to Management.pptx
BethanyAline16 views
Why Networking Events Don't Work_ Why You Should Give Talks Instead by HarryRamsay1
Why Networking Events Don't Work_ Why You Should Give Talks Instead Why Networking Events Don't Work_ Why You Should Give Talks Instead
Why Networking Events Don't Work_ Why You Should Give Talks Instead
HarryRamsay17 views
NewBase 23 November 2023 Energy News issue - 1676 by Khaled Al Awadi_compre... by Khaled Al Awadi
NewBase  23 November 2023  Energy News issue - 1676 by Khaled Al Awadi_compre...NewBase  23 November 2023  Energy News issue - 1676 by Khaled Al Awadi_compre...
NewBase 23 November 2023 Energy News issue - 1676 by Khaled Al Awadi_compre...
Khaled Al Awadi17 views
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck by HajeJanKamps
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deckPitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck
Pitch Deck Teardown: Scalestack's $1M AI sales tech Seed deck
HajeJanKamps29 views
voice logger software aegis.pdf by Nirmal Sharma
voice logger software aegis.pdfvoice logger software aegis.pdf
voice logger software aegis.pdf
Nirmal Sharma10 views
Episode 258 Snippets: Rob Gevertz of First Five Yards by Neil Horowitz
Episode 258 Snippets: Rob Gevertz of First Five YardsEpisode 258 Snippets: Rob Gevertz of First Five Yards
Episode 258 Snippets: Rob Gevertz of First Five Yards
Neil Horowitz45 views
Bloomerang Thank Yous Dec 2023.pdf by Bloomerang
Bloomerang Thank Yous Dec 2023.pdfBloomerang Thank Yous Dec 2023.pdf
Bloomerang Thank Yous Dec 2023.pdf
Bloomerang71 views
Businesses to Start in 2024.pdf by Dante St James
Businesses to Start in 2024.pdfBusinesses to Start in 2024.pdf
Businesses to Start in 2024.pdf
Dante St James16 views
2023 Photo Contest.pptx by culhama
2023 Photo Contest.pptx2023 Photo Contest.pptx
2023 Photo Contest.pptx
culhama21 views
Top 10 Web Development Companies in California by TopCSSGallery
Top 10 Web Development Companies in CaliforniaTop 10 Web Development Companies in California
Top 10 Web Development Companies in California
TopCSSGallery26 views

Agile Project Management at The Washington Post

  • 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
  • 7. Traditional projects flowed like a waterfall http://flickr.com/photos/24028533@N03/2297190795/
  • 8. 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.
  • 9. 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)
  • 10. Waterfall projects ! Familiar territory ! Simple transactions ! Integration with DSI
  • 11. Waterfall projects " Familiar territory " Simple transactions " Integration with PAS
  • 12. 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
  • 13. Effect on project managers
  • 14. Effect on project managers
  • 15. 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
  • 16. Knowledge gap when building unknown solutions knowledge volume decisions Discovery Design Development Testing Deployment v1.0
  • 17. So that was then. . . . 16
  • 20. 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
  • 21. 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
  • 22. A shift in emphasis Waterfall: Build the thing right. Iterative: Build the right thing.
  • 23. An alternate approach: Iterative T I M E Discovery Design Development Testing Deployment v1.0
  • 24. 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.
  • 25. 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/
  • 27. 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?
  • 30. The Vine Betas • Registration • User Profiles • Coupons • Product blog • Analytics • Credit Card • Program info • Monitoring • Wine organizer • Vine content • Customer feedback • Chat • Social Networking
  • 32. Scrum training and adoption
  • 33. 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
  • 43. 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
  • 44. Sprint zero is critical.
  • 45. 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/
  • 46. 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
  • 47. Modular code enables re-use ß ß ß Credit Card Google Maps Shopping Cart Processing Integration ß ß ß Social Mobile Text Networking Browsing Messaging ß ß Rating/ Video Player Reviewing
  • 48. 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
  • 50. Contact Dave Burke dave@daveburke.com twitter.com/daveburke 47