36
Requirements are not enough: Using a WBS to maximize project success Speaker: Tony Johnson, MBA, PMP, PgMP Company: Crosswind Learning Website: www.crosswindpm.com 1 Welcome to the PMI Houston Conference & Expo and Annual Job Fair 2014 Please set your cell phone/pager to silent mode Q&A will be taken at the close of this presentation There will be time at the end of this presentation for you to take a few moments to complete the session survey. We value your feedback which allows us to improve this annual event.

Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Embed Size (px)

Citation preview

Page 1: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Requirements are not enough: Using a WBS to maximize project success

Speaker: Tony Johnson, MBA, PMP, PgMP Company: Crosswind Learning Website: www.crosswindpm.com

1

Welcome to the PMI Houston Conference & Expo and Annual Job Fair 2014

• Please set your cell phone/pager to silent mode

• Q&A will be taken at the close of this presentation

• There will be time at the end of this presentation for you to take a few moments to complete the session survey. We value your feedback which allows us to improve this annual event.

Page 2: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Current State without a WBS Focus on what project results do, not what they are Focus on “Requirements”, not the pieces of the project Hard to measure Leaves areas of planning weak Change more likely because of lack of definition

Page 3: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

PM Discretion

Signoff of Project

Change Management

Requirements Session

Create or Buy Templates for Requirements

Sign off of Work Pieces

Approved Changes

Requirements

Requested Changes

Common Scope Management Approach

In a Pre-WBS Environment

Page 4: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Ideal State of WBS Usage

Page 5: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Scope Management Process Comparison

Fifth Edition PMBOK Guide

Plan Scope Management-Scope Management Plan Collect Requirements-Stakeholder Requirements Document, Requirements Management Plan Define Scope- Scope Statement Create WBS-Work Breakdown Structure and WBS Dictionary Validate Scope- Validated Deliverables Control Scope-Change Requests

Page 6: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

What? No WBS? Incomplete project definition Unclear assignments, goals, deliverables Scope creep Budget overrun Missed deadlines and timeline slippage Unusable product or failure to deliver

Page 7: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Introducing the WBS… It’s a separation of the project scope and deliverables into a pattern of

smaller work components that detail the tasks to be done. It defines the scope of work. It clarifies objectives and deliverables. It provides a framework for managing work to completion, including

communications and integration with other processes Agile/Scrum

It could be considered a feature or function breakdown structure

Page 8: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Why use a Work Breakdown Structure?

Provides a clear vision of the project work Helps team members buy into the project Provides the framework for all deliverables across the project life cycle Helps the project meet its objectives through focus on and support of the

following: Deliverables Design Management

Page 9: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Focus on Deliverables The deliverable is the core of a WBS. A deliverable-oriented WBS provides the following benefits:

Better communication to project sponsors, stakeholders, and team members

More accurate estimation of tasks, risks, timelines, and costs Increased confidence that 100% of the work is identified and included A foundation for the control processes within the project

Page 10: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

The Value of Good Design Communicates at the level of detail and in the format appropriate for the

audience (stakeholders, team members, etc.) Supports accountability and responsibility Organizes information for reporting progress, status, performance and for

tracking risks 100% Rule: The WBS must include all work and deliverables (no less, no

more) that fall within the project scope.

Page 11: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Supports an Organizational Perspective

Provides the foundation for assigning work Provides support for delegating responsibility as work becomes more

defined Helps keep assignments aligned within budgets and schedules Supports an Organizational Perspective

Page 12: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Relationship With Other Tools Project Charter Project Scope Statement Resource Breakdown Structure Organizational Breakdown Structure Project schedule Network Diagram Project Schedule

Page 13: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Questions to Ask when Preparing a WBS

What needs to be done? What are the project’s component parts? How do the pieces work together? have all deliverables been identified? Is the project scope defined and issued? Have the activities needed to support the deliverables been identified?

Page 14: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

WBS Levels are necessary? The depth of a WBS depends on the size and complexity of a project Depth also depends on the level of detail needed to plan and manage the

project Typically, a WBS has a multi-level of detail needed to plan and manage the

project Typically, a WBS has a multi-level hierarchy, with the number of levels

appropriate for managing the project, no more, no less.

Page 15: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Sample WBS (constructing a bicycle) 1

Bicycle

1.1 Frame Set

1.2 Crank Set

1.3 Wheels

1.4 Brakes

1.5 Shifting

1.6 Integration

1.7 Project Mgt.

1.1.4 Seat

1.1.3 Fork

1.1.2 Handlebar

1.1.1 Frame

1.3.2 Rear Wheel

1.3.1 Front Wheel

1.6.4 Testing

1.6.3 Assembly

1.6.2 Design

1.6.1 Concept

1.6.4.2 Product

1.6.4.1 Component Legend

