Product Planning & Processes Saturday 22 March, 2014

112
Product Planning & Processes Saturday 22 March, 2014 Dublin Institute of Technology Post-Graduate Diploma in Product Management 1

description

Product Planning & Processes Saturday 22 March, 2014. Dublin Institute of Technology Post-Graduate Diploma in Product Management. Schedule. Innovation / Uncertainty Framework. Portfolio of projects An intentional m ix of investments Process suitability. Portfolio of Projects. - PowerPoint PPT Presentation

Transcript of Product Planning & Processes Saturday 22 March, 2014

Page 1: Product Planning & Processes Saturday 22 March, 2014

1

Product Planning & ProcessesSaturday 22 March, 2014

Dublin Institute of TechnologyPost-Graduate Diploma in

Product Management

Page 2: Product Planning & Processes Saturday 22 March, 2014

2

Schedule

Page 3: Product Planning & Processes Saturday 22 March, 2014

3

Innovation / Uncertainty Framework

Portfolio of projectsAn intentional mix of investmentsProcess suitability

Page 4: Product Planning & Processes Saturday 22 March, 2014

4

Portfolio of Projects

Applies to a single product*

For each customer problem…How much uncertainty is there…

…About the market viability of a solution approach?…About your team’s ability to implement?

*You can use this approach for any portfolio of investments

Page 5: Product Planning & Processes Saturday 22 March, 2014

5

Understand Investments vs. Risk

Page 6: Product Planning & Processes Saturday 22 March, 2014

6

Strategy Aligns w/ Risk Profile

Page 7: Product Planning & Processes Saturday 22 March, 2014

7

2011 Ecommerce Roadmap (v1)

Page 8: Product Planning & Processes Saturday 22 March, 2014

8

2011 Ecommerce Roadmap (v2)

Page 9: Product Planning & Processes Saturday 22 March, 2014

9

Some of Your Projects

From each table…Pick a “high” priority item in each of your current products

Where is it in the layout?

What can we do to reduce risk?

Page 10: Product Planning & Processes Saturday 22 March, 2014

10

Will any Process Work?

Page 11: Product Planning & Processes Saturday 22 March, 2014

11

Will any Process Work?

Page 12: Product Planning & Processes Saturday 22 March, 2014

12

The Iron Triangle

Fixed Scope +Fixed Schedule +Fixed Resources =Sacrificed Quality

You Can Have……Cheap

…Fast…Good

Pick Two

Page 13: Product Planning & Processes Saturday 22 March, 2014

13

Timeboxes & Units of Work

Definition:Timebox =Cost x Time = Capacity

Definition:Unit of Work =Function + Quality

Page 14: Product Planning & Processes Saturday 22 March, 2014

14

It Always Happens

Page 15: Product Planning & Processes Saturday 22 March, 2014

15

What Actions Can We Take?

Page 16: Product Planning & Processes Saturday 22 March, 2014

16

Options (in Theory)

Add People to the TeamDelay the Release / Sprint

Page 17: Product Planning & Processes Saturday 22 March, 2014

17

Options (in Theory)

Sacrifice Quality Delay Less-Important Stuff

Page 18: Product Planning & Processes Saturday 22 March, 2014

18

Options (In Practice)

Page 19: Product Planning & Processes Saturday 22 March, 2014

19

Options (In Practice): Delay for Some

Page 20: Product Planning & Processes Saturday 22 March, 2014

20

Options (In Practice): Satisficing

Page 21: Product Planning & Processes Saturday 22 March, 2014

21

Process

Page 22: Product Planning & Processes Saturday 22 March, 2014

22

Process

What’s good about it?

Hint: reason it exists

What’s bad about it?

Hint: unintended consequences

Page 23: Product Planning & Processes Saturday 22 March, 2014

23

Process is Good

ProsPrevents the most egregious mistakes

Enables you to empower lower-skilled people

Tells you what to do next

Peppered with good ideas

