Project Management (Timeline)
In order to create a website it is good if you can follow a series of steps such as scoping, planning, implementing, deploying, maintaining. These tasks need to be managed in the context of what you want to achieve and deliver, and this is the essence of Project Management.
A project has a goal and constraints (like a budget, resources, people), and in our daily lives we have many projects.
Preparing a dinner
An simple project would be producing a dinner for yourself or your family. so
Goal: Produce a meal for the family
Constraints: Must be delivered at a certain time, You have the ingredients in the cupboards (or you need to go out and buy them). You need to know how many people it is for! How many people will be able to prepare it. You need a kitchen to prepare it in, etc
Implementation: You will follow a series of steps to prepare the meal (get the pans out, boil water, peel spuds, etc.)
Deployment: Serving up the meal
Maintenance: Doing the dishes and putting them away.
Purchasing a mobile phone
Another project you could think about is purchasing a mobile phone. Try and identify the Goal, Constraints, Implementation, Deployment and Maintenance.
Developing a website
So what about developing a website?
The website development process should follow what is known as the System Development Life Cycle (SDLC) so is broken down into Planning/Analysis, Design, and Implementation, plus associated deliverables including documentation.
Planning.
Requirements/ Analysis (including Deliverables).
Design (wireframes/prototypes).
Implementation/Software Development.
Where you build the site and includes creating the HTML framework, collecting/inserting media, adding interactive elements (e.g., JavaScripts, Forms).
build framework (pages, menus), Create page framework, and collect and add content (images, audio, videos), Update documentation and interact with Designer & Client.
Testing
Code, meets requirements, client review
Implementation/Deployment
upload/host/go live
Operations and Maintenance
At each stage there will be documentation.
Timeline
In order to provide some structure to our development a timeline is produced showing what happens and when we expect the phase to be competed.