SE423 · Chapter 6.2 · Annotated SlidesScheduling and Tracking
Original
Overview

Scheduling and Tracking

WBS, network diagrams, critical path (ES/EF/LS/LF/slack), PERT, Gantt charts, schedule compression and earned value. Each final had a full network-diagram/critical-path question plus Gantt, burn-chart and crashing/fast-tracking questions, so this is the highest-scoring deck.

How to read this page

Every original slide is shown unchanged. Yellow marks on a slide point to a numbered note: hover or tap a mark to jump to its note, and hover a note to see its marks. Questions tagged Past exam appeared on a real paper; Prediction questions are likely angles, not confirmed. Pick an answer to each question: a wrong pick tells you why it is wrong, so you can try again.

All 80 slides
  1. 1 Scheduling and Tracking
  2. 2 Outline
  3. 3 Schedule Development
  4. 4 Planning, Estimation, Scheduling, Tracking
  5. 5 How to Schedule?
  6. 6 Definition
  7. 7 Controlling factors in schedule development
  8. 8 Work Breakdown Structure (WBS)
  9. 9 Work Breakdown Structure (WBS)
  10. 10 WBS Outline Example
  11. 11 WBS Types
  12. 12 Process WBS
  13. 13 Work Packages (Tasks)
  14. 14 WBS and Methodology
  15. 15 WBS Techniques
  16. 16 WBS Techniques
  17. 17 WBS Techniques
  18. 18 WBS Techniques
  19. 19 WBS Techniques
  20. 20 WBS basis for many things
  21. 21 WBS Guidelines
  22. 22 Network Analysis
  23. 23 Network Analysis
  24. 24 Network Analysis
  25. 25 Network Analysis Terminology
  26. 26 Creating a precedence table
  27. 27 Sample precedence table
  28. 28 Precedence Network Diagram
  29. 29 PERT Estimation Technique
  30. 30 What is a PERT?
  31. 31 PERT
  32. 32 PERT Chart
  33. 33 PERT estimation technique
  34. 34 Slack Time
  35. 35 Critical Path Method
  36. 36 Critical Path Method
  37. 37 Critical Path Example
  38. 38 What is a Gantt chart?
  39. 39 Gantt Chart
  40. 40 Gantt Chart
  41. 41 Gantt Example
  42. 42 Critical Chain Method
  43. 43 Critical Chain Method
  44. 44 Critical Chain Method
  45. 45 Critical Chain Method
  46. 46 Critical Chain Method
  47. 47 What-if analysis
  48. 48 Resource leveling
  49. 49 Resource leveling
  50. 50 Applying leads and lags
  51. 51 Calendars
  52. 52 Schedule development output
  53. 53 Reducing Project Duration
  54. 54 Schedule compression
  55. 55 Schedule compression
  56. 56 Mythical Man-Month
  57. 57 Mythical Man-Month
  58. 58 Mythical Man-Month
  59. 59 Mythical Man-Month
  60. 60 Mythical Man-Month
  61. 61 Quick Summary of the Scheduling Workflow
  62. 62 Scheduling Workflow
  63. 63 Scheduling Workflow
  64. 64 WBS template
  65. 65 Activity Sequencing
  66. 66 Critical Path: Early/Late Start and Finish with Float
  67. 67 Schedule Compression
  68. 68 Determining resource utilization
  69. 69 Project Tracking
  70. 70 Tracking and Visibility
  71. 71 Percent Complete
  72. 72 Percent Complete
  73. 73 Earned Value
  74. 74 Using Earned Value Tracking
  75. 75 Earned Value Example
  76. 76 Earned Value Tracking
  77. 77 Project Velocity (PV)
  78. 78 Project Velocity (PV)
  79. 79 Burn down chart
  80. 80 Summary
Slide 1 / 80

Scheduling and Tracking

Slide 1: Scheduling and Tracking

Notes

  1. Workflow: WBS → sequence (network) → durations → critical path → Gantt → compress → track (EV, velocity, burn-down).

Slide 2 / 80

Outline

Slide 2: Outline
Slide 3 / 80

Schedule Development

Slide 3: Schedule Development

Notes

  1. A real schedule: hundreds of WBS rows with bars over time. This is where the chapter ends up.

Slide 4 / 80

Planning, Estimation, Scheduling, Tracking

Slide 4: Planning, Estimation, Scheduling, Tracking

Notes

  1. These four words are often mixed up, but each adds something. Planning lists what has to happen, estimating sizes it, scheduling puts dates on it, and tracking checks whether reality is following along.

Tips & tricks

  • PEST, already in order: Plan, Estimating, Scheduling, Tracking.