Page 24: Product Planning & Processes Saturday 22 March, 2014

24

Process is BadConsSlows things down

Adds cost

Constrains innovative teams

Prevents you from changing “the plan”*

Full of bad ideas

Page 25: Product Planning & Processes Saturday 22 March, 2014

25

Big Corp™ Big Processes

1. Planning2. Project Definition3. Engineering4. Implementation5. Production6. Audit

1. Vision & Objectives2. Prioritization3. Sizing4. Portfolio Funding5. Program Management

a) Functional Requirements

b) Developmentc) Acceptance &

Deployment

Page 26: Product Planning & Processes Saturday 22 March, 2014

26

Rational Unified Process (RUP)

“Given today’s sophisticated software systems, it is not possible to sequentially first define the entire problem, design the entire solution, build the software and then test the product at the end.

An iterative approach is required that allows an increasing understanding of the problem through successive refinements, and to incrementally grow an effective solution over multiple iterations.”

Page 27: Product Planning & Processes Saturday 22 March, 2014

27

Rational Unified Process (RUP for System Z)

InceptionGenerate IdeaDefine RequirementsProof of Concept

ElaborationRefine RequirementsDefine ArchitectureDesign, Create, & Test

ConstructionRefine RequirementsDesign, Create, & TestBeta Release

TransitionCreate & TestRun Acceptance TestsGenerally Available (GA) Release

Page 28: Product Planning & Processes Saturday 22 March, 2014

28

Waterfall View

Page 29: Product Planning & Processes Saturday 22 March, 2014

29

Same Thing, Different View

What are the problems with this process?

Page 30: Product Planning & Processes Saturday 22 March, 2014

30

Same Thing, Different View

This is better.

Page 31: Product Planning & Processes Saturday 22 March, 2014

31

Same Thing, Different View

If this is better, why doesn’t everyone do it?

Page 32: Product Planning & Processes Saturday 22 March, 2014

32

Big Corp ™ Big Processes

1. Resource Planning & Chartering

2. Envisioning3. Planning4. Development5. Stabilization

Page 33: Product Planning & Processes Saturday 22 March, 2014

33

SDLC Overview

Page 34: Product Planning & Processes Saturday 22 March, 2014

34

Business Stakeholder View

Page 35: Product Planning & Processes Saturday 22 March, 2014

35

Product Management View

Page 36: Product Planning & Processes Saturday 22 March, 2014

36

Development View

Page 37: Product Planning & Processes Saturday 22 March, 2014

37

QA Team View

Page 38: Product Planning & Processes Saturday 22 March, 2014

38

Big Picture Process

Even at “agile” companies, the big picture process is still “waterfall” and will be for quite a while.

*excluding startups which are willing (and able) to pivot, I don’t know of a business which achieves business agility

Page 39: Product Planning & Processes Saturday 22 March, 2014

39

Strategy Drives (Product) Vision

Page 40: Product Planning & Processes Saturday 22 March, 2014

40

Vision Drives a Business Case

Page 41: Product Planning & Processes Saturday 22 March, 2014

41

Vision Initiates Requirements Work

Page 42: Product Planning & Processes Saturday 22 March, 2014

42

And a Revision of the Business Case

Page 43: Product Planning & Processes Saturday 22 March, 2014

43

Business View of Project Initiation

Page 44: Product Planning & Processes Saturday 22 March, 2014

44

New Team Works on the Details

Page 45: Product Planning & Processes Saturday 22 March, 2014

45

“Design” is a Matter of Perspective(a slight segue)

Page 46: Product Planning & Processes Saturday 22 March, 2014

46

Development& QA

Page 47: Product Planning & Processes Saturday 22 March, 2014

47

Coffee (assuming we’re still on time)

Page 48: Product Planning & Processes Saturday 22 March, 2014

48

Big ProcessExample

If this is the process…

Where do errors get introduced into the system?

Each Table

Page 49: Product Planning & Processes Saturday 22 March, 2014

49

