Top Banner
The Work Breakdown IT project management
29
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WBS PROJECT

The Work Breakdown

IT project management

Page 2: WBS PROJECT

Project Time ManagementPMBOK®

Activity definition Identifying what activities must be completed to produce the project

scope deliverables Activity sequencing

Determining whether activities can be completed sequentially or in parallel and any dependencies that may exist among them

Activity resource estimation Identifying the type of resources (people, technology, facilities, etc.)

and the quantity of resources needed to carry out project activities Activity duration estimation

Estimating the time to complete each activity Schedule development

Based on the availability of resources, the activities, their sequence, and time estimates, a schedule for the entire budget can be developed

Schedule control Ensuring that proper processes and procedures are in place in order to

control changes to the project schedule

Page 3: WBS PROJECT

Work Breakdown Structure (WBS) The WBS represents a logical decomposition

of the work to be performed and focuses on how the product, service, or result is naturally subdivided. It is an outline of what work is to be performed

PMBOK Guide® (17).

Page 4: WBS PROJECT

Work Package

Page 5: WBS PROJECT

Deliverables versus Milestones Deliverables

Tangible, verifiable work products Reports, presentations, prototypes, etc.

Milestones Significant events or achievements Acceptance of deliverables or phase completion Cruxes (proof of concepts) Quality control Keeps team focused

Page 6: WBS PROJECT

Developing the WBS

A work package is developed for each of the phases and deliverables defined in the Deliverable Structure Chart (DSC)

Page 7: WBS PROJECT

Deliverable: Test Results Report Logical Activities:

1. Review the test plan with the client so that key stakeholders are clear as to what will be tested, how the tests will be conducted, and when the tests will be carried out.

2. Carry out the tests as outlined in the plan.3. Once the test results are collected, we need to

analyze them.4. The results should be summarized in the form of a

report and presentation to the client.5. If all goes well, the client will sign-off or approve

the test results and then we can move on to the implementation phase of the project. If not, then we need to address and fix any problems.

What are the deliverables? Milestones?

Page 8: WBS PROJECT

Example Work Breakdown Schedule

Page 9: WBS PROJECT

The WBS Should Follow the Work Package Concept

Page 10: WBS PROJECT

Sample Intranet WBSOrganized by Product

Information Technology Project Management, Fifth Edition, Copyright 2007

10

Page 11: WBS PROJECT

Sample Intranet WBSOrganized by Phase

Information Technology Project Management, Fifth Edition, Copyright 2007

11

Page 12: WBS PROJECT

Intranet WBS in Tabular Form

1.0 Concept1.1 Evaluate current systems1.2 Define Requirements

1.2.1 Define user requirements1.2.2 Define content requirements1.2.3 Define system requirements1.2.4 Define server owner requirements

1.3 Define specific functionality1.4 Define risks and risk management approach1.5 Develop project plan1.6 Brief Web development team

2.0 Web Site Design3.0 Web Site Development4.0 Roll Out5.0 Support

Information Technology Project Management, Fifth Edition, Copyright 200712

Page 13: WBS PROJECT

Intranet WBS and Gantt Chart in Microsoft Project

Information Technology Project Management, Fifth Edition, Copyright 200713

Page 14: WBS PROJECT

Intranet Gantt Chart Organized by Project Management Process Groups

Information Technology Project Management, Fifth Edition, Copyright 200714

Page 15: WBS PROJECT

Approaches to Developing WBSs Using guidelines: some organizations, like the

DOD, provide guidelines for preparing WBSs The analogy approach: review WBSs of

similar projects and tailor to your project The top-down approach: start with the

largest items of the project and break them down

The bottom-up approach: start with the specific tasks and roll them up

Mind-mapping approach: mind mapping is a technique that uses branches radiating out from a core idea to structure thoughts and ideas

Information Technology Project Management, Fifth Edition, Copyright 2007

15

Page 16: WBS PROJECT

Sample Mind-Mapping Approach for Creating a WBS

Information Technology Project Management, Fifth Edition, Copyright 200716

Page 17: WBS PROJECT

The WBS… Should be “deliverable-oriented” Should support the project’s MOV Have enough detail to support planning and

control Should involve those who will be doing the

work Should include learning cycles and past

lessons learned

Page 18: WBS PROJECT

Estimation Techniques - TraditionalProject Management Approaches Guesstimating Delphi Technique Time Boxing Top-Down Bottom-Up Analogous Estimates (Past experiences) Parametric Modeling (Statistical)

Page 19: WBS PROJECT

Guestimating

Estimation by guessing or just picking numbers out of the air is not the best way to derive a project’s schedule and budget. Unfortunately, many inexperienced project managers tend to guesstimate, or guess at the estimates, because it is quick and easy.

Page 20: WBS PROJECT

Delphi Technique Involves multiple, anonymous experts Each expert makes an estimate Estimates compared

If close, can be averaged If not, do another iteration until consensus is

reached

Page 21: WBS PROJECT

Time Boxing

A “box” of time is allocated for a specific activity, task, or deliverable

Can focus a team if used effectively

Can demoralize a team if not used effectively

Page 22: WBS PROJECT

Top-Down

Top & middle managers determine overall project schedule &/or cost

Lower level managers are expected to breakdown schedule/budget estimates into specific activities (WBS)

Page 23: WBS PROJECT

Bottom-Up

Schedules & budgets are constructed from WBS

Starts with people who will be doing the work

Schedules & budgets are the aggregate of detailed activities & costs

Page 24: WBS PROJECT

Analogous Estimates Similar to Top-Down approach Use information from previous, similar projects

as a basis for estimation

Page 25: WBS PROJECT

Parametric Modeling Use project characteristics (parameters) in a

mathematical model to estimate Example: $50/ LOC based on:

Programming language Level of expertise Size & complexity

Page 26: WBS PROJECT

6.2 Test Results Report6.2.1 Review test plan with client 1

day6.2.2 Carry out test plan 5

days6.2.3 Analyze results 2

days6.2.4 Prepare test results report and presentation 3

days6.2.5 Present test results to client 1

day6.2.6 Address any software issues or problems 5

days

Estimates are made for each activity in the WBS

How did we come up with these estimates? Using a technique,or combination of techniques, with the exception of guestimating!

Page 27: WBS PROJECT

What can cause inaccurate estimates?

Scope changes Overlooked tasks Poor developer-

user communication

Poor understanding of project goals

Insufficient analysis

No (or poor) methodology

Changes in team Red tape Lack of project

control Not identifying or

understanding impact of risks

Page 28: WBS PROJECT

Other Factors to Consider When Estimating Rate at which requirements may change Experience & capabilities of project team Process or methods used in development Specific activities to be performed Programming languages or development tools

to be used Probable number of bugs or defects & removal

methods Environment or ergonomics of work space Geographic separation of team across

locations Schedule pressure placed on the team

Page 29: WBS PROJECT

How can estimates be improved?

Experience! Lessons learned Best Practices

Revision Monitor Focus on

deliverables Control