Creating a Work Breakdown Structure with Microsoft Project

The Work Breakdown Structure (WBS) is athe work package should not be less than 1 hour and
hierarchical decomposition of the project objectivesnot greater than 80 hours.
into deliverable-oriented tasks that are executed byCreating a WBS in MS Project using the Top- down
the project team to accomplish the overall projectMethodology
goals. The WBS forms the backbone of all theA WBS can be created by using a number of tools
project planning activities. The WBS divides the scopeand methodologies. One of the commonly used
of the project work into smaller, manageable workmethodologies for creating a WBS is the top-down
packages for maintaining better control of themethodology. The steps followed in the top-down
project activities. As you move from the higher levelsapproach are listed below:
of the WBS to the lower levels, the definition of the1. Identify the final objective of the project. This
project works gets more detailed with the upperinvolves a detailed analysis of the project scope
levels representing the major phases of the project.document. In MS Project, type the name of the final
It is imperative to remember that the WBSobjective in the Task Name field.
represents 100% of all the work defined in the2. Evaluate the final deliverables that need to be
project scope. Anything that is not included in thecreated to achieve the objectives identified in step 1.
WBS is considered out of scope for the project.Enter the list of final deliverables in the Task Name
Uses of the WBSfield. Indent all the sub-deliverables by using the
The WBS addresses the following requirements offorward arrow key in MS Project. Now, you will have
the project:the final deliverable comprising the sub-deliverables in
- Defining the project scope in terms of deliverablesMS Project.
and components3. Decompose the final deliverables into activities and
- Providing the framework on which the projectcontinue this exercise till a level is reached (work
status and progress reports are basedpackage) where you can control and monitor the
- Facilitating communication regarding the projectindividual tasks. You should be careful to ensure that
scope, schedule, risk, performance, cost etc with theeach work package contains only one deliverable. In
stakeholders throughout the project life cycleMS Project, for each sub-deliverable, type the list of
- Providing inputs for other project managementactivities. Repeat this process till you reach the work
processes like estimation, scheduling, risk assessmentpackage level. Make sure that you keep indenting
etceach level. Indentation creates relationships between
While creating the WBS, it is important to ensurethe deliverables and its component sub-deliverables.
that the WBS format is standardized across an entireMS Project automatically creates the WBS codes in
portfolio of projects. This will ensure that data fromthe Outline Number field, based on the outline
a specific project can be easily retrieved and astructure of each task/activity. These outline
repository comprising project data can be formed fornumbers change when you move the task to a
future reference over a period of time.different level or location.
Components of the Work Breakdown Structure4. Re-evaluate the entire WBS after a thorough
The essential components of a WBS are detailedbrainstorming session with the project team and key
below:stakeholders. The objective should be to achieve a
- WBS Levels: All the work to be done on theconsensus on the feasibility of the success of the
project is categorized into hierarchical levels with theproject planning exercise which in turn will ensure the
upper levels depicting the major deliverables for thesuccess of your project.
project and the lower levels depicting the granularThe top-down method for creating the WBS is
level activities needed to be performed towardstypically used when both the project manager and
achieving the deliverable. The number and complexitythe project team have inadequate experience in
of the WBS levels is dependent on the size andcreating the WBS or the project requirements are
nature of the project.not thoroughly understood. This method enables the
- WBS Dictionary: The WBS dictionary is an importantproject manager and the team to progressively
part of the WBS and it further details the activitieselaborate on the WBS after several meetings and
of each element of the WBS. It provides detailedbrainstorming sessions.
information about the work to be done, activities,Integration of the WBS in the Project Schedule
and milestones, cost estimates, resources required,The WBS forms the backbone for a number of
and contract information for each element of theproject management activities. It provides a valuable
WBS. The basic purpose of the WBS dictionary is toinput for cost estimation, scheduling, and evaluating
remove any ambiguity regarding the scope of work.the progress of the project.
- WBS Code numbers: The WBS code number is aTo integrate the WBS in the project schedule using
unique identifier for each element of the WBS andMS Project, you need to add more information to
should be such that it can be easily expanded tothe indented tree-structure of the WBS that you
accommodate any future revisions to the WBS.have already created. The important information that
- Visual representation format: A WBS can beyou need to add includes:
represented in a number of ways, depending on the- Duration: The total time required to complete each
ease of use for the project team and thetask needs to be specified in the WBS.
organization. Typical formats for representing a WBS- Task Dependencies: The relationship between tasks
structure are:is specified. You can establish the dependency by
- Outline view: In this format, the WBS is depictedusing the network diagram analysis done in the
using different levels of indentation, with anscheduling phase.
accompanying WBS code number for each element.- Constraints: You need to specify the constraints or
- Tabular view: In this format, the hierarchicallimitations (if any) for each task. The constraints are
structure of the WBS is represented with the help ofalso established in the schedule analysis phase.
the columns of a table.- Task Start date and Task Finish date: When you
- Tree structure view: In this format, the WBS isspecify the duration for each task, MS Project
depicted using a tree structure with each childautomatically calculates the Task Start and Finish
element connected to the parent element through aDates.
line. The parent depicts a higher level which is- Resource Names: You can specify the resources by
decomposed into the child element.clicking the Assign Resources button.
WBS Element: Each component of the WBS and itsWhile integrating the WBS in the project plan, it is
attributes comprise a WBS element.imperative to add the WBS dictionary. The WBS
Work Package: The lowest level WBS component fordictionary helps in integrating other project
each branch of the WBS is known as the workmanagement processes with the project scope and
package. The work package also includes theserves as a useful tool for clarifying the exact
schedule activities and milestones to be accomplishedproject requirements in terms of the scope of work,
to complete the work package deliverable. One ofcost, milestones etc.
the main problems that project managers face whileA well-defined WBS can be a major contributing
creating a WBS is deciding on the correct size for afactor in ensuring the success of your project. It
work package. A work package that is too big wouldserves as the key integrating factor between
imply loose control on the activities. Similarly, if thedifferent the project management processes and is
work package is too small, it would consume a lot ofconsidered to be the foundation stone for the
effort in managing. The 8/80 rule commonly followedproject.
by project managers, propagates that the size of