Big ProcessExampleA real example from a process-assessment & recommendation project

Each “e” is a place where errors were being introduced into their products

Page 50: Product Planning & Processes Saturday 22 March, 2014

50

WaterfallExample

Where in the process do we (orcan we) catch theerrors that areintroduced?

Page 51: Product Planning & Processes Saturday 22 March, 2014

51

You are reading aheadAnd that’s good.

There’s a really good chance that the exercise on the next three slides won’t be in the session. I think there may be room to improve it, but not before the deadline for getting the materials uploaded prior to the class.Apologies if this caused any angst or dismay .

Page 52: Product Planning & Processes Saturday 22 March, 2014

52

WaterfallExample

If this is the process…And we know it has issues…

Which parts would you “fix” first?1. 20/20 game2. Dot voting

Page 53: Product Planning & Processes Saturday 22 March, 2014

53

Waterfall 20/20 [Each table]

Which parts of the process would you “fix” ?1. Identify steps worth fixing, one per sticky-

note (10m)2. Put the steps in order from most to least

important to fix (5m)

Page 54: Product Planning & Processes Saturday 22 March, 2014

54

Waterfall Dot-Voting

1. Create combined list from all tables (10m)2. Everyone gets 5 votes to spend on “what to

fix first”1. If you’re really passionate about one item, place

all 5 votes on that item2. Or spread your votes across up to 5 items

Page 55: Product Planning & Processes Saturday 22 March, 2014

55

Scrum Sprint Process Goal

Page 56: Product Planning & Processes Saturday 22 March, 2014

56

Scrum Sprint Process Mechanics

Page 57: Product Planning & Processes Saturday 22 March, 2014

57

Inside a Scrum Sprint

Page 58: Product Planning & Processes Saturday 22 March, 2014

58

Inside a Scrum Sprint

Page 59: Product Planning & Processes Saturday 22 March, 2014

59

Inside a Scrum Sprint

Page 60: Product Planning & Processes Saturday 22 March, 2014

60

Inside a Scrum Sprint

Page 61: Product Planning & Processes Saturday 22 March, 2014

61

Inside a Scrum Sprint

Page 62: Product Planning & Processes Saturday 22 March, 2014

62

Inside a Scrum Sprint

Page 63: Product Planning & Processes Saturday 22 March, 2014

63

Inside a Scrum Sprint

Page 64: Product Planning & Processes Saturday 22 March, 2014

64

A Good Definition of “Done Done”

Page 65: Product Planning & Processes Saturday 22 March, 2014

65

Kanban for Product Managers(Thanks, Claudio!)

Page 66: Product Planning & Processes Saturday 22 March, 2014

66

Lunch

Page 67: Product Planning & Processes Saturday 22 March, 2014

Estimating a Single Task

PERT is the best form for estimating a task

Best CaseMost LikelyWorst Case

Page 68: Product Planning & Processes Saturday 22 March, 2014

Estimating Multiple Tasks

You Can Combine PERT Estimates

Estimates Combine to Reduce UncertaintyOnly Deals with “Right Now”

Page 69: Product Planning & Processes Saturday 22 March, 2014

Estimating Over Time

Predicting the future is HarderUncertainty Introduced

Change in ResourcesChange in StrategyChange in Priorities

3 Types of TasksWell DefinedIll-DefinedUndefined

Page 70: Product Planning & Processes Saturday 22 March, 2014

Predicting the Release

Window of Uncertainty is larger the further you go into the future

Page 71: Product Planning & Processes Saturday 22 March, 2014

Predicting the Near Future

Easier to Predict the next SprintLess (time) Stuff Changes

ResourcesRequirementsPriorities

Page 72: Product Planning & Processes Saturday 22 March, 2014

Cone of Uncertainty - Prediction

After First Sprint – Re-PlanFeedback from ActualsLess Work RemainingLess Time Remaining

Less Uncertainty about Release

Fewer Tasks RemainTasks are Better Defined

