unit 05 - project definition and requirements

28
October 2003 | Project Management | Wilhelm F. Neuhäuser © IBM Corporation 2003 Unit 05 - Project Definition and Requirements S

Upload: orlando-farrell

Post on 31-Dec-2015

32 views

Category:

Documents


1 download

DESCRIPTION

Unit 05 - Project Definition and Requirements. Sectional slide. Agenda. Unit 5: Project Definition and Requirements Objectives Project requirements Scope definition Specification questions Project definition and requirements: organizing for results Key Messages - Unit 5. Objectives. - PowerPoint PPT Presentation

TRANSCRIPT

October 2003 | Project Management | Wilhelm F. Neuhäuser © IBM Corporation 2003

Unit 05 - Project Definition and Requirements

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 20032

Agenda

Unit 5: Project Definition and Requirements Objectives Project requirements Scope definition Specification questions Project definition and requirements: organizing

for results Key Messages - Unit 5

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 20033

Objectives

At the end of this module, you will be able to - Recognize the need to validate requirements Recognize pitfalls in defining requirement Describe how to define a requirements baseline Prepare a scope definition document for

effective project planning

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 20034

The Basic Project Definition Questions

The first step in the project definition process is toaddress the following questions:

Precisely who is affected by the project? What are the requirements of those affected? Who is involved in the delivery of work? Where are we now? Where should we end up?

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 20035

The Basic Project Definition Questions

The first step in the project definition process is toaddress the following questions, continued:

What are the technical performance requirements? What are the expense limitations? What is the project's duration including time-to-

market, time-to-profitability, and total life cycle? What are the risks? What are most important aspects of deliverables,

that is, technical, ease of use, distribution?

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 20036

Differences between Goals, Objectives, Requirements, and Specifications

Ends that the firm strives to attain - e.g., becoming the leader in indoor mall transit systems

Specific targets that further the goal - e.g., implementing

a new mall transit system for the Wickedgood Shopping Mall in Bar Harbor, Maine, within budget, to be operational by September 1.

The needs of the customer that refine the objectives in sufficient detail to plan the work

The firm's approach to meeting the requirements, goals, and objectives, spelled out in considerable detail

Goals

Objectives

“What”

Requirements

Specifications

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 20037

Project Objectives

Establish unambiguous and realistic objectives Good objectives are unambiguously stated and contain a

measure of how to assess whether or not they have been achieved

To be realistic, objectives must be determined jointly by project managers, functional managers, and those who perform the work - a top-down, bottom-up process

Periodically evaluate whether project objectives are being achieved

Act on results of the evaluation

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 20038

Ensuring Good Project Objectives

When an objective meets the criteria it - Can survive the departure of a key sponsor or

project management team member without diluting its clarity

Matches firm's approaches to doing business Serves the customer need without restricting how

the job is accomplished Serves as a foundation for the work breakdown

structure (WBS)

S.M.A.R.T.: Specific - Measurable - Agreed to - Realistic - Timebound/Timely

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 20039

Requirements Baseline and Exclusion Definitions

Needs: Client/project sponsor requests, ideas, and business requirementsRequirements: Statement of desire for a future systemRequirements Baseline: Statements of commitment for future systemExclusions: Statements of "not-included" for a future system

Note: Requirements baseline may also be called specifications.

Needs

Requirements

Exclusions

Requirements Baseline

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200310

Identify and Validate Requirements When...

Developing a proposal

Beginning a project

Taking over a project already in process (revalidating)

Reassessing the requirements of a project (mid-project)

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200311

Why Establish a Requirements Baseline?

The requirements baseline – Incorporates the original requirements for a project

plus or minus approved changes Serves as the basis for managing requirements Must be signed and approved Helps serve as the basis of ensuring that the

project is complete Defines the scope of the project

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200312

Requirements Baseline = Requirements -Exclusion

NeedsNeeds RequirementsBaseline

Requirements

Exclusions

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200313

How to Establish a Requirements Baseline

NeedsNeeds Requirements

Review

Review

Final Baseline

Exclusion

PreliminaryBaseline

ReviewException

Acceptable

Aproval

Y

Y

N

N

NY

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200314

Specification Questions

A review of fundamental questions can provideinsight on a project's requirements: What should it do? Who are the customers? How much will it cost the customer? How will it be marketed? Where will it be bought? How will it be ordered? How long will it last?

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200315

Specification Questions (continued)

