<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Software Ecosystems: From Software Product Management to Software Platform Management</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Slinger Jansen</string-name>
          <email>s.jansen@cs.uu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stef Peeters</string-name>
          <email>stefpeeters86@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sjaak Brinkkemper</string-name>
          <email>s.brinkkemper@cs.uu.nl</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Information and Computing Sciences Utrecht University</institution>
          ,
          <country country="NL">the Netherlands</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2013</year>
      </pub-date>
      <fpage>5</fpage>
      <lpage>18</lpage>
      <abstract>
        <p>Presently, it is impossible to use software product management practices and tools for software platforms that operate in software ecosystems. The extensive and mature Software Product Management Competence Model cannot easily be applied in this context. In this paper the Software Product Management Competence Model is ported towards keystone players in software ecosystems, to create the new Software Platform Management Competence Model. If a keystone player implements the capabilities described in these new tools, it can manage stakeholders, know and align their interest, and thereby further enable value creation by itself and ecosystem members.</p>
      </abstract>
      <kwd-group>
        <kwd>Software Product Management</kwd>
        <kwd>Software Ecosystems</kwd>
        <kwd>Keystone</kwd>
        <kwd>Partners</kwd>
        <kwd>Directed Approach</kwd>
        <kwd>Software Platform Management</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        When software products grow larger, external parties may wish to extend products
to create niche solutions for niche markets. The product grows to a platform on which
third parties build extensions, components and applications.
        <xref ref-type="bibr" rid="ref10">Iansiti and Levien (2004)</xref>
        define a platform as a set of standard services, tools, and/or technologies that function
as resources for other members. In this case, the software company and its platform
provide core technology that function as a basis for a Software Ecosystem (SECO).
Jansen, Finkelstein and Brinkkemper (2009) have defined a SECO as: “a set of actors
functioning as a unit and interacting with a shared market for software and services,
together with the relationships among them.”
      </p>
      <p>
        If a software producing organization is going to manage its product as a platform it
is taking a directed SECO approach.
        <xref ref-type="bibr" rid="ref5">Cusumano (2010)</xref>
        presents several reasons for
software companies to take a directed SECO approach, such as when (potential)
customers come from a plethora of niche markets. Due to time constraints and limited
R&amp;D investment budget, satisfying different types of customers with software that fit
their needs cannot be solely done by one keystone software provider. Expanding the
product to a platform on which externally created components or applications can be
built is an instrument for creating the required niche functionality and is a basis for
the creation of a SECO.
      </p>
      <p>Software Product Management (SPM) plays a key role in product software
organizations in creating successful products. Organizing SPM well increases the quality of
the developed products. Researchers have instantiated many initiatives to improve the
activities with regard to SPM. The results of these studies have led to an approach to
organize the management of requirements, releases, products and portfolio of
products; i.e. a complete framework with all relevant management practices (van de
Weerd, Brinkkemper, Nieuwenhuis, Versendaal, &amp; Bijlsma, 2006).</p>
      <p>Taking a SECO approach affects how companies look at their SPM. Those
software companies that are able to manage their software platform, relationships and
surrounding environment in a successful manner create a sustainable and profitable
business for themselves and their stakeholders. The current SPM framework already
contains practices that take into account external parties, such as “Monitor Partner
Network”. The current model, however, does not sufficiently accommodate
companies that take a directed SECO approach, as it lacks, for instance, the identification of
SECO player types, the use of multiple distribution channels (app stores), and the
certification of partners to develop for and on top of the platform.</p>
      <p>
        According to
        <xref ref-type="bibr" rid="ref4">Bosch (2009)</xref>
        the keystone (i.e. platform developer) can take a SECO
approach ranging from directed to undirected. If a keystone takes a directed approach
it identifies specialized market segments (i.e. niche markets) to offer solutions for and
collaborates with third parties to develop domain specific functionality. In the
undirected approach every external party that wishes to build new functionality on or with
the offered platform can do so without permission of the keystone. This study focuses
on SPM for software producing organizations with a directed SECO approach. To
determine how SPM with a directed SECO approach (i.e., Software Platform
Management) needs to be organized, we investigated the adequacy of the instruments of
the state of art of SPM, and if it is not, what needs to be changed. The instruments are:
• The SPM Competence (SPMC) Model: a framework which presents an overview
of all important areas and practices for SPM
        <xref ref-type="bibr" rid="ref1 ref2">(Bekkers, van de Weerd, Spruit, &amp;
Brinkkemper, 2010; van de Weerd et al., 2006)</xref>
        .
