Loading...
Quick Links
Robin Nicklas

@robin-nicklas

active 1 day, 10 hours ago
Robin Nicklas is a project management consultant and educator. Since 2001, he has trained project managers in the aerospace, financial, telecommunications, government, and software sectors. Prior to teaching, he spent twenty years in information systems and technology, twelve of which he managed software development at large information service companies. Since 2003, he has taught graduate and undergraduate courses in project management at the University of Washington in Seattle, as well as MS Project courses at Bellevue College Continuing Education since 2011. Robin is a former president of the PMI Puget Sound Chapter in Seattle and a certified PMP. He can be contacted through his website, robinnicklas.com.

Visualizing Project Flow Using Cumulative Flow Diagrams

  In my recent article, Sequencing Product Backlog, I used the shortest weighted processing time (SWPT) strategy to sequence a product backlog in order to minimize flow time and work in progress ...

How To Reschedule Incomplete Work

A colleague posed a problem recently. He recorded earned value after tracking work done in the first status period of his project. When recording work done in the second status period, he returned to ...

Sequencing Product Backlog

When modeling a project as a flow process, one objective is to deliver the maximum amount of value in the shortest amount of time. Most project managers likely start with an inventory of features in a...

MS Project Leveling Performance

In my recent “Is MS Project’s Leveling Optimal?” article, I covered the fact that MS Project may not produce optimally leveled schedules in terms of schedule length. The analysis showed us how well Pr...

Is MS Project’s Leveling Optimal?

The objective of resource leveling is to minimize schedule length while honoring precedence relationships and resource constraints. If we know what a schedule’s optimal leveled length is, we can compa...

How Optimal is Your Leveling?

For the project manager, the objective of resource leveling is to minimize the length of the resource-feasible schedule. For the computer scientist, the objective is to write code that will find a res...

Removing Start-to-Finish Relationships from Mid-point Scheduling

Mid-point or block scheduling involves a sequence of tasks, the scheduling of which is dependent upon the start of a target task embedded within the sequence. In practice, as the sequence is moved for...

Finding Resource Critical Paths and Eliminating Phantom Float

  The schedule in the figure above was leveled in Project using the standard leveling order. Even though it appears to be discontinuous, the critical path is correct. It takes into account the le...

Scheduling Schemes and Heuristics for Leveling

Figure 1. An unleveled schedule (adapted from Peter Brucker and Sigrid Knust, Complex Scheduling, 2nd ed, Springer-Verlag, 2012, Figure 3.2, p. 120)   The schedule in the above figure is not reso...

A Resource Leveled and Smoothed Schedule

  In the figure above, a schedule was resource leveled using Project (left Gantt chart). It was resource smoothed using Excel (right Gantt chart). Both results are resource-feasible, but the sche...

A Resource Constrained Schedule

  Impact on Expected Duration, Criticality, and Finish Time Correlation Schedule simulation can be used to estimate project duration. In addition, it can measure how much a task’s scheduling will...