1 presented by: sonya hawkins. discuss scope discuss requirements 2

18
Getting the Scope and Business Requirements Right! 1 Presented By: Sonya Hawkins

Upload: bradley-welliver

Post on 14-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

1

Getting the Scope and Business Requirements

Right!

Presented By: Sonya Hawkins

Page 2: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

2

Discuss Scope

Discuss Requirements

Today’s Discussion

Page 3: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

“The work that needs to be accomplished to deliver a product or results with the specified features and functions.”

Project Scope

Page 4: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

4

Project Management Triangle

TIME COST

SCOPE

QualityResource

s

Page 5: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

5

Scope Creep

TIME COST

SCOPE

QualityResources

Page 6: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

6

Thoroughly understand the project vision

Understand your priorities and the priorities of the project drivers.

Define your deliverables and have them approved by the project drivers.

Break the approved deliverables into actual work requirements.

Scope Control Starts Day One!

Page 7: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

7

The purpose of doing the project.

Project Scope

Page 8: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

8

“The most difficult part of requirements gathering is not

documenting what the user ‘wants’; it is the effort of helping users figure out what they ‘need’ that can be successfully provided

within the cost and schedule parameters available to the

development team.”

Steve McConnell Software Project Survival Guide. Redmond, Washington. :Microsoft Press, 1998

Page 9: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

9

Getting The Requirements Right!

Page 10: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

10

The cost of rework is typically 45% of a project's cost.

There is as much as a 2000:1 cost savings from finding errors in the requirements stage vs. in the maintenance stage of the life cycle

Reducing requirements errors is the single most effective action developers can take to improve project outcomes.

Requirement Risks

Young, Ralph R., 2001

Page 11: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

11

Separate the “What” from the “How”

The “what” refers to the requirements – what is needed to solve the problem

The “how” refers to how the solution will be designed and implemented.

Requirement Principle

Page 12: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

12

Attainable Complete Correct Feasible Necessary Traceable Understandable

Consistent Measurable and testable

Prioritized Unambiguous Verifiable Does not define solution

Requirements Should Be……

Page 13: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

13

Unclear, imprecise, incomplete

Conflicting

Difficult to predict impact and

feasibility

A Misunderstood “Need” Leads to an Unsatisfied “Requirement”

Page 14: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

14

“The product shall switch between displaying and hiding non-printing characters instantaneously”

OR “The user shall be able to toggle between

displaying and hiding all HTML markup tags in the document being edited with the activation of a specific triggering condition”

Example 1

Page 15: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

15

“Charge numbers should be validated online against the master corporate charge number list, if possible.”

OR “The system shall validate the charge number

entered against the online master corporate charge number list . If the Charge number is not found on the list, an error message shall be displayed and the order shall not be accepted.”

Example 2

Page 16: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

16

The website shall be user friendly and load fast.

How would you re-write…………..?◦ Can you measure?◦ Can you test?◦ Can you verify you satisfied this requirement?

Example 3

Page 17: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

17

Understand the Scope of the project

Define the Requirements for the

project to be a success

Lastly

Page 18: 1 Presented By: Sonya Hawkins.  Discuss Scope  Discuss Requirements 2

18

Questions