Methodology EngineeringR: a proposal for situation-specific methodology construction
Challenges and strategies for research in systems development
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
Communications of the ACM
Extreme programming explained: embrace change
Extreme programming explained: embrace change
Agile software development
Introduction to agile processes and extreme programming
Proceedings of the 24th International Conference on Software Engineering
Organizational Transition to Object Technology: Theory and Practice
OOIS '02 Proceedings of the 8th International Conference on Object-Oriented. Information Systems
An Assembly Process Model for Method Engineering
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems 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
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
The Software Project Manager's Handbook: Principles That Work at Work
The Software Project Manager's Handbook: Principles That Work at Work
Introducing Agility: A Case Study of Situational Method Engineering Using the OPEN Process Framework
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
Project Management: A Systems Approach to Planning, Scheduling, and Controlling
Project Management: A Systems Approach to Planning, Scheduling, and Controlling
Proposing metrics of difficulty of domain knowledge using usecase diagrams
Proceedings of the 2008 ACM symposium on Applied computing
Hi-index | 0.00 |
Despite the vast attention and wide acceptance of the newly engineered agile methods for software development, those methods are seldom linked to the goals of software process improvement (SPI), an approach that aims to provide support for significant improvement of both the quality of those methods as well as the resultant software products. In this paper, we propose an extension to agile methods by adding extra characteristics in order for agile methods to better support SPI. We explain how agile methods can gain those extra attributes through the application of a method engineering approach along with our new tool (4-DAT) that assists method engineers and managers in selecting the most appropriate method fragments for their needed agile methods. Finally, we summarize a number of industrial case studies carried out over several years in order to test and improve the efficiency of our theory of adding SPI to an agile methodological approach.