5questions

profileqwer2668
5e2cd534173b7963fc3a62ab8a52338a.pdf

Project Scope Management

Project Management in the Information Age MASY1-GC 1250

Session 2

V21.1

Project Scope

The Scope of a Project • Scope (The ‘What’)

o Desired ‘products’ / end results of the project o The processes used to create them o What is to be done o High level goal(s)

• Deliverables o The tangible products or services produced o Measurable objectives o The process life cycle o The development life cycle

3

Project Scope Management Processes

• Plan Scope Management

• Collect Requirements

• Define Scope

• Create Work Breakdown Structure (WBS)

• Validate Scope

• Control Scope

4

The Four Aspects of Scope

• In scope

• Not in scope

• Scope creep

• Change management

5

Well Defined Scope

• Represents the expectations of stakeholders • Helps assess the resource requirements • Is sensitive to constraints • Helps to make realistic commitments • Defines the boundary of the project • Facilitates the planning process

How easily can this be done????

6

Out of Scope

• A description of deliverables that will not be considered part of the boundaries of this project: o Features o Functions o Business processes o Products o Services

7

Scope Creep

• Uncontrolled growth of functionality • Requirements churn and expansion • Inadequate prioritization • Schedule delays • Cost increases • Quality problems • Misdirected energy and morale

8

Project Components Define the Scope

• A clear statement of purpose

• Requirements

• Specifications

• Deliverables

• Objectives

9

Establish the Project Objective

• Project objective o Establishes what is to be accomplished o Defines the tangible end product o Indicates the primary deliverables o Date required to be completed o Resources needed o Budget required o Expected benefits

11

Project Objectives

• Specific (Clearly defined) • Measurable (Objective analytic measures) • Attainable (It can be achieved) • Relevant (Alignment to the mission) • Time Sensitive (Deadline) • Extending (Risk taking) • Rewarding (The ‘Wow’ effect)

Why Bother Planning Scope?

• To improve the accuracy of time, cost, and resource estimates

• To define a baseline for performance measurement and project control

• To aid in communicating clear work responsibilities

12

Collect Requirements

• Information Gathering

• Clarify features and functions

• Establish look and feel

• The User Expectations

• Document the requirements in sufficient detail

• Prioritize requirements

• Trace their status from the planning, to the execution, to the delivery of results

13

Defining a Good Requirement

• Correct

• Complete

• Clear

• Consistent

• Verifiable

• Traceable

• Feasible

14

Rules for Effective Requirements

• Define objectives

• Verify the requirements against the objectives

• Apply scenarios…against requirements

• Apply use cases…against requirements

• Perform a consistency review

15

The Value of Requirements Management

• Enables prioritization

• Facilitates product designs

• Facilitates estimation

• Accelerates development

• Enables effective testing

• Necessary for project monitoring and control

• Enables requirements traceability

16

Requirements Gathering Techniques

• Interviews

• Focus groups

• Workshops

• Questionnaires / surveys

• Prototyping

• And more!!!!

Requirements gathering is often iterative!

17

Define Scope: The Scope Statement

• Project scope description o Progressively elaborated as needed

• Project deliverables o Product o Process

• Acceptance criteria

• Project exclusions

• This establishes a baseline from which progress and future changes are measured

18

The Work Breakdown Structure (WBS)

• Foundation for defining work as it relates to product and project deliverables

• The decomposition of scope into a hierarchical, logical classification structure

• The WBS Dictionary: a data repository for the WBS

19

Validate Scope

• Designated stakeholders validate that deliverables provide what was agreed upon in the scope statement and requirements documents

• Secure formal agreement in some form

20

Control Scope

• How to handle requests to change requirements and scope? oDeny them? oAccept / accommodate them?

21

Change Management

• A process to clearly define alterations

• Make changes during the execution process

• Help ensure project goal(s) are being met

• The project plan is being adhered to

• Scope-creep does not occur

• A change control process is invoked

22

Reasons To Accept Changes

• Added value • Clear need established

• Acceptable ROI

• Acceptable impact on schedule, budget

• Offers competitive advantage

• Little or no liabilities or risks

23

Reasons To Deny Changes

• Too much cost for too little value • Too much impact on schedule, budget

• Unacceptably low ROI

• Competitive risks

• Too much complexity

• Legal / regulatory risks

24

The Agile Approach to Scope Management

• Scope uncertainty is accepted – scope is allowed to evolve

• “Product owner” defines and prioritizes features

• Product owner manages scope changes

25

The Product Owner Role

• Voice of customer

• Maximize product value

• Maximize value of project team effort

• Creates and maintains the product backlog o A list of features ordered by priority o A living document subject to change o Multiple views: Product, release, increment

26

User Stories – An Agile Approach to Requirements Documentation

27

As a <type of user>,

I want to <goal>

so that <reason>

(Who?)

(What?)

(Why?)

User Story Example

28

As a book shopper,

I want to read reviews of a selected book,

so that I can decide whether to buy it

User Stories – Alternate Format

29

Given <a condition>,

When <a context>,

Then <an action or result>

User Story – Alternate Format Example

30

Given that the credit card expiration date is invalid

When the user enters it,

Then warn the user that it is invalid and allow a different one to be entered

User Stories – Best Practices

31

• Goal oriented • The INVEST requirements: • Independent • Negotiable • Valuable • Estimatable • Small • Testable

• Keep using diagrams!

Acceptance Criteria

32

• Provide meaningful acceptance criteria for all user stories

• Criteria MUST be translatable into tests! • Write tests BEFORE creating the product • Provide data for testing • Write criteria until they don’t add any more value

  • Slide 1
  • Slide 2
  • The Scope of a Project
  • Project Scope Management Processes
  • The Four Aspects of Scope
  • Well Defined Scope
  • Out of Scope
  • Scope Creep
  • Project Components Define the Scope
  • Establish the Project Objective
  • Project Objectives
  • Why Bother Planning Scope?
  • Collect Requirements
  • Defining a Good Requirement
  • Rules for Effective Requirements
  • The Value of Requirements Management
  • Requirements Gathering Techniques
  • Define Scope: The Scope Statement
  • The Work Breakdown Structure (WBS)
  • Validate Scope
  • Control Scope
  • Change Management
  • Reasons To Accept Changes
  • Reasons To Deny Changes
  • The Agile Approach to Scope Management
  • The Product Owner Role
  • User Stories – An Agile Approach to Requirements Documentation
  • User Story Example
  • User Stories – Alternate Format
  • User Story – Alternate Format Example
  • User Stories – Best Practices
  • Acceptance Criteria