• 제목/요약/키워드: Software Process Improvement

Search Result 448, Processing Time 0.122 seconds

The Software Process Assessment of Software Companies by Analyzing Software Process Capability Level (SW프로세스 능력수준 분석을 통한 국내 SW기업 프로세스 진단)

  • Lee, Sang-Eun;Yang, Hae-Sool
    • Journal of Information Technology Services
    • /
    • v.6 no.3
    • /
    • pp.129-139
    • /
    • 2007
  • It is essential to perform the software process improvement activities to reinforce the software quality. Some companies are trying to improve the software process capability by establishing and implementing the software process improvement strategies voluntarily. But, the whole software industry is not active yet in terms of software process improvement. In this paper, we surveyed 'Software Process Capability Level' of software companies, analyzed the strength and weakness of the companies and provided with systematic approaches to improve Software Process capability. So, this paper contributes that software companies vigorously focus on the Software Process Improvement and eventually have the global competitiveness in terms of software quality.

A Study on the Construction and Improvement of Software Process Infrastructure for Software Firms In Korea (국내 소프트웨어 사업자의 프로세스 기반구조 구축 및 개선 방안 연구)

  • Ahn, Yeon-Shick;Moon, Song-Chul;Kim, Dong-Soo
    • Asia pacific journal of information systems
    • /
    • v.14 no.4
    • /
    • pp.23-47
    • /
    • 2004
  • This study was tried for the improvement of software process ability of the software firms, and analyzed empirically the impact that a software process infrastructure level influences on the software process level and process performance. The questionnaire were developed and data were collected from the process improvement correspondences or project quality managers of the 78 software firms. The result was shown that management-organization infrastructure was composed of software process improvement organization's role and activity, process standard and education, management system and supporting, management guides and procedures. And organization's standard development procedure or criteria, process asset, process support tools were included in technical infrastructure. This study provides that some components of software process infrastructure had an significant influence on the process level, process infrastructure management level, and software process performance.

A Study on the Elevation of Software Process Level and Performance through Software Process Improvement (소프트웨어 프로세스 개선을 통한 프로세스 수준과 성과 향상 방안)

  • Moon Song-Chul;Kim Hyun-Soo
    • The KIPS Transactions:PartD
    • /
    • v.13D no.1 s.104
    • /
    • pp.75-86
    • /
    • 2006
  • This paper studied the improvement of software process of the software firms. Software process infrastructure level of software process is very important. This study provided that software process infrastructure have an significant influence on the process level, process infrastructure management level, and software process performance. The result showed that software process high level is elevated through management activity of organization infrastructure and technical infrastructure. And organization performance is elevated through fit between process level and quality culture of software process. Problem factors of software process infrastructure improvement is lack of process improvement mind, leadership and investment. Therefore software firms must construct process improvement through supporting of process quality mind and investment with process infrastructure improvement.

A Study on Effects of Software Process Improvement for Competitive Advantage (소프트웨어 프로세스 개선 노력이 국내 SI 업체의 경쟁우위에 미치는 영향에 관한 연구)

  • 김성희;이경아;이주헌
    • Journal of Information Technology Applications and Management
    • /
    • v.9 no.3
    • /
    • pp.113-127
    • /
    • 2002
  • The effort for software process improvement is lately surging its interest though it does not satisfy both developer and receiver In terms of low productivity, quality, delay and increasing cost. According to current research, software process improvement contributes to improvement of productivity, its Duality, reduction of development time and cost, and the prediction of the time limit for delivery, which means software process improvement affects competitive advantage among developers. The latest research is whether the investment for information technology substantially had effect on improvement of productivity. That is, software process improvement and maturity of software industries has influence upon economic efficiency and as a result, it plays an important role in whole industries. This research is that how does software process improvement using CMM (Capability Maturity Model) and SPICE (Software Process Improvement and Capability dEtermination) have a effect on factors of software engineering, and how does it have influence upon competitive advantage among SI firms. For this research, reusability, customizability, participation, and review & inspection are set to independent variable and process flexibility and process predictability are set to mediate Variable. Finally, competitive advantage among SI firms Is set to dependent variable. The targets for survey are laborers who work for SI firms. The result of this research is as follows: 1 ) Reusability, Customizability and participation is not rejected but review and Inspection is rejected in process flexibility which has significant level 0.05. 2) Reusability, Customizability and participation is not rejected but review and inspection Is rejected in process predictability which has significant level 0.05. 3) Process flexibility is not rejected and process predictability Is rejected in the competitive advantage of 51 industries which has significant level 0.05

  • PDF

The Past, Present, and Future of Software Process Improvement

  • Cross, Stephen E.
    • Communications of the Korean Institute of Information Scientists and Engineers
    • /
    • v.21 no.4
    • /
    • pp.4-12
    • /
    • 2003
  • Software process improvement has been one of the most important ways to improve the quality of software and the effectiveness and efficiency of software development organization. During the past 10 years, more than 5,000 organizations have adopted the SW-CMM and many other organizations have adopted similar process models. IEEE and international standards are evolving to encourage and support continued process improvement. The Software Engineering Institute is committed to broadening the benefits of software process improvement to the entire engineering organization through a new model called CMM Integration and to enable faster improvement through the Personal Software Process and the Team Software Process. The SEI is also committed to working with its colleagues in Korea so that industry can reap the benefits from this important and exciting work.

