Agile Software Development is regarded as an effective and efficient approach, mainly due to its ability to accommodate rapidly changing requirements, and to cope with modern software development challenges. There is therefore a strong tendency to use agile software development methodologies where applicable; however, the sheer number of existing agile methodologies and their variants hinders the selection of an appropriate agile methodology or method chunk. Methodology evaluation tools address this problem through providing detailed evaluations, yet no comprehensive evaluation framework is available for agile methodologies. We introduce the Comprehensive Evaluation Framework for Agile Methodologies (CEFAM) as an evaluation tool for project managers and method engineers. The hierarchical (and mostly quantitative) evaluation criterion set introduced in this evaluation framework enhances the usability of the framework and provides results that are precise enough to be useful for the selection, adaptation and construction of agile methodologies.
We provide a detailed review of existing object-oriented software development methodologies, focusing on their development processes. The review aims at laying bare their core philosophies, processes, and internal activities. This is done by using a process-centered template for summarizing the methodologies, highlighting the activities prescribed in the methodology while describing the modeling languages used (mainly diagrams and tables) as secondary to the activities. The descriptions produced using this template aim not to offer a critique on the methodologies and processes, but instead provide an abstract and structured description in a way that facilitates their elaborate analysis for the purposes of improving understanding, and making it easier to tailor, select, and evaluate the processes.
If you would like to write for this, or any other Emerald publication, then please use our Emerald for Authors service information about how to choose which publication to write for and submission guidelines are available for all. Please visit www.emeraldinsight.com/authors for more information. About Emerald www.emeraldinsight.comEmerald is a global publisher linking research and practice to the benefit of society. The company manages a portfolio of more than 290 journals and over 2,350 books and book series volumes, as well as providing an extensive range of online products and additional customer resources and services.Emerald is both COUNTER 4 and TRANSFER compliant. The organization is a partner of the Committee on Publication Ethics (COPE) and also works with Portico and the LOCKSS initiative for digital archive preservation. AbstractPurpose -This paper aims to provide a criteria-based evaluation framework for assessing knowledge management system (KMS) development methodologies. Design/methodology/approach -The evaluation criteria have been elicited based on the features expected from a successful KMS. Furthermore, a number of prominent KMS development methodologies have been scrutinized based on the proposed evaluation framework. Findings -It was demonstrated that the proposed evaluation framework is detailed and comprehensive enough to reveal the strengths and weaknesses of KMS development methodologies. It was also revealed that even though the evaluated methodologies possess certain strong features, they suffer from several shortcomings that need to be addressed. Research limitations/implications -The evaluation framework has not been applied to all existing KMS development methodologies; however, the evaluation does cover the most comprehensive methodologies which exist in the research context. Practical implications -The results of this research can be used for the following purposes: organizational goal-based selection of KMS development methodologies, evolution of existing KMS development methodologies and engineering of tailored-to-fit KMS development methodologies. Originality/value -The proposed evaluation framework provides a comprehensive and detailed set of criteria for assessing general, area-specific and context-specific features of KMS development methodologies. KMS developers can select the methodology which best fits their requirements based on the evaluation results. Furthermore, method engineers can extend existing methodologies or engineer new ones so as to satisfy the specific requirements of the project at hand.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.