Generic Project Schedule

I was recently asked by my uncle if I could provide him with a generic project plan / schedule with deliverable milestones that he could contract against and measure completion / invoicing stages against.

Having had a quick think about what this could entail and using my experience as an employed and freelance developer, I came up with the following:

  1. Set up a meeting with the client.
  2. Create a specification document based on findings from the meeting.
  3. Deliver the specification document to the client for amends / approval.
  4. The client returns the specification document with amends / approval.
  5. If required, the specification document is modified and returned to the client (step 3).
  6. If creative is required, then this is scheduled in first (if not, skip to step 10).
  7. Deliver the creative to the client for amends / approval.
  8. The client returns the creative with amends / approval.
  9. If required, the creative is modified and returned to the client (step 7).
  10. Development work is scheduled in.
  11. The project is completed and hosted on a staging server so that the client can access it.
  12. If required, amends are made based on client feedback.
  13. Once the client is happy, the project is moved to the live server.

Notes

Generally, a rough time scale figure can be drawn up in the early stages of a project (step 2), which will give the client / developer an idea of the potential deadline of the project.

A deposit is normally requested after the specification document has been signed off (I ask for 25%). The remaining 75% is usually invoiced when the project goes live (if hosted on own server) or before all build files are released (if hosted on external server).

An acceptance and sign-off form should be presented at the end of a project, prior to the launch or final payment / invoice. It basically states: "The project is complete and approved, and any further additions, modifications, or training will be billed hourly."

Copyright © 2012 Saritak Ltd.