Page 73: Product Planning & Processes Saturday 22 March, 2014

Repeatable Prediction Process

Uncertainty Continues to ShrinkPredictions Become More AccurateFeedback to Stakeholders

EarlyOftenIncreasing Fidelity

Page 74: Product Planning & Processes Saturday 22 March, 2014

Convert Prediction to Commitment

1. Use Timeboxes2. Convert “Estimated

Effort” into “Estimated Deliverables”

3. Use Backlog – Start at Top of List and Work Down.

4. Result – Prediction of Deliverables

Page 75: Product Planning & Processes Saturday 22 March, 2014

Cone of Uncertainty

Still AppliesStill Works the Same WayNow Uncertainty is “Will This Capability Make it Into the Release?”

Page 76: Product Planning & Processes Saturday 22 March, 2014

Confidence -> CommitmentCommit to the Lower Bound of Your EstimateCommitments of the Future have a Lower Level of ConfidenceExact % Depends on Risk Tolerance

Next Sprint 80%Overall Release 50%

Exact % Depends on Amount of Time Between Now and Release

Page 77: Product Planning & Processes Saturday 22 March, 2014

77

Commitment Increases Over Time

With each sprint, you reduce uncertainty

You can increase your commitments for the release

Recurring pattern of good news updates from the team

Page 78: Product Planning & Processes Saturday 22 March, 2014

78

Product Roadmaps

ExternalCustomers, sales, partners, (competitors)

InternalCommunication outside the teamSetting context & direction for the team

In PracticeMight need two versions of the roadmap

Page 79: Product Planning & Processes Saturday 22 March, 2014

79

Roadmaps Are High Level

Organize and prioritize at a strategic levelFor which customers are we solving what problem, in what timeframe?

Page 80: Product Planning & Processes Saturday 22 March, 2014

80

Customer Focus is One Approach

Page 81: Product Planning & Processes Saturday 22 March, 2014

81

Two Approaches

Prioritize by person Prioritize by problem

Page 82: Product Planning & Processes Saturday 22 March, 2014

82

Roadmap by Person

Page 83: Product Planning & Processes Saturday 22 March, 2014

83

Roadmap by Person

2012 Q2MVP for Jane

2012 Q3Ideal for Jane

2012 Q4Great for Joan too

2013Now supporting John

Page 84: Product Planning & Processes Saturday 22 March, 2014

84

Roadmap by Problem

Page 85: Product Planning & Processes Saturday 22 March, 2014

85

Roadmap by Problem

2012 Q2MVP for Jane & Joan

2012 Q3Better for Jane & Joan

2012 Q4MVP for JohnEven better for Jane & Joan

2013Better still, for everyone

2014Ideal for everyone

Page 86: Product Planning & Processes Saturday 22 March, 2014

86

By Person or By Problem?

By Person is BetterExploring new marketPenetrating existing marketFast-moving competitionDisruptive products

By Problem is BetterNew product for existing customersNo fast-moving competitionIncremental improvements

Page 87: Product Planning & Processes Saturday 22 March, 2014

87

From Problems to Capabilities

Persona’s problem space Product’s needed capabilities

Page 88: Product Planning & Processes Saturday 22 March, 2014

88

Converting Through Kano

Page 89: Product Planning & Processes Saturday 22 March, 2014

89

Backlog Derived From Goals

Page 90: Product Planning & Processes Saturday 22 March, 2014

90

Another Customer Centric View

Page 91: Product Planning & Processes Saturday 22 March, 2014

91

Boring, But Traditional View

Page 92: Product Planning & Processes Saturday 22 March, 2014

92

Parking Lot / Questions

Page 93: Product Planning & Processes Saturday 22 March, 2014

93

Coffee

What could possibly be more awesomethan robot dinosaurs with lasers?

Page 94: Product Planning & Processes Saturday 22 March, 2014

94

Switching to…Your Assignment

Page 95: Product Planning & Processes Saturday 22 March, 2014