• The SPM Maturity (SPMM) Matrix
        <xref ref-type="bibr" rid="ref1 ref2">(Bekkers &amp; van de Weerd, 2010)</xref>
        : a maturity
matrix in which all practices of the SPMC Model are presented in a best practice
order for implementation. The SPMM is not presented in this paper for reasons of
brevity.
      </p>
      <p>We have found several clues that suggest that the model and matrix are not
adequate for application in a company that is a keystone player. First, partner
requirements in SECOs may be of a higher priority than customer requirements. While a
customer only represents the value of one customer, partners usually have many
customers and thus represent a larger possible value for the keystone organization.
Second, it may affect release planning because the configurations of features in new
releases have consequences for the externally created components. To synchronize
releases with partners, the creation of widely accepted release definitions is essential.
Third, besides a roadmap for the platform of the keystone organization each partner
may have a roadmap for its solution(s). If the roadmaps in the SECO are not aligned
correctly, it can lead to major problems. For example, the vision for the platform
might not be reconcilable with solutions created by partners. On the other hand, the
platform company does not want to get in a ‘release stasis’ as well, in which it does
not dare to innovate its platform. Fourth, the externally built solutions may compete
with other products built by the organization. These problems and many more may
arise when taking a directed SECO approach, which are explored.</p>
      <p>The paper continues with a description of how design science was used for the
research design. Furthermore, interviews and a questionnaire were used to find
legitimate candidate changes for the tools and models. In section 3 and 4 related literature
on the topics of SPM, the SPMC Model, the SPMM Matrix and SECOs is described.
In section 5 the results of the study are presented, with an emphasis on the SPMC
Model. Section 6 discusses the results and shows the weaknesses in the research
approach in terms of validity. In Section 7 is concluded that the SPlaM is future proof
and enables keystone players in software ecosystems to better manage their platform
within the complete ecosystem. Furthermore, future research topics are suggested that
further develop the maturity models in the domain of software platform management.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Research Approach</title>
      <p>For this study is chosen to use the Design Science Research Cycle as described by
Takeda, Veerkamp, Tomiyama, and Yoshikawa (1990). Five steps are defined that
represent the design research process. The five steps are: 1) awareness of the problem,
2) suggestion, 3) development, 4) evaluation and 5) conclusion.</p>
      <p>First, during the step ‘Awareness’ a relevant problem to conduct a study was
found. Second, during the step ‘Suggestion’ was suggested what solutions could
possibly solve the stated problems. A literature study on the topics of the SPMC Model,
the SPMM Matrix, SPM, SECOs, and activities related to these research domains was
performed.</p>
      <p>The literature study was used as the knowledge base on which eleven structured
interviews with Dutch product managers were conducted. The interview data were
classified per topic within the SPM and SECOs literature, as to collect as many facts
about specific SPM practices. The interviews consisted of an introduction, some
generic questions about software platforms and platform management, a deep-dive into
the SPM model, and a wrap-up. During the discussions surrounding the SPM model,
proposed changes were documented carefully. Interviews took an average of 2 hours,
mostly because of the lengthy discussions about the SPM model. Interviews were
typically interrupted by a coffee break.</p>
      <p>Third, during the step ‘development’ the data of the interviews was used to create
an overview of all proposed changes from literature and from the interview data. This
resulted in several pages of proposed changes, which were used to create a draft
version of the SPlaM. In those cases where proposed changes were conflicting, the
interviewees were contacted to iron out differences. Practically all definitive changes in
the resulting model were made based on what the majority of the product managers
wanted to see changed. However, some minor and relevant changes (e.g. expanding
the examples in the description of a SPM activity) were performed without a majority
vote from the software product managers.</p>
      <p>Fourth, during the step ‘Evaluation’, the previous interviewees were asked to
evaluate the new model in a pen-and-paper survey where the researcher was present. Each
of the proposed changes was evaluated. Furthermore, the main evaluation questions
were:
•
•
•</p>
      <p>Which candidate changes are not relevant for a directed SECO approach?
