FRAMEWORK AS SOFTWARE SERVICE (FASS) - An Agile e-Toolkit to Support Agile Method Tailoring
Asif Qumer, Brian Henderson-Sellers
2010
Abstract
In a real software application development environment, a pre-defined or fixed methodology, whether plan-based or agile, is unlikely to be successfully adopted “off-the-shelf”. Agile methods have recognised that a method should be tailored to each situation. The purpose of this paper is to present an agile e-toolkit software service to facilitate the tailoring of agile processes in the overall context of agile method adoption and improvement. The agile e-toolkit is a web-based tool to store and manage agile practices extracted from various agile methods and frameworks. The core component of the e-toolkit is the agile knowledge-base or repository. The agile knowledge-base contains agile process fragments. Agile consultants or teams can then use agile process fragments stored in the agile knowledge-base for the tailoring of situation-specific agile processes by using a situational method engineering approach. The e-toolkit software service has been implemented using a service-oriented cloud computing technology platform (Software as a Service – SaaS). The agile e-toolkit specifications and software application details have been summarized in this paper.
References
- AgileManifesto, 2001. Manifesto for Agile Software Development. http://www.agilemanifesto.org/
- Australian Standards, 2004. Standard metamodel for software development methodologies. AS 4651-2004.
- Brinkkemper, S., 1996. Method engineering: engineering of information systems development methods and tools. Inf. Software Technol., 38(4), 275-280.
- Cockburn, A., 2002a. Agile Software Development. Addison-Wesley, Boston.
- Cockburn, A., 2002b. Agile Software Development Joins the “Would-Be” Crowd. Cutter IT J., 15(1), 6-12.
- Cockburn, A., 2005. Crystal Clear: a Human-Powered Methodology for Small Teams. Addison-Wesley.
- Fitzgerald, B., Hartnett, G. and Conboy, K., 2006. Customising agile methods to software practices at Intel Shannon. J. Information Systems, 15, 200-213.
- Firesmith, D. G. and Henderson-Sellers, B., 2002. The OPEN Process Framework. Pearson Education, UK.
- ISO/IEC, 2007. Software Engineering - Metamodel for Development Methodologies. ISO/IEC 24744.
- Keenan, F., 2004. Agile Process Tailoring and probLem analYsis (APTLY). In: Procs. 26th Int. Conf. Software Eng. (ICSE 2004), IEEE, Edinburgh, Scotland , 42-44.
- Kumar, K. and Welke, R. J., 1992. Method Engineering: A Proposal for Situation-specific Methodology Construction. Systems Analysis and Design: A Research Agenda, John Wiley and Sons.
- Lindvall M. and Rus, I., 2000. Process Diversity in Software Development, IEEE Software, 17(4), 14-18.
- Mahanti, A., 2006. Challenges in Enterprise Adoption of Agile Methods - A Survey. J. Computing and Information Technology - CIT, 197-206.
- McGuire, C., Roth, C., Carroll, D. and Tran, N., 2008. Force Platform Fundamentals: An Introduction to Custom Application Development in Cloud, Salesforce.com.
- Nguyen, V. P. and Henderson-Sellers, B., 2003, Towards automated support for method engineering with the OPEN Process Framework, Procs. Seventh IASTED Int. Conf. Software Eng.& Applications (ed. M.H Hamza), ACTA Press, Anaheim, CA, USA, 691-696
- Qumer, A. and Henderson-Sellers, B., 2006. Measuring agility and adoptability of agile methods: A 4- Dimensional Analytical Tool. IADIS Int. Conf. Applied Computing 2006, IADIS Press.
- Qumer, A., Henderson-Sellers, B., and McBride, T., 2007. Agile adoption and improvement model. In: Procs. EMCIS 2007.
- Qumer, A., and Henderson-Sellers, B., 2008a. An evaluation of degree of agility in six agile methods and its applicability for method engineering. J. Systems and Software, 81, 1899-1999.
- Qumer, A., and Henderson-Sellers, B., 2008b. A framework to support the evaluation, adoption, adoption and improvement of agile methods in practice. Inf. Software Technol., 50(4): 280-295.
- Qumer, A., and Henderson-Sellers, B., 2009. Agile Software Solution Framework: An analysis of Practitioners' Perspectives. Procs. UNISCON 2009. LNBIP 20, Springer-Verlag, Berlin, 41-52.
- SalesForce, 2000. www.salesforce.com.
- SalesForce, 2008. Agile development meets cloud computing for extraordinary results at salesforce.com.
- Sidky, A. 2007. A structured approach to adopting agile practices: The agile adoption framework, Ph.D. Thesis, Virginia Polytechnic Institute & State Univ., USA.
Paper Citation
in Harvard Style
Qumer A. and Henderson-Sellers B. (2010). FRAMEWORK AS SOFTWARE SERVICE (FASS) - An Agile e-Toolkit to Support Agile Method Tailoring . In Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-23-2, pages 167-172. DOI: 10.5220/0003006401670172
in Bibtex Style
@conference{icsoft10,
author={Asif Qumer and Brian Henderson-Sellers},
title={FRAMEWORK AS SOFTWARE SERVICE (FASS) - An Agile e-Toolkit to Support Agile Method Tailoring},
booktitle={Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2010},
pages={167-172},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003006401670172},
isbn={978-989-8425-23-2},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 5th International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - FRAMEWORK AS SOFTWARE SERVICE (FASS) - An Agile e-Toolkit to Support Agile Method Tailoring
SN - 978-989-8425-23-2
AU - Qumer A.
AU - Henderson-Sellers B.
PY - 2010
SP - 167
EP - 172
DO - 10.5220/0003006401670172