CPIA Module 15, Section 2: Work Breakdown Structure and Scheduling
MODULE 15: PROJECT MANAGEMENT FOR INFORMATICS INITIATIVES

Section 15.2: Work Breakdown Structure and Scheduling

Discover how to deconstruct a massive project into a hierarchy of small, manageable tasks using a Work Breakdown Structure (WBS). We will then introduce you to Gantt charts and other scheduling tools used to visualize timelines, dependencies, and the critical path of a project.

SECTION 15.2

Work Breakdown Structure and Scheduling

From Overwhelming Complexity to Actionable Clarity: The Art of Deconstruction.

15.2.1 The “Why”: Taming the Beast of Complexity

In your pharmacy practice, you have faced overwhelmingly complex situations. Consider a patient on twenty-five medications with multiple chronic conditions, poor adherence, and social barriers to care. You cannot solve all of their problems at once. To make a meaningful impact, you must deconstruct the complexity. You triage: what is the most urgent issue? (e.g., the uncontrolled diabetes). You break that down: is it a knowledge deficit, a cost issue, or a side effect problem? You plan specific interventions for each component: you provide counseling, you call the physician to switch to a cheaper alternative, you recommend a new administration time. This process of breaking down a large, intimidating problem into smaller, manageable, and actionable pieces is a core skill of a clinical pharmacist.

The Work Breakdown Structure (WBS) is the formal project management equivalent of this clinical skill. An informatics project, like “Implement a new Barcode Medication Administration (BCMA) system,” is the project equivalent of that complex patient. The goal is clear, but the path is shrouded in a fog of a thousand interconnected tasks, dependencies, and potential pitfalls. Staring at the project as a whole is paralyzing. The WBS is the tool that dispels this fog. It provides a structured method for deconstructing the massive, singular goal into a logical hierarchy of deliverables, components, and finally, tangible “work packages.” It is the single most important tool for bringing clarity, order, and control to the chaos of a complex project.

Once you have this clear, hierarchical list of “what” needs to be done, the next logical step is to determine “when” it will be done. This is the art and science of scheduling. By sequencing the work packages from the WBS, estimating their duration, and understanding their relationships to one another, you can build a realistic timeline. This schedule, often visualized as a Gantt chart, becomes your project’s roadmap and your primary tool for tracking progress. Without a WBS, any attempt at scheduling is pure guesswork. The WBS provides the foundational building blocks upon which all credible schedules, budgets, and resource plans are built. Mastering these two concepts—deconstruction (WBS) and sequencing (scheduling)—is the bridge from high-level strategy to on-the-ground execution.

Retail Pharmacist Analogy: The Annual Inventory Overhaul

Imagine your pharmacy is preparing for its massive, wall-to-wall annual inventory count. The high-level deliverable is simple: “A complete and accurate count of every single item in the pharmacy.” If your manager just said, “Okay team, let’s count everything!” the result would be chaos. People would be double-counting sections, skipping others, and the final numbers would be a disaster.

A seasoned pharmacy manager instinctively creates a Work Breakdown Structure to manage this project:

  • Level 1 (The Project): 1.0 Annual Pharmacy Inventory
  • Level 2 (Major Deliverables/Areas):
    • 1.1 Pre-Inventory Preparation
    • 1.2 Fast-Mover Section Count
    • 1.3 General Shelving Count
    • 1.4 Refrigerated & Frozen Items Count
    • 1.5 Will-Call & Return-to-Stock Bin Count
    • 1.6 Post-Inventory Reconciliation
  • Level 3 (Work Packages): Let’s break down 1.1 Pre-Inventory Preparation:
    • 1.1.1 Print and organize count sheets by aisle
    • 1.1.2 Tidy shelves and “face” all products
    • 1.1.3 Segregate and mark all expired/damaged stock
    • 1.1.4 Prepare and test all inventory scanners
    • 1.1.5 Create a staff schedule and assign sections

This is a WBS. You’ve taken one massive goal and broken it down into logical, deliverable-oriented components. Now, you can schedule it. You know you can’t start 1.2 (The Count) until 1.1.1 (Print Count Sheets) and 1.1.4 (Test Scanners) are complete. This is a Finish-to-Start dependency. You might schedule two teams to work in parallel: one on 1.3 (General Shelving) and another on 1.4 (Refrigerated Items). You know the whole project isn’t done until 1.6 (Reconciliation) is finished. The sequence of these tasks, laid out on a timeline, is your project schedule. You’ve transformed a chaotic, overwhelming task into a clear, structured, and manageable plan.

Masterclass: The Work Breakdown Structure (WBS)

