To understand and apply project‑management tools – Gantt charts, PERT (network) charts, critical‑path analysis, resource‑allocation matrices and earned‑value techniques – and to integrate them with risk, quality, cost, stakeholder, ethical and sustainability management when planning, monitoring and closing IT projects (Cambridge International AS & A Level IT 9626, Topic 15).
Project management follows a project life‑cycle, whereas software development follows a system life‑cycle**. The two models overlap, as shown below.
| Project Life‑Cycle | System (Software) Life‑Cycle |
|---|---|
| Initiation | Feasibility & initial analysis |
| Planning | Requirements analysis & system design |
| Execution | Implementation (coding) & unit testing |
| Monitoring & Control | Integration testing, user‑acceptance testing, quality assurance |
| Closure | Deployment, maintenance planning, post‑implementation review |
The following tools are used together to produce a complete schedule and to support monitoring.
| Activity | Duration (days) | Predecessor(s) | Start | Finish | Resource(s) |
|---|---|---|---|---|---|
| Requirement Gathering | 5 | – | 01‑Oct‑2025 | 05‑Oct‑2025 | Anna – Business Analyst |
| UI/UX Design | 7 | Requirement Gathering | 06‑Oct‑2025 | 12‑Oct‑2025 | Lee – Designer |
| Database Development | 10 | Requirement Gathering | 06‑Oct‑2025 | 15‑Oct‑2025 | Sam – DB Engineer |
| Application Coding | 12 | UI/UX Design, Database Development | 13‑Oct‑2025 | 24‑Oct‑2025 | Team of 3 developers |
| System Testing | 6 | Application Coding | 25‑Oct‑2025 | 30‑Oct‑2025 | Maria – Tester |
| Deployment & Training | 3 | System Testing | 31‑Oct‑2025 | 02‑Nov‑2025 | Deployment team |
The **expected time** (TE) for an activity is calculated by:
$$ TE = \frac{O + 4M + P}{6} $$
| Activity | Predecessor(s) | O (days) | M (days) | P (days) | TE (days) |
|---|---|---|---|---|---|
| A – Requirement Gathering | – | 3 | 5 | 7 | 5.00 |
| B – UI/UX Design | A | 5 | 7 | 9 | 7.00 |
| C – Database Development | A | 6 | 9 | 12 | 9.00 |
| D – Application Coding | B, C | 9 | 12 | 15 | 12.00 |
| E – System Testing | D | 4 | 6 | 8 | 6.00 |
| F – Deployment & Training | E | 2 | 3 | 4 | 3.00 |
| Activity | TE (days) | ES | EF = ES + TE | LF | LS = LF – TE | Slack (LS‑ES) |
|---|---|---|---|---|---|---|
| A | 5.00 | 0 | 5 | 5 | 0 | 0 |
| B | 7.00 | 5 | 12 | 12 | 5 | 0 |
| C | 9.00 | 5 | 14 | 14 | 5 | 0 |
| D | 12.00 | 14 | 26 | 26 | 14 | 0 |
| E | 6.00 | 26 | 32 | 32 | 26 | 0 |
| F | 3.00 | 32 | 35 | 35 | 32 | 0 |
All activities have zero slack, therefore the **critical path** is A → B → C → D → E → F with an expected duration of 35 days.
Shows who is Responsible, Accountable, Consulted and Informed for each activity.
| Activity | R | A | C | I |
|---|---|---|---|---|
| Requirement Gathering | Anna | Project Manager | Stakeholders | Team |
| UI/UX Design | Lee | Project Manager | Requirement Owner | Developers |
| Database Development | Sam | Project Manager | Lead Developer | Testers |
| Application Coding | Dev Team | Lead Developer | Designer, DB Engineer | Project Manager |
| System Testing | Maria | Test Lead | Developers | Project Sponsor |
| Deployment & Training | Deployment Team | Project Manager | End Users | All Staff |
Combine the activity‑level cost estimates with the schedule baseline to produce a **cost baseline** (often presented as a table or a cumulative cost‑time graph).
| Activity | Cost (£) | Planned Start | Planned Finish |
|---|---|---|---|
| Requirement Gathering | 1,200 | 01‑Oct‑2025 | 05‑Oct‑2025 |
| UI/UX Design | 1,800 | 06‑Oct‑2025 | 12‑Oct‑2025 |
| Database Development | 2,500 | 06‑Oct‑2025 | 15‑Oct‑2025 |
| Application Coding | 7,200 | 13‑Oct‑2025 | 24‑Oct‑2025 |
| System Testing | 1,500 | 25‑Oct‑2025 | 30‑Oct‑2025 |
| Deployment & Training | 800 | 31‑Oct‑2025 | 02‑Nov‑2025 |
| Total | 15,000 |
Provides quantitative insight into schedule and cost performance.
| Term | Formula | Interpretation |
|---|---|---|
| Planned Value (PV) | Budget × (Planned % complete) | Value of work that should have been done by a given date. |
| Earned Value (EV) | Budget × (Actual % complete) | Value of work actually performed. |
| Actual Cost (AC) | Sum of costs incurred to date | What has really been spent. |
| Cost Variance (CV) | EV − AC | Positive = under budget; negative = over budget. |
| Schedule Variance (SV) | EV − PV | Positive = ahead of schedule; negative = behind schedule. |
| Cost Performance Index (CPI) | EV / AC | CPI > 1 → cost‑efficient. |
| Schedule Performance Index (SPI) | EV / PV | SPI > 1 → ahead of schedule. |
| Risk ID | Description | Probability (Low/Med/High or %) | Impact (Low/Med/High or £/days) | Score (P × I) | Mitigation / Contingency | Owner |
|---|---|---|---|---|---|---|
| R1 | Key developer unavailable (sickness) | Medium (30 %) | High (£5 k delay) | 0.9 | Cross‑train another developer; keep a buffer. | Project Manager |
| R2 | Late delivery of third‑party API | Low (15 %) | Medium (2 weeks) | 0.3 | Identify alternative API; negotiate early. | Lead Developer |
| Stakeholder | Interest (Low‑High) | Influence (Low‑High) | Communication Strategy |
|---|---|---|---|
| Project Sponsor | High | High | Weekly executive summary, immediate escalation of issues. |
| End Users (Students) | High | Low | Monthly demo, feedback surveys. |
| IT Operations | Medium | Medium | Bi‑weekly technical updates. |
| External Vendor | Low | Medium | Contract‑review meetings as required. |
| Document | Purpose | Typical Timing |
|---|---|---|
| Project Charter / Brief | Authorises the project; defines sponsor, objectives, high‑level scope. | Initiation |
| Scope Statement & Work Breakdown Structure (WBS) | Details deliverables; breaks work into manageable packages. | Planning |
| RACI / Resource‑Allocation Matrix | Clarifies roles and responsibilities for each activity. | Planning |
| Gantt Chart (baseline) & PERT Network | Schedules activities, shows dependencies and critical path. | Planning |
| Budget Baseline & Cost Estimate | Provides financial baseline for earned‑value analysis. | Planning |
| Risk Register & Risk Matrix | Identifies risks, assesses probability/impact, defines mitigation. | Planning (updated throughout) |
| Quality Plan & Test Cases | Sets quality criteria, testing procedures and acceptance standards. | Planning (executed during execution) |
| Stakeholder Register & Interest‑Influence Matrix | Lists stakeholders, analyses interest/influence, defines communication. | Planning (reviewed regularly) |
| Progress / Status Report | Compares actual progress/costs with baselines; highlights issues. | Monitoring & Control (regular intervals) |
| Earned‑Value Report | Shows EV, PV, AC, CPI, SPI and variance analysis. | Monitoring & Control (as required) |
| Final Evaluation Report & Lessons‑Learned | Assesses project success, records improvements for future work. | Closure |
| Ethical & Sustainability Statement | Documents compliance with data‑privacy, accessibility, environmental and professional standards. | Closure (referenced throughout) |
Create an account or Login to take a Quiz
Log in to suggest improvements to this note.
Your generous donation helps us continue providing free Cambridge IGCSE & A-Level resources, past papers, syllabus notes, revision questions, and high-quality online tutoring to students across Kenya.