Understanding “why” in software process modelling, analysis, and design
ICSE '94 Proceedings of the 16th international conference on Software engineering
Agile Software Development with Scrum
Agile Software Development with Scrum
An Assembly Process Model for Method Engineering
CAiSE '01 Proceedings of the 13th International Conference on Advanced Information Systems Engineering
A Method Engineering Approach to Information Systems Development
Proceedings of the IFIP WG8.1 Working Conference on Information System Development Process
Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering
RE '97 Proceedings of the 3rd IEEE International Symposium on Requirements Engineering
Method engineering for OO systems development
Communications of the ACM - Service-oriented computing
Software project risks and their effect on outcomes
Communications of the ACM - Human-computer etiquette
Evidence-Based Software Engineering
Proceedings of the 26th International Conference on Software Engineering
Practice-driven approach for creating project-specific software development methods
Information and Software Technology
SPI agility: How to navigate improvement projects: Research Sections
Software Process: Improvement and Practice
A knowledge-based approach to manage information systems interoperability
Information Systems
Towards a generic model for situational method engineering
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
A repository of agile method fragments
ICSP'10 Proceedings of the 2010 international conference on New modeling concepts for today's software processes: software process
Intentional modeling of social media design knowledge for government-citizen communication
MSM'10/MUSE'10 Proceedings of the 2010 international conference on Analysis of social media and ubiquitous data
Design and evaluation of the goal-oriented design knowledge library framework
Proceedings of the 2012 iConference
e3RoME: a value-based approach for method bundling
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Hi-index | 0.00 |
Despite advances in situational method engineering, many software organizations continue to adopt an ad-hoc mix of method fragments from well-known development methods such as Scrum or XP, based on their perceived suitability to project or organizational needs. With the increasing availability of empirical evidence on the success or failure of various software development methods and practices under different situational conditions, it now becomes feasible to make this evidence base systematically accessible to practitioners so that they can make informed decisions when creating situational methods for their organizations. This paper proposes a framework for evaluating the suitability of candidate method fragments prior to their adoption in software projects. The framework makes use of collected knowledge about how each method fragment can contribute to various project objectives, and what requisite conditions must be met for the fragment to be applicable. Preconstructed goal models for the selected fragments are retrieved from a repository, merged, customized with situational factors, and then evaluated using a qualitative evaluation procedure adapted from goal-oriented requirements engineering.