About Jim

Jim earned his PhD in applied physics at Harvard University in 1977 and has filled both R&D and executive roles at software-development companies since 1981. His employment history includes Texas Instruments, IBM, Landmark Graphics, and GuideWorks/Comcast. His roles have included Senior Member of Technical Staff at TI, Program Manager at IBM, Vice President of R&D at Landmark, Vice President of Marketing at Landmark, and Senior Vice President of Engineering and Development at GuideWorks/Comcast. He co-founded OnePager (originally Chronicle Graphics) in 2005 because he needed the tool himself and hasn't missed the corporate ladder ever since!

Turning Critical Segments On After Creating Project View

Computing critical segments slows down OnePager performance because it requires looking at a the whole MS Project task hierarchy, which generally is a lot more MS Project data than the user has flagged. To avoid this performance cost, unless the user really wants it, we do not compute the critical segment data unless the checkbox “Critical Segments” is checked before we do the import of data from MS Project. The best way to do this is to turn on the feature in the template, before any import from MS Project happens.

Here is a first project view that was created with critical segments turned on in the template, so the data is imported and the computation is performed and displayed:


And here is a second project view created with critical segments turned off in the template. No critical segments are computed, and none are displayed:

Crit Initially Off-1

Now, I go into Project-View Properties of this second project view and turn on critical segments; the legend shows that they are on, but they do not show up on the Gantt bars. This is because the critical data can only be computed during an import operation, and just turning on the feature does not trigger an import operation.

Crit Initially Off-2

Now that the critical-segment feature is turned on in the second project view, any subsequent import of data from MS Project will compute the critical segments and display them. To illustrate this, I update the only snapshot in the second project view, using the standard ‘replace dates’ option:


As seen this causes the critical segments to be computed and displayed on the Gantt bars:

Crit Initially Off-3

This is a good tip for any users who need to retroactively add critical path data to a OnePager Pro project view without building a new report from scratch!