공공 정보화 사업 특성에 따른 소프트웨어 개발 생산성 차이에 관한 연구
Research on SW development productivity of public software projects
0
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
지난 몇 년간 공공 정보화 사업의 기능점수 고정단가 방식의 한계점과 문제점을 조사하고자 해외 주요 선진 국가들이 적용하고 있는 기능점수 기반의 생산성 적용 사업대가 산정 방식을 검토하고,다양한 소프트웨어 사업의 특성별 개발 생산성에 영향을 미치는 요인들을 실증적으로 분석하였다. 기존 국내외 관련 문헌연구와 해외 주요 선진 국가들의 사업대가 산정 가이드를 참조하여 개발 생산성에 영향을 미치는 7개의 독립변수(개발유형, 기능점수 예측규모, 인력 참여형태, 개발언어 유형 및 개수, 개발 방법론 유형, 개발 생명주기 모형, 개발 플랫폼)와 종속변수인 개발 생산성(1FP당 투입 M/M, 총 기능점수/총 투입인력)간 상관관계에 관한 가설수립과 통계 분석을 수행한 결과 기능점수 예측규모, 개발언어 유형, 개발 방법론, 개발 플랫폼의 유형에 따라 개발 생산성 차이가 있는 것으로 나타났다. 매년 기능점수 단가 상승 요구 및 단가 신뢰성 이슈에 부담을 줄이고 대가 산정의 유연성 확보를 위해서는 본 연구 결과를 활용한 생산성 기반의 대가산정 체계로의 적극적 검토가 필요할 것으로생각된다. 또한 앞으로 보다 다양한 분석을 통해 국내 공공 소프트웨어 개발 생산성을 진단하고 및 제고 방안을 마련하고, 개발 생산성을 고려한 적정 사업기간과 투입인력을 산정하는 등 국내 소프트웨어 개발 경쟁력 향상에 기여될 수 있기를 기대한다.
Abstract
This study aims to improve the shortfalls and limitations of the function point per fixedpricing methodology of public software projects. The calculation methodologies used by developedcountries for function point development productivity of software project pricing has been evaluated. In addition, the purpose of this research pertains to the analysis of empirical factors thataffect the development productivity of various aspects of the software industry. Between the 7independent variables that affect development productivity(type of development, function pointscale, labor participation, type and number of development language, type of development methodology,development life-cycle model, development platform) and dependent variables (M/M per1FP, total function point/total # of employees), it was discovered that development productivitywas affected by the correlation hypotheses and the results of the statistical analyses of the functionpoint scale, type of development language, development function and development platform. Existingdomestic literature and software project pricing guides utilized by developed countries wereused as references. In order to alleviate the burden of responsibility related to the increase in unitprice for function points and securing the flexibility of cost calculations, serious considerationshould be given to the pricing methodologies outlined in this research. Going forward, the developmentproductivity for domestic software projects should be assessed via rigorous analyses,resulting in a plan for process improvement. It is hoped this research can contribute to the efficacyof the calculating the adequate project period and personnel with due consideration to the developmentproductivity and an improved competitiveness for domestic software developers.
참고문헌 (44)
- 유제훈, "소프트웨어 개발 생산성 보정계수 발굴을 위한 사례연구", 한국IT서비스학회 학술대회 발표논문 (2005)
- 이상운, "소프트웨어 개발팀 규모 추정 모델", 정보과학회논문지 : 소프트웨어 및 응용, 29(12), pp.873~882 (2002), 한국정보과학회
- 이상운, "소프트웨어 개발기간 추정 모델", 정보과학회논문지 : 소프트웨어 및 응용, 31(1), pp.20~28 (2004), 한국정보과학회
- 이원호, "기능점수와 프로젝트 개발요소 간 상호관계에관한 연구", 한국IT서비스학회지 (2004)
- 박석규, "기능점수 기반 소프트웨어 개발팀 규모와 개발기간 예측 모델", 정보처리학회논문지D, 10(7), pp.1127~1136 (2003), 한국정보처리학회
- 김영걸, "CASE 도구 활용과 소프트웨어 개발 프로세스 수준이 정보 시스템 개발 생산성에 미치는 영향", 한국정보과학회지 (1997)
- 김승권, "SW공학 수준과 SW개발 프로젝트의 생산성", 한국컴퓨터정보학회논문지, 17(8), pp.123~133 (2012), 한국컴퓨터정보학회
- 송영운, "IT Service기업의 Software개발 생산성 영향 요인에 관한 실증 연구: SW개발 방법론 중심으로", 한국IT서비스학회지, 13(2), pp.195~217 (2014), 한국IT서비스학회[DOI]
- 구철모, "Productivity vs. Quality of Software Development : An Empirical Study of the ISBSG Release 8", 디지털융복합연구, 8(1), pp.93~107 (2010), 한국디지털정책학회
- 정문재, "소프트웨어 개발 시 프로젝트의 크기가 구현에미치는 영향", 한국스마트미디어학회지 (2012)
- 김현수, "기능점수를 이용한 소프트웨어 규모 및 비용산정 방안에 관한 연구", 한국경영과학회지 (1997)
- 박상기, "시스템 복잡도를 적용한 COSMIC-FFP 기반 소프트웨어 개발노력 추정 모델", 멀티미디어학회논문지, 13(11), pp.1575~1585 (2010), 한국멀티미디어학회
- 박찬규, "Support Vector Regression을 이용한 소프트웨어 개발비 예측", 경영과학, 23(3), pp.75~92 (2006), 한국경영과학회
- 배준수, "정보전략계획 단계에서의 정보시스템 규모 예측:기능점수모형을 중심으로", 한국전자거래학회지, 14(3), pp.153~168 (2009), 한국전자거래학회
- 박주석, "회귀분석을 이용한 UCP 기반 소프트웨어 개발 노력 추정 모델", 한국콘텐츠학회 논문지, 9(8), pp.147~157 (2009), 한국콘텐츠학회
- 박찬규, "국내 소프트웨어 개발사업에 적합한 기능점수규모 예측방법에 관한 연구", 경영과학, 20(2), pp.179~196 (2003), 한국경영과학회
- 황인수, "소프트웨어 규모 측정 기술 및 표준화 동향", TTA Journal, (130) (2010)
- 신수경, "기능점수방식을 이용한 공공S", W개발사업 대가산정방안 : FP방식 적용을 위해 실시설계단계 제도마련 중심으로, 동국대학교 산업대학원, pp.컴퓨터공학, 2007
- 이창렬, "소프트웨어 개발 및 유지보수비용 산정모형에관한 연구", 석사, 응용전산학과, pp.1994
- 변분희, "소프트웨어 사업대가기준의 보정계수 유도 및 개선", 박사, 컴퓨터공학, pp.2009
- 박상기, "기능점수 분석에 바탕을 둔 소프트웨어 개발비용 산정에 관한 실험적 연구", 석사, 전산학, pp.2005
- 조행래, "소프트웨어 사업대가 기준을 이용한 개발 생산성 분석방법", 석사, 정보산업학, pp.2001
- 노형진, "SPSS를 활용한 비모수통계분석 및 대응분석" (2015), 지필미디어
- 정보통신산업진흥원, "SW사업 대가산정 컨설팅 매뉴얼", SW공학센터, ~ (2011)
- 한국소프트웨어산업협회, "SW사업 대가산정 가이드", ~ (2015)
- 소프트웨어 유지보수 대가기준 모형 연구, "한국전산원", ~ (2004)
- 정보통신산업진흥원, "소프트웨어사업 대가의 기준 해설", ~ (2010)
- KIDA 비용분석실, "소프트웨어사업 대가분석의 이해", ~ (2008)
- IFPUG, "Function Point Counting Practices Manual(Release 4. 11)", International Function Point Users Group, ~ (2000)
- Albrecht, Allan J, "Measuring application development productivity", proc. IBM application development Symp., pp.83~92 (1979), GUIDE Int. and SHARE Inc., IBM Corp.
- M Productivity Measurement and Estimate Validation, "AD", pp.1984, A. J. Albrecht
- B. Londeix, "Cost Estimation for Software Development" (1987), Addsion-Wesley
- Beherens, C. A, "Measuring the Productivity of Computer system development activities with function points", IEEE TSE (1883)
- C. Jones, "Programming Productivity" (1986), McGraw-Hill
- C. Jones, "Determining Software Schedules", Computer, 28(2), pp.73~75 (1995)
- C. Jones, "Programming Languages Table, Release 8.2", Software Productivity Research, ~ (1996)
- C. Jones, "Estimating Software Costs" (1998), McGraw-Hill
- C. Jones, "Applied Software Measurement : Global Analysis of Productivity and Quality" (2008), McGraw-Hill
- Fried, Louis, "Team Size and Productivity in System Development : Bigger Does Not Always Mean Better" (1991), Information Systems Management
- Harter, D.E, "Effects of process maturity on quality, cycle time, and effort in software product development", Management Science, 46(4) (2000)
- Jeffery, D.R, "A Software Development Productivity Model for MIS Environments", The Journal of for MIS Environments: The Journal of System and Software (1987)
- Masateru Tsunod, "Software development productivity of Japanese enterprise applications", Information Technology and Management (2009)
- Molokken, K,., "A Review of Software Surveys on Software Effort Estimation", International Symposium of Empirical Software Engineering (2003)
- Oligny, S., "Exploring the Relation Between Effort and Duration in Software Engineering Projects", World Computer Congress 2000, pp.175~178 (2000)
