• Title/Summary/Keyword: Software Process Maturity

Search Result 81, Processing Time 0.024 seconds

A Study on Correlation between the CMMI SPs and GPs at Maturity Levels 2 and 3

  • Lee, Min Jae;Rhew, Sung-Yul
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.7 no.1
    • /
    • pp.9-21
    • /
    • 2011
  • Assuming that the Capability Maturity Model Integration for Development v1.2 (CMMI) could be applied to an organization more effectively if the content similarities among practices were improved in terms of structure and composition, this paper presents the analysis of the correlations between the CMMI Specific Practices (SP) and Generic Practices (GP) for the Maturity Level 2 and 3 Process Areas using the Chi-square independence test. According to the analysis, a 22.2% correlation was observed. To minimize the problem of repeatedly applying similarities, 6 GPs that are highly correlated with the SPs were grouped together. Then, three different improvement plans: 1) development of a standard template-based project plan, 2) establishment of a configuration management system based on open source software to control work products and leverage experience, and 3) establishment of project assurance through an independent quality assurance-based organization and intensive review by higher-level management - were defined.

The Effect of Software Process Improvement on Organizational Performance (소프트웨어 프로세스 개선활동이 조직성과에 미치는 영향)

  • Yoon Jae-Wook;Kim In-Jai
    • Journal of the Korean Operations Research and Management Science Society
    • /
    • v.31 no.1
    • /
    • pp.37-53
    • /
    • 2006
  • SPI (Software Process Improvement) activities have been considered one of the crucial approaches to achieve high quality, productivity and timely delivery of software products and services. The basic premise of SPI model is that higher maturity levels lead to better performance. In this research, the relationships between SPI results and performance were empirically investigated with Korean software companies. CMM key process areas were categorized into two dimensions, 'Process Implementation' and 'Quantitative Management'. The relationship between process implementation and performance was significant, but the relationship between quantitative management and performance was insignificant. The control variable, size of OU(Organizational Unit), did not have significant impact on the relation ships between SPI activities and OU performance.

Incorporating User-Centered Design Process into CBD Methodology (CBD 방법론에서의 사용자 중심 설계 프로세스의 적용 방안에 관한 연구)

  • Ham, Dong-Han;Kim, Jin-Sam;Park, Chang-Soon
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2003.11a
    • /
    • pp.233-240
    • /
    • 2003
  • To develop high-quality software systems satisfying the customer's needs, user-centered design (UCD) process has been emphasized in the area of human-computer interaction. And component-based development (CBD) has been extensively studied to realize a systematic software reuse, thereby reducing the time-to-market and the development cost. Balanced integration of user-centered design process and CBD process will be a promising way for successful software construction, which effectively achieves three goals: the quality of software, the cost of software development, and the time-to-market. However, traditional CBD methodology seems to lack the concept of user-centered design process and the relevant methods. This paper proposes a way of incorporating user-centered design process into a CBD methodology. Firstly, this paper gives the brief introduction of UCD. Secondly, we explain typical UCD activities and methods along the phase of systems development lifecycle and propose the use of usability maturity model (UMM) for integrating UCD activities and methods with those of CBD methodology. Finally, as a case study, we describe the results of comparing the UCD activities to the activities of MaRMI-III, which has been developed as a CBD methodology at ETRI.

  • PDF

Design of Software Process Metrics and Procedures for Software Process Measurement (소프트웨어 프로세스 측정절차와 메트릭스 설계)

  • Hwang, Sun-Myung
    • The KIPS Transactions:PartD
    • /
    • v.10D no.4
    • /
    • pp.719-726
    • /
    • 2003
  • A SPICE (Software Process Improvement and Capability dEtermination) and CMM (Capability Maturity Model) assessment can be considered as representative software process assessment models since assessors assign ratings to indicators and metrics to measure the capability of software precesses. But ail of process assessment models don't provide a subjective measurement procedure and metrics. In this paper we define basic quality process metrics and propose standard metrics for each process based on SPICE and CMM. This study also proposed a guideline for a subjective measurement procedure and the metrics are effectively use to SPI.

A Study on the Application of CMMI for Aircraft Software Development Process Improvement (CMMI를 활용한 항공기 소프트웨어 개발 프로세스 개선에 관한 연구)

  • Lee, Sung-Ju;Yoon, Jae-Wook;Byun, Jai-Hyun
    • Journal of Korean Society for Quality Management
    • /
    • v.34 no.3
    • /
    • pp.1-18
    • /
    • 2006
  • CMMI(Capability Maturity Model Integration) has been recognized as a critical method to validate the competitiveness of software development organization since its introduction. CMMI imposes additional requirements on the software development organization which has been established and certified to the ISO 9001 quality management system. This paper reviews the similarities and differences between CMMI and ISO 9001. This paper also examines what ate required to deploy the CMMI on the aircraft software development organization which has been certified to ISO 9001. The results of this study will help software development organization to provide the direction for implementing CMMI. Some suggestions are presented to identify and strengthen the weak portion of the software process quality management system.

