By adopting CMM level 3 and ISO 9001, we defined our development processes based on our long ¨Cterm project development experience. Our software development process is listed as following:
Planning:
Before we start a new project, our technical people will make the detailed analysis based on customer requirements, including project scope, customer¡¯s business model and process, so that we can make an accurate estimation. And we will deliver our analysis report and development plan to the customer.
Kickoff:
After we receive the approval from a customer, we will propose a reasonable letter of intent to the customer. The content of the letter is about workload, required manpower, budgetary money and time.
Implementing:
We will start to develop the project as soon as customer approval. First, we will make a detailed development plan and time schedule. Secondly, we begin to develop the system under the control of our experienced project managers based on the development plan and schedule. The whole development process will strictly follows ISO 9001:2000 and also we adopt the spirit of CMMI and RUP to control the project development lifecycle.
Deployment:
As long as we finish the development and pass all our testing steps, we will work with the customer to have the acceptance test. Based on the results from the acceptance test, we will modify and test again and again to achieve perfection.
Our application development WBS template:
Inception Phase
Preliminary Iteration
Business Modeling
Requirements
Configuration Management
Management
|
|
|
Elaboration Phase
Iteration
Finalized Requirements
Architecture Refine & Risks Analysis
Implementation
Test for Architecture, Workflow & Risks
Management
|
|
|
Construction Phase
Iteration
Analysis & Design Finalization
Implementation
Test for Interfaces & Functions
Management
|
|
|
Transition Phase
|