By the end of this chapter, you will be able to:
Mastering these skills will help you keep projects on track and deliver successful results in the real world.
Compiled by: Ann Chebet
Project monitoring is a critical phase in software development project management, ensuring that planned objectives are met within the allocated budget and timeframe. In Kenya's dynamic tech industry, where startups and established firms alike face intense competition and resource constraints, effective monitoring safeguards project viability and stakeholder confidence. Among the key aspects of monitoring is tracking project costs, which helps prevent budget overruns and enables timely corrective actions. This chapter focuses on the principles and practical steps for tracking costs in software development projects, alongside the tools commonly employed in Kenyan firms.
Tracking project costs means recording what the project actually spends, comparing it with the approved budget and acting when the two drift apart. In a software project a large share of the money goes on developer time, with the rest on cloud hosting, software licences, test devices and training, so a small overrun in one line can use up the contingency quickly. Regular tracking shows an overspend while it is still small enough to correct, and it gives the client and the sponsor figures they can trust.
Cost tracking follows a fixed cycle: fix the budget, record spending, compare, forecast, report and, when needed, correct. The team should agree at the start how often the cycle runs, which is weekly, every two weeks or monthly, and which measures it will watch. The measures usually include actual cost, cost variance and the cost performance index. Short cycles catch problems early but take more effort, so small projects often review weekly and larger ones monthly.
The baseline budget is the approved budget, split by cost category and by time period, against which all later spending is measured. Without it there is nothing to compare actual costs with. Example: a software studio building an inventory app for a wholesale shop splits its budget into developer salaries, cloud hosting, software licences, test devices and training, and spreads each line across the months of the project.
Actual expenses are the amounts really spent or committed, recorded as they happen and in the same categories as the baseline. Late or incomplete records make every later step unreliable. Example: a freelance team records developer hours from weekly timesheets, cloud charges from the monthly hosting bill and a test phone bought on a receipt, each under its own cost code.
Comparing planned and actual costs means calculating the variance, which is the planned figure minus the actual figure, for each category and for the whole project. A negative variance is an overspend and a positive variance is a saving. Variance as a percentage of the planned cost shows how serious the difference is.
Worked example: a web agency building an online booking system for a safari lodge compares the first three months with the baseline.
| Cost category | Planned (Ksh) | Actual (Ksh) | Variance (Ksh) | Variance (%) |
|---|---|---|---|---|
| Developer salaries | 450,000 | 480,000 | −30,000 | −6.67 |
| Cloud hosting | 60,000 | 54,000 | +6,000 | +10.00 |
| Software licences | 80,000 | 80,000 | 0 | 0.00 |
| Test devices | 40,000 | 52,000 | −12,000 | −30.00 |
| Training | 30,000 | 25,000 | +5,000 | +16.67 |
| Total | 660,000 | 691,000 | −31,000 | −4.70 |
Calculation of the total: planned 450,000 + 60,000 + 80,000 + 40,000 + 30,000 = 660,000. Actual 480,000 + 54,000 + 80,000 + 52,000 + 25,000 = 691,000. Variance = 660,000 − 691,000 = −31,000, and −31,000 ÷ 660,000 × 100 = −4.70%.
The project is 4.70% over budget. The largest percentage problem is test devices (−30.00%), while the largest amount is developer salaries (−30,000). The team should find out why each happened before deciding on action.
Earned Value Management (EVM) measures cost performance against the work actually completed, not against the calendar. Comparing spending with the plan alone can mislead: a team that has spent less than planned may simply be behind on the work. EVM uses three values:
The cost measures are:
Worked example: a software team building a delivery tracking app for a courier firm has a BAC of Ksh 1,200,000. At the status date its PV is Ksh 600,000, its EV is Ksh 540,000 (45% of the work is done) and its AC is Ksh 630,000.
If the present cost performance continues, the project will finish Ksh 200,000 over budget, and the manager has to act now. The schedule measures of EVM, which compare EV with PV, are used when tracking progress against the project plan.
A cost status report tells the sponsor, the client and the team how much has been spent, how this compares with the baseline and what is expected next. A good report is short, uses the same categories as the budget and leads with the figures that matter.
When the figures show an overrun, the project manager chooses from a few standard responses and records the choice. Options include reducing the scope by moving non-essential features to a later release, renegotiating supplier or hosting contracts, reassigning developers to the tasks that matter most, and using the contingency fund through change control. Example: a software house that finds its cloud bill running above plan may move test servers to a cheaper plan and switch them off outside working hours.
Cost tracking tools differ in cost, in how much work they remove and in how well they connect to the schedule. The choice depends on the size of the project and the skills of the team.
| Name | Specification | Use |
|---|---|---|
| Microsoft Excel | Spreadsheet software with formulas and templates | Budget planning, cost tracking and variance analysis |
| Microsoft Project | Project management software with cost tracking features | Combined scheduling and cost monitoring |
| QuickBooks | Accounting software with expense tracking and reporting | Financial management for small to medium businesses |
| Jira with Tempo | Issue tracking software with time and cost tracking add-ons | Agile project tracking, including labour costs |
| Trello with cost Power-Ups | Visual task boards with add-ons for cost estimation | Simple cost tracking for smaller teams |
Whatever the tool, entries must be accurate and reviewed regularly, and linking the tool to purchasing and payroll records improves reliability.
Create a free account to open more of this chapter.
Free: practical guides, quick cards, workplace scenarios and more.
Create a free accountThis chapter focused on the essential practices for effective project monitoring to ensure successful project delivery. It began with tracking project costs, outlining steps such as setting a baseline budget, recording actual expenses, comparing planned versus actual costs, applying Earned Value Management, and reporting cost status, supported by various tracking tools. The discussion then moved to monitoring project deliverables and objectives, emphasizing the importance of defining key deliverables, establishing a monitoring schedule, tracking progress against the project plan, using performance indicators, reporting to stakeholders, and adhering to ISO quality standards. Monitoring project team performance was addressed next, highlighting systematic steps to evaluate and improve team output. The chapter also covered assessing project risks through identifying potential risks, evaluating their impact and probability, prioritizing them, and conducting SWOT analysis. Different types of risks were classified, including technical, schedule, budget, and resource risks. Finally, strategies for managing project risks were presented, detailing the steps needed to mitigate or respond effectively to identified risks throughout the project lifecycle.
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Computer with Microsoft Excel installed | Project baseline budget template (Excel file) |
| Calculator | Sample project expense receipts and invoices |
| Pen and notebook |
| S/N | Item | Quantity |
|---|---|---|
| 1 | Computer with Microsoft Excel installed | 1 Pc per Candidate |
| 2 | Project baseline budget template (Excel file) | 1 Pc per Candidate |
| 3 | Sample project expense receipts and invoices | 1 Set per Candidate |
| 4 | Calculator | 1 Pc per Candidate |
| 5 | Pen and notebook | 1 Set per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Set Baseline Budget | |||
| Candidate opens the baseline budget template and inputs project details (Award 3 marks for correctly entering project name, total budget, and date) | 3 | ||
| Candidate lists all planned expense categories (minimum 8) with estimated costs (Award 5 marks for listing at least 8 relevant categories with reasonable estimated costs totaling KES 500,000) | 5 | ||
| Candidate calculates and shows the total baseline budget correctly (Award 2 marks for correct summation matching total budget of KES 500,000) | 2 | ||
| Sub-Total | 10 | ||
| TASK 2: Record Actual Expenses | |||
| Candidate reviews sample receipts and invoices accurately (Award 3 marks for thorough review and identification of actual expenses) | 3 | ||
| Candidate records actual expenses against each budget line item in the spreadsheet (Award 5 marks for correctly entering at least 8 actual expense amounts matching provided receipts) | 5 | ||
| Candidate calculates and shows total actual expenses correctly (Award 2 marks for accurate summation of actual expenses) | 2 | ||
| Sub-Total | 10 | ||
| PRODUCT CHECKLIST | |||
| Baseline budget spreadsheet with all planned expense categories, estimated costs, and total budget clearly shown (Award 5 marks for clear, accurate, and well-organized baseline budget spreadsheet) | 5 | ||
| Expenses recorded accurately with supporting data and total actual expenses calculated (Award 5 marks for accurate recording of actual expenses and correct total) | 5 | ||
| Spreadsheet is neat, formatted properly, and free from calculation errors (Award 5 marks for professional presentation, formatting, and error-free calculations) | 5 | ||
| Sub-Total | 15 | ||
| GRAND TOTAL | 35 | ||
Type: Individual
| Tools & Equipment | Materials |
|---|---|
| Computer with Microsoft Excel | Project cost monitoring template |
| Calculator | Project planned cost data sheet |
| Pen and notebook | Actual cost expenditure records |
| S/N | Item | Quantity |
|---|---|---|
| 1 | Computer with Microsoft Excel installed | 1 Pc per Candidate |
| 2 | Project cost monitoring template (Excel file) | 1 Pc per Candidate |
| 3 | Project planned cost data sheet | 1 Pc per Candidate |
| 4 | Actual cost expenditure records | 1 Pc per Candidate |
| 5 | Calculator | 1 Pc per Candidate |
| 6 | Pen and notebook | 1 Pc per Candidate |
| Items to be Evaluated | Marks Available | Marks Obtained | Comments |
|---|---|---|---|
| TASK 1: Track Project Costs | |||
| Used personal protective equipment and proper workstation setup (Award 2 marks for correct PPE and ergonomic setup) | 2 | ||
| Opened and used the provided Excel cost monitoring template correctly (Award 3 marks for accurate use of the template) | 3 | ||
| Entered planned cost data for at least 5 cost items correctly (Award 1 mark per correctly entered cost item, max 5 marks) | 5 | ||
| Entered actual cost expenditure data for the 3-month period accurately (Award 1 mark per accurately entered month, max 5 marks) | 5 | ||
| Calculated total planned and actual costs correctly (Award 4 marks for correct summations) | 4 | ||
| Computed cost variances between planned and actual costs for each item (Award 1 mark per variance calculation, max 5 marks) | 5 | ||
| Formatted the report for clarity and professional presentation (Award 3 marks for neat formatting and labeling) | 3 | ||
| Sub-Total | 27 | ||
| TASK 2: Compare Planned vs. Actual Costs and Report | |||
| Identified cost variances and classified as favorable or unfavorable (Award 1 mark per correctly classified variance, max 4 marks) | 4 | ||
| Provided clear written commentary on cost performance (Award 5 marks for insightful and concise commentary) | 5 | ||
| Suggested corrective actions for unfavorable variances (Award 4 marks for practical and relevant corrective measures) | 4 | ||
| Prepared a summary table highlighting key cost comparisons (Award 3 marks for a clear and accurate summary table) | 3 | ||
| Sub-Total | 16 | ||
| PRODUCT CHECKLIST | |||
| Completed project cost tracking report with accurate planned and actual costs for 5 items over 3 months (Award 2 marks per cost item correctly tracked and reported, max 10 marks) | 10 | ||
| Correctly calculated total and variance amounts matching the data entered (Award 6 marks for accurate calculations and totals) | 6 | ||
| Clear, concise, and professional presentation including tables and commentary (Award 7 marks for overall report quality and clarity) | 7 | ||
| Sub-Total | 23 | ||
| GRAND TOTAL | 66 | ||
At the start of this chapter we promised you would be able to:
Tick each one you can genuinely do.
So, are you there yet?
You're competent when you can confidently do 50% or more of what this chapter promised.
Sign in to record how you're doing.