Which candidate changes still require additions or clarifications? Are they
made in the right places of the SPM model?</p>
      <p>Which candidate changes are still missing in your opinion?</p>
      <p>As the model had been discussed before with the interviewees, the evaluation did
not lead to heated discussions. Finally, during ‘Conclusion’ step, the study is
concluded by presenting the study results to the scientific community. An overview of the
interviewees’ experiences in the different fields can be found in Table 1 and shows an
even spread across the four disciplines in SPM.
3</p>
    </sec>
    <sec id="sec-3">
      <title>Software Product Management</title>
      <p>
        The capacity of a software product to satisfy the needs and expectations of
stakeholders determines its quality
        <xref ref-type="bibr" rid="ref3">(Berander, 2007)</xref>
        . Therefore
        <xref ref-type="bibr" rid="ref3">Berander (2007)</xref>
        states, a
software producing organization needs to gather, select and plan the right set of features
for a product to find the highest value for all stakeholders. However, SPM covers
more responsibilities. SPM concerns the definition of a strategy for, distribution of,
launching of, providing support for, and phasing out of a product; i.e. all phases of the
life-cycle of product software
        <xref ref-type="bibr" rid="ref7">(Ebert, 2007)</xref>
        . The same author says about SPM that it
assures ´winning´ products by implementing business cases, agreeing on and
implementing marketing, creating functional and technical roadmaps, managing product
life-cycles, and aligning and optimizing the organization’ product portfolio.
      </p>
      <p>
        The SPM Competence Model
        <xref ref-type="bibr" rid="ref1 ref2">(Bekkers, van de Weerd, Spruit, &amp; Brinkkemper,
2010; van de Weerd et al., 2006)</xref>
        gives an overview of the key areas of SPM. Its
objective is threefold: aiding software companies in organizing and enhancing their
SPM, structuring education on SPM and structuring research on SPM. The model
consists of four business functions: Portfolio management, Product planning, Release
planning and Requirements management. Its structure is chosen because a software
producing organization possesses a portfolio of products, which consists of one or
more products, which has multiple releases, and a release represent a set of
requirements. Development activities are not part of the model, simply because it is not part
of SPM. Each business function consists of a highly cohesive group of focus areas,
which in turn represent a group of highly cohesive capabilities (i.e. relevant SPM
practices). The external stakeholders are the: market, customers, and partners. The
internal stakeholders are the (business units): company board, sales, marketing,
research &amp; innovation, development, support, and services.
      </p>
      <p>
        The SPM Maturity (SPMM) Matrix
        <xref ref-type="bibr" rid="ref1 ref2">(Bekkers, van de Weerd, Spruit, &amp;
Brinkkemper, 2010)</xref>
        is based on the SPM Competence Model; the matrix has the same structure
(i.e. the business functions) and the same components (i.e. the focus areas and
capabilities). However, the capabilities on which the focus areas are based are spread in a
best practice order for implementation over several maturity levels. In this way,
product managers and software organizations can determine how mature their SPM
organization is (i.e. the level corresponding to their capabilities) and what the areas of
improvement are (i.e. the missing capabilities corresponding to the desired level).
      </p>
    </sec>
    <sec id="sec-4">
      <title>Software Ecosystems</title>
      <p>
        The term Software Ecosystems
        <xref ref-type="bibr" rid="ref13">(Jansen et al., 2013)</xref>
        and their underlying theory are
based on biological ecosystems. The biological ecosystem is the result of the
interactions between its members and the physical environment (Dhungana, Groher,
Schludermann, &amp; Biffl, 2010). SECOs involve the organization of its members (i.e.
software vendors, third-party developers, suppliers and users) and its platform
        <xref ref-type="bibr" rid="ref4">(J.
Bosch, 2009)</xref>
        .
      </p>
      <p>
        Taking a directed SECO approach implies that the platform developer takes a
community perspective, in which internal and external stakeholders are taken into
account
        <xref ref-type="bibr" rid="ref8">(Fricker, 2010)</xref>
        . A well-known example of a successful ecosystem is Apple
with its Appstore. The large quantity and quality of the product software (apps)
offered in this store could not be devised and produced by Apple on its own. The
success of this and other ecosystems lie in the opportunity for a large set of developers to
use the platform to create and distribute software.
      </p>
      <p>
        Two key types of members in SECO literature are recurring (van der Schuur,
Jansen, &amp; Brinkkemper, 2011); the keystone and the niche players.
        <xref ref-type="bibr" rid="ref10">Iansiti and Levien
