Mrs Okafor asks: how much?
Mrs Okafor likes your time plan. Then she asks two questions.
"Who will do each job? And how much will it cost?"
If you cannot answer, she may say no. A plan with names, prices and reasons is a plan a client can trust.
Key words
| Word | What it means | Example |
|---|---|---|
| Personnel | The people who work on the project. | a developer, a tester |
| Materials | Things that are used up. | paper for a printed guide |
| Physical resource | Something you use again and again. | a laptop you hire (hire means rent) |
| Budget | The most money the client can spend. | 600 pounds |
| Affordable | The cost is the same as the budget or less. | cost 500, budget 600 |
| Viable | Worth doing. It gives back more than it costs over time. | it saves 50 pounds a week |
| Lifecycle | The stages a project goes through, from idea to finished tool. | plan, design, build, test |
| Waterfall | A lifecycle that does each stage once, in order. | finish design, then build |
| Agile | A lifecycle that builds small pieces and shows each one to the client. | book first, cancel next |
| Rationale | The reasons for your choices. | I tested early because bugs cost time |
The cells students fill in are left blank in this preview.
Your team of three
| Person | Is good at | Hours free |
|---|---|---|
| Aisha | Python code. Slow at drawing | 12 |
| Sam | Drawing screens and diagrams. New to Python | 10 |
| Lee | Testing and writing clear notes | 8 |
The cells students fill in are left blank in this preview.
Three kinds of cost
| Kind | What it is | Example | How to work it out |
|---|---|---|---|
| Materials | Used up | Printing a guide | Amount x price each. The x sign means multiply. |
| Physical resources | Used again | Hire of 2 laptops | Amount x price each |
| Personnel | People's time | A developer for 20 hours | Hours x pay for 1 hour |
The cells students fill in are left blank in this preview.
Worked example: a cost plan
| Item | Kind | Amount | Price each | Cost | Running total |
|---|---|---|---|---|---|
| Laptop hire | Physical resource | 2 | 30 | 2 x 30 = 60 | 60 |
| Printing | Materials | 1 | 20 | 1 x 20 = 20 | 60 + 20 = 80 |
| Developer time | Personnel | 20 hours | 15 | 20 x 15 = 300 | 80 + 300 = 380 |
| Tester time | Personnel | 8 hours | 15 | 8 x 15 = 120 | 380 + 120 = 500 |
The cells students fill in are left blank in this preview.
Quick check: add up the cost
Have a go
Quick check: add up the cost
4 questionsYour answers are marked here and are not kept. A college account keeps every student’s marks.
Try it: add up a cost plan
items = [
("Laptop hire", 2, 30),
("Printing", 1, 20),
("Developer time", 20, 15),
]
total = 0
for item in items:
cost = item[1] * item[2]
print(item[0], cost)
total = total + cost
print("Total:", total)
# Add a line for 8 hours of tester time at 15 pounds. Run it again.