A framework to support the evaluation, adoption and improvement of agile methods in practice
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