Exam angle

PredictionQ1

Which step first adds specific start and end dates?

Slide 5 / 80

How to Schedule?

Slide 5: How to Schedule?

Notes

  1. Each question depends on the last. You can’t size work you haven’t listed, and you can’t set dates before you know what depends on what. So a WBS comes first.

Exam angle

PredictionQ1

What is the first step in scheduling?

Slide 6 / 80

Definition

Slide 6: Definition

Notes

  1. A schedule isn’t a separate activity but the result of all the earlier work. It’s also never really finished, as approved changes and risks keep altering it, which is why iterative and continuous matter.

Tips & tricks

  • The order matters here: Don’t Skip Real Dates. Definition, Sequencing, Resource estimating, Duration estimating.

Exam angle

PredictionQ1

Schedule development is finished once, at the start of the project.

Slide 7 / 80

Controlling factors in schedule development

Slide 7: Controlling factors in schedule development

Notes

  1. If you assume a server is available and it isn’t, your schedule breaks. A constraint is different: it’s a real limit, such as only using in-house staff. Knowing which is which tells you what could change.

  2. Why does the risk register matter for dates? Each risky task may need extra time or a backup. So a schedule that ignores the risk register is too optimistic.

Exam angle

Past exam · Final 251

Related question: Q1.3 · the project scope statement

PredictionQ1

“Only internal HR staff may be used” is an example of a:

Slide 8 / 80

Work Breakdown Structure (WBS)

Slide 8: Work Breakdown Structure (WBS)
Slide 9 / 80

Work Breakdown Structure (WBS)

Slide 9: Work Breakdown Structure (WBS)

Notes

  1. If it isn’t in the WBS, nobody will do it and nobody budgeted for it. So it’s more than a to-do list: it’s the agreed picture of all the work, with clear owners.

  2. Seen again Ch 1.2, slide 39: Scope decomposed with a WBS

  3. Seen again Ch 5, slide 21: RBS is analogous to WBS

Exam angle

PredictionQ1

What does a WBS list?

Slide 10 / 80

WBS Outline Example

Slide 10: WBS Outline Example

Notes

  1. Numbering shows the hierarchy: 4.2.3 is under 4.2, which is under 4.0.

Exam angle

PredictionQ1

In a WBS outline, 4.2.3 sits under which item?

Slide 11 / 80

WBS Types

Slide 11: WBS Types

Notes

  1. A process WBS asks “what steps do we go through?”, so it suits a PM tracking the work. It’s organized by activities such as requirements and testing.

  2. A product WBS asks “what parts does it have?”, so it suits an engineering manager thinking about components such as the database.

  3. Hybrid = phases on top, components inside. Common.

Tips & tricks

  • HiPPo: Hybrid, Process, Product.

Exam angle

PredictionQ1

A WBS listing “Requirements, Design, Testing” is a:

Slide 12 / 80

Process WBS

Slide 12: Process WBS

Notes

  1. Short labels are easier to scan and discuss. Branches may end at different levels because some work needs more detail, and you shouldn’t plan beyond what you can actually manage.

Exam angle

PredictionQ1

Must all WBS branches go to the same depth?

Slide 13 / 80

Work Packages (Tasks)

Slide 13: Work Packages (Tasks)

Notes

  1. This is the level where you can assign, budget and check the work. If you can’t say clearly when a work package is done, it’s not defined well enough.

  2. Too big and you can’t see trouble until it’s late, and too small and you’re micromanaging. One-to-two gives a size that’s easy to estimate and easy to track.

  3. Memory trick 8/80: no package under 8 hours (micromanaging) or over 80 hours (invisible).

Exam angle

PredictionQ1

According to the 8/80 rule, a work package should take:

Slide 14 / 80

WBS and Methodology

Slide 14: WBS and Methodology

Notes

  1. A WBS has to match how you’ll actually work. Iterative work loops, but a list can’t, so you “straighten” it by writing out each round. Operations usually aren’t included, as they happen after the project.

Exam angle

PredictionQ1

Why are operations and maintenance not normally in the plan?

Slide 15 / 80

WBS Techniques

Slide 15: WBS Techniques

Notes

  1. Choose by what you know. Clear problem? Work from the top. Similar past project? Reuse its structure. Still unclear? Rolling wave details near-term work now, and later work later.

Tips & tricks

  • Slides 15 to 19, RABBiT: Rolling wave, Analogy, Bottom-up, Brainstorming, Top-down.

Exam angle

PredictionQ1

Which WBS technique plans 1–3 levels now and adds detail later?

Slide 16 / 80

WBS Techniques

Slide 16: WBS Techniques

