The software process includes two aspects, one is the management process of software development (Software Engineering Process).
If a company wants to improve its production process, you should take the following strategies and steps:
Determine the process mature level of the process of software companies; understanding the factors for improving software production quality and strengthening production process control; focusing on financing in limited number of key objectives, effectively reaching the improvement of institution software production process, Further, its software production capacity can be continuously improved.
Inspected companies have the following signs:
Lack of determined software processes and corresponding management and control; even if the software process is given, it is not strictly followed and enforcement; management is completely passive, the manager adopted by the manager is the firefighting, which is going to go Solved, it is difficult to find out if it is solved, often only before the eyes; due to the lack of the basis for estimation, the software budget and production plan often follows the feeling, often exceeds the standard; if it is compulsory within the scheduled period, then The function and quality of the software are definitely not guaranteed; lack of evaluation software product quality and objective foundation for product defects and process issues.
Mature companies have the following signs:
With the ability to manage, control software development and maintenance process within an enterprise; existing personnel and newcomers understand the software processes followed, and work activities are completed in advance; in the process of defining a good software, all The roles and responsibilities in projects and institutions are clear; the development plan is effective and consistent with the actual work; the software process can be modified according to certain rules and procedures when necessary; software products and processes have certain controllability. This is mainly reflected in:
Managers can monitor the quality and production process of software products; objectively and quantitative measures to determine product quality and analyze problems in the production process; plan and budget can be followed, it is based on historical data, thus It is actual and feasible; the results of the budget, including cost, timeline, product function and quality, usually able to achieve; related participants fully understand the value of the software process and strictly follow it; have the infrastructure that supports software processes, Such as standard process banks, historical databases, etc.
Technical content http://www.8848software.com/cmmchina/whatiscmm/paper4.html