A framework to support the evaluation, adoption and improvement of agile methods in practice

Journal of Systems and Software - Tập 81 - Trang 1899-1919 - 2008
A. Qumer1, B. Henderson-Sellers1
1Faculty of Information Technology, University of Technology, Sydney, P.O. Box 123, Broadway 2007, Australia

Tài liệu tham khảo

Agile Manifesto, 2001. Manifesto for Agile Software Development. Ambler, S.W., 2006. Scaling agile development via architecture, Agile Journal. <www.agilejournal.com>. Anderson, 2004 Auer, S.O., Herre, H., 2006. RapidOWL – an agile knowledge engineering methodology. In: Proceedings of the Sixth International Andrei Ershov Memorial Conference on Perspectives of System Informatics, Russia. Auer, 2002 Augustine, 2005 Aydin, 2004, An agile information systems development method in use, Turkish Journal of Electrical Engineering & Computer Sciences, 12, 127 Bajec, 2007, Practice-driven approach for creating project-specific software development methods, Information and Software Technology, 49, 345, 10.1016/j.infsof.2006.05.007 Barnett, L., 2006. Learning from others best practices for large-scale agile development, Agile Journal. <www.agilejournal.com>. Barnett, L., 2007. Agile projects must measure business value, Agile Journal. <www.agilejournal.com>. Baskerville, R., Pries-Heje, J., 2001. How Internet is redefining information systems development methodology? In: Realigning Research and Practices in IS Development, pp. 49–68. Beck, 2000 Behr, 2004 Boehm, 2003, Observations on balancing discipline and agility, 32 CALDER-MOIR, 2006. The Calder-Moir IT Governance Framework. <http://www.itgovernance.co.uk>. Chau, 2004, Tool support for inter-team learning in agile software organizations, 98 Cockburn, 2001, Agile software development: The people factor, Computer, 34, 131, 10.1109/2.963450 Dahlberg, T., Kivijärv, H., 2006. Integrated framework for IT governance and the development and validation of an assessment instrument. In: Proceedings of the 39th Hawaii International Conference on System Sciences, USA, IEEE Computer Society, Track 8, p. 194. Dickerson, 2004 DSDM, 2003a. DSDM Consortium, Dynamic Systems Development Method Ltd. DSDM, 2003b. Guidelines For Introducing DSDM into an Organisation Evolving to a DSDM Culture, DSDM Consortium. Elssamadisy, A., 2006. Getting beyond “It Depends!” being specific but not prescriptive about agile practice adoption, Agile Journal. <www.agilejournal.com>. Elssamadisy, A., Schalliol, G., 2002. Recognizing and responding to “bad smells” in Extreme Programming. In: Proceedings of the ICSE’02, ACM, Orlando, Florida, USA, pp. 617–622. Firesmith, 2002 Gat, I., Martens, R., 2006. CASE STUDY: how BMC is scaling agile development, Agile Journal. <www.agilejournal.com>. Glaser, 1978 Greenfield, 2004 Gummesson, 2000 Hammer, 2002, Process management and the future of six sigma, MIT Sloan Management Review, 43, 26 Henderson-Sellers, 2002, Agile or rigorous OO methodologies – getting the best of both worlds, Cutter IT Journal, 15, 25 Henderson-Sellers, 2003, Method engineering for OO system development, Communication of the ACM, 46, 73, 10.1145/944217.944242 Henderson-Sellers, B., Serour, M., 2000. Creating a process for transitioning to object technology. In: Proceedings Seventh Asia-Pacific Software Engineering Conference. APSEC 2000, IEEE Computer Society Press, Los Alamitos, CA, USA, pp. 436–440. Henderson-Sellers, 2005, Creating a dual agility method – the value of method engineering, Journal of Database Management, 16, 1, 10.4018/jdm.2005100101 ISO/IEC, 2007. Software Engineering – Metamodel for Development Methodologies. ISO/IEC Standard 24744. Jalote, 1997 Koch, 2005 Kumar, 1992, Methodology engineering: a proposal for situation-specific methodology construction in challenges and strategies for research in systems development, 257 Lainhart, 2000, COBIT: a methodology for managing and controlling information technology risks and vulnerabilities, Journal of Information Systems, vol. 1, 21, 10.2308/jis.2000.14.s-1.21 Lawrence, 2006, Three-way cultural change: introducing agile within two non-agile companies and a non-agile methodology, 255 Leffingwell, 2004 Leffingwell, D., Smits, H., 2006. A CIO’s playbook for adopting the scrum method of achieving software agility, Rally Software Development Corporation and Ken Schwaber-Scrum Alliance. Lindvall, 2004, Agile software development in large organizations, Computer, 37, 26, 10.1109/MC.2004.231 McBride, T., 2006. The use of project management mechanisms in software development and their relationship to organizational distance: an empirical investigation, Ph.D. Thesis, University of Technology, Sydney. McMunn, D., Nielsen, J., 2005. Showcasing agile development: a powerful tool for “Crossing the Chasm”, Digital Focus. <www.digitalfocus.com>. Meadows, L., Hanly, S., 2006. Agile coaching in British Telecom, Agile Journal. <www.agilejournal.com>. Meijer, 2003, Application service library (ASL) and CMM, The Journal of IT Alignment and Business IT Alignment, 1, 21 Meyer, 2004 Nielsen, 2005, The agile journey: adopting XP in a large financial services organization, 28 OGC, 2005. Managing Successful Projects with PRINCE, Office of Government Conference. Patel, 2002, Emergent forms of IT governance to support global e-business models, Journal of Information Technology Theory and Application, 4, 33 Pettit, R., 2006a. An “agile maturity model?” Agile Journal. <www.agilejournal.com>. Pettit, R., 2006b. Scaling up: an approach to organizational agile adoption, Agile Journal. <www.agilejournal.com>. Pettit, R., 2006c. An agile approach to IT governance, Agile Journal. <www.agilejournal.com>. Qumer, 2007 Qumer, 2006, Measuring agility and adoptability of agile methods: a 4-dimensional analytical tool, 503 Qumer, 2006, Comparative evaluation of XP and Scrum using the 4D Analytical Tool (4-DAT) Qumer, 2006, Crystallization of agility: Back to basics, vol. 2, 121 Qumer, A., Henderson-Sellers, B., 2006d. A framework to support non-fragile agile agent-oriented software development. In: Fujita, H., Mejri, M. (Eds.), Frontiers in Artificial Intelligence and Applications. New Trends in Software Methodologies, Tools and Techniques. In: Proceedings of the Fifth SoMeT_06, IOS Press, pp. 84–100. Qumer, A., Henderson-Sellers, B., 2007a. An evaluation of the degree of agility in six agile methods and its applicability for method engineering. Inf. Software Technol. doi:10.1016/j.infsof.2007.02.002. Qumer, 2007, Construction of an agile software product enhancement process by using an agile software solution framework (ASSF) and situational method engineering, vol. 1, 539 Qumer, A., Henderson-Sellers, B., 2007c. An agile toolkit to support agent-oriented and service-oriented computing mechanisms. In: Munch, J., Abrahamsson, P. (Eds.), Product-Focused Software Process Improvement 8th International Conference, Profes 2007, Riga, Latvia, July 2007 Proceedings, LNCS 4589. Springer-Verlag, Berlin, Germany, pp. 222–236. Qumer, A., Henderson-Sellers, B., 2007d. An Agile Service-Oriented Process. In: Proceedings of the SOMET 2007. Qumer, A., Henderson-Sellers, B., McBride, T., 2007. Agile adoption and improvement model. In: Proceedings of the EMCIS2007. The Information Institute, Brunel University. Rus, 2002, Knowledge management in software engineering, IEEE Software, 19, 26, 10.1109/MS.2002.1003450 Salo, 2007, An iterative improvement process for agile software development, Software Process Improvement and Practice, 12, 81, 10.1002/spip.305 Schwaber, 2002 Sisco, 2002 Sliger, 2006 Smits, 2006 Standards Australia, 2004. Standard metamodel for software development methodologies, AS 4651-2004. <www.standards.com.au/>. Syed-Abdullah, 2007, The impact of an agile methodology on the well being of development teams, Empirical Software Engineering, 11, 145 Webb, P., Pollard, C., Ridley, G., 2006. Attempting to define IT governance: wisdom or folly? In: Proceedings of the 39th Hawaii International Conference on System Sciences, IEEE, USA, Track 8, p. 194a. Weill, 2004, Don’t just lead, govern: How top-performing firms govern IT, MIS Quarterly Executive, 3 Weill, 1998 Weill, P., Ross, J.W., 2004. IT Governance on One Page, CISR WP, p. 349. Yin, 1994 Yin, 2003