Notes

  1. You can only break something down from the top if you understand it. So top-down suits a familiar problem. On something new, you’d miss parts without noticing.

Exam angle

PredictionQ1

When is top-down WBS best?

Slide 17 / 80

WBS Techniques

Slide 17: WBS Techniques

Notes

  1. Starting from all the small tasks gives you lots of detail, but you need to know them first. So bottom-up needs more complete requirements and takes longer.

Exam angle

PredictionQ1

What is a drawback of bottom-up WBS?

Slide 18 / 80

WBS Techniques

Slide 18: WBS Techniques

Notes

  1. Why start from nothing if a similar project exists? A template saves time and reminds you of tasks you’d forget. But it only helps if that project is really comparable.

Exam angle

PredictionQ1

What does using analogy for a WBS need?

Slide 19 / 80

WBS Techniques

Slide 19: WBS Techniques

Notes

  1. Brainstorming catches tasks that a formal breakdown misses. Bring in those doing the work, since they know what’s really involved and commit more to a plan they helped build.

Exam angle

PredictionQ1

Why involve people who’ll do the work when brainstorming a WBS?

Slide 20 / 80

WBS basis for many things

Slide 20: WBS basis for many things

Notes

  1. Almost everything hangs off the WBS: you cost it, schedule it and check risks against it. So a poor WBS spreads problems into all of them, which is why it’s worth getting right.

Tips & tricks

  • CROC MaN: Costing, Risk analysis, Organizational structure, Control, Measurement, Network scheduling.

Exam angle

PredictionQ1

Which is based on the WBS?

Slide 21 / 80

WBS Guidelines

Slide 21: WBS Guidelines

Notes

  1. You won’t schedule or budget for work you forgot, so it appears later as a surprise. That’s why what’s missing hurts most. Stop splitting once you can estimate a piece with confidence.

Exam angle

PredictionQ1

According to the guidelines, what often hurts most?

Slide 22 / 80

Network Analysis

Slide 22: Network Analysis
Slide 23 / 80

Network Analysis

Slide 23: Network Analysis

Notes

  1. Having a list of tasks doesn’t make a schedule. Network analysis works out the dates, and each method answers a different question, such as “what can’t slip?” or “what if this is late?”.

Tips & tricks

  • Sentence, in slide order: Good Crews Check Work Regularly. Gantt charts, Critical path, Critical chain, What-if analysis, Resource leveling.

Exam angle

Past exam · Final 242

Q2.1 · three scheduling techniques

Past exam · Final 251

Q2.3 · scheduling techniques and staying on track

Slide 24 / 80

Network Analysis

Slide 24: Network Analysis

Notes

  1. The precedence diagram shows what must happen before what. Seeing that lets you spot which tasks could run in parallel, and that’s how you find ways to shorten the schedule.

Exam angle

PredictionQ1

What does the Precedence Diagram Method establish?

Slide 25 / 80

Network Analysis Terminology

Slide 25: Network Analysis Terminology

Notes

  1. Why the longest path? Because the project can’t finish until its longest chain of work is done. Every task on it has no spare time, so any delay there moves the end date.

  2. A milestone takes no time and uses no resources. It’s a checkpoint marking that something got done, such as a completed phase.

  3. Trap The critical path is the LONGEST path, not the shortest. Its length is the SHORTEST possible project time.

Exam angle

Past exam · Final 242

Q4 · network diagram, ES/EF/LS/LF, slack, paths, minimum time

Past exam · Final 251

Q4 · network diagram and minimum completion time

Past exam · Final 242

Q1.2 · Gantt chart, milestone and dependency

Past exam · Final 251

Q6.2–6.4 · Gantt chart: what, advantages, limitations

PredictionQ1

The critical path is:

Slide 26 / 80

Creating a precedence table

Slide 26: Creating a precedence table

Notes

  1. This is the input for the network diagram, so errors spread from here. Ask the team, since they know what really depends on what. Risky tasks get extra time here, rather than hidden later.

Exam angle

PredictionQ1

What’s in a precedence table?

Slide 27 / 80

Sample precedence table

Slide 27: Sample precedence table

Notes

  1. The right side of the original slide recaps the four RUP phases (see Chapter 4 slides 26–30).

  2. Seen again Ch 4, slide 26: Iterative SDLC phases

Exam angle

PredictionQ1

A task has two predecessors. What does this mean?

Slide 28 / 80

Precedence Network Diagram

Slide 28: Precedence Network Diagram

Notes

  1. Draw: one node per activity, arrows from each predecessor. D has two predecessors (B, C), so two arrows enter D.

  2. Tip Exam drawing: add Start and End nodes, write duration on each node, and check every activity in the table appears once.

