...
The deliverables timeline is the most important part of a project proposal. Having a detailed timeline with concrete deadlines is crucial to staying on top of a project’s progress. Having deadlines to work towards helps drive projects forward and project managers will be using this timeline to determine if a project needs more support.
Take this time to determine development milestones (when various phases of design / manufacturing are complete), and plan out what tests the project will require. Also include dates for when various parts of the required documentation should be written by. The more deliverables you can make into tests the better, since we know this team works best when there is a test coming up and we can’t afford to fall behind schedule.
Remember to add lots of margin to your timelines for when stuff goes wrong, a common rule in software development is to double your internal estimate (see: Hofstadter's law).
...