1. Map Your Uncertainty

Show how your current product roadmap maps into the uncertainty framework.Would you make any recommendations for change? What are the next stepsto take to make those changes?

Page 96: Product Planning & Processes Saturday 22 March, 2014

2. Understand Your Customer

Diagram the key goals for the key customers you’re targeting with your current product

Page 97: Product Planning & Processes Saturday 22 March, 2014

3. Relative problem importance

Optional (because it is time-consuming, not because it is optional)

Determine the relative importance of solving the identified problem for the identified customers

…and if there are multiple levels of “solving it better”

Page 98: Product Planning & Processes Saturday 22 March, 2014

4. Reverse-Map Your Backlog

For the top requirements already in your plan, map them back to the customers & problems you’ve identified (follow the diagram, but in reverse).Identify opportunities to change

Incomplete requirements?Requirements without goals?Reprioritization needed?

Page 99: Product Planning & Processes Saturday 22 March, 2014

99

5. Diagram Your Current Process

Diagram how the product process works in your company

Where would changes provide value?What are the barriers to making those changes (in other words, what problems would you have to solve before your company is able to realize the value of your proposed changes?)

Page 100: Product Planning & Processes Saturday 22 March, 2014

Switch Back to the Scheduled Agenda

Page 101: Product Planning & Processes Saturday 22 March, 2014

101

Thank You

Work at it. You’ll get there!

Page 102: Product Planning & Processes Saturday 22 March, 2014

102

Thank You!

Scott Sehlhorsthttps://twitter.com/sehlhorst Twitter

https://plus.google.com/110352820346292209511 Google +

http://go.tynerblain.com/sehlhorst About Me

http://www.slideshare.net/ssehlhorst Slideshare

http://tynerblain.com/blog Blog

[email protected] Email

scott.sehlhorst Skype

Agile since 2001Started Tyner Blain in 2005

Helping CompaniesBuild The Right Thing, Right

Page 103: Product Planning & Processes Saturday 22 March, 2014

Product Planning & ProcessesReferences

Dublin Institute of TechnologyPost-Graduate Diploma in

Product Management

Page 104: Product Planning & Processes Saturday 22 March, 2014

References (p1)Customer-Centric & Stakeholders

Outside-in Software Development – Kessler & Sweitzer http://www.amazon.com/exec/obidos/ASIN/0131575511/ Customer-Centric Market Model – Scott Sehlhorst http://tynerblain.com/blog/2010/09/20/customer-centric-market-model/Stakeholder Goals: Principal vs. End User – Scott Sehlhorsthttp://tynerblain.com/blog/2007/10/18/stakeholder-goals-2/Customer Experience (Journey) Mapping – Chris Risdonhttp://www.slideshare.net/livebysatellite/ia-summit-2012-mapping-the-experience

Innovation ManagementJose Briones http://www.brioneja.com/ http://eyeontheworld.typepad.com/eidt/

http://www.innovationexcellence.com/blog/2012/03/18/beyond-stage-gate-repeating-disruptive-innovation/http://www.slideshare.net/Brioneja/brioneja-probabilistic-decision-analysis-and-innovation-project-management-jose-briones-110210ahttp://www.slideshare.net/Brioneja/brioneja-beyond-stagegate-a-new-approach-for-innovation

Rita Gunther McGrath http://ritamcgrath.com/blog/ http://blogs.hbr.org/hbr/mcgrath/http://www.amazon.com/Entrepreneurial-Mindset-Continuously-Opportunity-Uncertainty/dp/0875848346http://www.leighbureau.com/speakers/rmcgrath/essays/mindset.pdfhttp://ritamcgrath.com/ee/images/uploads/Discovery_Driven_Planning.pdfhttp://www.cfar.com/Documents/options.pdf

Page 105: Product Planning & Processes Saturday 22 March, 2014

References (p2)Market Problems

