toolkit service Use Cases e.g. Store, Compose, Edit,
Delete, Search, View, Calculate Degree of Agility
Application Data: Actual data stored in the
knowledge bases – instances of the metadata objects
Metadata Object: The metadata objects to store
and manage the application data.
6 CONCLUSIONS
The e-toolkit service is presented here as a software
tool-based support that may prove useful during
agile process tailoring and adoption workshops.
Agile teams can inspect the contents of the e-toolkit
agile knowledge-base (e.g. agile practices) and then
may chose a set of agile practices in the context of
the specific situation in hand – project or product
development. The set of selected agile practices can
then be configured into a process appropriate to the
skills of the development team and the constraints of
the target project and development environment,
according to SME principles and practice, and then
applied (adopted) in a real time by the team
(enactment). In future, we are planning to do further
comparative and empirical evaluation of the e-
toolkit (in particular with non-agile process
environments and also intending to develop other
important services of the ASSF framework, such as
additional, standard SME constraints such as
criticality of the system to the business, capability
(e.g. CMM, SPICE) of the organizational team
members and quality criteria for the final product
(e.g. Nguyen and Henderson-Sellers, 2003).
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.
ICSOFT 2010 - 5th International Conference on Software and Data Technologies
172