Are similar products already in development or operation?

What is the expense plan? How long is the development process? How will it be serviced? Can the firm's existing infrastructure support it? What outside support is required? How will success be defined? What support system will firm keep in place?

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200316

Guidelines for Identifying and Validating Requirements

Work jointly with clients / project sponsors Obtain detailed descriptions of problems to be solved State the requirements explicitly and have project staff

and clients / project sponsors sign off Be realistic: assume that if a requirement can be

misinterpreted – it will be misinterpreted Use a scope definition document

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200317

Guidelines for Identifying and Validating Requirements continued

If possible, include pictures, graphics, models and other nonverbal exhibits in requirements formulation

Ensure that project deliverables are directly related to requirements

Establish a system to monitor changes made to the requirements

Educate the project staff and clients / project sponsors about problems in specifying requirements

Obtaine client / project sponsor signature on requirement baseline

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200318

Project Definition and Requirements: Organizing for Results

Project manager is the focal point Collaborate with functional managers regarding -

Need to collect additional requirements

Who to query

Verification and validation of requirements

Sign-off process

• Concept (product requirements)• Plan (product definition)

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200319

Using the Scope Definition Document to Identify and Validate Project Requirements

Creates a baseline for measuring and managing change

Set measures within which to control Prevents team from jumping in and wasting effort Ensures clarity of scope before detail planning

begins

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200320

What is the Scope Definition Document?

Is an overview document Sets project bounds Establishes what the project will do and will not do Begins to organize project into manageable form Is not a project charter Is not a team charter

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200321

Components of a Scope Definition Document

Background and summary of project Where did this project come from? Why is it being done? What does the customer receive or not receive by project end?

Project objective(s) What is the target of the project? What problem should the project solve? What are the major components of work on the project?

Project deliverables What are the major products required to meet the objectives? Customer deliverables Project deliverables Process deliverables

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200322

Components of a Scope Definition Document (continued)

Key milestones What major points in time are important to communicate? What major points in time are important to measure against? What are the bureaucratic milestones?

Assumptions What unknowns are being made into knowns? What are the operating rules and standards?

Risks What obstacles could jeopardize project success?

• Cost• Schedule• Requirements• Quality

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200323

Components of a Scope Definition Document (continued)

Key resource requirements What specialized resources are necessary to complete this project?

• Human• Material

Constraints What issues are restricting this project?

• Technology• Human resources• Political

Interrelated projects What effects are there on other programs? What other projects are addressing related issues? What other projects have a potential impact on this project?

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200324

Components of a Scope Definition Document (continued)

Acceptance criteria What technical performance is required? What checkpoints are in place to ensure that the right product

is being delivered in the right way? How will success be measured?

Signatures What reviews will be done? When? Who approves project reviews?

Reviews At what points will management reviews be conducted? At what points will customer reviews be conducted? At what points will informal (team, peer) reviews be conducted? For what purpose?

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200325

Components of a Scope Definition Document (continued)

Communication plan How will team members communicate? What types of meetings will be held? Frequency? Purpose? What type of reports will be written? Frequency? Purpose?

Change management plan What process will be followed when project change occurs?

Financial analysis Net present value (NPV) Benefit-cost ratio Return on sales (ROS) Return on assets (ROA)

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200326

Pitfalls in Defining Needs

Dealing with inherently fuzzy needs Dynamic

Uncertainty regarding who will use the product

Identifying solutions prematurely Addressing the needs of multiple customers

Developers' values may color and distort end-user needs

• Gold-plating needs• Selective filtering of customer needs• "Father knows best" approach to recognizing and

articulating needs

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200327

Customers aren't always sure what they need

They know what they don't need As the product develops and takes on tangible

forms, customers see new possibilities Customers know what they want when they see it

(prototype) Customers must be taken seriously - a project may

be considered a failure if the product is not utilized, is underutilized, or is misutilized by the intended customer

Project Management

Unit 05 | Project Definition and Requirements| © IBM Corporation 200328

Key Messages

Always do requirements analysis and validation Ensure that you ask the right questions Use a systematic approach State requirements explicitly - have project staff and the

client/project sponsor sign off Consider requirements definition between the project team and

client/project sponsor Know the differences among requirements, exclusions, and

requirements baseline Issues will occur that require management and resolution may

result in change Baselines are essential to controlling the evolution of requirements As the project manager, assume responsibility for screening

change requests, avoid scope creep, and revising the baseline