Scott Sehlhorst - http://tynerblain.com/blog/http://tynerblain.com/blog/2008/08/26/market-driven-advantage/http://tynerblain.com/blog/2011/11/15/comparing-products-1/ (8-part series)http://tynerblain.com/blog/2010/09/20/customer-centric-market-model/http://www.slideshare.net/ssehlhorst/kano-analysis20090923

Lean Software Development ProcessGiff Constable http://giffconstable.com/Experiments & MVP http://www.slideshare.net/giffc/mvpexperiments-talk-at-sva-ixd-program (pp.20-31)

AgileMike Cohn http://blog.mountaingoatsoftware.com/

Presentation (two parts) http://www.youtube.com/watch?v=fb9Rzyi8b90 http://www.youtube.com/watch?v=jeT0pOVg0EI Agile Estimating and Planning http://www.amazon.com/exec/obidos/ASIN/0131479415/

Scott Sehlhorst http://tynerblain.com/blog/2011/08/09/agile-estimation/http://tynerblain.com/blog/2010/08/24/inside-a-scrum-sprint/http://tynerblain.com/blog/2010/09/08/sprint-backlog-splitting-user-stories/

Page 106: Product Planning & Processes Saturday 22 March, 2014

References (p3)Goal-Driven Development

Scott Sehlhorst http://tynerblain.com/blog/2006/03/22/how-to-create-personas-for-goal-driven-development/http://tynerblain.com/blog/2006/04/17/persona-grata/http://tynerblain.com/blog/2008/07/22/buyers-and-users/

Structured RequirementsScott Sehlhorst

http://tynerblain.com/blog/2006/01/04/foundation-series-structured-requirements/http://tynerblain.com/blog/2006/03/21/interaction-design-process-overview/http://tynerblain.com/blog/2006/03/23/interaction-design-and-structured-requirements/http://tynerblain.com/blog/2006/05/23/non-functional-requirements-era/http://tynerblain.com/blog/2006/05/25/writing-good-requirements-the-big-ten-rules/ (Series of 12 articles)

Karl WiegersSoftware Requirements, 2nd Edition http://www.amazon.com/Software-Requirements-2-Karl-Wiegers/dp/0735618798More About Software Requirements http://www.amazon.com/More-About-Software-Requirements-Practical/dp/0735622671

Page 107: Product Planning & Processes Saturday 22 March, 2014

References (p4)Use Cases & User Stories

Alistair CockburnWriting Effective Use Cases http://www.amazon.com/exec/obidos/ASIN/0201702258/ Patterns for Effective Use Cases http://www.amazon.com/exec/obidos/ASIN/0201721848/ http://alistair.cockburn.us/A+user+story+is+to+a+use+case+as+a+gazelle+is+to+a+gazebo

Mike CohnUser Stories Applied http://www.amazon.com/exec/obidos/ASIN/0321205685

Scott SehlhorstUser Stories and Use Cases http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/How To Read a Formal Use Case http://tynerblain.com/blog/2006/06/26/foundation-series-how-to-read-a-formal-use-case/Informal Use Case http://tynerblain.com/blog/2005/12/21/use-case-series-informal-use-case/Agile Development of Use Cases http://tynerblain.com/blog/2007/04/02/agile-development-of-use-cases/

Scott AmblerIntroduction to User Stories http://www.agilemodeling.com/artifacts/userStory.htm

The Ambiguity Handbook – Daniel Berry http://se.uwaterloo.ca/~dberry/handbook/ambiguityHandbook.pdf

Page 108: Product Planning & Processes Saturday 22 March, 2014

References (p5)Planning & Estimation

IBM (RUP)http://www.ibm.com/developerworks/rational/library/jun07/peraire/index.htmlhttp://www.ibm.com/developerworks/rational/library/content/03July/1000/1251/1251_bestpractices_TP026B.pdf

Frederick Brooks - The Mythical Man Month: Essays on Software Engineering http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959