The Project Management Body of Knowledge (PMBOK® Guide) defines the WBS as a “hierarchical decomposition of the total scope of work to be carried out by the project team to accomplish the project objectives and create the required deliverables.” That is a dense but precise definition. Let’s deconstruct it.

  • Hierarchical Decomposition: This means you start at the top (the entire project) and progressively break it down into smaller and smaller levels. Each level represents an increasingly detailed definition of the project work.
  • Total Scope of Work: This relates back to the 100% Rule. The WBS must capture everything defined in your Project Scope Statement—all the deliverables and the work required to produce them—and nothing else.
  • Create the Required Deliverables: This is the most important concept. The WBS is focused on outcomes (nouns), not actions (verbs). You are breaking down the final product, not the list of things to do. For example, a WBS element should be “User Training Manual,” not “Write the Manual.” The writing is an activity you’ll define later to produce the deliverable.
Core Principles of Effective WBS Design
The Guiding Rules for a Robust WBS
  1. The 100% Rule: This is the most important principle. The sum of the work at the “child” level must equal 100% of the work represented by the “parent” level. Furthermore, the entire WBS must capture 100% of the project scope, no more and no less. If a stakeholder asks, “Where in the plan does it cover the interface testing?” you should be able to point to a specific element in your WBS. If it’s not in the WBS, it’s not in the project.
  2. Mutual Exclusivity: Each element of the WBS should be a distinct, unique piece of work. There should be no overlap between two elements. This prevents duplicate work, confusion over responsibility, and double-counting of costs and effort. For example, you wouldn’t have one element for “Testing the Nurse Workflow” and another for “Validating the Scanning Process” if they are, in fact, the same set of activities.
  3. Focus on Deliverables, Not Actions: This is the classic noun vs. verb distinction. A WBS is a map of the “what,” not the “how.” The lowest level of the WBS is a “work package,” which is a tangible deliverable. The specific tasks or activities needed to create that work package will be defined later during scheduling.
    Correct (Noun): 1.3.2 End-User Survey. Incorrect (Verb): 1.3.2 Distribute Survey to End-Users.
  4. The 8/80 Rule (A Guideline, Not a Law): This is a useful rule of thumb for determining how far to decompose the work. It suggests that the lowest-level work package should require between 8 and 80 hours of effort to complete.
    Less than 8 hours? You might be micromanaging. It’s too granular.
    More than 80 hours? The work package is likely too large and complex. It contains hidden risks and is difficult to estimate and track. It should be broken down further.
WBS Formats: Visualizing the Deconstruction

There are several ways to represent a WBS, but they all convey the same hierarchical information. The two most common formats are the Outline View and the Tree Structure View.

Outline View (Indented List)

Easy to create in any text editor or spreadsheet. Excellent for conveying hierarchy simply.

1.0 Automated BSA Calculator Project
  1.1 Project Management
    1.1.1 Project Planning
    1.1.2 Status Reporting
  1.2 System Configuration & Build
    1.2.1 Requirements Validation
    1.2.2 EHR Build (DEV)
    1.2.3 System Documentation
  1.3 Testing & Quality Assurance
    1.3.1 Test Script Development
    1.3.2 Unit & Functional Testing
    1.3.3 User Acceptance Testing (UAT)
  1.4 Training & Implementation
    1.4.1 Training Material Creation
    1.4.2 End-User Training Sessions
    1.4.3 Go-Live Support
Tree Structure View

Highly visual, excellent for presentations and clarifying relationships for stakeholders.

1.0 BSA Calculator Project
1.1 Project Mgmt
1.2 Config & Build
1.3 Testing & QA
1.4 Training
The WBS Dictionary: Adding Detail and Definition

The WBS diagram provides the structure, but it lacks detail. The WBS Dictionary is the official companion document that gives life and meaning to each element in the WBS, particularly the lowest-level work packages. It is a critical document for ensuring that everyone has the exact same understanding of what a specific work package entails.

WBS Dictionary Entry
WBS Code 1.3.3
Work Package Name User Acceptance Testing (UAT)
Description This work package involves the formal testing of the automated BSA calculator feature by a representative group of end-users (oncology nurses and pharmacists) to validate that the system meets the approved requirements and is fit for use in a clinical setting.
Assigned To [Your Name] (Project Lead) to coordinate; Oncology Nurse Champion to lead testing sessions.
Deliverables
  • A roster of 5 nurses and 2 pharmacists to serve as testers.
  • A schedule of UAT sessions.
  • A set of executed UAT scripts with pass/fail results for each step.
  • A UAT Summary Report detailing any defects found.
  • Formal sign-off from the Nurse Champion and Pharmacy Lead confirming UAT completion and success.
Acceptance Criteria The work package will be considered complete when the UAT Summary Report is approved and the formal sign-off is received from both nursing and pharmacy leadership, indicating readiness for go-live. All critical or high-severity defects must be resolved before sign-off can be granted.
Estimated Effort 40 hours (8 hours of prep, 16 hours of testing sessions, 16 hours of documentation/reporting)