Quantitatively Managed Leveling for Capability Maturity Model Integration Implementation (정량적 소프트웨어 능력성숙도모델 도입전략 및 사례)

  • Kim, Hanyoung;Lee, Wookey;Lee, James J.H.;Lee, Rich C.K.
    • Journal of Information Technology and Architecture
    • /
    • v.10 no.3
    • /
    • pp.335-346
    • /
    • 2013
  • With the overwhelming development of information technologies, the need for software development that can deal with diversified and complex business processes has increased dramatically. As a result, companies prefer softwares that can handle far more complex processing ability and also it should be stable as well as easier to maintain. These ambivalent requirements keep the software development organizations from assessing the quantitative abilities, so that under the support of the U.S. Department of Defense the Capability Maturity Model (CMM) and Capability Maturity Model Integration (CMMI) have been developed. The CMMI upper levels for the software development companies will be evaluated to be excellent and authenticated, which drives the companies to get and maintain high levels of maturity. In this paper, a case study for a domestic software company has been exploited how to achieve CMMI level 4 and what kind of factors have been played an effective role. These issues at the domestic and international software and maintenance program, can influence the trustworthiness and marketing effects for the global market. In this paper, the company's actual case study will give clues to find out the important factors for the development and maintenance of software companies maturity levels.

Guidelines on process improvement and certificate program based on CMMI Model (철도차량 CMMI 모델기반 프로세스 개선 및 인증을 위한 지침)

  • Cho, Chi-Hwan;Cho, Moon-Soo
    • Proceedings of the KSR Conference
    • /
    • 2008.11b
    • /
    • pp.2021-2034
    • /
    • 2008
  • This paper shows the result of study on the process improvement/innovation based on CMMI(Capability Maturity Model Integration) for Development V1.2 staged representation in the view of engineering area of software, hardware and system. This paper intend to help rolling stock industry to define & innovate process and finally obtain certificate for achievement of CMMI V1.2 from SEI authorized SCAMPI Lead Appraiser through the introduction experienced by Hyundai Rotem Company(car-builder and supplier of electronic & electrical equipment) such as why CMMI-based process definition & improvement are planned and how each processes of CMMI V1.2 Level 3 have been implementing and how obtaining the certificate of CMMI Maturity Level 3 of CMMI for Development V1.2 staged representation etc. This paper shows the introduction to CMMI V1.2 model, process improvement methodology and CMMI appraisal on the basis of Standard $CMMI^{SM}$ Appraisal Method for Process Improvement($SCAMPI^{SM}$), V1.2. And, this paper shows about what kinds of activities/practices of 18 processes(CMMI Maturity Level 3) is essentially implemented to satisfy their's specific goal and general geal through Hyundai Rotem Company's experiences. This paper shows the advantage and problem by adopting CMMI V1.2 model. Especially, it present the corrective/preventive actions against the identified problem in order to improve processes.

  • PDF

Analysis and comparison of ontology development methodologies: based on CMM-I version 1.1 Maturity Level 2 and 3 (온톨로지 개발 방법론 분석 비교 (CMMI 버전 1.1 성숙 단계 2와 3을 기반으로))

  • Choi, Seung-Yong;Kim, Jeong-Ah;Jung, Ran;Bae, Je-Min;Hong, Chan-Ki;Choi, Sung-Woon
    • Journal of KIISE:Software and Applications
    • /
    • v.34 no.12
    • /
    • pp.1021-1036
    • /
    • 2007
  • As the requirement of Semantic Web and knowledge management has been rising, ontology developments have been carried out actively. Ontology is now at the point that systematic developing standardization should be made up like the developing a large scale software. Yet, It has not been made to optimize and standardize ontology development methodologies. In this study, to compare ontology development methodologies, METHONTOLOGY, CommonKADS, OTK in foreign countries and EOE in Korea are selected. The evaluating method is to introduce CMM-I version 1.1 framework. Ontology development methodologies have been evaluated in process areas that introduce for CMM-I maturity level 2 and 3. The purpose of this study is to find matured process and weak process in ontology development methodology on the view of process maturity, and suggests the areas to be Improved in it. The result of this study can be applied as basic data to establish and improve ontology development methodology.

A Study on the Comparison of CMM and ISO9001 for Software Process Improvement (소프트웨어 프로세스 개선을 위한 CMM과 ISO9001간의 비교 연구)

  • 류진수;김연성;서우종
    • Journal of Korean Society for Quality Management
    • /
    • v.31 no.1
    • /
    • pp.76-89
    • /
    • 2003
  • Recently, CMM have been recognized as a critical factor to validate the competitiveness of software organizations, even if the organizations have already achieved the ISO9001 certification. Furthermore, the new version of ISO9001:2000 is being required instead of ISO9001:1994. Both CMM and ISO9001 have a common point that they pursuit quality improvement for the organizations processes and products. Therefore, it is important to understand the similarities of specific requirements between the two models in software organizations which attempt to employ both of the models. From this background, this paper compares CMM and ISO9001 by considering the versions in 1994 and 2000 of ISO9001. The results of this research are likely to help software organizations ma]fe a decision for a strategy to adopt CMM and ISO9001.