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

  1. AgileManifesto, 2001. Manifesto for Agile Software Development. http://www.agilemanifesto.org/
  2. Australian Standards, 2004. Standard metamodel for software development methodologies. AS 4651-2004.
  3. Brinkkemper, S., 1996. Method engineering: engineering of information systems development methods and tools. Inf. Software Technol., 38(4), 275-280.
  4. Cockburn, A., 2002a. Agile Software Development. Addison-Wesley, Boston.
  5. Cockburn, A., 2002b. Agile Software Development Joins the “Would-Be” Crowd. Cutter IT J., 15(1), 6-12.
  6. Cockburn, A., 2005. Crystal Clear: a Human-Powered Methodology for Small Teams. Addison-Wesley.
  7. Fitzgerald, B., Hartnett, G. and Conboy, K., 2006. Customising agile methods to software practices at Intel Shannon. J. Information Systems, 15, 200-213.
  8. Firesmith, D. G. and Henderson-Sellers, B., 2002. The OPEN Process Framework. Pearson Education, UK.
  9. ISO/IEC, 2007. Software Engineering - Metamodel for Development Methodologies. ISO/IEC 24744.
  10. Keenan, F., 2004. Agile Process Tailoring and probLem analYsis (APTLY). In: Procs. 26th Int. Conf. Software Eng. (ICSE 2004), IEEE, Edinburgh, Scotland , 42-44.
  11. 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.
  12. Lindvall M. and Rus, I., 2000. Process Diversity in Software Development, IEEE Software, 17(4), 14-18.
  13. Mahanti, A., 2006. Challenges in Enterprise Adoption of Agile Methods - A Survey. J. Computing and Information Technology - CIT, 197-206.
  14. McGuire, C., Roth, C., Carroll, D. and Tran, N., 2008. Force Platform Fundamentals: An Introduction to Custom Application Development in Cloud, Salesforce.com.
  15. 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
  16. 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.
  17. Qumer, A., Henderson-Sellers, B., and McBride, T., 2007. Agile adoption and improvement model. In: Procs. EMCIS 2007.
  18. 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.
  19. 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.
  20. 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.
  21. SalesForce, 2000. www.salesforce.com.
  22. SalesForce, 2008. Agile development meets cloud computing for extraordinary results at salesforce.com.
  23. Sidky, A. 2007. A structured approach to adopting agile practices: The agile adoption framework, Ph.D. Thesis, Virginia Polytechnic Institute & State Univ., USA.
Download


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