Reliability Modeling, Analysis and Optimization

Takaji Fujiwara
Development Department 3, Development Division,
Fujitsu Peripherals Limited,
35 Saho, Yashiro-cho, Katoh-gun, Hyogo, 673-1447, Japan
takaji@fpe.fujitsu.com
Shigeru Yamada
Department of Social Systems Engineering,
Faculty of Engineering, Tottori University,
4-101 Minami, Koyama-cho, Tottori-shi, Tottori, 680-8552, Japan
yamada@sse.tottori-u.ac.jp
Recently, the process assessment and improvement of the development organization that uses the 3rd edition of ISO9001 (abbreviated as ISO9001:2000)1 or Capability Maturity Model (abbreviated as CMM)2 ,3 attract the attention of the IT industries. As the background, there are problems with delivery time and quality of the software products which have become large-scaled and diversified. If the delivery period of the software product is missed, it becomes outdated. Moreover, the delivery delay will lead to immediate budget deficiencies. Further, the quality problems after delivery not only presses profits, but also makes customers lose trust in us. In the worst case, the company might go out of business.
So, in our company, the process improvement activities based on the CMM are tackled at the shift timing to the ISO9001:2000. Now, we are performing the improvement activities according to the following procedures:
The objective analysis of process, and judging the degree of capability maturity level.
The extraction of strong and weak points, and those improvement proposals for the process.
The document generation of the best process procedures in the current level.
The practical-use trial in actual projects.
This chapter briefly describes the CMM used for the software process improvement in Sec.