메뉴 건너뛰기




Volumn 85, Issue 6, 2012, Pages 1213-1221

A decade of agile methodologies: Towards explaining agile software development

Author keywords

Agile software development; Crystal method; eXtreme programming, XP; Feature driven development; Information systems; Lean software development; Scrum; Software engineering; Theory

Indexed keywords

HARDWARE; INFORMATION SYSTEMS; SOFTWARE ENGINEERING;

EID: 84859527852     PISSN: 01641212     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jss.2012.02.033     Document Type: Editorial
Times cited : (783)

References (72)
  • 1
    • 70149093648 scopus 로고    scopus 로고
    • 'Lots done, more to do': The current state of agile systems development research
    • P. Abrahamsson, K. Conboy, and X. Wang 'Lots done, more to do': the current state of agile systems development research European Journal of Information Systems 18 2009 281 284
    • (2009) European Journal of Information Systems , vol.18 , pp. 281-284
    • Abrahamsson, P.1    Conboy, K.2    Wang, X.3
  • 3
    • 57849153893 scopus 로고    scopus 로고
    • How do personality, team processes and task characteristics relate to job satisfaction and software quality?
    • S.T. Acuna, M. Gomez, and N. Juristo How do personality, team processes and task characteristics relate to job satisfaction and software quality? Information and Software Technology 51 2009 627 639
    • (2009) Information and Software Technology , vol.51 , pp. 627-639
    • Acuna, S.T.1    Gomez, M.2    Juristo, N.3
  • 4
    • 33748693686 scopus 로고    scopus 로고
    • Modeling the metrics of lean, agile and leagile supply chain: An ANP-based approach
    • DOI 10.1016/j.ejor.2004.12.005, PII S0377221705000135
    • A. Agarwal, R. Shankar, and M.K. Tiwari Modeling the metrics of lean, agile and leagile supply chain: an ANP-based approach European Journal of Operational Research 173 2006 211 225 (Pubitemid 44389582)
    • (2006) European Journal of Operational Research , vol.173 , Issue.1 , pp. 211-225
    • Agarwal, A.1    Shankar, R.2    Tiwari, M.K.3
  • 5
    • 76949089703 scopus 로고    scopus 로고
    • Introduction to the special issue: Flexible and distributed information systems development: State of the art and research challenges
    • P. gerfalk, B. Fitzgerald, and S. Slaughter Introduction to the special issue: flexible and distributed information systems development: state of the art and research challenges Information Systems Research 20 2009 317
    • (2009) Information Systems Research , vol.20 , pp. 317
    • Gerfalk, P.1    Fitzgerald, B.2    Slaughter, S.3
  • 6
    • 33846861327 scopus 로고    scopus 로고
    • Evaluating pair programming with respect to system complexity and programmer expertise
    • DOI 10.1109/TSE.2007.17
    • E. Arisholm, H. Gallis, T. Dyba, and D.I.K. Sjoberg Evaluating pair programming with respect to system complexity and programmer expertise IEEE Transactions on Software Engineering 33 2007 65 86 (Pubitemid 46223695)
    • (2007) IEEE Transactions on Software Engineering , vol.33 , Issue.2 , pp. 65-86
    • Arisholm, E.1    Gallis, H.2    Dyba, T.3    Sjoberg, D.I.K.4
  • 7
    • 60649093502 scopus 로고    scopus 로고
    • Are two heads better than one for software development? the productivity paradox of pair programming
    • V. Balijepally, R. Mahapatra, S. Nerur, and K.H. Price Are two heads better than one for software development? The productivity paradox of pair programming MIS Quarterly 33 2009 91 118
    • (2009) MIS Quarterly , vol.33 , pp. 91-118
    • Balijepally, V.1    Mahapatra, R.2    Nerur, S.3    Price, K.H.4
  • 9
    • 0036145342 scopus 로고    scopus 로고
    • Get ready for agile methods, with care
    • DOI 10.1109/2.976920
    • B. Boehm Get ready for agile methods with care IEEE Computer 35 2002 64 69 (Pubitemid 34069382)
    • (2002) Computer , vol.35 , Issue.1 , pp. 64-69
    • Boehm, B.1
  • 12
    • 61349154172 scopus 로고    scopus 로고
    • Acceptance of agile methodologies: A critical review and conceptual framework
    • F.K.Y. Chan, and J.Y.L. Thong Acceptance of agile methodologies: a critical review and conceptual framework Decision Support Systems 46 2009 803 814
    • (2009) Decision Support Systems , vol.46 , pp. 803-814
    • Chan, F.K.Y.1    Thong, J.Y.L.2
  • 13
    • 49549092512 scopus 로고    scopus 로고
    • Exploring the underlying aspects of pair programming: The impact of personality
    • K.S. Choi, F.P. Deek, and I. Im Exploring the underlying aspects of pair programming: the impact of personality Information and Software Technology 50 2008 1114 1126
    • (2008) Information and Software Technology , vol.50 , pp. 1114-1126
    • Choi, K.S.1    Deek, F.P.2    Im, I.3
  • 16
    • 70149115578 scopus 로고    scopus 로고
    • Agility from first principles: Reconstructing the concept of agility in information systems development
    • K. Conboy Agility from first principles: reconstructing the concept of agility in information systems development Information Systems Research 20 2009 329 354
    • (2009) Information Systems Research , vol.20 , pp. 329-354
    • Conboy, K.1
  • 18
    • 52949093528 scopus 로고    scopus 로고
    • A Preliminary Roadmap for Empirical Research on Agile Software Development
    • IEEE Press
    • T. Dingsøyr, T. Dyb, and P. Abrahamsson A Preliminary Roadmap for Empirical Research on Agile Software Development in Proc. of Agile2008 2008 IEEE Press 83 94
    • (2008) In Proc. of Agile2008 , pp. 83-94
    • Dingsøyr, T.1    Dyb, T.2    Abrahamsson, P.3
  • 20
    • 0346325880 scopus 로고    scopus 로고
    • Extending agile methods: Postmortem reviews as extended feedback
    • S. Henninger, F. Maurer
    • T. Dingsøyr, and G.K. Hanssen Extending agile methods: postmortem reviews as extended feedback S. Henninger, F. Maurer, Advances in Learning Software Organizations 2002 4 12
    • (2002) Advances in Learning Software Organizations , pp. 4-12
    • Dingsøyr, T.1    Hanssen, G.K.2
  • 22
    • 79952453748 scopus 로고    scopus 로고
    • Special section on best papers from XP2010
    • T. Dyb Special section on best papers from XP2010 Information and Software Technology 53 2011 507 508
    • (2011) Information and Software Technology , vol.53 , pp. 507-508
    • Dyb, T.1
  • 23
    • 36349028027 scopus 로고    scopus 로고
    • Are two heads better than one? On the effectiveness of pair programming
    • DOI 10.1109/MS.2007.158
    • T. Dyb, E. Arisholm, D.I.K. Sjøberg, J.E. Hannay, and F. Shull Are two heads better than one? On the effectiveness of pair programming IEEE Software 24 2007 12 15 (Pubitemid 350153704)
    • (2007) IEEE Software , vol.24 , Issue.6 , pp. 12-15
    • Dyba, T.1    Arisholm, E.2    Sjoberg, D.I.K.3    Hannay, J.E.4    Shull, F.5
  • 24
    • 44649189162 scopus 로고    scopus 로고
    • Empirical studies of agile software development: A systematic review
    • T. Dyb, and T. Dingsøyr Empirical studies of agile software development: a systematic review Information and Software Technology 50 2008 833 859
    • (2008) Information and Software Technology , vol.50 , pp. 833-859
    • Dyb, T.1    Dingsøyr, T.2
  • 25
    • 21244432456 scopus 로고    scopus 로고
    • On the effectiveness of the test-first approach to programming
    • DOI 10.1109/TSE.2005.37
    • H. Erdogmus, M. Morisio, and M. Torchiano On the effectiveness of the test-first approach to programming IEEE Transactions on Software Engineering 31 2005 226 237 (Pubitemid 40890004)
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.3 , pp. 226-237
    • Erdogmus, H.1    Morisio, M.2    Torchiano, M.3
  • 26
    • 27144539181 scopus 로고    scopus 로고
    • Agile modeling, agile software development, and extreme programming
    • J. Erickson, K. Lyytinen, and K. Siau Agile modeling, agile software development, and extreme programming Journal of Database Management 16 2005 88 100
    • (2005) Journal of Database Management , vol.16 , pp. 88-100
    • Erickson, J.1    Lyytinen, K.2    Siau, K.3
  • 28
    • 33645691660 scopus 로고    scopus 로고
    • Effective elements of integrated software development process supported platform
    • W. Shen, Z. Lin, J.P.A. Barthes, T. Li
    • M. Fang, J. Ying, and M.H. Wu Effective elements of integrated software development process supported platform W. Shen, Z. Lin, J.P.A. Barthes, T. Li, Computer Supported Cooperative Work in Design I 2004 368 377
    • (2004) Computer Supported Cooperative Work in Design i , pp. 368-377
    • Fang, M.1    Ying, J.2    Wu, M.H.3
  • 29
    • 77956016070 scopus 로고    scopus 로고
    • The top 10 burning research questions from practitioners
    • S. Freudenberg, and H. Sharp The top 10 burning research questions from practitioners IEEE Software 27 2010 8 9
    • (2010) IEEE Software , vol.27 , pp. 8-9
    • Freudenberg, S.1    Sharp, H.2
  • 31
    • 26444457864 scopus 로고    scopus 로고
    • Social perspective of software development methods: The case of the prisoner dilemma and extreme programming
    • Extreme Programming and Agile Processes in Software Engineering: 6th International Conference, XP 2005. Proceedings
    • O. Hazzan, and Y. Dubinsky Social perspective of software development methods: the case of the prisoner dilemma and extreme programming H. Baumeister, M. Marchesi, M. Holcombe, Extreme Programming and Agile Processes in Software Engineering, Proceedings 2005 74 81 (Pubitemid 41424952)
    • (2005) Lecture Notes in Computer Science , vol.3556 , pp. 74-81
    • Hazzan, O.1    Dubinsky, Y.2
  • 32
    • 27144560202 scopus 로고    scopus 로고
    • Creating a dual-agility method: The value of method engineering
    • B. Henderson-Sellers, and M.K. Serour Creating a dual-agility method: the value of method engineering Journal of Database Management 16 2005 1 23 (Pubitemid 41491482)
    • (2005) Journal of Database Management , vol.16 , Issue.4 , pp. 1-23
    • Henderson-Sellers, B.1    Serour, M.K.2
  • 33
    • 0035448862 scopus 로고    scopus 로고
    • Agile software development. 1. The business of innovation
    • J. Highsmith, and A. Cockburn Agile software development. 1. The business of innovation IEEE Computer 34 2001 120 127
    • (2001) IEEE Computer , vol.34 , pp. 120-127
    • Highsmith, J.1    Cockburn, A.2
  • 34
    • 0348216558 scopus 로고    scopus 로고
    • Knowledge management support for distributed agile software processes
    • S. Henninger, F. Maurer
    • H. Holz, and F. Maurer Knowledge management support for distributed agile software processes S. Henninger, F. Maurer, Advances in Learning Software Organizations 2002 60 80
    • (2002) Advances in Learning Software Organizations , pp. 60-80
    • Holz, H.1    Maurer, F.2
  • 35
  • 36
    • 25844466601 scopus 로고    scopus 로고
    • Test-driven development: Concepts, taxonomy, and future direction
    • DOI 10.1109/MC.2005.314
    • D. Janzen, and H. Saiedian Test-driven development concepts, taxonomy, and future direction Computer 38 2005 43 50 (Pubitemid 41387802)
    • (2005) Computer , vol.38 , Issue.9 , pp. 43-50
    • Janzen, D.1    Saiedian, H.2
  • 38
    • 51549087847 scopus 로고    scopus 로고
    • Addressing diverse needs through a balance of agile and plan-driven software development methodologies in the core software engineering course
    • L. Layman, L. Williams, K. Slaten, S. Berenson, and M. Vouk Addressing diverse needs through a balance of agile and plan-driven software development methodologies in the core software engineering course International Journal of Engineering Education 24 2008 659 670
    • (2008) International Journal of Engineering Education , vol.24 , pp. 659-670
    • Layman, L.1    Williams, L.2    Slaten, K.3    Berenson, S.4    Vouk, M.5
  • 39
    • 77649110679 scopus 로고    scopus 로고
    • Toward agile: An integrated analysis of quantitative and qualitative field data on software development agility
    • G. Lee, and W. Xia Toward agile: an integrated analysis of quantitative and qualitative field data on software development agility MIS Quarterly 34 2010 87 114
    • (2010) MIS Quarterly , vol.34 , pp. 87-114
    • Lee, G.1    Xia, W.2
  • 40
    • 70449434719 scopus 로고    scopus 로고
    • An adaptive process model to support product development project management
    • V. Levardy, and T.R. Browning An adaptive process model to support product development project management IEEE Transactions on Engineering Management 56 2009 600 620
    • (2009) IEEE Transactions on Engineering Management , vol.56 , pp. 600-620
    • Levardy, V.1    Browning, T.R.2
  • 41
    • 33745767711 scopus 로고    scopus 로고
    • Information system development agility as organizational learning
    • DOI 10.1057/palgrave.ejis.3000604, PII 3000604
    • K. Lyytinen, and G.M. Rose Information system development agility as organizational learning European Journal of Information Systems 15 2006 183 199 (Pubitemid 44022573)
    • (2006) European Journal of Information Systems , vol.15 , Issue.2 , pp. 183-199
    • Lyytinen, K.1    Rose, G.M.2
  • 42
    • 57349163213 scopus 로고    scopus 로고
    • Project agility assessment: An integrated decision analysis approach
    • F. Mafakheri, F. Nasiri, and M. Mousavi Project agility assessment: an integrated decision analysis approach Production Planning & Control 19 2008 567 576
    • (2008) Production Planning & Control , vol.19 , pp. 567-576
    • Mafakheri, F.1    Nasiri, F.2    Mousavi, M.3
  • 44
    • 34247172607 scopus 로고    scopus 로고
    • The impact of the Abilene Paradox on double-loop learning in an agile team
    • DOI 10.1016/j.infsof.2007.02.012, PII S0950584907000146, Qualitative Software Engineering Research
    • J. McAvoy, and T. Butler The impact of the Abilene Paradox on double-loop learning in an agile team Information and Software Technology 49 2007 552 563 (Pubitemid 46602968)
    • (2007) Information and Software Technology , vol.49 , Issue.6 , pp. 552-563
    • McAvoy, J.1    Butler, T.2
  • 46
    • 33745670221 scopus 로고    scopus 로고
    • Agile software development: Adaptive systems principles and rest practices
    • DOI 10.1201/1078.10580530/46108.23.3.20060601/93704.3
    • P. Meso, and R. Jain Agile software development: adaptive systems principles and best practices Information Systems Management 23 2006 19 30 (Pubitemid 43972335)
    • (2006) Information Systems Management , vol.23 , Issue.3 , pp. 19-30
    • Meso, P.1    Jain, R.2
  • 47
    • 70350604164 scopus 로고    scopus 로고
    • Overcoming barriers to self-management in software teams
    • N.B. Moe, T. Dingsøyr, and T. Dyb Overcoming barriers to self-management in software teams IEEE Software 26 2009 20 26
    • (2009) IEEE Software , vol.26 , pp. 20-26
    • Moe, N.B.1    Dingsøyr, T.2    Dyb, T.3
  • 48
    • 77949485657 scopus 로고    scopus 로고
    • A teamwork model for understanding an agile team: A case study of a Scrum project
    • N.B. Moe, T. Dingsøyr, and T. Dyb A teamwork model for understanding an agile team: a case study of a Scrum project Information and Software Technology 52 2010 480 491
    • (2010) Information and Software Technology , vol.52 , pp. 480-491
    • Moe, N.B.1    Dingsøyr, T.2    Dyb, T.3
  • 50
    • 34147191025 scopus 로고    scopus 로고
    • Theoretical reflections on agile development methodologies
    • DOI 10.1145/1226736.1226739
    • S. Nerur, and V. Balijepally Theoretical reflections on agile development methodologies Communications of the ACM 50 2007 79 83 (Pubitemid 46555347)
    • (2007) Communications of the ACM , vol.50 , Issue.3 , pp. 79-83
    • Nerur, S.1    Balijepally, V.2
  • 52
    • 40549125362 scopus 로고    scopus 로고
    • The intellectual structure of the strategic management field: An author co-citation analysis
    • DOI 10.1002/smj.659
    • S.P. Nerur, A.A. Rasheed, and V. Natarajan The intellectual structure of the strategic management field: an author co-citation analysis Strategic Management Journal 29 2008 319 336 (Pubitemid 351363169)
    • (2008) Strategic Management Journal , vol.29 , Issue.3 , pp. 319-336
    • Nerur, S.P.1    Rasheed, A.A.2    Natarajan, V.3
  • 55
    • 33749583819 scopus 로고    scopus 로고
    • Can distributed software development be agile?
    • DOI 10.1145/1164394.1164418
    • B. Ramesh, L.A.N. Cao, K. Mohan, and X.U. Peng Can distributed software development be agile? Communications of the ACM 49 2006 41 46 (Pubitemid 44536632)
    • (2006) Communications of the ACM , vol.49 , Issue.10 , pp. 41-46
    • Ramesh, B.1    Cao, L.2    Mohan, K.3    Xu, P.4
  • 56
    • 4644273893 scopus 로고    scopus 로고
    • Changes in the intellectual structure of strategic management research: A bibliometric study of the Strategic Management Journal, 1980-2000
    • A.-R. Ramos-Rodríguez, and J. Ruíz-Navarro Changes in the intellectual structure of strategic management research: a bibliometric study of the Strategic Management Journal, 1980-2000 Strategic Management Journal 25 2004 981 1004
    • (2004) Strategic Management Journal , vol.25 , pp. 981-1004
    • Ramos-Rodríguez, A.-R.1    Ruíz-Navarro, J.2
  • 58
    • 79959505364 scopus 로고    scopus 로고
    • Empirical studies of pair programming for CS/SE teaching in higher education: A systematic literature review
    • N. Salleh, E. Mendes, and J. Grundy Empirical studies of pair programming for CS/SE teaching in higher education: a systematic literature review IEEE Transactions on Software Engineering 37 2011 509 525
    • (2011) IEEE Transactions on Software Engineering , vol.37 , pp. 509-525
    • Salleh, N.1    Mendes, E.2    Grundy, J.3
  • 59
    • 35848929511 scopus 로고    scopus 로고
    • Integrating Knowledge Management, Learning Mechanisms, and Company Performance
    • Practical Aspects of Knowledge Management
    • J.A. Sena, and A.B. Shan Integrating knowledge management, learning mechanisms, and company performance D. Karagiannis, U. Reimer, Practical Aspects of Knowledge Management 2002 620 631 (Pubitemid 36021410)
    • (2002) Lecture Notes in Computer Sciecne , Issue.2569 , pp. 620-631
    • Sena, J.A.1    Shani, A.B.2
  • 61
    • 61849135438 scopus 로고    scopus 로고
    • An experimental investigation of personality types impact on pair effectiveness in pair programming
    • P. Sfetsos, I. Stamelos, L. Angelis, and I. Deligiannis An experimental investigation of personality types impact on pair effectiveness in pair programming Empirical Software Engineering 14 2009 187 226
    • (2009) Empirical Software Engineering , vol.14 , pp. 187-226
    • Sfetsos, P.1    Stamelos, I.2    Angelis, L.3    Deligiannis, I.4
  • 63
    • 44449157776 scopus 로고    scopus 로고
    • Collaboration and co-ordination in mature eXtreme programming teams
    • DOI 10.1016/j.ijhcs.2007.10.004, PII S1071581907001371
    • H. Sharp, and H. Robinson Collaboration and co-ordination in mature eXtreme programming teams International Journal of Human-Computer Studies 66 2008 506 518 (Pubitemid 351763894)
    • (2008) International Journal of Human Computer Studies , vol.66 , Issue.7 , pp. 506-518
    • Sharp, H.1    Robinson, H.2
  • 64
    • 59649107671 scopus 로고    scopus 로고
    • The role of physical artefacts in agile software development: Two complementary perspectives
    • H. Sharp, H. Robinson, and M. Petre The role of physical artefacts in agile software development: two complementary perspectives Interacting with Computers 21 2009 108 116
    • (2009) Interacting with Computers , vol.21 , pp. 108-116
    • Sharp, H.1    Robinson, H.2    Petre, M.3
  • 65
    • 84859534560 scopus 로고    scopus 로고
    • A retrospective review of JDM from 2003 to 2005 and a discussion on publication emphasis of JDM for the next two to three years
    • K. Siau A retrospective review of JDM from 2003 to 2005 and a discussion on publication emphasis of JDM for the next two to three years Journal of Database Management 16 2005 1
    • (2005) Journal of Database Management , vol.16 , pp. 1
    • Siau, K.1
  • 66
    • 33745289065 scopus 로고    scopus 로고
    • Is designing software different from designing other things?
    • D. Socha, and S. Walter Is designing software different from designing other things? International Journal of Engineering Education 22 2006 540 550 (Pubitemid 43925255)
    • (2006) International Journal of Engineering Education , vol.22 , Issue.3 , pp. 540-550
    • Socha, D.1    Walter, S.2
  • 67
    • 42049110531 scopus 로고    scopus 로고
    • Automated error analysis for the agilization of feature modeling
    • DOI 10.1016/j.jss.2007.10.030, PII S0164121207002543
    • P. Trinidad, D. Benavides, A. Duran, A. Ruiz-Cortes, and M. Toro Automated error analysis for the agilization of feature modeling Journal of Systems and Software 81 2008 883 896 (Pubitemid 351522340)
    • (2008) Journal of Systems and Software , vol.81 , Issue.6 , pp. 883-896
    • Trinidad, P.1    Benavides, D.2    Duran, A.3    Ruiz-Cortes, A.4    Toro, M.5
  • 68
    • 0002269791 scopus 로고
    • Author co-citation analysis: Overview and defense
    • C.L. Borgman, Sage Publications Newbury Park
    • H.D. White Author co-citation analysis: overview and defense C.L. Borgman, Scholarly Communication and Bibliometrics 1990 Sage Publications Newbury Park 84 106
    • (1990) Scholarly Communication and Bibliometrics , pp. 84-106
    • White, H.D.1
  • 70
    • 0038044511 scopus 로고    scopus 로고
    • Agile software development: It's about feedback and change
    • L. Williams, and A. Cockburn Agile software development: it's about feedback and change Computer 36 2003 39 43
    • (2003) Computer , vol.36 , pp. 39-43
    • Williams, L.1    Cockburn, A.2
  • 72
    • 35248867949 scopus 로고    scopus 로고
    • Graph theoretical indicators and refactoring
    • F. Maurer, D. Wells, XP/Agile Universe 2003
    • J.A. Zimmer Graph theoretical indicators and refactoring F. Maurer, D. Wells, Extreme Programming and Agile Methods 2003 XP/Agile Universe 2003 62 72
    • (2003) Extreme Programming and Agile Methods , pp. 62-72
    • Zimmer, J.A.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.