(2004)</xref>
        state the keystone is: ”…a benevolent hub in the network that provides benefits
to the ecosystem and its members.” They say it typically gives other members (i.e.
niche players) the necessary space to grow and prosper and niche players (i.e. the
other members of the network) do not try to compete with the keystone. They
leverage the resources of the network to create solutions which are targeted at niche
markets (i.e. specialized segments of the market). Thus, the keystone creates and delivers
a keystone product (i.e. the platform) and surrounding services, which enable niche
players to create and deliver niche solutions.
5
      </p>
    </sec>
    <sec id="sec-5">
      <title>Software Platform Management</title>
      <p>
        Many authors use the term platform when they talk about the keystone its product
(and surrounding services) that is provided to enable other members to create value
        <xref ref-type="bibr" rid="ref10 ref11 ref9">(e.g. in Geir K., 2011; Iansiti &amp; Levien, 2004; Iyer, Lee, &amp; Venkatraman, 2006;
Kilamo, Hammouda, Mikkonen, &amp; Aaltonen, 2012)</xref>
        . The keystone opens its product
to external entities to create a platform by which business and SECO objectives can
be reached. Thus, management needs to be focus on how the keystone and other
members of the SECO can create value. Kittlaus and Clough (2009) named this
approach platform planning. Companies that conduct successful platform planning will
realize several benefits (Robertson and Ulrich, 1998), they will:
• have a greater ability to create niche products for niche markets or customers;
• lower the costs to reach niche markets or customers;
• create niche products that more closely meet the needs of them.
      </p>
      <p>We define platform management as consisting of four processes: Portfolio
management, Product planning, Release planning, and Requirements management. Since
these platform planning processes are similar to those in the SPM framework, the
framework under development is called the Software Platform Management (SPlaM)
framework.
5.1</p>
      <p>Candidate Changes
Based on the literature candidate changes for the SPMC Model are defined, classified
in the following topic groups: foster the sharing of resources, manage the involvement
of partners, manage the communication of requirements, raise the quality by means of
certification, initiate and manage (new) partner relationships, create a healthy SECO
product portfolio, and initiate and manage (new) SECO (sales and distribution)
channels. A large number of candidate changes were identified. For example, based on
literature on the topic of “foster the sharing of resources”, a candidate change is made:
the identification of core assets process is expanded to include core assets created by
third parties as well (see Table 2). Imagine, for instance, the role of the Facebook
application on the iPhone, which can be considered a core asset in the iPhone
ecosystem, even though it was not released and developed by Apple.
As explained earlier the current model and matrix consists of four business functions:
Requirements management, Release planning, Product planning and Portfolio
management. No (new) business functions are added or removed. Although the high level
business functions are not changed, new focus areas and capabilities are added and
existing focus areas and capabilities are changed. The following tables (Table and
Table ) describe what changes were made to the model. In the ‘part’ column is
described what is changed; it can be the name of a new or changed capability or the
description of a focus area. In the ‘c/n’ column is described if it is a new (i.e. ‘n’) or
changed (i.e. ‘c’) capability or focus area. For the sake of brevity unchanged
capabilities, unchanged focus areas and (changing) maturity levels are not presented. For
more information on the unchanged capabilities and focus areas, please see Bekkers
and van de Weerd (2010). All changes made to (the description of the) focus areas are
based on the changes made with regard to new and changed capabilities.</p>
      <p>A final remark has to be made about the Partnering &amp; contracting focus area of
the current SPMC Model. Due to the fact that nine new capabilities are added to it, it
is split up into three new focus areas. The three new focus areas are Contracting,
Partnering and Channel development. Three of the five capabilities of the ‘old’
Partnering &amp; contracting focus area are unchanged and therefore not described in the
following tables. The unchanged capability Intellectual property management is
added to the Contracting focus area and the unchanged capabilities Establish and
evaluate pricing model and Investigate distribution channels are added to the Channel
development focus area. The interviewees mentioned several interesting observations
while proposing changes to the SPMC model.</p>
      <p>One specific aspect that was frequently discussed is partner trust: “There exists a
