Milestones and deadlines
A marked checkpoint in a project plan, such as a finished prototype, showing a major piece of work is complete by its deadline. Used to check progress.
Understanding Milestones and deadlines in VCE Software Development U3O2
What it does: Each milestone date is set earlier than the final deadline, leaving enough time for the work that follows. Checking progress means comparing the actual status with the milestone date, so the team can see they are behind and take action. A milestone marks the finish of a major piece of work, like a finished prototype, so you can check progress. Milestone dates are spread through the project, based on how long the tasks leading up to each one will take. Milestones give regular checkpoints, so problems are found early instead of at the very end. A clear milestone says what is complete and by when, so the team can tell if it was reached.
Common mistakes: A milestone is late when today is after its deadline, so the check should be today > deadline. With < the program reports 'late' while there is still time left. The prototype milestone marks the end of the Build task, so it should sit on day 10. Day 5 would show the prototype as finished halfway through building it.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 12–24) and word search (Modules 2–24).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
milestoneFill in the Blanks
Spot the Error
Student with a class code? Join your class →