if you give a mouse a cookie: managing scope
Post on 24-Jan-2017
179 Views
Preview:
TRANSCRIPT
astonishdesign.com@astonish_design | #drupalcon2014
If You Give a Mouse a Cookie…
astonishdesign.com@astonish_design | #drupalcon2014
astonishdesign.com@astonish_design | #drupalcon2014
If you give a mouse a cookie,!he’s going to ask for a glass of milk.!!When you give him the milk,!he’ll probably ask you for a straw.!!When he’s finished, he’ll ask for a napkin.!!Then he’ll want to look in a mirror!to make sure he doesn’t!have a milk mustache.!!When he looks in the mirror,!he might notice his hair needs a trim.!!So he’ll probably ask for a pair of scissors.!!When he’s finished giving himself a trim, he’ll!want a broom to sweep up.!!He’ll start sweeping.!!He might get carried away and sweep every!room in the house.!!He may even end up washing the floors as well!!!When he’s done, he’ll probably want to take a nap.!!…!
astonishdesign.com@astonish_design | #drupalcon2014
There’s a term!for this…
astonishdesign.com@astonish_design | #drupalcon2014
SCOPE CREEP
astonishdesign.com@astonish_design | #drupalcon2014
SCOPE CREEP<Yikes!>
astonishdesign.com@astonish_design | #drupalcon2014
astonishdesign.com@astonish_design | #drupalcon2014
astonishdesign.com@astonish_design | #drupalcon2014
astonishdesign.com@astonish_design | #drupalcon2014
astonishdesign.com@astonish_design | #drupalcon2014
?astonishdesign.com@astonish_design | #drupalcon2014
1 2 3
astonishdesign.com@astonish_design | #drupalcon2014
3 Perspectives
Product!Owner
Project!Manager Developer
Background: 14 Developers2 UX Specialists2 Project ManagersSpecializing in Drupal since 2009.
astonishdesign.com@astonish_design | #drupalcon2014
1 2 3
astonishdesign.com@astonish_design | #drupalcon2014
3 Perspectives
Client /!Product Owner
Project!Manager Developer
astonishdesign.com@astonish_design | #drupalcon2014
SCOPE CREEP
astonishdesign.com@astonish_design | #drupalcon2014
Key Audience
astonishdesign.com@astonish_design | #drupalcon2014
astonishdesign.com@astonish_design | #drupalcon2014
Product Owner Has Several!Responsibilities…
• Main Objective!• Stakeholders!• Constraints: Budget / Timing!• Happiness / Continued Employment
astonishdesign.com@astonish_design | #drupalcon2014
Constraints
School Resources!! - Cafeteria
Constraints!! - refrigeration issue!! - kids preferences!! - allergies!! - school rules!! - state laws!! - after school activities!! - ingredients availability!! - timing!
Stakeholder Issues!! - bus driver!! - school teacher!! - spouse!! - kids!! - baking coach Contingency Plans!
! - made in advance!! - not enough to go around!! - ingredient shortage / substitutions!! - production rate (?)!! - allergies?
Integrations!! - milk?!! - water?!! - soda?
Budget!! - total budget!! - run rate budget!! - expected capital infusions
Competition!! - museum cafe & gift shop!! - other kids
Objective!! - MVP!! - Nice to Haves
astonishdesign.com@astonish_design | #drupalcon2014
Keeper of FOCUS
Product!Owner
Understand(and clearly articulate)the “why” behindyour objective
1
astonishdesign.com@astonish_design | #drupalcon2014
Grand Vision:
http://www.stellerschool712.org/main/periodic-table-of-cupcakes/
astonishdesign.com@astonish_design | #drupalcon2014
Nice-to-have: Healthy
astonishdesign.com@astonish_design | #drupalcon2014
Initial Vision: Brownies
astonishdesign.com@astonish_design | #drupalcon2014
Good Product Owner!vs.!
Bad Product Owner
astonishdesign.com@astonish_design | #drupalcon2014
Constraints
School Resources!! - Cafeteria
Constraints!! - refrigeration issue!! - kids preferences!! - allergies!! - school rules!! - state laws!! - after school activities!! - ingredients availability!! - timing!
Stakeholder Issues!! - bus driver!! - school teacher!! - spouse!! - kids!! - baking coach Contingency Plans!
! - made in advance!! - not enough to go around!! - ingredient shortage / substitutions!! - production rate (?)!! - allergies?
Integrations!! - milk?!! - water?!! - soda?
Budget!! - total budget!! - run rate budget!! - expected capital infusions
Competition!! - museum cafe & gift shop!! - other kids
Objective!! - MVP!! - Nice to Haves
astonishdesign.com@astonish_design | #drupalcon2014
Collaboration
12
3Product!Owner
Project!Manager
Developer
astonishdesign.com@astonish_design | #drupalcon2014
Proposed Solution: Cookies
astonishdesign.com@astonish_design | #drupalcon2014
Collaboration
12Product!
Owner
Project!Manager
Crucial Relationship!built on Trust
2
astonishdesign.com@astonish_design | #drupalcon2014
Preventer of PAIN
Project!Manager
EmpowerProduct Owner
manage
2
astonishdesign.com@astonish_design | #drupalcon2014
Preventer of PAIN
Project!Manager
1) Manage Assumptions!
!
2) Provide resources for!
self-management
astonishdesign.com@astonish_design | #drupalcon2014
… back to cookies
astonishdesign.com@astonish_design | #drupalcon2014
Over Budget
astonishdesign.com@astonish_design | #drupalcon2014
Taking longer than expected
astonishdesign.com@astonish_design | #drupalcon2014
Missed Deadlines
astonishdesign.com@astonish_design | #drupalcon2014
Baking…!(like project management)!
is not easy
http://excusemecanitellyousomething.blogspot.com/2010/12/burning-christmas-cookies.html
astonishdesign.com@astonish_design | #drupalcon2014
Assumptions about Technology
astonishdesign.com@astonish_design | #drupalcon2014
Assumptions!about Roles
astonishdesign.com@astonish_design | #drupalcon2014
Assumptions About Possibilities
http://www.stellerschool712.org/main/periodic-table-of-cupcakes/
astonishdesign.com@astonish_design | #drupalcon2014
Assumptions About Scope
astonishdesign.com@astonish_design | #drupalcon2014
Collaboration
1 2Product!Owner
Project!Manager
Budget!Timing!prioritizing feature requests!changing landscape!questions / challenges!Wants to be successful !(Avoid Pain)
Budget indicators!Delivery projections!story definition/done & sizing!flexibility!direction / advice!Wants to enable PO success!(Prevent Pain)
PO and PM, !shared responsibilities
astonishdesign.com@astonish_design | #drupalcon2014
Great Bakers Need Flexibilityhttp://natassjam.wordpress.com/2013/11/09/meatloaf-cupcakes/
astonishdesign.com@astonish_design | #drupalcon2014
Great Product Owners Need Flexibility !(prioritizing the backlog)
Product Backlog
Sprint Backlog
Product Owner
ScrumMaster
ProjectManager
Developer
Developer
Developer
Sprint Planning Meeting
astonishdesign.com@astonish_design | #drupalcon2014
Great Bakers Need Direction and Value Advice
astonishdesign.com@astonish_design | #drupalcon2014
Great Product Owners!Need Direction and Value Advice
astonishdesign.com@astonish_design | #drupalcon2014
Great Bakers need indicators
astonishdesign.com@astonish_design | #drupalcon2014
…Product Owners!Need Indicators, too
April
Budget
$0 $22,500 $45,000 $67,500 $90,000
Spent Remaining
astonishdesign.com@astonish_design | #drupalcon2014
Baked Goods!(Like Projects)!Can Be Extremely!Satisfying
3
astonishdesign.com@astonish_design | #drupalcon2014
Balancer of CONTEXT
“Make technology decisions
appropriate to the client’s immediate
and near future needs”?
Developer
astonishdesign.com@astonish_design | #drupalcon2014
Can I haz broccoli?
astonishdesign.com@astonish_design | #drupalcon2014
Ermahgerd!
astonishdesign.com@astonish_design | #drupalcon2014
Scope
astonishdesign.com@astonish_design | #drupalcon2014
Implementation
http://recipesfoodandcooking.com/2013/05/15/broccoli-cheese-patties/
3
astonishdesign.com@astonish_design | #drupalcon2014
Developer
1) End User!!
2) Business!Needs
Balancer of CONTEXT
astonishdesign.com@astonish_design | #drupalcon2014
Put on your bib
astonishdesign.com@astonish_design | #drupalcon2014
Edge Case?
astonishdesign.com@astonish_design | #drupalcon2014
Understanding Business Needs!!
Did we miss something?
astonishdesign.com@astonish_design | #drupalcon2014
Collaborative Discussion
12
3Product!Owner
Project!Manager
Developer
astonishdesign.com@astonish_design | #drupalcon2014
Oh! You want the cookies to be healthful?
astonishdesign.com@astonish_design | #drupalcon2014
Got it!!In that case…
astonishdesign.com@astonish_design | #drupalcon2014
SCOPE CREEP
When is Scope Creep Okay?
SCOPE CREEP
astonishdesign.com@astonish_design | #drupalcon2014
Intentional & Informed
When it’s an outgrowth of a collaborative process
<Yay!>
astonishdesign.com@astonish_design | #drupalcon2014
Keeper of FOCUS
Product!Owner
Understand(and clearly articulate)the “why” behindyour objective
1
2
astonishdesign.com@astonish_design | #drupalcon2014
Preventer of PAIN
Project!Manager
EmpowerProduct Owner
manage
3
astonishdesign.com@astonish_design | #drupalcon2014
Balancer of CONTEXT
Helping to inform!collaborative!
scope decisions.Developer
astonishdesign.com@astonish_design | #drupalcon2014
If You Give a Mouse a Cookie…
astonishdesign.com@astonish_design | #drupalcon2014
Cookies!for!Everyone!*
*not everyone will get a cookie
top related