Exam angle

Past exam · Final 242

Q4 · network diagram, ES/EF/LS/LF, slack, paths, minimum time

Past exam · Final 251

Q4 · network diagram and minimum completion time

PredictionQ1

Final 242 network: A5; B(A)5; C(A)7; D(A)9; E(B,D)3; F(E)5; G(F)2; H(C,G)2. Give ES/EF/LS/LF, slack, all paths and the minimum completion time.

Compare with the model answer

Forward pass: A 0–5, B 5–10, C 5–12, D 5–14, E 14–17, F 17–22, G 22–24, H 24–26. Backward pass (LS–LF): H 24–26, G 22–24, F 17–22, E 14–17, D 5–14, B 9–14, C 17–24, A 0–5. Slack (LF−EF): A 0, B 4, C 12, D 0, E 0, F 0, G 0, H 0. Paths: A-B-E-F-G-H = 22, A-D-E-F-G-H = 26, A-C-H = 14. Critical path A-D-E-F-G-H; minimum completion time 26.

Slide 29 / 80

PERT Estimation Technique

Slide 29: PERT Estimation Technique
Slide 30 / 80

What is a PERT?

Slide 30: What is a PERT?

Notes

  1. A single estimate pretends you know how long something takes. PERT uses three and weights the likely one, which reflects real uncertainty better, especially on new work.

  2. Instructor Labels over the formula: optimistic, most likely, pessimistic.

  3. Seen again Ch 6, slide 34: Three-point estimating

Exam angle

PredictionQ1

What does PERT handle that a single estimate doesn’t?

Slide 31 / 80

PERT

Slide 31: PERT

Notes

  1. (2 + 4×4 + 5) / 6 = 23/6 ≈ 3.8.

Exam angle

PredictionQ1

O = 3, M = 6, P = 15. Expected time?

Slide 32 / 80

PERT Chart

Slide 32: PERT Chart

Notes

  1. Here the circles mark points in time and the arrows carry the work. A dummy arrow takes no time, and only shows that one thing must wait for another.

Exam angle

PredictionQ1

In this PERT chart, what do the dotted arrows show?

Slide 33 / 80

PERT estimation technique

Slide 33: PERT estimation technique

Notes

  1. σ tells you how uncertain the estimate is. A task estimated at 4–6 days is much safer than one estimated at 1–20, even if they share the same expected time.

Tips & tricks

  • MOP again: Most likely, Optimistic, Pessimistic.

Exam angle

PredictionQ1

O = 4, P = 16. What is the PERT standard deviation?

Slide 34 / 80

Slack Time

Slide 34: Slack Time

Notes

  1. Slack is how much a task can slip without moving the end date. It’s worked out by comparing the latest and earliest finish.

  2. If there’s no spare time, any delay moves the whole project. So zero slack is how you recognize a critical task.

Exam angle

Past exam · Final 242

Q4 · network diagram, ES/EF/LS/LF, slack, paths, minimum time

Past exam · Final 251

Q4 · network diagram and minimum completion time

Slide 35 / 80

Critical Path Method

Slide 35: Critical Path Method

Notes

  1. A task can’t start until everything before it is done, which is why you take the largest incoming finish time. Going forward tells you the earliest date the project can end.

  2. Going back from the end, a task must finish before its earliest successor needs to start, so you take the smallest. This tells you how late each task may be, without delaying the end.

  3. Both are spare time, but they differ in who’s affected. Using free float bothers nobody, while using up total float can squeeze later tasks, though the end date holds.

  4. Memory trick Forward = MAX of incoming EFs. Backward = MIN of outgoing LSs.

Exam angle

Past exam · Final 242

Q4 · network diagram, ES/EF/LS/LF, slack, paths, minimum time

Past exam · Final 251

Q4 · network diagram and minimum completion time

PredictionQ1

Final 242 network: A5; B(A)5; C(A)7; D(A)9; E(B,D)3; F(E)5; G(F)2; H(C,G)2. Give ES/EF/LS/LF, slack, all paths and the minimum completion time.

Compare with the model answer

Forward pass: A 0–5, B 5–10, C 5–12, D 5–14, E 14–17, F 17–22, G 22–24, H 24–26. Backward pass (LS–LF): H 24–26, G 22–24, F 17–22, E 14–17, D 5–14, B 9–14, C 17–24, A 0–5. Slack (LF−EF): A 0, B 4, C 12, D 0, E 0, F 0, G 0, H 0. Paths: A-B-E-F-G-H = 22, A-D-E-F-G-H = 26, A-C-H = 14. Critical path A-D-E-F-G-H; minimum completion time 26.