Scott Ambler http://www.ambysoft.com http://www.agilemodeling.comhttp://www.ambysoft.com/essays/brokenTriangle.htmlhttp://www.agilemodeling.com/essays/initialRequirementsModeling.htmhttp://www.agilemodeling.com/essays/agileModelingRUP.htm

Jeff Atwood http://www.codinghorror.com/blog/http://www.codinghorror.com/blog/2006/10/the-iron-stool.html

Alistair Cockburnhttp://alistair.cockburn.us/Process%3a+the+4th+dimension

Scott Sehlhorsthttp://tynerblain.com/blog/2006/04/12/how-to-use-timeboxes-for-scheduling-software-delivery/http://tynerblain.com/blog/2008/11/12/satisficing-sprints/http://tynerblain.com/blog/2006/04/13/foundation-series-basic-pert-estimate-tutorial/ http://tynerblain.com/blog/2009/06/18/advanced-pert-estimation/ http://tynerblain.com/blog/2009/06/18/advanced-pert-estimation/2/

Page 110: Product Planning & Processes Saturday 22 March, 2014

From My BookshelfThe Art of Product Management – Rich MironovThe Product Manager’s Desk Reference – Stephen HainesWriting Effective Use Cases – Alistair CockburnPatterns for Effective Use Cases – Adolph, Bramble, Cockburn, PolsSoftware Requirements, 2nd Edition – Karl WiegersUser Stories Applied – Mike CohnRequirements by Collaboration – Ellen GottesdienerThe Innovator’s Dilemma – Clayton ChristensenThe Back of the Napkin – Dan RoamUML for the IT Business Analyst – Howard PodeswaTuned In – Stull, Meyers, ScottInnovation Games – Luke Hohmann

The Design of Everyday Things – Donald NormanImpact Mapping – Gojko AdzicThe 22 Immutable Laws of Marketing – Ries & TroutMarketing Warfare – Ries & TroutThe Long Tail – Chris AndersonOutliers – Malcolm GladwellNudge – Thaler & SunsteinThe Paradox of Choice – Barry SchwartzBlue Ocean Strategy – Kim & MauborgneThe Design of Design – Frederick BrooksThe Inmates are Running the Asylum – Alan CooperDiscover to Deliver – Gottesdiener & GormanThe Elements of User Experience – Jesse James Garrett

Page 111: Product Planning & Processes Saturday 22 March, 2014

Additional ReferencesThese all relate to discussion topics that came up during the 2012 or 2013 cohortsOutsourced Development

http://tynerblain.com/blog/2006/04/05/outsourcing-conversation-one-topic-two-blogs-three-cs/http://tynerblain.com/blog/2007/11/01/outsourcing-debate/http://tynerblain.com/blog/2006/03/31/four-outsourcing-models-for-software-development/http://tynerblain.com/blog/2008/05/05/offshore-development/http://tynerblain.com/blog/2008/05/14/offshore-design/http://tynerblain.com/blog/2006/08/23/making-agile-offshore-teams-work/

CMMI http://tynerblain.com/blog/2006/03/10/foundation-series-cmmi-levels-explained/http://tynerblain.com/blog/2006/03/12/what-cmmi-level-should-we-use/http://tynerblain.com/blog/2007/01/25/cmmi-and-rmm-intro/http://tynerblain.com/blog/2007/01/26/cmmi-and-rmm-level-1/http://tynerblain.com/blog/2007/01/29/cmmi-and-rmm-level-2/http://tynerblain.com/blog/2007/01/30/cmmi-and-rmm-level-3/http://tynerblain.com/blog/2007/01/31/cmmi-and-rmm-level-4/http://tynerblain.com/blog/2007/02/01/cmmi-and-rmm-level-5/

Agile and UX http://tynerblain.com/blog/2006/03/03/foundation-series-user-experience-disciplines/http://tynerblain.com/blog/2010/11/10/agile-and-ux/http://tynerblain.com/blog/2009/10/19/agile-prioritization/http://tynerblain.com/blog/2010/10/25/a-prototype-is-worth-a-kloc/