14
Eliciting Eliciting Eliciting Eliciting the the the the Requirements Requirements Requirements Requirements Luigi Rega, PMP® Consultant at Reply IIBA® Italy Chapter Secretary 28 February 2014

07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

  • Upload
    iiba-it

  • View
    581

  • Download
    1

Embed Size (px)

Citation preview

Page 1: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

ElicitingElicitingElicitingElicitingthe the the the RequirementsRequirementsRequirementsRequirements

Luigi Rega, PMP®

Consultant at Reply

IIBA® Italy Chapter Secretary

28 February 2014

Page 2: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

28/02/2014 ELICITING THE REQUIREMENTS 2

Eliciting the Requirements - Just 3 WWWWs

1. What is the «elicitation»?

2. How is the elicitation performed?

3. Why eliciting requirements?

Page 3: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

ELICITING THE REQUIREMENTS 3

What the elicitation is: definitiondefinitiondefinitiondefinition

• The verb «to elicit» comes from Latin:

Elicio (elicio, elicis, elicui, elicitum, elicere)Italian tr.: «tirar fuori, trarre, far uscire, dedurre da»

• English definition:

To elicit: to evoke or draw out, to draw or bring out for forth, to bring to light, to draw forth into existence

28/02/2014

Page 4: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

ELICITING THE REQUIREMENTS 4

What we mean by elicitingelicitingelicitingeliciting the the the the REQsREQsREQsREQs

• More than just gathering requirements

28/02/2014

Page 5: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

ELICITING THE REQUIREMENTS 5

What we mean by elicitingelicitingelicitingeliciting the the the the REQsREQsREQsREQs

• More than just gathering requirements

• There is a «need to actively engage the stakeholders in defining requirements»

• Often stakeholders don’t have a clear picture of their requirements

• Different stakeholders may have conflictingrequirements

• Eliciting requirements is not an isolated activity

28/02/2014

Page 6: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

ELICITING THE REQUIREMENTS 6

Requirements Elicitation - Just 3 WWWWs

1. What is the «elicitation»?

2. How is the elicitation performed?

3. Why eliciting requirements?

28/02/2014

Page 7: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

ELICITING THE REQUIREMENTS 7

How the elicitation is performed

Prepare for Elicitation

ConductElicitation

Activity

DocumentElicitation

Results

ConfirmElicitation

Results

28/02/2014

Page 8: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

ELICITING THE REQUIREMENTS 8

Elicitation techniques

BABOK® Guide v2.0

Elicitation Techniques

• Brainstorming

• Document Analysis

• Focus Groups

• Interface Analysis

• Interviews

• Observation

• Prototyping

• Requirements Workshops

• Survey/ Questionnaire

PMBOK® Guide v5.0

28/02/2014

Project Scope Management

5.2 Collect

Requirements

Page 9: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

ELICITING THE REQUIREMENTS 9

Prototyping - not only to test/show

• Prototypes can be used in early phases of the project to elicit requirements

• GoogleTM Labs: a playground where […] users can play around with prototypes of some of our wild and crazy ideas and offer feedback directly

to the engineers who developed them.

• PalmTM Pilot: the first successful PDA (Personal Digital Assistant) started its development by… a wooden prototype!

• iGoogle

• Google Maps

• Google Docs

• Google Groups

• …

Computer History Museum, Mountain View CA

28/02/2014

Page 10: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

ELICITING THE REQUIREMENTS 10

Requirements Elicitation - Just 3 WWWWs

1. What is the «elicitation»?

2. How is the elicitation performed?

3. Why eliciting requirements?

28/02/2014

Page 11: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

ELICITING THE REQUIREMENTS 11

Why shall requirements be elicited?

• PM&BA’s common enemy: the Scope Creep!

• Much of business or technical requirements resides in the stakeholders’ minds

• Good requirements can not just be collected from the Customer or from the Sponsor

• PM&BA shall work together to achieve proper and complete Stakeholder Analysis, and a successful Requirements collection

28/02/2014

Page 12: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

ELICITING THE REQUIREMENTS 12

What if you don’tdon’tdon’tdon’t?NASA’s Mars Climate Orbiter

• FAILURE: Disintegrated on Mars atmpsphere

• ROOT CAUSE: one team used Imperial units while the other used Metric units for a key operation

• NASA board’s report: «the process to verify and validate certain engineering requirements […] was inadequate»

Airbus A380

• FAILURE: Wires manufactured to specification, but turned out to be too short!

• ROOT CAUSE: different versions of the SW used: German and Spanish designers used CATIA version 4, British and French used version 5

facebook home & HTC First

• FAILURE: Commercial flop, both Application and Device

• ROOT CAUSE: Poor business case ( and why a dedicated device for it?) + (gossip) Android application built by iPhone users!

530 km of wires

Additional costs: ~6.1B $

Costs: 193.1 million $

~5k Users, <0.5% mobile users

Star Rating: 2.8 / 5.0

HTC First: 99 $ -> 0,99 $

28/02/2014

Page 13: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

ELICITING THE REQUIREMENTS 13

ConclusionsConclusionsConclusionsConclusions

• REQs Elicitation is essential to define the projectScope

• Everything we hear is an opinion, not a fact. Everything we see is a perspective, not the truth. - Marcus Aurelius

• PM&BA shall plan the Elicitation properly• If you can’t describe what you are doing as a process,

you don’t know what you’re doing. - W. Edwards Deming

• Give the right importance to feedbacks• You have two ears and one mouth. I suggest that you

use them in that proportion. - G.K. Chesterton

28/02/2014

Page 14: 07 pm&ba dynamic duo_ eliciting_the_requirements luigi_rega

ELICITING THE REQUIREMENTS 14

Contacts

Luigi Rega

[email protected]

• LinkedIn: http://lnkd.in/dPgigt5

• www.italy.iiba.org

28/02/2014