Masterclass: Project Scheduling

With a complete WBS and WBS Dictionary, you have successfully defined the “what” of your project. Now you must define the “when.” Project scheduling is the process of taking the work packages from the WBS, breaking them into the activities required to complete them, sequencing those activities logically, estimating the resources and time needed for each, and compiling it all into a project timeline. This timeline is the project’s heartbeat, providing a dynamic view of progress and serving as the baseline against which all future performance is measured.

From Work Packages to Schedule Activities

The first step in scheduling is to decompose the WBS work packages (the nouns) into the specific schedule activities (the verbs) needed to produce them. For example, the “Training Material Creation” work package can be broken down into activities like:

  • Draft initial content for the training guide.
  • Create screenshots of the new feature.
  • Review the draft with the clinical leads.
  • Incorporate feedback and finalize the guide.
Activity Sequencing: The Logic of Dependencies

Projects are not just a random collection of tasks; they are an interconnected network of activities. The sequence of these activities is governed by their dependencies. Understanding these relationships is crucial for building a realistic schedule. There are four primary types of dependencies:

Dependency Type Abbreviation Description Informatics Example (BSA Project)
Finish-to-Start FS The most common type. The successor activity cannot begin until the predecessor activity has finished. You cannot Start “End-User Training” until you have Finished “Training Material Creation.”
Start-to-Start SS The successor activity cannot begin until the predecessor activity has begun. The two activities can then run in parallel. You can’t Start “Developing Test Scripts” until you have Started “Finalizing the Requirements,” but once the requirements are underway, script development can begin alongside it.
Finish-to-Finish FF The successor activity cannot finish until the predecessor activity has finished. The “Final System Sign-Off” (successor) cannot Finish until the “Complete All Testing Documentation” (predecessor) has Finished. You can get a preliminary sign-off, but the final one depends on the paperwork.
Start-to-Finish SF The rarest type. The successor activity cannot finish until the predecessor activity has started. The old manual BSA calculation process (successor) cannot Finish until the new automated system’s go-live support (predecessor) has Started. This ensures a seamless handoff with no gap in support.
Duration Estimating: The Art of the Educated Guess

Estimating how long an activity will take is one of the most challenging parts of scheduling. Your estimates will be based on historical data, expert judgment, and a clear understanding of the work involved. Three common techniques include:

  • Analogous Estimating: Using the actual duration from a similar, previous project to estimate the duration for the current activity. It’s fast but often inaccurate if the projects aren’t truly comparable.
  • Parametric Estimating: Using a statistical relationship between historical data and other variables. For example, “It takes our analyst 2 hours to build one simple alert, so building these 5 alerts will take 10 hours.”
  • Three-Point Estimating (PERT): This is the most robust method. You ask subject matter experts for three estimates for each activity: Optimistic (O), Pessimistic (P), and Most Likely (M). You then use a weighted average to determine the expected duration.
Three-Point Estimating (PERT) Formula

This technique acknowledges uncertainty and helps mitigate the risk of overly optimistic or pessimistic estimates. The formula gives the most weight to the “Most Likely” estimate.

$$E = \frac{O + 4M + P}{6}$$

Example: For the “Create Training Materials” activity, you estimate:
Optimistic (O) = 16 hours (if everything goes perfectly)
Most Likely (M) = 24 hours (the realistic estimate)
Pessimistic (P) = 40 hours (if there are significant revisions)

$$E = \frac{16 + 4(24) + 40}{6} = \frac{16 + 96 + 40}{6} = \frac{152}{6} \approx 25.3 \text{ hours}$$

You would use 25 hours or ~3 days as your official duration estimate in the project schedule.

Gantt Charts & The Critical Path Method (CPM)

Once you have your activities, sequences, and durations, you can create the project schedule. The most common tool for visualizing and managing the schedule is the Gantt chart. A Gantt chart is a type of bar chart that illustrates a project schedule, showing the start and finish dates of the various activities.

Within the Gantt chart, the most important concept to understand is the Critical Path. This is the sequence of activities that represents the longest path through the project, which determines the shortest possible project duration. There is zero “float” or “slack” on the critical path—any delay to any activity on this path will directly delay the entire project’s finish date. As a project manager, your primary focus must be on monitoring and protecting the tasks on the critical path.

Mastering the Critical Path

Imagine your project is a road trip from New York to Los Angeles. You have multiple potential routes. The Critical Path is the single route that has the longest driving time and therefore dictates the earliest you can possibly arrive. You might have other, shorter side-trips you can take (non-critical tasks), and a delay on one of those might not affect your final arrival time. But if you get a flat tire on the main highway of your longest route (a delay on the critical path), your entire trip is delayed. Your job is to make sure the car on the critical path never runs out of gas, gets a flat, or takes a wrong turn.