significant danger in opening up the requirements database to anyone.” Furthermore,
it was added that the type of access is relevant: “Even if you intensely collaborate
with partners, you don’t want them to be able to delete requirements from your
database.”. Also, trust does not only play a role between the organization and its partners,
but also partners among themselves: “It’s utopian to think that partners will not
compete amongst themselves. You can try all you want, there is always competition and
you do not want to be an arbiter in an endless fight.”</p>
      <p>Another aspect mentioned frequently is transparency: “Sometimes you don’t even
know your customer base is interested in a specific feature until one proposes it and
others get to comment on the feature. Sometimes the customers themselves don’t even
know until they see the idea from another customer.”</p>
      <p>The most positively evaluated addition to the SPMC model is the certification of
partners: “It provides stakeholders with an unmatched transparency. Customers will
know that this is a trusted party and that their extensions are at least ok’d by us.”
Certification is also seen as a marketing tool: “Partners can go through several
phases: from unknown to registered to certified to preferred. They can even use this for
marketing purposes, every promotion is a sign that the partner is a little higher on the
ladder to partnerhood.”
focus area
Requirements
gathering
Requirements
identification
Requirements
organization
Requirements
prioritization
Release
definition
Release
definition
validation
Roadmap
intelligence
Core asset
roadmapping
Product
roadmapping</p>
      <p>Extra feedback on product requirements is gathered from external stakeholders. It
raises the quality of product requirements by enriching its content.</p>
      <p>Expanded with sharing the gathered requirements with all relevant internal and
external stakeholders.</p>
      <p>Requirements are organized on shared aspects and requirements for externally
build products are recognized and communicated to the specific external developer
(i.e. partner). In this way, partners get all the relevant information they need to
improve their niche solutions.</p>
      <p>Make the history log accessible to relevant and authorized external stakeholders.</p>
      <p>Requirements will be reusable for other external projects and thereby fosters the
sharing of resources within the SECO.</p>
      <p>The prioritization of requirements is only performed by relevant stakeholders.</p>
      <p>Still all relevant internal stakeholders indicate the requirements that should be
incorporated in future releases. However, for each stakeholder is determined how
important their involvement for the product is.</p>
      <p>A combination of two pre-existing capabilities; i.e. the Customer involvement and
Partner involvement capabilities. In it, all relevant external stakeholders are
involved by prioritizing the requirements and per product is determined which
stakeholder its involvement is most important. Leading to the incorporation of the
right requirements.</p>
      <p>The original Internal communication capability is expanded with external
communication (i.e. communicating the release definition to external stakeholders as
well). Now, partners will know what will be developed and they can prepare
and/or improve their niche solutions based on the new or changed features.</p>
      <p>Expanded with external parties.</p>
      <p>The release definition is checked by external stakeholders as well. It creates a
better alignment with externally created products, increases its quality, and
generates awareness among the external stakeholders.</p>
      <p>Continuously an overview needs to be created with regard to changing legislation
for the organization its product industry in order to keep compliant with laws and
regulations.</p>
      <p>Widened to the whole SECO.</p>
      <p>The original Core asset identification capability is expanded to all products
created in the SECO. Core assets are systematically identified among and
surrounding the deliverables of SECO’s products, because it increases and simplifies
the reuse and maintenance of SECO its core assets.</p>
      <p>The original Make or buy decision capability is expanded with co-creation
decisions. A process needs to be in place to actively investigate make, buy or
cocreation decisions, because costs can be reduced and time can be saved by using
and/or co-create with external parties.</p>
      <p>Release themes are identified and maintained together with relevant internal and
external stakeholders for internal and external creation. It is expanded with
external stakeholders, themes and creation, because external parties (i.e. partners)
are going to develop the new value in a SECO.</p>
      <p>The original Internal consultation capability is expanded to external stakeholders.</p>
      <p>Relevant internal and external stakeholders are consulted for the creation of a
product roadmap. To have SECO wide acceptance of the product roadmap, to use
the knowledge of all relevant members and to create richer and more realistic
product roadmaps.</p>
      <p>A long-term roadmap is created that spans a time period of maximum two years.</p>
      <p>The time span is shortened, because the software industry is changing so fast it is
not possible to create valuable roadmaps that span more than two years.</p>
      <p>A decision procedure has to be defined to make partners aware what will happen if
no consensus is reach between the keystone and them in the future plans for the
platform.
Market
analysis
Contracting
Partnering
Channel
development
Product
lifecycle
management</p>
      <p>There is an active search for market opportunities to expand existing or create new
