Transcript

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 1/32

1

© 2009 South-Western, a part of Cengage Learning

Defining Scope and ConstructingWork Breakdown Structures

(WBS)

Chapter 6Contemporary Project Management

Kloppenborg

At the end of this chapter…

• Describe the scope planning and definitionprocesses.

• Create a project scope management plan.

• Create a project scope statement.• Create a change control process.• Describe what a WBS is and demonstrate why it

is vital to project planning and control.

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 2/32

2

At the end of this chapter…• Describe work packages and how they are used

for planning and control.• Compare and contrast different methods of

developing a WBS.• Given project information, individually develop a

WBS for a small sample project.• Working as a team, develop a WBS for a real

project.• Create a numbering system for a WBS.

Scope Planning

• Plan the team’s efforts

Scope planning – “the process of creating a project scopemanagement plan.” PMBOK® Guide Scope planning – “the process of creating a project scopemanagement plan.” PMBOK® Guide

Project scope management plan – “the document thatdescribes how the project scope will be defined, developed,and verified; how the work breakdown structure will becreated and defined; and … how the project scope will bemanaged and controlled by the project team.”PMBOK® Guide

Project scope management plan – “the document thatdescribes how the project scope will be defined, developed,and verified; how the work breakdown structure will becreated and defined; and … how the project scope will bemanaged and controlled by the project team.”PMBOK® Guide

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 3/32

3

Scope Planning• Scope planning = product scope + project scope

• Identify and organize all project work• Use the scope management plan as the basis

for all other work

Product scope – “the features and functions thatcharacterize a product, service, or result.” PMBOK® Guide Product scope – “the features and functions thatcharacterize a product, service, or result.” PMBOK® Guide

Project scope – “the work that must be performed todeliver a product, service, or result.” PMBOK® Guide Project scope – “the work that must be performed todeliver a product, service, or result.” PMBOK® Guide

Project Scope Management PlanWork Processes

• Develop a detailed project scope statement• Create the work breakdown structure and

describe how it will be maintained and approved

• Specify how formal verification and acceptanceof the completed project deliverables will beobtained

• Control how changes to the approved projectscope will be proposed, accepted, and managed

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 4/32

4

Scope Definition• Reasons for scope definition• How to define scope• Project Scope Statement – the output from

scope definition

Scope Definition

• Determine deliverables• What work is necessary to create the

deliverables

• What assumptions/constraints will influence theproject work

Scope definition – “the process of developing a detailedproject scope statement as the basis of future projectdecisions.” PMBOK® Guide

Scope definition – “the process of developing a detailedproject scope statement as the basis of future projectdecisions.” PMBOK® Guide

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 5/32

5

Reasons for Scope Definition• All other planning is based on the project scope• Aid to preventing scope creep

How to Define Scope

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 6/32

6

Clarify Project Objectives• Ensure the project team understands project

objectives• Review the project charter• Describe expected project benefits• Describe problems the project is attempting to

overcome

List Potential Deliverables

• Clarified objectives lead to final deliverables• List intermediate deliverables

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 7/32

7

Gather Stakeholder Input• Listen to internal and external customers

– Use Voice of the Customer (VOC) techniques – Elicit benefits/features in customer’s language – Team member placed in the customer situation

• Complete a customer needs worksheet• Ask the customer how they will judge the quality

of the project• For information systems projects, use a joint

application design (JAD) session to elicitcustomer requirements

Gather Stakeholder Input

• Questions to guide discussion: – What do we not understand about the request? – What is the business reason for the request?

– What is the impact of not providing this feature? – What action items need to be accomplished if we dothis?

– What impact will this have on other parts of theproject or elsewhere?

• Create a prototype

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 8/32

8

State Scope & Establish ProjectBoundaries

• Product and project scope• What is being created and what work is involved• Decide which features/work elements are in

scope and which are out of scope• Promise only what can be delivered• Clearly state project assumptions

Create a Baseline Scope Statement

• Examine scope definition statements forcompleteness

• Validate scope with the sponsor, a customer,

and/or other stakeholders

baseline – “the approved time phased plan… plus or minusapproved project… changes… Usually used with amodifier.” PMBOK® Guide

baseline – “the approved time phased plan… plus or minusapproved project… changes… Usually used with amodifier.” PMBOK® Guide

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 9/32

9

Project Scope Statement – the outputfrom scope definition

Project Objectives

• Why is the project being undertaken?• What is the benefit to be achieved or

problem/issue to be overcome by the project?• How will the project stakeholders decide

whether to accept the project deliverables?• What target values will the project deliverables

need to achieve?• How will the project be measured?• What tradeoffs of scope, quality, cost, or

schedule will be acceptable?

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 10/32

10

Project Scope Description• What characteristics do the project deliverables

need to possess?• Are there appearance expectations?

Project Boundaries

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 11/32

11

Establish Change Control• Projects are conducted in an atmosphere of

uncertainty• Document potential changes to a project with a

change requestChange control system – “a collection of formallydocumented procedures that define how projectdeliverables and documentation will be controlled, changed,

