webinar - maximizing requirements value throughout the product lifecycle

33
© 2012 Forrester Research, Inc. Reproduction Prohibited 1 © 2009 Forrester Research, Inc. Reproduction Prohibited Maximizing Requirements Value Throughout the Product Lifecycle Tom Grant, Senior Analyst April 2012

Upload: seapine-software

Post on 10-May-2015

1.183 views

Category:

Business


2 download

TRANSCRIPT

Page 1: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited1 © 2009 Forrester Research, Inc. Reproduction Prohibited

Maximizing Requirements Value Throughout the Product Lifecycle

Tom Grant, Senior Analyst

April 2012

Page 2: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited2

Delivering customer value is a challenge

Defining and delivering the value and quality customers want top the list of concerns for AD&D professionals.

Source: Getty Images (http://www.gettyimages.com/)

Page 3: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited3

Developers build software for people unlike them

Page 4: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited4

Ever pay $500K for something you didn’t use?

• 32% succeeded.• 44% were challenged.• 24% failed.

Standish Group CHAOS Summary

2009 report

• Iterative: 71% succeeded.• Agile: 70% succeeded.• Traditional: 66% succeeded.• Ad hoc: 62% succeeded.

Dr. Dobb’s Project Success Survey

• Nearly one-half of the respondents experienced a project failure the year before.

• 86% reported losses of as much as 25% of targeted benefits across the portfolio.

KPMG Global IT Project

Management Survey 2005

Even the most conservative estimates of failure became unacceptable

Page 5: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited5

Many problems that start in requirements

Customer satisfaction

Waste

Innovation

Value stream

Business growth or transformation

When asked, “Which of the following would improve your application development and support organization?” the most frequent answer (66%) was “improvement of requirements practices.”

Page 6: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited6

It’s easy to lose track of the customer

Untestedideas

Customers with

too much influence

Inadequate

information

Infrequent contactswith customers

Your best

customer

Page 7: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited7

It’s easy to lose track of the customer

OVERBEARINGPERSONALITIES

Compartmentalization

Unwillingness tochallenge assumptions

RESISTANCE TO CHANGE

Page 8: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited8

It’s easy to lose track of the customer

No time for

retrospection

Design errors

Development diverges from

delivery

Page 9: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited9

How do we fix this situation?

Make the information more accurate

Make the information more timely

Make the insights more profound

Make the information load lighter

Page 10: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited10 © 2009 Forrester Research, Inc. Reproduction Prohibited

Accurate

Page 11: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited11

Feedback loops? Really?

Page 12: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited12

Eating your own dog food is not enough

Because you’re not a dog

Page 13: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited13

Requirements are a toolkit providing different insights

Actionable

Contextual

Descriptive

User stories

Personas, use cases,

business problems

Themes, epics

Enhancement

requests,

change

requests, ideas

Traditional

requirements

Page 14: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited14

Contextual information lost at every toss

BUSINESS ANALYST

“Here’s the actionable

requirement”

DEVELOPER

“What should the software do?

Within what parameters for

security, performance, etc.?”

TESTER

“Out of all the tests I might do,

which represent the software as

someone will actually use it?”

UX DESIGNER

“What sort of user experience

does the user expect? What

would really win them over?”

Page 15: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited15 © 2009 Forrester Research, Inc. Reproduction Prohibited

Timely

Page 16: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited16

The goal: “Just in time” requirements

Page 17: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited17

When do we need the requirements, really?

LONG-TERM

MEDIUM-TERM

SHORT-TERM

Entire project/product timeline (years)

Next user-relevant landmark (months)

Next dev-relevant

landmark (weeks)

Page 18: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited18

When do we need the requirements? (examples)

Long Project/product plan Initial backlog Personas

Descriptive Actionable Contextual

Medium Re-prioritized backlog Themes/epics Use cases

Short User stories(prioritization)

User stories(design) User feedback

Page 19: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited19 © 2009 Forrester Research, Inc. Reproduction Prohibited

Profound

Page 20: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited20

Are we having the best possible conversations?

One-on-one negotiations between the business faction and the IT faction are hardly optimal

Page 21: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited21

TIME TO

CHANGE

THE

RULES

Page 22: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited22

INPUT: Change the rules with serious games

Structured

– Rules, but often no winners

Purposeful

– Definite outcome

Time-bound

– By definition, a time-boxed exercise

Participatory

– Success depends on everyone

participating.

Egalitarian

– Everyone has an equal opportunity

to participate.

Page 23: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited23

EXAMPLE: Buy a feature

Android app for activity management

Custom pipeline stages

More complex lead-scoring options

More canned reports

Define and manage teams

Easy clean-up of bad or duplicate data

Activity entry via email

Associate teams with prospects

$5,000

$2,000

$3,500

$1,500

$4,750

$2,500

$3,250

$1,250

FEATURE COST

-

$500

-

$300

$2,000

$2,500

-

-

SPENT

Page 24: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited24 © 2009 Forrester Research, Inc. Reproduction Prohibited

Light-weight

Page 25: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited25

More skills and experiences needed

Actionable

Contextual

Descriptive

ECONOMICS

COMPUTERSCIENCE

ANTHROPOLOGY

Page 26: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited26

“Just in time” requirements take skill, resources, tools

Cultivate the right sources

– EX: Business users, social media,

past requirements, etc. etc.

Identify the right source to answer

the question

– EX: Do we need insight or

validation?

Triangulate using multiple sources

– EX: One source provides depth,

another ensures that the answer is

representative

Deliver the actionable and contextual

content that people need

Page 27: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited27 © 2009 Forrester Research, Inc. Reproduction Prohibited

Next steps

Page 28: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited28

How do we fix this situation?

Treat requirements discipline as more than a

“nice-to-have”

Page 29: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited29

Discipline is a precondition of collaboration

CUSTOMER

SATISFACTION

WASTE

INNOVATION

TRACEABILITY

The people who

write requirements

I love what you’ve built!

Wow, we could have wasted a lot of time fixing

issues

Now we know something about

why someone adopts our technology

Page 30: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited30

Signs of requirements discipline

Do you do retrospectives on requirements?

Do you measure something

more than the number of words?

Do you experiment with your toolkit?

Do you deliver requirements just in time?

Page 31: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited31

How do you know you’re doing well?

If you treat requirements

as a . . .

Necessity

Catalyst

Commodity

You might find yourself saying . . .

“Thank God that’s done. Now, on to coding!”

“Wow, that new persona made me rethink our

app.”

“When was the last time we looked at those user

stories?”

And you’ll share them with . . .

Just the development team.

The next person you’re trying to convince.

Everyone, in a format that makes sense to them.

Page 32: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2012 Forrester Research, Inc. Reproduction Prohibited32

How do you know you’re doing well?

“The dev team has

a question . . .” QUALITATIVE

QUANTITATIVE

Ask the community.

Call “go to” users or

stakeholders.

Review personas, use

cases, other existing

content.

Collect usage stats.

Do a quick poll.

Analyze data from public sources

(blogs, communities, etc.).

Someone can provide this information in less than a day.

Page 33: Webinar - Maximizing Requirements Value Throughout the Product Lifecycle

© 2009 Forrester Research, Inc. Reproduction Prohibited

Thank you

Tom Grant+1 650.581.3846

[email protected]

www.forrester.com