products for, by doing market research at all kinds of places (e.g. related markets
and visiting conferences). It is expanded by adding market research via the use of
information gathered from partners, because in SECOs the keystone closely
collaborates with the partners.</p>
      <p>The original Customer win/loss analysis capability is expanded to all products in
the ecosystem. A win/loss analysis is performed to determine why customers (of
partners) did or did not choose to buy SECO products (i.e. the sales process is
reviewed). To learn more about how to generate more customers by tuning the
development of the platform.</p>
      <p>Focuses on establishing relations with external stakeholders by creating proper and
clear agreements with them.</p>
      <p>SLAs are set up for customers and partners. It is expanded to partners since they
will ask for specific services on which agreement have to be made.</p>
      <p>A contract negotiation process is set up in which (e.g.) realistic objectives,
agreements on earnings, intellectual property rights, termination clauses, penalties for
bad performance and arbitration procedure are determined.</p>
      <p>Information profiles are determined for each (type of) partner(s) (according to
their role), it makes clear which partner has access to which information to
simplify the sharing of information.</p>
      <p>Focuses on managing relations with external stakeholders and supporting them in
creating the biggest possible value for the ecosystem.</p>
      <p>All partners are registered in a central database which all (relevant) internal
stakeholders can access, to create an overview of all partners and share knowledge
(e.g. best practices and experiences) with regard to the partners.</p>
      <p>The original Monitored partner network capability is split up in this capability and
the new capability Partner performance analysis. Partner networks and/or portals
are used to regulate and promote partnering.</p>
      <p>Partners are clustered into groups with specific goals, functions, etcetera to
simplify the management of them.</p>
      <p>Partner(s) (alliances) are coordinated to avoid conflicts and to foster synergy to
create a stronger and more coherent SECO.</p>
      <p>The original Monitored partner network capability is split up in this capability and
the new capability Set up partner network. A partner analysis is performed on an
organizational level to analyze what partners have to offer, what their strengths
and weaknesses are, and are going to offer. To create a clear and correct picture of
the performance of partners which is the basis on which decisions can be made
about maintaining or ending partner relations.</p>
      <p>Partners are certified divided over different ranks with different obligations and
privileges to make clear what is expected to raise quality.</p>
      <p>Certify external created components on standard quality rules to raise the quality
of niche solutions.</p>
      <p>Focuses on establishing and managing distribution channels.</p>
      <p>Set up a common delivery channel (e.g. the Apple Appstore) to enable partners to
sell their products to a large customer base. It makes the SECO more attractive for
new partners and customers.</p>
      <p>Model the SECO at its different levels (e.g. within and between SECOs) to
identify distribution channels, main competitors and potential partners.</p>
      <p>Widened to the entire SECO
The original Product lifecycle analysis capability is expanded to the whole
ecosystem and by using information from external stakeholders as well. At least once per
year the current life phase of each product in the SECO is determined based on
technical and financial aspects. Plus, information is gathered from internal and
external stakeholders. It is important to determine if the keystone still want to
support the creation of certain niche solutions and therefore external stakeholders
have to provide information on externally created products.</p>
      <p>The scope of the original Portfolio scope analysis capability is widened to all
products in the SECO. A product scope analysis is performed to identify overlaps
and gaps between the products in the whole SECO, because it is important to
create a healthy (i.e. diverse) SECO product portfolio.</p>
      <p>Fig. 2. The Software Platform Management Competence (SPlaM) Model.</p>
      <p>In Fig. 2 the SPlaM Model is presented. The only changes that are visible in this
figure are the three new focus area Contracting, Partnering and Channel
development. The three focus areas are a substitution of the Partnering &amp; contracting focus
area in the old model. Per focus area is indicated if changes are made with regard to
its description, new capabilities, changed capabilities and maturity levels. First, at the
upper left corner is indicated in orange with the letter ‘D’ if its description is changed.
Second, at the upper right corner is indicated in blue how many new capabilities are
add to it. Third, at the lower left corner is indicated in green how many capabilities
are changed. Fourth, at the lower right corner is indicated in yellow if maturity levels
of capabilities are changed.
6</p>
    </sec>
    <sec id="sec-6">
      <title>Discussion</title>
      <p>To solve validity issues, tactics with regard to content validity were studying the
