Project Executation and Documentation involved

I am going to start a government work flow management application very soon and was thinking of just share the approach i use in the documentation involved and steps to complete the project.

1.Details Analysis
2.Project Charter - To be approved by the Top Management (Non Technical)
3.ER Digram - To be approved by client’s technical team
4.Data Flow Diagram - To be approved by client’s technical team
5.User Interfaces - - To be approved by client’s technical team and the Department Heads
6.Database Architecture
7.Application Architecture
8.Coding
9.Initial Testing
10.Beta Testing
11.Launch

Can i have suggest if the above approach is right or can be further enhanced

Suggestion: scrap your entire “plan”.

A real plan is:

  1. Agree with client what is needed.
  2. Build it.
  3. Deliver it.

None of your stupid ER diagrams or IA.

You are a genius man - thanks for the honest advise.

Folks - anyone else who can comment whether the above is right approach