DOI QR코드

DOI QR Code

An Estimating for Practical Software Development Duration

실현 가능한 소프트웨어 개발기간 추정

  • Lee, Sang-Un (Dept. of Multimedia Engineering, Gangnung-Wonju National University Wonju Campus) ;
  • Choi, Myeong-Bok (Dept. of Multimedia Engineering, Gangnung-Wonju National University Wonju Campus)
  • 이상운 (강릉원주대학교 멀티미디어공학과) ;
  • 최명복 (강릉원주대학교 멀티미디어공학과)
  • Received : 2012.08.09
  • Accepted : 2012.12.14
  • Published : 2012.12.31

Abstract

The compression of software development schedule has a limit without regarding to a development manpower. However, the actually developed softwares includes the impossible short time or unreal long time date. Previously suggested models are driving the development schedule from all of the actually developed software without considering these constraints. This paper recommends a standard of minimum and the most suitable development time period. This paper has chosen a criterion that shows the best development schedule among 5 criteria based on the actually performed projects. Moreover, this paper suggests a model that estimates the development schedule based on the best criterion.

개발인력을 투입하는 양에 상관없이 소프트웨어를 개발하는데 소요되는 일정 단축에는 한계가 있다. 그러나 획득되는 실제 개발된 소프트웨어 데이터들을 분석하여 보면 불가능한 단기간의 개발기간 또는 비현실적으로 장기간 개발기간 데이터들까지 포함하고 있다. 기존에 제안된 개발기간 추정 모델들은 이러한 제약사항을 고려하지 않고 실제 개발된 소프트웨어 모두를 대상으로 개발일정을 유도하고 있다. 본 논문은 개발 최소기간과 최적 개발기간(정상적인 개발기간)에 대한 기준을 제시한다. 제시된 기준은 실제 수행된 프로젝트를 대상으로 5개의 기준 중에서 가장 성능이 좋은 개발기간 추정 모델을 얻은 기준을 판단하였다. 또한, 이에 기반하여 개발기간을 추정하는 모델을 제시한다.

Keywords

References

  1. A. J. Shenher, "Improving PM: Linking Success Criteria to Project Type," Project Management Institude, Creating Canadian Advantage through Project Management Symposium, Calgory, 1996.
  2. M. Mah, "Controlling Software Development," SPIN Newsletter, 1997.
  3. G. Sifri, "Accurate Estimates Critical for Software Development Projects," ESI International, Inc., 2001
  4. D. R. Jones, "Project Scheduling," Augsburg College, 1999.
  5. C. Carbno, "Optimal Resource Allocation for Projects," Project Management Journal, 1999.
  6. B. W. Boehm, "Software Engineering Economics," Prentice Hall, 1981.
  7. L. H. Putnam and W. Myers, "Familiar Metric Management - Time-to-Market, http://www.qsm.com/fmm_08.pdf
  8. D, L, Hallowell, "Software Project Management Meets Six Sigma," http://software.isixsigma.com/library/content/c030813a.asp
  9. M. Islam, "SEG 3100: Software Development for Large Scale Systems," http://www.csi.uottawa.ca/-misbch/SEG3100Lech2ProjectEstimation.ppt, 2004.
  10. M. R. Vidger, and A. W. Kark, "Software Cost Estimation and Control," National Research Council Canada, 1994.
  11. B. Boehm, B. Clark, E. Horowitz, R. Modachy, R. Shelby, and C. Westland, "The COCOMO 2.0 Software Cost Estimation Model," USC Center for Software Engineering, 1995.
  12. ISBSG, "Worldwide Software Development - The Benchmark Release 6," Victoria, Australia International Software Benchmarking Standards Group, 2000.
  13. S. Oligny, P. Bourque, A. Abran, and B. Fournier, "Exploring the Relation Between Effort and Duration in Software Engineering Projects," World Computer Congress, Beijing, China, 2000.
  14. S. Oligny, P. Bourque, A. Abran, and B. Fournier, "Developing Project Duration Models in Software Engineering," Draft Version - To be Submitted to the Journal of Systems and Software, http://www.lrgl.uqam.ca/publications/pdf/528.pdf
  15. ISBSG, "Worldwide Software Development - The Benchmark Release 4," Victoria, Australia International Software Benchmarking Standards Group, 1997.
  16. L. C. Briand, K. E. Elmam, D. Surmann, I. Wieczork, and K. D. Maxwell, "An Assessment and Comparison of Common Software Cost Estimation Modeling Techniques," International Software Engineering Research Network, Technical Report, ISERN-98-27, 1998.
  17. S. Conte, H. E. Dunsmore and V. Y. Shen, "Software Engineering Metrics and Models," Benjamin/Cummings., 1986.
  18. N. E. Fenton and S. L. Pfleeger, "Software Metrics: A Rigorous and Practical Approach," International Thomson Computer Press, 1997.
  19. C. Abts, A. W. Brown, S. Chulani, B. K. Clark, E. Horowitz, R. Madachy, D. Reifer, and B. Steece, "Software Cost Estimation with COCOMO II," Prentice-Hall, 2000.
  20. J. A. Ward, "Productivity Through Project Management: Controlling the Project Variables," Information Management, 1994.
  21. Marin Consultancy, "Estimation, Marin Solutions Technical Paper, 2001.
  22. J. B. Park, H. S. Yang, "Quality Evaluation Method of Open Source Software," Journal of the Korea Academia-Industrial, cooperation Society, Vol. 13, No. 5 pp. 2353-2359, 2012. https://doi.org/10.5762/KAIS.2012.13.5.2353
  23. D. S. Kim, H. C. Kim, "The Study of Software Reliability Model from the Perspective of Learning Effects for Burr Distribution," Journal of the Korea Academia-Industrial Cooperation Society, Vol. 12, No. 10 pp. 4543-4549, 2011. https://doi.org/10.5762/KAIS.2011.12.10.4543