PredictionQ2

CPM schedules activities without regard to:

Slide 36 / 80

Critical Path Method

Slide 36: Critical Path Method

Notes

  1. A-C-D-E = 9 + 7 + 11 + 8 = 35 (C is 7 in the table on slide 37). A-B-D-E = 33, so only B has slack (2).

Exam angle

PredictionQ1

Which question does CPM try to answer?

Slide 37 / 80

Critical Path Example

Slide 37: Critical Path Example

Notes

  1. Read the table: B ES 9 / EF 14 / LS 11 / LF 16 → slack 2. All others 0 → critical path A-C-D-E.

Exam angle

Past exam · Final 242

Q4 · network diagram, ES/EF/LS/LF, slack, paths, minimum time

Past exam · Final 251

Q4 · network diagram and minimum completion time

PredictionQ1

Final 251 network: A6(start); B9(A); C3(B); D4(A); E5(C); F7(C); G6(D,E); H12(F); I6(G); J7(H,I). What is the minimum completion time?

Compare with the model answer

Forward pass: A 0–6, B 6–15, C 15–18, D 6–10, E 18–23, F 18–25, G 23–29 (waits for E), H 25–37, I 29–35, J 37–44 (waits for H). Minimum completion time = 44, critical path A-B-C-F-H-J (6+9+3+7+12+7). The other end-to-end paths are shorter (A-B-C-E-G-I-J = 42, A-D-G-I-J = 29).

Slide 38 / 80

What is a Gantt chart?

Slide 38: What is a Gantt chart?

Notes

  1. It works because you can read progress at a glance. But all those bars say little about what’s really critical, and with thousands of tasks the chart becomes unreadable. Hence its low information density.

  2. A big chart of mostly empty space shows few facts per page. That’s fine for a small project, but a large one needs network analysis as well.

Exam angle

Past exam · Final 242

Q1.2 · Gantt chart, milestone and dependency

Past exam · Final 251

Q6.2–6.4 · Gantt chart: what, advantages, limitations

Slide 39 / 80

Gantt Chart

Slide 39: Gantt Chart

Notes

  1. Bars = activities; % shown inside = progress.

Exam angle

Past exam · Final 242

Q1.2 · Gantt chart, milestone and dependency

Past exam · Final 251

Q6.2–6.4 · Gantt chart: what, advantages, limitations

Slide 40 / 80

Gantt Chart

Slide 40: Gantt Chart

Notes

  1. Anyone can read a bar chart, and bars are easy to move. That’s why it’s so widely used for reporting, including to non-technical people.

  2. A bar shows when, not why. So moving one task may affect others without the chart showing it. That’s the risk of relying on a Gantt chart alone.

Exam angle

Past exam · Final 242

Q1.2 · Gantt chart, milestone and dependency

Past exam · Final 251

Q6.2–6.4 · Gantt chart: what, advantages, limitations

PredictionQ1

What is a Gantt chart, what does it show, and give two advantages and two limitations.

Compare with the model answer

A Gantt chart (Henry Gantt) is a task table plus a horizontal bar chart against a time axis. Each bar is an activity or WBS phase; it shows start/end dates, durations, planned vs actual progress, and can show milestones (zero-length diamonds, e.g. “requirements signed off”) and dependencies (arrows, e.g. testing starts after coding finishes). Advantages: easy to understand and communicate; easy to update. Limitations: low information density and unwieldy for large projects; dependencies and the critical path are not always visible, so you can’t see the effect of an early or late start.

Slide 41 / 80

Gantt Example

Slide 41: Gantt Example

Notes

  1. Answer: B → C → E = 3 + 9 + 4 = 16 days is critical. A (9) and D have slack.

  2. Trap A Gantt alone hides the critical path. Draw the network.

Exam angle

PredictionQ1

In this example, which path is critical?

Slide 42 / 80

Critical Chain Method

Slide 42: Critical Chain Method

Notes

  1. CPM assumes people are always available, which isn’t realistic. CCM asks “is the person actually free?”, so the longest chain may change once you consider resources.

  2. Trap CPM ignores resources. CCM includes them.

Exam angle

PredictionQ1

How does the Critical Chain Method improve on CPM?

Slide 43 / 80

Critical Chain Method

Slide 43: Critical Chain Method

Notes

  1. CCM example: mobile app, prototype due in month 4.

Exam angle

PredictionQ1

Which project does the CCM example describe?

Slide 44 / 80

Critical Chain Method

Slide 44: Critical Chain Method