Level 1 Level 2 Level 3 Level 4

1.6.4.3 Customer

Page 16: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Preparation Methods Top Down

Convenient for status reporting

Ensures projects are logically structured

Valuable when brainstorming

Accommodates additional deliverables as they are discovered

Bottom Up

Starts with deliverables and works backward into project

Confirms that all work packages are included

WBS Standards

Formats are predefined

Enhances cross-project WBS consistency

WBS Templates

Provides a starting point for WBS creation

Helps determine required level of detail

Enhances cross-project WBS consistency

Page 17: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

When to Use Top Down PM and team have little experience developing WBS Nature of deliverables is not well understood Project life cycle is not well known No suitable WBS templates are available (developing WBS from scratch)

Page 18: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

When to Use Bottom Up Nature of deliverables is well understood Project life cycle is well known Suitable WBS templates are available

Page 19: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Factors to Consider Each WBS element represents a single deliverable that is unique and

distinct without duplication, including those corresponding to a subcontractor’s WBS

Deliverables are both interim and final, as required to create the final results All deliverables and reporting mechanisms must be in the WBS All WBS elements are compatible with organizational and accounting

structures.

Page 20: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

When to Use WBS Standards and Templates

Use them if they are available

Warning: Don’t try to fit a WBS standard or WBS template to a project just because it looks similar. If one isn’t a good, solid fit, develop the new WBS from scratch with a top-down approach.

Page 21: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Value of the WBS Dictionary

•Provides Supporting Detail for The Work of the Project Deliverables

•Provides Cost Accounts for Billing the Work •Provides Sequencing for Deliverables • Identifies Resources for Work Packages •Think of the TASK INFORMATION window in MS Project

Page 22: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Knowledge Area Impact to Consider

Integration Scope Time Cost Quality Human Resource Communications Risk Procurement

Page 23: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Integration Include work for the integration of components with the

WBS element for component integration at the same level as those being integrated.

Included work for any communications and meetings that are required for integration management

Page 24: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Scope Define all requirements and have them approved. Revisit the WBS often as development continues. Trace all WBS elements to documentation, such as

statement of work and contract requirements. Maintain list of activities considered to be out of scope,

review, and confirm with stakeholders. Consult historical data, risk registries, checklists and

lessons learned to identify all work.

Page 25: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Time Decompose deliverables to estimate effort required to

obtain or create them. Determine how to establish the status of the work in

progress.

Page 26: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Cost Limit deliverables in size and definition. Determine how budgets will be established. Determine if level of detail is appropriate for planning

and control.

Page 27: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Quality Determine if quality will be evaluated through efforts

such as testing and inspection. Establish any quality requirements. Establish any compliance requirements, such as for

auditing or industry standards. Determine if metrics will be defined to measure the

deliverables.

Page 28: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Human Resource Ensure that each element has a single point of

accountability. Establish a reporting structure for managing individual

work assignments. Determine how work will be assigned and controlled.

Page 29: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Communications Account for all communications. Determine the type of communications required. Define any special needs to accommodate

communications, e.g., translators, requirements that are specific for a given country, long distance.

Page 30: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Risk Determine any likelihood for change. Define a formal change process. Define metrics to determine how deliverables are

measured. Define and monitor third-party dependencies. Include any contingency plans.

Page 31: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Procurement Determine the length of the subcontracting period. Define a WBS element for each procured deliverable. Determine if the there are any intangible deliverables

required for managing procurement. Determine what entity manages procurement.

Page 32: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Stakeholder Identify areas of stakeholder interest in the WBS Identify areas of stakeholder interaction in the WBS Identify areas of stakeholder involved in scope validation

Page 33: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Summary A WBS defines deliverables and their order, and

supports the definition of work required to meet the objective.

A WBS provides the framework for all deliverables and for performance objectives across the project life cycle.

A WBS satisfies the needs of the project. It contains all elements necessary to represent the full

scope of work. Many issues or problems can be traced back to flaws in

WBS development. A high quality WBS increases the likelihood of

successful completion.

Page 34: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

Questions?

Page 35: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

35

Contact Information • Speaker: Tony Johnson, MBA, PMP, PgMP • Company: Crosswind Learning • Website: www.crosswindpm.com • Phone: 214-764-1338 • E-mail: [email protected]

Thank You

Page 36: Requirements are not enough: Using a WBS to maximize ... · PDF fileRequirements are not enough: Using a WBS to maximize project success . ... a WBS has a multi-level hierarchy,

36

Closing thoughts… Thank you for attending this session. We hope you found this presentation

added value to your knowledge of Project Management.

• Take a few moments to complete the Session Survey. We appreciate and value your feedback.

• Hand in your completed survey to Registration, you will receive a free raffle ticket for one of the drawings to be held in the Vendor Expo (see Conference Program Guide for details).