instruments of the state of the art of SPM (i.e. the SPMC Model and SPMM Matrix),
performing a literature study on the topics of SPM, SECOs, and activities related to
these research domains, to now every relevant facet of the object under study. Tactics
with regard to construct validity were using structured predefined approaches in
which no room for own interpretations was possible during the gathering and analysis
of the data. To ensure the product managers knew if and how they had to make
changes, an introduction on the model, SECOs and the research objective was given
with an introduction that was read to each interviewee. Tactics with regard to external
validity are the use of multiple product managers from multiple companies as the
developers and validators of the new model. A reduction of external validity results
from the fact that only Dutch product managers are used as developers and validators.
Thus, the question remains if the result of this study is generalizable to other countries
and/or cultures. Fourth, the result is reliable because for every activity a predefined
and structured approach is used. Thus, if this study were to be replicated, we expect it
to lead to the same output.</p>
      <p>
        During the interviews some of the product managers questioned whether there
should be so much emphasis on the management of partner relationships within
SPlaM. They indicated partnering activities are more appropriate at a partner
management department. We have chosen to include these activities for the following
reasons. First, other product managers did add new capabilities in regards to
partnering activities. Furthermore, the current model already contains partner management
capabilities. Thirdly, partners of keystone organizations with a directed SECO
approach add value and knowledge to the ecosystem. Thus, a product manager needs to
be deeply involved in partner management activities. Also,
        <xref ref-type="bibr" rid="ref8">Fricker (2010)</xref>
        states:
“Software product management establishes and maintains a software ecosystem by
managing stakeholders and studying and aligning their interests.” Bekkers, van de
Weerd, Spruit and Brinkkemper (2010) also indicate that the product manager is
located at the center of the company; from its position she needs to keep contact with
every relevant stakeholder to collaboratively reach goals derived from (business)
strategy. Finally,
        <xref ref-type="bibr" rid="ref7">Ebert (2007)</xref>
        describes that the product manager needs to find a
balance between the needs and wishes of external entities (i.e. customer, markets and
stakeholders) and guide them in the right direction.
7
      </p>
    </sec>
    <sec id="sec-7">
      <title>Conclusion and future research</title>
      <p>The interviews resulted in fourteen new capabilities, sixteen changed capabilities,
nine focus areas with changed maturity levels and nine focus areas with changed
descriptions. During the interview analysis, a selection was made of changes suggested
by two or more product managers. These changes are presented to and assessed by the
product managers by means of the questionnaire. The questionnaire resulted in two
new capabilities, three changed capabilities and one focus area with changed maturity
levels. The new, changed and unchanged capabilities and focus areas describe how
keystone software organizations should organize their SPlaM practices with a directed
approach. Thus, a Software Platform Management Competence (SPlaMC) is
developed and validated.</p>
      <p>The limitations of this study can be the initiation for further research. First, new
studies could focus on what the relevant SPlaM practices are for software vendors that
take an undirected SECO approach. Second, future research could focus on the matrix
specific maturity levels and prerequisites of capabilities of the SPlaMM Matrix.
Kilamo, T., Hammouda, I., Mikkonen, T., &amp; Aaltonen, T. (2012). From proprietary to open
source—Growing an open source ecosystem. Journal of Systems and Software, 85(7),
1467-1478.</p>
      <p>Kittlaus, H. B., &amp; Clough, P. N. (2009). Software product management and pricing: Key
success factors for software organizations, Berlin Heidelberg: Springer.</p>
      <p>Robertson, D., &amp; Ulrich, K. (1998). Planning for product platforms. Sloan Management
Review, 39(4), 19-31.</p>
      <p>Schuur, H. W. v. d., Jansen, R. L., &amp; Brinkkemper, S. (2011). The power of propagation: On
the role of software operation knowledge within software ecosystems, Proceedings of the
International Conference on Management of Emergent Digital EcoSystems, San Francisco,
CA, USA, 76-84.</p>
      <p>Takeda, H., Veerkamp, P., Tomiyama, T., &amp; Yoshikawa, H. (1990). Modeling design
processes. AI Magazine, 11(4), 37-48.
van de Weerd, I., Brinkkemper, S., Nieuwenhuis, R., Versendaal, J., &amp; Bijlsma, L. (2006).</p>
      <p>Towards a reference framework for software product management. Proceedings of the