and approved.” PMBOK® Guide

Change control system – “a collection of formallydocumented procedures that define how projectdeliverables and documentation will be controlled, changed,

and approved.” PMBOK® Guide Change request – “request to expand or reduce the projectscope, modify policies, processes, plans, or procedure,modify costs or budgets, or revise schedules… Only formallydocumented changes are processed and only approvedchange requests are implemented.” PMBOK® Guide

Change request – “request to expand or reduce the projectscope, modify policies, processes, plans, or procedure,modify costs or budgets, or revise schedules… Only formallydocumented changes are processed and only approvedchange requests are implemented.” PMBOK® Guide

Change Request Form

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 12/32

12

Work Breakdown Structure• What is a WBS?• Why use a WBS?• WBS Formats• Work Packages• How to construct a WBS

What is the WBS?

• A tool used to progressively divide project workinto smaller pieces

• Identify deliverables

– What work do we need to perform to create thisdeliverable?

• A framework used as a basis for furtherplanning, execution, and control

Activity definition – “the process of identifying the specificschedule activities that need to be performed to produce thevarious project deliverables.” PMBOK® Guide

Activity definition – “the process of identifying the specificschedule activities that need to be performed to produce thevarious project deliverables.” PMBOK® Guide

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 13/32

13

Why use a WBS?• One of the most essential project management

tools• Adds discipline and visibility to project planning• Basis for planning schedule, resources, cost,

quality, and risk• Useful in determining where and why problems

occur• Helpful in project communications

WBS Formats

• Indented outline form• Organizational chart format• Free format

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 14/32

14

WBS - Indented Outline Format

WBS in Org Chart Format

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 15/32

15

WBS in Free Format

Work Packages

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 16/32

16

Work Packages• An element at the lowest level• The basis for all subsequent planning and

control activities• The point from which

– Work activities are defined – Schedule is formed

– Resources are aligned – Control features will be developed

Work package – “ a deliverable … at the lowest level of eachbranch of a WBS. The work package includes the scheduleactivities and schedule milestones required to complete the workpackage deliverable.” PMBOK® Guide

Work package – “ a deliverable … at the lowest level of eachbranch of a WBS. The work package includes the scheduleactivities and schedule milestones required to complete the workpackage deliverable.” PMBOK® Guide

Work Packages

• How small is small enough? – Consider expected amount of time to create the

deliverable – Between 8 and 80 work hours? – Twice the reporting period?

• State succinctly in very few wordsWBS component – “an entry in the WBS that can be at anylevel.” PMBOK® Guide WBS component – “an entry in the WBS that can be at anylevel.” PMBOK® Guide

WBS dictionary – “a document that describes each componentin the WBS. For each component, the WBS dictionary includes abrief scope description, defined deliverable(s), a list of associatedactivities, and may include other information.” PMBOK® Guide

WBS dictionary – “a document that describes each componentin the WBS. For each component, the WBS dictionary includes abrief scope description, defined deliverable(s), a list of associatedactivities, and may include other information.” PMBOK® Guide

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 17/32

17

Work Package Detail

How to construct a WBS

• Include a subject matter expert (SME) whounderstands how each portion of the work willbe accomplished

• Use a top down approach• Use a WBS from a previous project as a startingpoint

• Jump start WBS construction with brainstorminga list of project deliverables

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 18/32

18

Steps in WBS Construction1. Identify major deliverables

2. Divide into smaller deliverables

3. Continue until right size

4. Review

WBS Organization Examples

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 19/32

19

Project Phase Organization• Facilitates rolling wave planning• Rolling wave planning allows a team to get a

quick start on a project• Helps avoid:

– Analysis paralysis - never starting anything becausethe plan isn’t complete

– Ready, fire, aim – not planning at allRolling wave planning – “a form of progressive elaboration planningwhere the work to be accomplished in the near term is planned indetail… while the work far in the future is planned at a relatively highlevel… the detailed planning for work to be performed… in the nearfuture is done as work is being completed during the current timeperiod.” PMBOK® Guide

Rolling wave planning – “a form of progressive elaboration planningwhere the work to be accomplished in the near term is planned indetail… while the work far in the future is planned at a relatively highlevel… the detailed planning for work to be performed… in the nearfuture is done as work is being completed during the current timeperiod.” PMBOK® Guide

Work Function Organization

• Allows functions to focus on their specificactivities

• Does not promote cross-functional discussion

• Extra care required to establish inter-functionalcommunication

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 20/32

20

WBS – divide into smallerdeliverables

• Brainstorm a list of interim and final deliverables(use Post It® Notes)

• Assemble deliverables on a large work space• Group deliverables into related groups• Review for completeness

WBS Structure Considerations

• Consider the parent-child concept – Have between 3 and 9 child elements for each parent

• Uniquely name each component in the WBS

• Assign a unique number to each component• Examine Exhibit 6.13

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 21/32

21

Using MS Project for WorkBreakdown Structures (WBS)

• Types of project data

• Initialize the Project

• Set Up the WBS

Types of Data