Notes

  1. Rather than padding each task, it collects spare time in one buffer at the end. People can’t quietly use it up on each task, so everyone can see how much protection is left.

Exam angle

PredictionQ1

Where does CCM put its project buffer?

Slide 45 / 80

Critical Chain Method

Slide 45: Critical Chain Method

Notes

  1. Think of a project buffer as the protection at the end. A delay on the critical chain eats into it, and watching how fast it shrinks tells you how much trouble you’re in.

  2. A resource buffer isn’t time but a warning: “your expert is needed in two weeks.” This helps stop a late person from delaying critical work.

Tips & tricks

  • PReF: Project buffer, Resource buffer, Feeder buffer.

Exam angle

PredictionQ1

A buffer placed where a non-critical chain joins the critical chain is a:

Slide 46 / 80

Critical Chain Method

Slide 46: Critical Chain Method

Exam angle

PredictionQ1

How does CCM avoid resource conflicts?

Slide 47 / 80

What-if analysis

Slide 47: What-if analysis

Notes

  1. You don’t know what will go wrong, but you can test what happens if it does. What-if shows which delays matter and which don’t, so you know where to prepare.

Exam angle

PredictionQ1

What does what-if analysis test?

Slide 48 / 80

Resource leveling

Slide 48: Resource leveling

Notes

  1. A schedule may need one person to do three tasks at once, which can’t happen. Leveling fixes that by shifting work, and shifting a task can even change which path is critical.

Exam angle

PredictionQ1

What can happen when resource leveling is applied?

Slide 49 / 80

Resource leveling

Slide 49: Resource leveling

Notes

  1. Each is a different way of removing a clash. If two tasks want one person, you can delay one, split it, or move the person from a non-critical task, as those have time to spare.

Exam angle

PredictionQ1

Which is a resource-leveling approach?

Slide 50 / 80

Applying leads and lags

Slide 50: Applying leads and lags

Notes

  1. Lead = successor starts EARLY (overlap). Lag = forced WAIT between tasks.

Exam angle

PredictionQ1

Waiting 3 days for concrete to dry before the next task is a:

Slide 51 / 80

Calendars

Slide 51: Calendars

Notes

  1. A plan assuming work every day will fail if the client’s site closes in summer. Calendars add these real limits, and they’re easy to forget until they stop the work.

Exam angle

PredictionQ1

A client’s site closes for three weeks in summer. Which calendar shows this?

PredictionQ2

A developer’s training week belongs on which calendar?

Slide 52 / 80

Schedule development output

Slide 52: Schedule development output

Notes

  1. Different people need different views. A network diagram shows the logic, a Gantt chart shows dates, and a milestone chart gives executives only the key points.

  2. Instructor Circled: network diagrams, Gantt charts, milestone charts.

Exam angle

PredictionQ1

Which is a schedule development output?

Slide 53 / 80

Reducing Project Duration

Slide 53: Reducing Project Duration

Notes

  1. Think of the four levers: do less, add people, do things at once, or do something else instead. Each has a cost, so the question is which one fits. Reducing scope is often the cheapest.

  2. Instructor Next to the items: “less outputs”, “more people”, “lead”.

Tips & tricks

  • CARS: Concurrency, Adding resources, Reducing scope, Substitution of activities.

Exam angle

PredictionQ1

Which is NOT a way to reduce duration on the slide?

Slide 54 / 80

Schedule compression

Slide 54: Schedule compression

Notes

  1. More people on critical tasks shortens the time, but it costs more. Only critical tasks are worth crashing, since speeding up others doesn’t move the end date. That’s why you analyze the trade-offs.

Exam angle

Past exam · Final 242

Q6.1 · how crashing and fast-tracking affect cost and risk

PredictionQ1

How can crashing and fast-tracking affect overall project cost and risk?

Compare with the model answer

Both shorten the schedule without changing scope. Crashing adds resources (overtime, extra staff) to critical-path activities, which raises cost directly, gives diminishing returns, and new people can add communication overhead and quality risk (Brooks’s Law). Fast-tracking runs sequential activities in parallel; cost rises less, but risk rises because work starts on assumptions, causing rework when earlier results change. Neither can compress much more than ~25% (Boehm).

Slide 55 / 80

Schedule compression

Slide 55: Schedule compression

Notes

  1. Overlapping tasks saves time without adding people. But the second task may start on unfinished work, so you might have to redo it, and that’s the risk you’re accepting.

  2. Compression has limits. Even with money or overlap, past about 25% you’ll mostly get chaos, as the work needs a minimum amount of time.

  3. Memory trick Crashing costs MONEY. Fast-tracking costs RISK.

Exam angle

Past exam · Final 242

