resource hugging presentation
DESCRIPTION
TRANSCRIPT
![Page 1: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/1.jpg)
Resource HuggingJuly 2013
![Page 2: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/2.jpg)
About me
Paul RobbinsAPI Product Manager
![Page 3: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/3.jpg)
About Knewton
Education Technology start-upFocus on personalized learning by utilizing big data and machine learning
![Page 4: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/4.jpg)
Scope Creep
Uncontrolled changes to a project plan
![Page 5: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/5.jpg)
Why
Unclear requirements and goals
![Page 6: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/6.jpg)
Why
Deficient change management
![Page 7: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/7.jpg)
Why
Poor communication
![Page 8: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/8.jpg)
Resource Hugging
n. A type of scope creep where stakeholders believe they will never get these resources back on their project for a long time
![Page 9: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/9.jpg)
Case Study
The New York Times Best Sellers
![Page 10: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/10.jpg)
Case Study - Best Sellers
Project Overview:■ New design w/ NYT custom webfonts■ Switch to APIs backed data■ Ability to navigate to previous weeks
![Page 11: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/11.jpg)
Case Study - Best Sellers
New design
![Page 12: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/12.jpg)
![Page 13: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/13.jpg)
![Page 14: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/14.jpg)
Case Study - Best Sellers
API backed data
![Page 15: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/15.jpg)
Case Study - Best Sellers
![Page 16: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/16.jpg)
Case Study - Best Sellers
View previous week's lists
![Page 17: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/17.jpg)
Case Study - Best Sellers
![Page 18: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/18.jpg)
Case Study - Best Sellers
What went wrong from the start:■ Only "requirements" were the just the project
goals■ Product owner was really just business
development lead■ Features driven by design team
![Page 19: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/19.jpg)
Case Study - Best Sellers
6 weeks in, launch approaching...
![Page 20: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/20.jpg)
Case Study - Best Sellers
![Page 21: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/21.jpg)
Case Study - Best Sellers
"But we want it to go back to 5 previous years worth of history"
■ API only supported 18 months■ Previously used data store wasn't organized to
be historic (was treated like an article in the paper, publish once and move on)
![Page 22: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/22.jpg)
Case Study - Best Sellers
"Buy button should go directly to book URL"
■ Old application went to a "list" view on Amazon or local bookseller website
■ "Can you add in B&N links the week of launch, too?"
![Page 23: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/23.jpg)
![Page 24: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/24.jpg)
Case Study - Best Sellers
3 months in, we finally launched
![Page 25: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/25.jpg)
![Page 26: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/26.jpg)
A certain kind of scope creep
Wasn't just a desire for a more robust product, they were truly worried no developer team would touch their product for another two years
![Page 27: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/27.jpg)
Primary scope creep
Initial scope creep should have been addressed
■ Actual requirements, not just "mimic" old logic■ Clearer tracking of changes■ More concrete milestone and launch dates
![Page 28: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/28.jpg)
Resource hugging
Requires some additional strategies:
![Page 29: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/29.jpg)
Resource hugging
Actually iterate■ Schedule a phase II for 2-3 weeks after launch■ Bug fixes, user feedback, etc■ Ensure items descoped from phase I are
addressed (or publicly cut) from phase II
![Page 30: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/30.jpg)
Resource hugging
Matrix the developers, not the team■ Have an assigned team■ Members may swap teams■ Teams may expand or contract
![Page 31: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/31.jpg)
Resource hugging
Close-out as important as kick-off■ Post mortem on negative impacts■ Discuss why features were left on the table■ Measure success and organize check-ins
![Page 32: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/32.jpg)
Not just new projects
Resource hugging happens often on projects in "maintenance mode"
![Page 33: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/33.jpg)
Maintenance mode
You decide to fix bugs or add features, but not make a new project
■ People come out of the woodwork with new requests -- "now is my only chance"
■ 1 week of "bugs" becomes a month of dragged out drudgery
![Page 34: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/34.jpg)
Maintenance mode
Have a running backlog of bugs and new features
■ Keep it constantly up to date■ Draw a circle around the changes as part of this
"bug fix" round and stick to that list■ Any other bombardment of new request goes
into the queue for prioritization on the next round
![Page 35: Resource hugging presentation](https://reader034.vdocuments.net/reader034/viewer/2022051818/54c05d3f4a795911198b469b/html5/thumbnails/35.jpg)
Stop hugging me
Call out when resource hugging happens■ Refer to the rationale of other higher priorities,
make the plan of record known■ Be diligent in managing all aspects of scope
creep and resource hugging likelihood will be diminished