Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2005.12D.3.417

Opportunity Tree Framework Design For Optimization of Software Development Project Performance  

Song Ki-Won (중앙대학교 컴퓨터공학부)
Lee Kyung-Whan (중앙대학교 컴퓨터공학부)
Abstract
Today, IT organizations perform projects with vision related to marketing and financial profit. The objective of realizing the vision is to improve the project performing ability in terms of QCD. Organizations have made a lot of efforts to achieve this objective through process improvement. Large companies such as IBM, Ford, and GE have made over $80\%$ of success through business process re-engineering using information technology instead of business improvement effect by computers. It is important to collect, analyze and manage the data on performed projects to achieve the objective, but quantitative measurement is difficult as software is invisible and the effect and efficiency caused by process change are not visibly identified. Therefore, it is not easy to extract the strategy of improvement. This paper measures and analyzes the project performance, focusing on organizations' external effectiveness and internal efficiency (Qualify, Delivery, Cycle time, and Waste). Based on the measured project performance scores, an OT (Opportunity Tree) model was designed for optimizing the project performance. The process of design is as follows. First, meta data are derived from projects and analyzed by quantitative GQM(Goal-Question-Metric) questionnaire. Then, the project performance model is designed with the data obtained from the quantitative GQM questionnaire and organization's performance score for each area is calculated. The value is revised by integrating the measured scores by area vision weights from all stakeholders (CEO, middle-class managers, developer, investor, and custom). Through this, routes for improvement are presented and an optimized improvement method is suggested. Existing methods to improve software process have been highly effective in division of processes' but somewhat unsatisfactory in structural function to develop and systemically manage strategies by applying the processes to Projects. The proposed OT model provides a solution to this problem. The OT model is useful to provide an optimal improvement method in line with organization's goals and can reduce risks which may occur in the course of improving process if it is applied with proposed methods. In addition, satisfaction about the improvement strategy can be improved by obtaining input about vision weight from all stakeholders through the qualitative questionnaire and by reflecting it to the calculation. The OT is also useful to optimize the expansion of market and financial performance by controlling the ability of Quality, Delivery, Cycle time, and Waste.
Keywords
Opportunity Tree; GQM; Project Performance; Route for Improvement; Stakeholder;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Saaty, T.L., 'The Analytic Hierarchy Process.', McGraw-Hill, New York, 1980
2 Boehm, 'Value-Based Software Engineering: Case Stydt', pp.33-41 IEEE Computer, March 2003   DOI   ScienceOn
3 Donald J. Reifer, Making the Software Business Case, Addison-Wesley, 2002
4 Ki-Won Song, 'Research about confidence verification of KPA question item through SEI Maturity Questionnaire's calibration and SPICE Level metathesis modeling', SERA03, San Francisco, 2003. 06
5 Williams A. Florac, Anita D. Carleton, 'Measuring the software process,' 1999, SEI Series, Addison Wesley
6 Bohem, Software Cost Estimation-COCOMOII, PH, 2000, pp.34-40
7 Tom Gilb, 'Software Inspection', Addison-Wesley, 2001
8 송기원, GQM기반의 프로젝트 비용분석 및 예측모델 설계, KSElW, 2004
9 Mark C. Paulk, 'The Capability Maturity Model Guidelines for Imporving the Software Process, CMU/SEI, 1994
10 Steece, B., Chulani, S., and Boehm, B., 'Determining Software Quality Using COQUALMO,' in Case Studies in Reliability and Maintenance, W. Blischke and D. Murthy, Eds.: Wiley, 2002
11 ISO/IEC JTC1/SC7 15504: Information Technology-Software Process Assessment, ISO TR, ver.3.3, 1998
12 KSPICE(Korea Association of Software process Assessors), SPICE Assessment Report http://kaspa.org, 2002~2003
13 V. R. Basili, G. Caldiera, H. D. Rombach, 'Goal Question Metric Paradigm', Encyclopedia of Software Engineering, John Wiley & Sons, Vol.1, pp.528-532, 1994
14 Frank Van Latum, Rini Van Soligen, 'Adopting GQMBased Measurement in an industrial Environment', 1998, IEEE software   DOI   ScienceOn
15 Tim Kasse, 'Action Focused Assessment for software process improvement', Artech House, 2002
16 이경환, Quantitative Analysis for SPI, 기업 세미나, Feb., 17. 2003
17 Boehm, C. Abts, A.W. Brown, S. Chulani, B. Clark, E. Horowitz, R. Madachy, D. Riefer, and B. Steece, 'Software Cost Estimation with COCOMO II', Prentice Hall, 2000
18 Richard L.Lynch, Kelvin F. Cross, 'Measure up!', 1995, Blackwell
19 이경환, 'Modeling for High Depending Computing', 제5회 한국정보과학회 소프트웨어공학 연구회, Feb., 20. 2003
20 이경환, IT 비즈니스의 ROI, 정보산업연합회, 2003. 5