Sjaak Brinkkemper

Learn More
This paper proposes the term method engineering for the research field of the construction of information systems development methods and tools. Some research issues in method engineering are identified. One major research topic in method engineering is discussed in depth: situational methods, i.e. the configuration of a project approach that is tuned to(More)
The purpose of this paper is to give an overview of Situational Method Engineering, which is a type of method engineering. Situational Method Engineering aims at harmonisation of methods by providing rules to configure project-specific methods out of fragments from existing standard methods. It stems from the need for controlled flexibility, which is a(More)
So many systems development methods have been introduced in the last decade that one can talk about a “methodology jungle”. To aid the method developers and evaluators in fighting their way through this jungle, we propose a systematic approach for measuring properties of methods. We describe two sets of metrics which measure the complexity of single diagram(More)
Software vendors lack the perspective to develop software within a software ecosystem. The inability to function in a software ecosystem has already led to the demise of many software vendors, leading to loss of competition, intellectual property, and eventually jobs in the software industry. In this paper we present a research agenda on software ecosystems(More)
Method engineering for information system development is the discipline to construct new advanced development methods from parts of existing methods, called method fragments. To achieve this objective, we need to clarify how to mode1 the existing methods and how to assemble method fragments into new project-specific methods, so-called situational methods.(More)
Software vendors and software service providers can no longer function without taking their software ecosystem into account. Software vendors presently face three challenges in regards to software ecosystems: (1) they require insight into software ecosystems, (2) they require insight into the possible survival strategies that exist for software ecosystem(More)
In the last decade, software product management has received much practical attention, though research in this area is still scattered. In this paper, we present a reference framework for software product management, in which the key process areas, namely portfolio management, product roadmapping, release planning and requirements management, are(More)
Currently there is no formal modeling standard for software ecosystems that models both the ecosystem and the environment in which software products and services operate. Major implications are (1) software vendors have trouble distinguishing the specific software ecosystems in which they are active and (2) they have trouble using these ecosystems to their(More)