Q6.1 · crashing and fast-tracking effects

PredictionQ1

Starting coding before design is fully finished is:

Slide 56 / 80

Mythical Man-Month

Slide 56: Mythical Man-Month

Notes

  1. Six people for a month isn’t the same as one person for six months, because they spend time talking to each other. That’s why the man-month is called a myth: it counts effort, not progress.

Exam angle

PredictionQ1

What does Brooks mean by “Cost varies as product of men and months, progress does not”?

Slide 57 / 80

Mythical Man-Month

Slide 57: Mythical Man-Month

Notes

  1. New people need training from those already busy, and every addition means more communication. So in the short term, adding people to a late project slows it further. That’s Brooks’s Law.

Exam angle

PredictionQ1

Adding more developers to a late software project will usually make it finish sooner.

Slide 58 / 80

Mythical Man-Month

Slide 58: Mythical Man-Month

Notes

  1. Each new person adds a link to everyone else, so communication grows much faster than the team. Going from 7 to 14 people takes you from 21 to 91 channels.

  2. Twice the people doesn’t give half the time, since coordination has to fit in somewhere. That’s why the job takes 7 months rather than 6.

  3. Seen again Ch 3, slide 34: Large teams and communication paths

Exam angle

Past exam · Final 242

Q3.2 · communication channels for 7 members

PredictionQ1

Communication channels for 10 team members?

Slide 59 / 80

Mythical Man-Month

Slide 59: Mythical Man-Month

Notes

  1. Testing comes last, so every earlier delay takes time from it. It’s also where the surprises come out, at the worst possible moment. So planning more test time is the fix.

Exam angle

PredictionQ1

Why is testing so often mis-scheduled?

Slide 60 / 80

Mythical Man-Month

Slide 60: Mythical Man-Month

Notes

  1. Nobody notices one lost day, so nobody acts, and those days add up. So clear, checkable milestones matter, as does telling the truth about status, rather than saying what people want to hear.

Exam angle

PredictionQ1

“How does a project get to be a year late?”

PredictionQ2

What is “gutless estimating”?

Slide 61 / 80

Quick Summary of the Scheduling Workflow

Slide 61: Quick Summary of the Scheduling Workflow
Slide 62 / 80

Scheduling Workflow

Slide 62: Scheduling Workflow

Notes

  1. Why does sequencing come before resources? First work out what’s logically possible, then see who can do it. Otherwise, you may mistake a staffing limit for a real dependency.

Exam angle

PredictionQ1

Why sequence before allocating resources?

Slide 63 / 80

Scheduling Workflow

Slide 63: Scheduling Workflow

Notes

  1. Now you can test the schedule. Calculate the critical path first, then try scenarios, then fix overloads. Compression comes last, because you only compress what you need to.

Exam angle

Past exam · Final 242

Q2.1 · three scheduling techniques

Past exam · Final 251

Q2.3 · scheduling techniques and staying on track

PredictionQ1

Identify three scheduling techniques you would use for a 12-month project and how each helps with delays or overlapping activities (Final 242).

Compare with the model answer

(1) WBS plus network diagram with the Critical Path Method: forward/backward pass shows ES/EF/LS/LF and slack, so you know which activities would delay the end date and which have room. (2) Gantt chart: shows overlapping activities, milestones and planned vs actual progress, making slippage visible to everyone. (3) PERT three-point estimates for uncertain tasks (and/or critical chain buffers): gives expected durations and variance, and buffers protect the end date. Resource leveling and fast-tracking/crashing manage overlaps and recover delays.

Slide 64 / 80

WBS template

Slide 64: WBS template

Notes

  1. A “+” group is rolled up to hide detail.

Exam angle

PredictionQ1

What does a “+” in front of a WBS group mean?

Slide 65 / 80

Activity Sequencing

Slide 65: Activity Sequencing

Notes

  1. Most tasks simply wait for the previous one to finish. Other links let tasks overlap in a controlled way, such as coding and integration finishing together. That’s what Finish-to-Finish means.

Exam angle

PredictionQ1

What’s the default dependency?

Slide 66 / 80

Critical Path: Early/Late Start and Finish with Float

Slide 66: Critical Path: Early/Late Start and Finish with Float

Exam angle

PredictionQ1

In this view, which tasks have zero float?

Slide 67 / 80

Schedule Compression

Slide 67: Schedule Compression

Notes

  1. Starting a task 5 days before its predecessor ends is a lead. Tasks now overlap, which saves 5 days in total, and it’s the same as fast-tracking those two tasks.

Exam angle

PredictionQ1

What does a Finish-to-Start with a −5 day lag equal?

