Software Ecosystems and Software Product Management

This event opens up the landscape between software development and the software market from two perspectives. A framework for software product management describes internal process areas related to requirements management, release planning, product roadmapping, and portfolio management. The lecture on software ecosystems focuses on the external relationships of a software firm with collaborating firms and communities in producing solutions to customers and markets.

Slinger Jansen, Utrecht University
Sjaak Brinkkemper, Utrecht University

You can register through the green link on this page.
Fee for one participation is 200 EUR (will be charged from the invoicing address given in the registration information).
Personnel from INFORTE member companies and member university/polytechnic/city departments can participate for free. You can check the list of the member organizations when filling in the registration form.

09:00 Morning coffee/tea
09:15 Opening (Tarja Systä, Pasi Tyrväinen)
09:30 Software ecosystems I : Introduction (Slinger Janssen)
(may include small e.g. 5 min break)
11:00 Break
11:30 Software ecosystems II : the open software enterprise  (Slinger Janssen)
12:30 Lunch break
13:30 Software product management I: the Reference Framework for Software Product Management (Sjaak Brinkkemper)
14:30 Coffee break
15:00 Software product management II: Maturity Assessment and Incremental Method Evolution (Sjaak Brinkkemper)
16:00/16:30 Discussions and closing

A software ecosystem is a set of actors functioning as a unit and interacting with a shared market for software and services, together with the relationships among them. These relationships are frequently underpinned by a common technological platform or market and operate through the exchange of information, resources and artifacts. Several challenges lie in the research area of software ecosystems. To begin with, insightful and scalable modeling techniques for software ecosystems currently do not exist. Furthermore, methods are required that enable software vendors to transform their legacy architectures to accommodate reusability of internal common artifacts and external components and services. Finally, methods are required that support software vendors in choosing survival strategies in software ecosystems. In these lectures Slinger will provide insight into the measures software vendors can take to exploit and further understand the opportunities in software ecosystems.

In the past decades, the software market has made a shift from primarily developing customized software to developing software as a standard product. With this shift, a new function within product software companies emerged: the software product manager.  At Utrecht University we developed the Reference Framework for Software Product Management, in which the following four process areas within software product management are distinguished: requirements management, release planning, product roadmapping, and portfolio management (see also Activities in the first two areas are mainly on a operational level, whereas the latter two contain tactical and strategic activities. Product management is rather complex, since a product manager must communicate and collaborate with several internal and external stakeholders groups: software development, services and support, marketing and sales, company board, market and customer representatives, and partner companies. In the seminar we will present the framework and means to implement process improvements by means of maturity assessments and incremental methods.


Slinger Jansen
- Dr. Slinger Jansen is an assistant professor at the Department of Information and Computer Science at Utrecht University. His research focuses on software product management and software ecosystems, with a strong entrepreneurial component. Jansen received his PhD in computer science from Utrecht University, based on the work entitled “Customer Configuration Updating in a Software Supply Network”.

Sjaak Brinkkemper - Dr. Sjaak Brinkkemper is full professor of Organisation and Information at the Department of Information and Computing Sciences of Utrecht University, the Netherlands. He leads a group of about thirty researchers specialized in product software development and entrepreneurship. The main research themes of the group are methodology of product software development, implementation and adoption, and business-economic aspects of the product software industry.


It is possible to gain two (2) credit points by attending this seminar, writing a learning diary of the event, and returning a summary of two scientific articles (a list of articles will be given to the participants).