Browse > Article

An Analysis of Measurement in Scrum Method and Its Case Study  

Kim, Sung-Kun (Dept. of Business Administration, Chung Ang University)
Hwang, Soon-Sam (Dept. of Business Administration, Chung Ang University)
Publication Information
Information Systems Review / v.10, no.3, 2008 , pp. 185-205 More about this Journal
Abstract
As time to market and rapid reaction to changes in demand is much required, agile software development methodologies whose characteristics are great adaptability and short iteration developments are getting more popular. Though there have been a number of literature suggesting the great potential of agile software development, some recent studies have also mentioned its limitations. We believe there remains much confusion as to whether agile approaches are good to introduce or not. In an effort to provide 'real' characteristics of agile development, this paper evaluates Scrum, one of the most used agile approaches, using a software measurement framework. It also presents a Scrum measurement case study of a web portal company. We believe this study will provide some concrete guidelines as to whether Scrum is worth, what are weak points, and how to control the agile process in order to get over the weakness.
Keywords
Agile Methodology; Scrum; Software Measurement; Project management; Process Management;
Citations & Related Records
연도 인용수 순위
  • Reference
1 이상준, "사용성 향상을 위한 극한 프로그래밍 프로세스 개선, 한국해양정보통신학회지, 제7권, 2003, pp. 1351-1359
2 이창준, "애자일 이야기" 블로그, http://agile.egloos.com, 2008
3 Cockburn, A. and J. Highsmith, "Agile Software Development: The People Factor", Computer, pp. 131-133, Nov. 2001
4 Cockburn, Alistair, "Learning From Agile Software Development", The Journal of Defense Software Engineering, 2002
5 Gilb, Tom, "Adding Stakeholder Metrics to Agile Projects", The Journal of Information Technology Management, Vol.17, No.7, pp. 31-35, July 2004
6 Law, A. and R. Charron, "Effects of Agile Practices on Social Factors", ACM SIGSOFT Software Engineering Note, July 2005
7 Schwaber, C. and R. Fichera, "Enterprise Agile Adaption in 2007", Forrester Research (http://www.forrester.com/Research/Workbook/0,9126,45015,00.html), 2008
8 Schwaber, Ken, "SCRUM Development Process", Proceeding of the 10th Annual ACM Conference on OOPSLA, 1995
9 Beck, K. and C. Andres, Extreme Programming Explained, Addison-Wesley Publishers Inc., 2000
10 Kitchenham, Barbara, Software Metrics: Measurement for Software Process Improvement, Blackwell Publishers Inc., 1996
11 Takenchi H. and I. Nonaka, "The New New Product Development Game", Harvard Business Review, January-February, 1986
12 Highsmith, Jim, Agile Project Management: Creating Innovative Products, Addison-Wesley Publishers Inc., 2004
13 Rising, L. and N. Janoff, "The Scrum Software Development Process for Small Teams", IEEE Software, July 2000
14 Cohn, Mike, "Agile Estimating and Planning", The Journal of Product Innovation Management, 2006
15 Fenton, N. and M. E. Bush, "Software measurement: a conceptual framework", Journal of Systems and Software, Vol.12, July 1990
16 Cockburn, Alistair, "Selecting a project's Methodogy", IEEE Software, July/August, 2000
17 Florac, W. A. and A. D. Carleton, "Measuring the Software Process: Statistical Process Control for Software Process Improvement", Addison-Wesley Publishers Inc., 1999
18 Boehm, B. and R. Turner, Balancing Agility and Discipline: A Guide for the Perplexed, Addison-Wesley Publishers Inc., 2003
19 강규영, "개발환경에서 본 애자일: 오픈마루 개발자의 도입 사례 소개", 마이크로 소프트웨어, 통권 제281호, 2007, pp. 178-183
20 Schwaber, Ken, "Controlled Chaos: Living on the Edge", American Programmer, April 1996
21 Layman, L., L. William, and L. Cunningham, "Exploring Extreme Programming in Context: An Industrial Case Study", Proceedings of the Agile Development Conference, pp. 32-41, June 2004
22 Schwaber, Ken, Agile Project Management with Scrum, Microsoft Press, 2004
23 Boehm, Barry, "Value-Based Software Engineering", ACM SIGSOFT Software Engineering Note, 2003
24 Hartmann, D. and R. Dymond, "Appropriate Agile Measurement: Using Metrics and Diagnostics to Deliver Business Value", The Proceeding of Agile Conference, July 2006
25 Marcal, A., B. Freitas, F. Soares, M. Furtado, T. Maciel, and A. Belchoir, "Blending Scrum practices and CMMI project management process areas", Innovations in Systems and Software Engineering, Vol.4, No.1, 2008
26 Schwaber, K., M. Beedle, and R. Martin, Agile Software Development with SCRUM, Prentice Hall Publishers Inc., 2001
27 Awad, M. A., "A Comparison between Agile and Traditional Software Development Methodologies", University of Western Australia, 2005
28 박지강, "애자일 입문서 스크럼(Scrum): 애자일 방법론 측정의 시발점", 마이크로 소프트웨어, 통권 제289호, 2007, pp. 158-161
29 Poppendieck, T. and M. Poppendieck, Implementing Lean Software Development, Addison- Wesley Publishers Inc., 2006
30 Subramaniam, V. and A. Hunt, Practices of an Agile Developer, The Pragmatic Bookshelf Publishers Inc., 2005
31 Cohn, M. and D. Ford, "Introducing an Agile process to an organization", IEEE Computer, 2003
32 Sutherland, Jeff, "Agile Can Scale: Inventing and Reinventing SCRUM in Five Companies", Cutter IT Journal, Vol.14, 2001, pp. 5-11
33 강석천, "애자일이란 무엇인가?: 방법론으로 보는 애자일의 의미와 실체", 마이크로 소프트웨어, 통권 제281호, 2007, pp. 172-177
34 Ambler, Scott W., "Dr Dobb's 2007 Agile Adoption Survery", www.amsbysoft.com/surveys, 2007
35 Abrahamsson, P., J. Warsta, M. Siponen, and J. Ronkainen, "New Directions on Agile Methods: A comparative Analysis", Proceedings of the International Conference on Software Engineering, May 2003
36 이기호, "애자일(Agile) 방법론을 활용한 제품디자인 프로세스에 관한 연구", 홍익대학원 석사학위논문, 2007