A. Project Management Approach:
- Adopting Configuration Management in the project process
- All staffs have daily logs recorded in Daily Report System (DRS)
- Keep improving the process
- Simplify tracking spreadsheet
- Optimize amount of documentation -- to just what is needed
- Tailoring can be made in the stage of project planning
- Keep gathering and evaluating project data
- Learn from completed projects and share it within the company
- Improve the estimates
- Eliminate unnecessary tasks
B.Organization Structure:
- Project Team Level
- SQA: Average 1-2 SQA for each project team
- Department Level
- Software Engineering Process Group (SEPG) is responsible for the persistent software process improvement across the company.
- Organization Level
- Management Steering Group (MSG) is responsible for steering the direction of improvement.
C. Schedule Management
- Map out feasible schedule
- Make daily report, weekly report, monthly report and hold regular meeting to ensure the project be completed in good quality and in due time
- Keep tight track of project schedule
- Give immediate notice to clients if the schedule change is unavoidable
D. Developing Management
- Adopt CMM to improve development process
- Strengthen developing management geared with international standards, and training to project manager focusing on quality control
- Make software development be accordant with developing flow and other standards regulated with force
- Conduct process supervision and data collection and analysis for continuous improvement
E. Quality Management
- Set up a dedicated test group for system testing and integration
- SQA participate in each project and make report to higher-level management group
- Establish review system and review at each phase of and at the end of each project to discover problems in time
- Make weakness/bug statistics of each engineer as a criterion for work assessment
F. Risk Management
- Follow an approach wherein all known risks specific to the project are identified and documented;
- Generate the Risk Management Section of the Project Plan;
- Give each risk an ID, risk category, occurrence probability, consequences and mitigation strategy;
- Assess risks throughout the execution to identify any new risks that may occur.