• Task data includes WBS data and task data – Individual work activities are tasks – WBS elements are summary rows (bolded)

• Resource data – used by MS Project todetermine assignment load, work, and cost – The resource name field identifies the resource

• Assignment data – assignment units, work, andcost data are calculated when a resource isassigned to a task – May be viewed in Task Usage and Resource Usage

views

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 22/32

22

Initialize the Project1. Set the project start date

2. Enter identifying information

3. Define your organization’s holidays

4. Automatically generate a project summary row

5. Hide highlighting.

1. Set the project start date

• Select Start Date from the Project InformationDialog Box

Source: Microsoft product screen shot reprinted with permission from Microsoft Corporation.

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 23/32

23

2. Enter identifying information• File – Properties –

Summary tab

Source: Microsoft product screen shot reprinted with permission fromMicrosoft Corporation.

3. Define organizational holidays

• Tools – ChangeWorking Time

• Define holidays in theproject calendar

• Define resourcevacations in resourcecalendars

• All project calendarcontent is copied intoall resource calendars

• Define holidays andvacations asnonworking time days

Source: Microsoft product screen shot reprinted with permission from MicrosoftCorporation.

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 24/32

24

4. Change working time details• Use to enter the day

definitions• Do not shorten the

working day hours tocompensate forresource availability – Use the resource

definition (Max units)

for this purpose

Source: Microsoft product screen shot reprinted with permission from Microsoft Corporation.

4. Automatically generate a projectsummary row

• Tools – Options – View• Uses the contents of the

Title field to automaticallygenerate a project

summary row• Using this feature

prevents a “double entry”of the project title in aschedule that containsinserted projects

• Turn on “Show projectsummary”

Source: Microsoft product screen shot reprinted with permission fromMicrosoft Corporation.

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 25/32

25

5. Hide highlighting• View – Hide Change Highlighting• Project automatically shows the impact of changes made

to a project schedule• Turn this function off until the project schedule is baselined

Source: Microsoft product screen shot reprinted with permission from Microsoft Corporation.

Set Up the WBS

1. Understand WBS definitions and displays

2. Enter summaries, milestones, and tasks

3. Create the outline for your WBS

4. Insert row number column

5. Hide (or show) desired amount of detail.

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 26/32

26

1. Understand WBS displays anddefinitions

• Project refers to activities as tasks and higherlevel WBS elements as summary tasks(summaries)

• Milestones are zero duration activities – Moments when progress is checked

• Summaries, tasks, and milestones are displayedto allow easy recognition – Tables as an outline – Gantt view – Network Diagram view

Gantt Chart View

Source: Microsoft product screen shot reprinted with permission from Microsoft Corporation.

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 27/32

27

Network View

Source: Microsoft product screen shot reprinted with permissionfrom Microsoft Corporation.

Summary values in a task table

Source: Microsoft product screen shot reprinted with permission from Microsoft Corporation.

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 28/32

28

Summary values in a task table• Cost and work field values total the underlying

tasks• Duration field values summarize the number of

working days in the project calendar spanned bythe summary

• Start contains the start value for the earlieststarting task(s)

• Finish contains the finish date of the latestfinishing task(s)

• Some fields have no values – Predecessor andResource Names

2. Enter the list of summaries,tasks, and milestones

Source: Microsoft product screen shot reprinted with permission from Microsoft Corporation.

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 29/32

29

2. Enter the list of summaries,tasks, and milestones

• Rearrange the list using a row “drag and drop”feature

• Add elements and tasks with a task insertfunction

3. Create the outline (WBS)

• Set up the outline structure using the Indentand Outdent buttons on the Formatting toolbar

1. Select the Task Name field to be indented2. Click on the Indent button3. Decrease an indent level with the Outdent button

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 30/32

30

4. Insert Row Number Column• Project will automatically number summaries,

tasks, and milestones• Highlight the task name column• Insert – Column – Field name - WBS

Ready to Insert WBS Column

Source: Microsoft product screen shot reprinted with permission from Microsoft Corporation.

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 31/32

31

WBS Column Inserted

Source: Microsoft product screen shot reprinted with permission from Microsoft Corporation.

5. Hide (or Show) UnderlyingDetail

Source: Microsoft product screen shot reprinted with permission from Microsoft Corporation.

8/11/2019 Ch06_Kloppenborg [Compatibility Mode]

http://slidepdf.com/reader/full/ch06kloppenborg-compatibility-mode 32/32

5. Hide (or Show) UnderlyingDetail

• Select summary row whose detail is to behidden/displayed

• Click on the Hide ( - ) subtasks button or Showsubtasks button ( + )

Summary

• Scope planning involves determining what interimdeliverables need to be created and what work will needto be performed to create all of the deliverables.

• The defined scope is organized into a work breakdownstructure (WBS).

• The WBS progressively decomposes the project intosmaller and smaller pieces.• Each WBS component is assigned to one person for

planning and control• The WBS serves as a basis for determining project

schedule, budget, personnel assignments, qualityrequirements, and risks.

• The WBS can be created using MS Project