Managing the development of large software systems: concepts and techniques
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Methodology EngineeringR: a proposal for situation-specific methodology construction
Challenges and strategies for research in systems development
BOOKTWO of object-oriented knowledge: the working object: object-oriented software engineering: methods and management
Evaluating software engineering methods and tool part 5: the influence of human factors
ACM SIGSOFT Software Engineering Notes
Surviving object-oriented projects: a manager's guide
Surviving object-oriented projects: a manager's guide
Method engineering: current research directions and implications for future research
Proceedings of the IFIP TC8, WG8.1/8.2 working conference on method engineering on Method engineering : principles of method construction and tool support: principles of method construction and tool support
On the feasibility of situational method engineering
Information Systems
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Adaptive software development: a collaborative approach to managing complex systems
Adaptive software development: a collaborative approach to managing complex systems
Agile software development
Dsdm: The Method in Practice
An Integrated Approach to Software Engineering
An Integrated Approach to Software Engineering
Agile Software Development with Scrum
Agile Software Development with Scrum
A Practical Guide to Feature-Driven Development
A Practical Guide to Feature-Driven Development
An Assembly Process Model for Method Engineering
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
New directions on agile methods: a comparative analysis
Proceedings of the 25th International Conference on Software Engineering
Reusing Scenario Based Approaches in Requirement Engineering Methods: CREWS Method Base
DEXA '99 Proceedings of the 10th International Workshop on Database & Expert Systems Applications
Balancing Agility and Discipline: A Guide for the Perplexed
Balancing Agility and Discipline: A Guide for the Perplexed
Knowledge Sharing: Agile Methods vs. Tayloristic Methods
WETICE '03 Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
Method engineering for OO systems development
Communications of the ACM - Service-oriented computing
A preliminary comparative feature analysis of multi-agent systems development methodologies
AOIS'04 Proceedings of the 6th international conference on Agent-Oriented Information Systems II
A work product pool approach to methodology specification and enactment
Journal of Systems and Software
A framework to support the evaluation, adoption and improvement of agile methods in practice
Journal of Systems and Software
Specifying and applying commitment-based business patterns
The 10th International Conference on Autonomous Agents and Multiagent Systems - Volume 2
An agile approach for software product lines scoping
Proceedings of the 16th International Software Product Line Conference - Volume 2
A collection of method fragments automated with model transformations in agent-oriented modeling
Engineering Applications of Artificial Intelligence
Hi-index | 0.00 |
While agile methods are in use in industry, little research has been undertaken into what is meant by agility and how a supposed agile method can be evaluated with regard to its veracity to belong to this category of software development methodological approaches. Here, an analytical framework, called 4-DAT, is developed and applied to six well-known agile methods and, for comparison, two traditional methods. The results indicate the degree of agility to be found in each method, from which a judgement can be made as to whether the appellation of ''agile'' to that method is appropriate. This information is shown to be useful, for example, when constructing a methodology from method fragments (method engineering) and when comparing agile and traditional methods.