The Design Quality Comparison and Inspection Efficiency for Hardware and Software

  • Fengyu, Zhao;Yizhong, Ma
    • International Journal of Quality Innovation
    • /
    • v.7 no.1
    • /
    • pp.90-97
    • /
    • 2006
  • The process of producing software differs in many aspects from that of traditional manufacturing. Software is not manufactured in the classical sense. Development of software more closely resembles the development effort that goes into design new product [1-3]. In this article, we first describe the foundations of process improvement, which all processes can share. The process improvement differences between software and manufacturing process are then discussed, and a defect driven process inspection and improvement is introduced. Based on the discussion, two experiments were designed and the results of the results were collected. Through the comparison, we found that some efficient quality improvement approaches can be easily adapted in the software improvement and that the inspection efficiency is also significant.

Improvement Target SW Process Selection for Small and Medium Size Software Organizations (중소 소프트웨어 기업의 개선 대상 SW 프로세스 선정)

  • Lee, Yang-Kyu;Kim, Jong-Woo;Kwon, Won-Il;Jung, Chang-Sin;Bae, Se-Jin
    • The KIPS Transactions:PartD
    • /
    • v.9D no.5
    • /
    • pp.887-896
    • /
    • 2002
  • Based on SPICE (Software Process Improvement and Capability dEtermination) evaluation model, SPIRE (Software Process Improvement in Regions of Europe) is developed and published as a process improvement model for small and medium size organizations. However, practical selection guidelines or mapping rules between business goals and software processes do not exist within SPIRE. This research aims to construct an objective reference mapping table between business goals and software processes, and to propose a process selection method using the mapping table. The mapping table is constructed by the convergence of domestic software process experts' opinions using Delphi techniques. In the suggested process selection method, target processes are selected using the intuition of project participants or project managers as well as the reference mapping table. The feasibility of the proposed selection method has been reviewed by applying to two small software companies. Using the reference mapping table, we could select key processes which were passed over by project managers.

Framework for Improving Mobile Embedded Software Process (모바일 임베디드 소프트웨어 프로세스 개선 프레임워크)

  • Shin, Seung-Woo;Kim, Haeng-Kon;Kim, Soung-Won
    • Journal of Internet Computing and Services
    • /
    • v.10 no.5
    • /
    • pp.195-209
    • /
    • 2009
  • The embedded software has been become more important than the hardware in mobile systems in ubiquitous society. The improvement models such as CMMI(Capability Maturity Model Integration) and SPICE(Software Process Improvement and Capability dEtermination) are used to improve the quality of software in general systems. Software process improvement is also necessary for mobile embedded software development to improve its quality. It is not easy to apply the general software improvement model to the mobile embedded software development due to the high cost effectiveness and heavy process. On the other hand, XP has the characteristics on focused communications with customers and iteration development. It is specially suitable for mobile embedded software development as depending on customer's frequent requirement changes and hardware attributes. In this paper, we propose a framework for development small process improvement based XP(eXtreme Programming)'s practice in order to accomplish CMMI level 2 or 3 in mobile embedded software development at the small organizations. We design and implement the Mobile Embedded Software Process Improvement System(MESPIS) to support process improvement. We also suggest the evaluation method for the mobile embedded software development process improvement framework with CMMI coverage check by comparing other process improvement model. In the future, we need to apply this proposed framework to real project for practical effectiveness and the real cases quantitative. It also include the enhance the functionality of MESPIS.

  • PDF

Improvement of the Automobile Control Software Testing Process Using a Test Maturity Model

  • Jang, Jin-Wook
    • Journal of Information Processing Systems
    • /
    • v.14 no.3
    • /
    • pp.607-620
    • /
    • 2018
  • The problem surrounding methods of implementing the software testing process has come under the spotlight in recent times. However, as compliance with the software testing process does not necessarily bring with it immediate economic benefits, IT companies need to pursue more aggressive efforts to improve the process, and the software industry needs to makes every effort to improve the software testing process by evaluating the Test Maturity Model integration (TMMi). Furthermore, as the software test process is only at the initial level, high-quality software cannot be guaranteed. This paper applies TMMi model to Automobile control software testing process, including test policy and strategy, test planning, test monitoring and control, test design and execution, and test environment goal. The results suggest improvement of the automobile control software testing process based on Test maturity model. As a result, this study suggest IT organization's test process improve method.

Process Improvement of Continuous Casting Mold using CAM Program (CAM 프로그램을 이용한 연속주조 몰드의 공정 개선)

  • 이종선
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 1998.10a
    • /
    • pp.228-234
    • /
    • 1998
  • This study is object to process improvement of continuous casting mold. For process improvement of continuous casting mold using CAD, CAM software and CNC machining center. CAM software is purpose of G-code generation for CNC programming. Then CAM software and CNC machining center are connect to RS-232C cable.

  • PDF