Download - Gw Pres Agile 4slideshare
![Page 1: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/1.jpg)
Innovation through Iteration
![Page 2: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/2.jpg)
bio.ppt
cocktail: http://flickr.com/photos/feastguru_kirti/2472177819/in/photostream/
![Page 3: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/3.jpg)
Background
![Page 4: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/4.jpg)
Background
![Page 5: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/5.jpg)
Washington Post IT Unit
• About 150 people
• Supports operations of the newspaper and some operations at other
Washington Post Company affiliates, including:
• Publishing
• Advertising
• Circulation
• Syndication
• Accounting
• Production
![Page 6: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/6.jpg)
Washington Post Web Solutions
![Page 7: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/7.jpg)
![Page 8: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/8.jpg)
Quick commercial
We’re hiring.
(See me after.)
Designers, engineers, developers, managers
![Page 9: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/9.jpg)
Traditional methodology flows like a waterfall
htt
p:/
/flic
kr.com
/photo
s/2
4028533@
N03/2
297190795/
![Page 10: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/10.jpg)
• Test Scripts
• Working Build
• Wireframes• Architecture Diagrams
• Requirements Doc• Known specs
• Discrete phases
• Tight discipline
• Specific and unchanging requirements
• Design and development standards
• Extensive testing
The Waterfall: Measure twice, cut once
Discovery
Design
Development
Testing
Deployment
• Launch
The goal: Build the thing right.
![Page 11: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/11.jpg)
• When it's familiar territory
• Better for projects with high levels of integration
with existing systems
• When working prototypes for user feedback are
more expensive/difficult to produce (e.g., non-
web)
• When revision is difficult
Waterfall works well for large-scale projects
![Page 12: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/12.jpg)
Waterfall projects
Familiar territory Integration with DSISimple transactions
![Page 13: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/13.jpg)
Waterfall projects
Familiar territory Simple transactions Integration with PAS
![Page 14: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/14.jpg)
• Simplified project governance (Senior Management)
• Bigger projects mean fewer per year to track
• Project bloat
• Hoarding of IT Resources
• Inaccurate LOE and schedule estimates (IT Management)
• Bigger projects with more parts and objectives are harder to estimate
• Tendency toward "Launch and move on" mentality
• More risk that changing business needs will outpace development
Potential effects of waterfall projects
![Page 15: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/15.jpg)
When things go wrong in the waterfall
“We built all this upsell capability, but after launch we learned it was completely off-target for the audience.” – IT
“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
![Page 16: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/16.jpg)
New strategy, new methodology
16
![Page 17: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/17.jpg)
Business in transition
![Page 18: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/18.jpg)
Business in transition
![Page 19: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/19.jpg)
Where IT comes in
Align our methodologies to support innovation. . .
• Partner with the business to explore and realize new revenue streams
• Enable new “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 20: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/20.jpg)
Decisions Knowledge
Knowledge gap
time
vo
lum
e
![Page 21: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/21.jpg)
A shift in emphasis
Build the thing right.
Waterfall:
Build the right thing.
Iterative:
![Page 22: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/22.jpg)
An alternate approach: Iterative
Discovery
Design
Development
Testing
Deployment v1.0
ß ß ß ß ß
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 23: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/23.jpg)
Beta is the new black
![Page 24: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/24.jpg)
22 Releasesin 9 months
Post-1.0 iterations
5 Releasesin 3 months
Subscriber Self Service Commercial Classified Self Service
![Page 25: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/25.jpg)
Let’s clarify: Iterative vs. incrementalhtt
p:/
/ww
w.flic
kr.com
/photo
s/s
pie
lzim
mer/
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/
![Page 26: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/26.jpg)
Maintain a complete user experiencehtt
p:/
/ww
w.flic
kr.com
/photo
s/a
vlx
yz/1
159076220/
htt
p:/
/ww
w.flic
kr.com
/photo
s/a
vlx
yz/1
159076220/
Got the whole cake metaphor listening to Brandon Schauer talk about The Long Wow.http://www.uie.com/articles/the_long_wow
![Page 27: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/27.jpg)
The Iterative technique• Smaller teams
• Close collaboration among IT and the business
• Use of non-traditional technologies and services
• Open source software
• Existing services/API’s
• Beta releases
• Rigorous collection and analysis of customer usage and feedback
• Site metrics
• Customer service
• Community interaction
• Exit strategy
• Customer
• Technical
![Page 28: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/28.jpg)
Modular code enables re-use
ß
Social Networking
ß
Shopping Cart
ß
Credit Card Processing
ß
Mobile Browsing
ß
Text Messaging
ß
Google Maps Integration
ß
Video Player
ß
Rating/Reviewing
![Page 29: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/29.jpg)
• Business case preparation
• Product conception and roadmapping
• Site marketing to drive traffic
• Content creation and management
• Partner management
• Advertising and consumer sales
• Financial management
• User community management
• Collecting, organizing, and responding to customer feedback
• Collecting and analyzing metrics
Business-side roles in iterative projects
![Page 30: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/30.jpg)
• 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 31: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/31.jpg)
• 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
You
![Page 32: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/32.jpg)
Challenges/Risks with iterative products
• Business pressure to deliver results early after release
• Requires more agile-oriented
• Marketing
• Support
• Expectations
• Resource proportioning
![Page 33: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/33.jpg)
![Page 34: Gw Pres Agile 4slideshare](https://reader034.vdocuments.mx/reader034/viewer/2022051515/54c82be54a7959f23d8b4587/html5/thumbnails/34.jpg)
Pilot project: Vine