14th IEEE International Requirements Engineering Conference, Minneapolis/St. Paul,
MA, USA, 319-322.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Bekkers</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          , &amp; van de Weerd,
          <string-name>
            <surname>I.</surname>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>SPM maturity matrix (UU-CS-</article-title>
          <year>2009</year>
          -015). Utrecht: Utrecht University.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Bekkers</surname>
            , W., van de Weerd,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spruit</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Brinkkemper</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>A framework for process improvement in software product management</article-title>
          . In A. Riel,
          <string-name>
            <given-names>R. O</given-names>
            <surname>'Connor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Tichkiewitch &amp; R. Messnarz</surname>
          </string-name>
          (Eds.),
          <source>Systems, Software and Services Process Improvement</source>
          (pp.
          <fpage>1</fpage>
          -
          <lpage>12</lpage>
          ). Berlin Heidelberg: Springer.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Berander</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>Evolving prioritization for software product management</article-title>
          .
          <source>Blekinge: Blekinge Institute of Technology Doctoral Dissertation Series.</source>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Bosch</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>From software product lines to software ecosystems</article-title>
          .
          <source>Proceedings of the 13th International Software Product Line Conference</source>
          , San Francisco, CA, USA,
          <fpage>111</fpage>
          -
          <lpage>119</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Cusumano</surname>
            ,
            <given-names>M. A.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Staying Power: Six Enduring Principles for Managing Strategy and Innovation in an Uncertain World</article-title>
          . Oxford University Press, USA Dhungana,
          <string-name>
            <given-names>D.</given-names>
            ,
            <surname>Groher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            ,
            <surname>Schludermann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            , &amp;
            <surname>Biffl</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Software ecosystems vs</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>natural ecosystems: Learning from the ingenious mind of nature</article-title>
          .
          <source>Proceedings of the 4th European Conference on Software Architecture</source>
          , Copenhagen, Denmark.
          <fpage>96</fpage>
          -
          <lpage>102</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Ebert</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2007</year>
          ).
          <article-title>The impacts of software product management</article-title>
          .
          <source>Journal of Systems and Software</source>
          ,
          <volume>80</volume>
          (
          <issue>6</issue>
          ),
          <fpage>850</fpage>
          -
          <lpage>861</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Fricker</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2010</year>
          ).
          <article-title>Requirements value chains: Stakeholder management and requirements engineering in software ecosystems</article-title>
          . In R. Wieringa, &amp; A.
          <string-name>
            <surname>Persson</surname>
          </string-name>
          (Eds.), Requirements Engineering:
          <article-title>Foundation for Software Quality</article-title>
          (pp.
          <fpage>60</fpage>
          -
          <lpage>66</lpage>
          ). Berlin Heidelberg: Springer.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>Geir</surname>
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>H.</surname>
          </string-name>
          (
          <year>2011</year>
          ).
          <article-title>A longitudinal case study of an emerging software ecosystem: Implications for practice and theory</article-title>
          .
          <source>Journal of Systems and Software</source>
          ,
          <volume>85</volume>
          (
          <issue>7</issue>
          ),
          <fpage>1455</fpage>
          -
          <lpage>1466</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>Iansiti</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Levien</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2004a</year>
          ).
          <article-title>The keystone advantage</article-title>
          . Boston: Harvard Business School Press.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>Iyer</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>C. H.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Venkatraman</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Managing in a small world ecosystem: Some lessons from the software sector</article-title>
          .
          <source>California Management Review</source>
          ,
          <volume>48</volume>
          (
          <issue>3</issue>
          ),
          <fpage>28</fpage>
          -
          <lpage>56</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Jansen</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Finkelstein</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Brinkkemper</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2009</year>
          ).
          <article-title>Business network management survival strategy: A tale of two software ecosystems</article-title>
          .
          <source>Proceedings of the 1st Workshop on Software Ecosystems</source>
          , Falls Church, Virginia, USA,
          <fpage>34</fpage>
          -
          <lpage>48</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>Jansen</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cusumano</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brinkkemper</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          (
          <year>2013</year>
          )
          <article-title>Software Ecosystems: Analyzing and Managing Business Networks in the Software Industry</article-title>
          . Edward Elgar Publishers,
          <volume>350</volume>
          pages.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>