Slide 68 / 80

Determining resource utilization

Slide 68: Determining resource utilization

Notes

  1. Two tasks might each look fine, while the same person is booked for 16 hours that day. A resource graph shows this at once, as well as who has spare time.

Exam angle

PredictionQ1

What can a resource graph reveal?

Slide 69 / 80

Project Tracking

Slide 69: Project Tracking
Slide 70 / 80

Tracking and Visibility

Slide 70: Tracking and Visibility
Slide 71 / 80

Percent Complete

Slide 71: Percent Complete

Notes

  1. Finishing the easy, early tasks makes a project look further along than it is, because the hard work is still ahead. Don’t count tasks, or you’ll get a false sense of progress.

Exam angle

PredictionQ1

Two of six tasks are complete, but they’re the small early ones. What’s the danger?

Slide 72 / 80

Percent Complete

Slide 72: Percent Complete

Notes

  1. Effort-weighted: 660 of 2,100 hours = 31.4%, not ~50%.

Exam angle

PredictionQ1

Tasks: A 100/100, B 50/200, C 0/200. Percent complete?

Slide 73 / 80

Earned Value

Slide 73: Earned Value

Notes

  1. PV = planned budget of scheduled work. EV = budget of work actually done. AC = actual cost.

  2. CPI = EV/AC, SPI = EV/PV. Below 1 = bad (over budget / behind).

  3. Instructor “They might give you some values and you need to calculate.”

  4. Memory trick EV is always on top: CPI = EV/AC, SPI = EV/PV, CV = EV−AC, SV = EV−PV.

Exam angle

PredictionQ1

EV = 80, AC = 100, PV = 90. CPI and SPI?

PredictionQ2

An SPI of 1.2 means the project is behind schedule.

Slide 74 / 80

Using Earned Value Tracking

Slide 74: Using Earned Value Tracking

Notes

  1. Setting up early gives you something to compare against. You can’t say you’re behind unless you defined the plan first, and that’s what the setup steps are for.

Exam angle

PredictionQ1

Which step happens during execution in earned value tracking?

Slide 75 / 80

Earned Value Example

Slide 75: Earned Value Example

Notes

  1. Work through the logic. The task is done, so you’ve earned all its value and you’re on schedule. But it cost 120 for 100 of value, so CPI is below 1: on time, but over budget.

  2. Instructor Next to the budget: “100/1000 × budget”; AC 120 circled.

Exam angle

PredictionQ1

EV = 100, PV = 100, AC = 120. What’s the status?

Slide 76 / 80

Earned Value Tracking

Slide 76: Earned Value Tracking

Notes

  1. Giving credit only for finished work stops the “90% done for weeks” problem. It only works when tasks are small, and that’s why you break big ones down. Fuzzy milestones can’t be checked.

Exam angle

PredictionQ1

In strict earned value, when do you get credit for a task?

Slide 77 / 80

Project Velocity (PV)

Slide 77: Project Velocity (PV)

Notes

  1. Rather than guessing, look at what the team actually finished. Velocity is real evidence of what they can take on, so planning the next sprint is less of a guess.

  2. Seen again Ch 4, slide 59: Velocity in Scrum

Exam angle

PredictionQ1

What does velocity help with?

Slide 78 / 80

Project Velocity (PV)

Slide 78: Project Velocity (PV)

Exam angle

PredictionQ1

Backlog = 240 points, velocity = 30/sprint, 2-week sprints. Weeks left?

Slide 79 / 80

Burn down chart

Slide 79: Burn down chart

Notes

  1. Axes: Y = work remaining (points/hours), X = time (days/sprints).

  2. Actual line above the ideal line = behind schedule; below = ahead.

Exam angle

Past exam · Final 242

Q6.2 · how a burn chart shows ahead/behind schedule

Past exam · Final 251

Q6.1 · what a burndown measures and its axes

PredictionQ1

What does a burndown chart measure and how are its axes labeled? How does it show ahead/behind?

Compare with the model answer

It measures work remaining over time. Y-axis: remaining work (story points, tasks or hours). X-axis: time (days of the sprint or sprints). An ideal straight line goes from total work to zero at the deadline. If the actual line is above the ideal, the team is behind schedule; below means ahead; a flat line means no progress. It gives daily visibility, forecasts completion and gives early warning of slippage.

Slide 80 / 80

Summary

Slide 80: Summary

Notes

  1. It’s one activity seen at different stages, so each step feeds the next. Tracking results improve your next estimate, which is why they’re a continuum and not a one-way list.

Exam angle

PredictionQ1

What do the slide’s summary points call planning, estimating, scheduling and tracking?