Early in my career, I sold software development methodologies, which were exhaustive lists of how to manage a project, to corporate IT departments. They identified all the phases of a project, the steps in each phase and the documentation that was created in each step.The methodologies were great tools, but they had a tendency to cause development cycles to last for years. They also increased the cost of development to the point where you could not afford to do any projects.
As I started managing projects, I yearned for something that was less complicated and more manageable. One of the reasons why I gravitated to developing Web-based applications is that for the first time in the history of software development, we could let the users develop the user interface. The fact that a publisher can have the creative resource design the HTML for a new website has absolutely revolutionized the development process. HTML is to software development as dimension lumber is to the construction industry; we finally have a standard for defining what the reader will see and do.
The following sequence of steps is a project plan that I use over and over again. It will help you identify and control the key elements of a new website launch. The steps below are what I call control points. Each step will have many sub-tasks depending on your project. If you manage these steps, you will keep your project under control and successfully launch a new site.