Plan the work.
Bring it together.
An illustrated guide to project estimation, scheduling, risk management, and coordinating software delivery.
COORDINATING SOFTWARE DELIVERYStudy sections
Follow the order or choose a sectionSection 1 · Project Management Overview
The project manager ensures timely delivery within cost.
02Section 2 · Project Estimation Techniques
Project estimation helps establish cost, establish a schedule and bid for projects. More detailed information about the project leads t…
03Section 3 · Project Scheduling
Why a schedule matters: a schedule helps the project manager monitor the timely completion of each task, and take corrective action if…
04Section 4 · Risk Management
A risk is a possible future unfavorable event. It is worth managing before it happens: after a problem has already caused a delay, the…
05Section 5 · Project Management in Agile
Software is developed in iterations of typically 1–2 weeks; certain user stories are implemented in each iteration, and user stories ar…
06Section 6 · Pivotal Tracker Tutorial
The lecture demonstrates Pivotal Tracker, a tool for tracking user stories and velocity, including signing up and creating a project. T…
Revision and practice
Review and practice materialHow to study: Read each topic first, then inspect its illustration. Section 2 contains a verified correction to the source COCOMO arithmetic. Illustrative figures are identified as examples, not measured project results.
Week 4 learning route
| Section | Topics | Illustrations |
|---|---|---|
| 1 Project Management Overview | Team coordination, estimation, scheduling, risk, configuration, Agile comparison | 1–5 |
| 2 Project Estimation Techniques | KLOC, person-month, empirical/heuristic, Delphi, COCOMO, adjustment | 6–15 |
| 3 Project Scheduling | WBS, activity network, Gantt, critical path, resources | 16–22 |
| 4 Risk Management | Technical, project, business risks; mitigation; probability × impact | 23–30 |
| 5 Project Management in Agile | Scrum roles/events, backlogs, story points, velocity | 31–39 |
| 6 Pivotal Tracker Tutorial | Stories, epics, icebox, lifecycle, acceptance, analytics | 40–46 |
