<!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>Information Needs for SAFe Teams and Release Train Management: A Design Science Research Study</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Miroslaw Staron</string-name>
          <email>miroslaw.staron@gu.se</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Wilhelm Meding</string-name>
          <email>wilhelm.meding@ericsson.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Poupak Baniasad</string-name>
          <email>poupak.baniasad@software-center.se</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Ericsson</institution>
          ,
          <country country="SE">Sweden</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Software Center</institution>
          ,
          <country country="SE">Sweden</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2000</year>
      </pub-date>
      <fpage>55</fpage>
      <lpage>70</lpage>
      <abstract>
        <p>Large, embedded software development companies increasingly often transform from V-model development to Agile practices, as they want to increase their customer responsiveness. Their teams transform and they are faced with the new challenges on how to measure progress, quality and scope over time. Their management evolve and need new kinds of dashboards to address their information need and ease decision formulation processes. The goal of this paper is to identify the set of measures and indicators important for Agile embedded software development based on SAFe. We studied a large automotive company and identi ed the information needs of their teams and SAFe release train management. The results show that the three main areas to monitor are: scope creep, defects carried over to integration and integration status. Based on the results of our work, some of the elicited information needs and measures were implemented in forms of dashboards (which we present in the paper). By comparing to the existing literature, we concluded that the set of measures prescribed by SAFe is not su cient in practice and needs measures relating to scope creep, defects carried over to integration and integration status.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Agile software development gained high popularity in di erent software
development domains, starting from web development and now becoming increasingly
popular even in the embedded systems domain. One of the modern
achievements is continuous software integration and deployment. They aim to improve
the quality of software products and their availability to the market [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] by
shortening feedback cycles and providing customers with as up-to-date software as
possible. However, they require software development to progress at a higher
speed than before and work in ecosystems of software development
organizations [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In order to achieve this higher speed, companies focus on customer
Copyright © 2019 for this paper by its authors.
      </p>
      <p>
        Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
data analytics and optimization of software development towards faster
deliveries. Agile metrics are an important part of that work as they provide insight into
the progress and quality of software product development; they also provide a
means of communication within Agile organizations [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <p>
        Automotive software companies are no exception, although their context is
more challenging than, for example, the Web 2.0 companies, since:
{ their software needs to ful ll safety critical requirements (e.g. ISO/IEC 26262
standard [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]),
{ their products are often part of a complex ecosystems of suppliers (process
ecosystem) and technologies (software ecosystem) [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], and
{ the lifecycle of their software is over 10 years as the software is usually
organized in form of platforms that support di erent product lines on each
platform.
      </p>
      <p>
        These challenges resulted in the development of Agile-based software
development methods for these companies. SAFe [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], Scaled Agile Framework for Lean
Software and Systems Engineering, is one of such frameworks. The framework
prescribes a number of measures (e.g. velocity planned, unit test coverage),
related to the Agile ways-of-working. On the other hand, standards like ISO/IEC
26262 prescribe measures that seem to oppose to the empowerment of teams
encouraged by the Agile ways-of-working, e.g. measuring the progress of formal
veri cation of the release-ready software.
      </p>
      <p>Therefore, we set o to study the practice of applying SAFe, in particular
we explored what the information needs of Agile software organizations in the
embedded software development are. In this paper, we report on the results of
studying one large Swedish automotive OEM. We address the research question:</p>
      <p>What are the information needs of SAFe teams and train management in the
automotive domain?</p>
      <p>
        Our work follows the design science research methodology [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. The study
is based on workshops with di erent stakeholders at the company, including
software development teams, software product management, line management,
quality management and train management. Our study was conducted over a
period of nine months and concluded with the development and introduction of
a number of dashboards at the company which address the information needs
that we found.
      </p>
      <p>The results show that the main information needs are:
{ scope creep { new functionality added to the team's backlog after the start
of a sprint or program increment,
{ defects carried over into integration { defects which are not discovered in
earlier phases and result in decreasing the speed of integration, and
{ integration status { availability of test equipment, stability of builds and
defect turnaround time.</p>
      <p>Based on the results, we concluded that the standard, prescribed, measures
of SAFe do not address these information needs su ciently. They do not provide
the necessary insight for the teams and the management. Therefore, in practice,
new measures,indicators and visualization dashboards need to be added.</p>
      <p>This paper is structured as follows. Section 2 presents an overview of the
work in SAFe process management, dashboards for Agile teams in general and
automotive software measurement. Section 3 presents the measures that are
prescribed by SAFe. Section 4 presents the design of our study and Section 5
describes the results. Finally, Section 6 and Section 7 discuss the validity of our
study and our conclusions.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related work</title>
      <p>
        Measures for Agile software development have been studied in several cases, and
the main consensus is that the standard measures must be complemented with
the domain speci c ones. For example, Meding [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] studied Agile teams and
identi ed the most important measures for their Agile teams. These measures were
a combination of Agile measures (e.g. backlog) and domain speci c measures
(e.g. number of defects reported by customers). Schermann [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] came to similar
conclusions by conducting a meta-analysis of previous studies. They recognized
the need to balance con dence and velocity when monitoring Agile software
development.
      </p>
      <p>
        In order to nd this kind of combination of measures, we can explore the
measures for DevOps, as they combine the development and operation measures.
An example of a study on DevOps, which has been done this in the domain of
development of nance systems, has been done by Huijgens et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Although
that study has identi ed a number of important metrics (e.g. cycle time), the
metrics are related to project progress and not product development or product
features. Even in the same domain, i.e. embedded software development, there is
not much more than the standard metrics for tracking progress, e.g. a study at
ABB by Augustine et al. [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Studies of wider set of projects also seem to focus
on non-product related metrics, e.g. Ostakhov et al. [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        On the other hand, there are studies that show that standard dashboards
are not su cient, e.g. Liechti [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. The information provided by dashboards is
always pre-de ned, both for project-oriented dashboard of progress monitoring
and product-oriented dashboards for code quality. This pre-de nition requires
complementing the dashboards with qualitative data from customer meetings,
reviews, and similar fora.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Theory: Measures recommended by SAFe</title>
      <p>
        SAFe development methodology recommends a number of measures,
categorized in four areas: lean portfolio, program, large solution, team. The full set of
measures is available in the process documentation at [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] Table 1. Within each
category, the SAFe framework also de nes a number of areas. For the sake of
space, we provide the most relevant measures for our work.
      </p>
      <p>The most important area for our work is from all areas of the category of
team measures and from the solution train performance (STP) area of the large
solution category. They are presented in Table 2</p>
      <p>The measures which we assessed as less relevant were measures related to
innovation accounting (e.g. number of customer visits on site), self-assessments
(e.g. stakeholder engagement), and pipiline e ciency (e.g. validation on staging).</p>
      <p>
        During the problem awareness identi cation phase, we understood that these
measures may not be su cient, as in our previous work, agile teams in other
companies were asking for more product-oriented measures (e.g. architecture
stability [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]), more detailed project-oriented measures (e.g. defect backlogs [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ],
[
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]) or feature ows [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. Therefore, we designed a set of dashboards to help
SAFe organizations to monitor their software products and software development
beyond the basic concepts of velocity or number of new test cases.
4
      </p>
    </sec>
    <sec id="sec-4">
      <title>Research design</title>
      <p>We use the design science research method to understand the information needs,
to design the dashboards (mock-ups) and to evaluate these mock-ups. In this
study, we set o to explore the research question of What are the information
needs of SAFe teams and train management in the automotive domain?
4.1</p>
      <p>
        Problem awareness, case and subject selection
In order to address the question, we selected a case company which is an
automotive OEM from Sweden. The OEM is developing software both in-house
and through suppliers, which is a standard way for this market. The OEM has
transformed its operations from the classical, automotive V-model based
development [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] to the modern SAFe development in the past two years. The scope
of the transformation was the entire product development program, but in this
paper, we focus only on the software development part. The scope of the software
development is still signi cant, with over 100 developers a ected in the OEM
and in its suppliers.
      </p>
      <p>The studied company was large, which meant that there were several roles
involved in software development, integration, testing, deployment and
management. Therefore our study was based on a number of workshops with di erent
stakeholders. We selected all stakeholders based on their experience and a speci c
information need that they could have (which we elicited beforehand through
discussions conducted at the company by one of the authors).</p>
      <p>To build awareness of the problem with the existing measures and to elicit
information needs from the stakeholders, we conducted a series of workshops.
Workshop 1: All stakeholders First we conducted a workshop with all
stakeholders, in total 22 persons, with the roles representing: software
product managers, software designers, software teams, quality management and
release management. The goal of the workshop was to understand the diversity of
the information needs. The main method for data collection was the so-called
brainwriting, where each participant prepared a set of post-it notes about their
information needs and then presented them to the entire group. In this way,
we could avoid the problems of dominating the discussion by the most active
participants.</p>
      <p>During the workshop, we also grouped the information needs and evaluated
the groups with the workshop participants. We documented the results by
taking notes of the discussions (one of the authors) and by noting the groups of
information needs elicited by the workshop.</p>
      <p>Towards the end of the workshop, we also agreed on which group of
information needs should be discussed next and which group of stakeholders was the
most relevant for that discussion. We identi ed which stakeholders should be
invited to the subsequent workshops.</p>
      <p>Thematic workshops We conducted six thematic workshops with groups of
stakeholders, focused on one speci c area identi ed in Workshop 1. Each
thematic workshop was conducted with a smaller number of stakeholders, in order
to capture the information needs of the right stakholders and not to discuss
issues that are out-of-scope for that particular reason. The criteria for selecting
the stakeholders were that the stakeholder should:
{ have the mandate to react upon the measures (e.g. be line manager
responsible for integration),
{ have the ability to make change (e.g. assign extra resources, reduce scope),
and
{ be recognized as the responsible for that particular area of interest (e.g.
release train).</p>
      <p>SAFe train management (also referred to as Program Manager) was
represented by one stakeholder, who had a number of years of experience with working
within the organization. He has been working both before and after the
transformation to SAFe. The development team was represented by two stakeholders,
one of them was an experience engineer working for a number of years at the
company, and the second was a junior engineer with experience with software
measurement.</p>
      <p>The integration and test team was represented by three persons who had
similar background to the Program Manager, in particular they worked at the
company before and after the transformation from the V-model to SAFe.
4.2</p>
      <sec id="sec-4-1">
        <title>Prototype development</title>
        <p>
          In order to organize the work with prototype development, we used the process
of developing measurement systems from [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] and [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. The process is based
on the international ISO/IEC standard 15939 [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ], which de nes the notions
of information need, stakeholder and measure [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. Conceptually, the elements
(di erent kinds of measures) which are used in the measurement process can be
presented as in Figure 1.
        </p>
        <p>The model provided a framework to organize the collected data and to
organize the results into dashboards and measurement systems, which were used at
the company.</p>
        <sec id="sec-4-1-1">
          <title>Information Insight necessary tomanage</title>
          <p>Need porbojebcletimvess, goals, risksand</p>
        </sec>
        <sec id="sec-4-1-2">
          <title>Entity Object that istobe</title>
          <p>characterized by
measuring itsatributes
IPnrfoodrmucattion itTmnhhfaeoetarsmsouauarttitecsiomofinmeesnneetthoepefdrtoshceess
Interpretation iitEnnhxffeooprrmlammneaaaatttiisooiounnnreinnrmeeteelhadnetsitniunginsdteitochrsaeqtuolaarnntogtiuttaahtgeiveeof</p>
          <p>Variable assigned avaluebyapplying</p>
        </sec>
        <sec id="sec-4-1-3">
          <title>Indicator the analysis model tobase and/or</title>
          <p>derived measures
(aMnaoldyseils) caAonlgmdobdriietnhcimnisgifoomnrecaristeurrieas
Derived
Measure
Measurement
Function
Base
Measure
Measurement</p>
          <p>Method
Attribute</p>
          <p>Variable assigned avalueby
applying the measurement
function totwo ormore
values ofbase measures</p>
          <p>Algorithmforcombining two or
morebase measures
Variable assigned avalueby
applying the method toone
atribute
Operations mapping an
atribute toanumber</p>
          <p>Property relevant to
information needs
The analysis methods for all of the evaluations was that one person was
conducting the evaluation and two researchers were taking notes. Then one of the
researchers compared the notes and summarized the results.</p>
          <p>In the workshop with all stakeholders, we used post-it notes and thematic
groupings as the analysis methods. For the thematic workshops, in the analysis of
notes we used thematic analysis, where we used the results of the rst workshop
as the themes.</p>
          <p>Each dashboard was evaluated by the stakeholder. We presented the
dashboards and the stakeholder was asked to assess whether it ful lled his/her
information needs. If the needs were not ful lled, a change request was made. An
example of such a case was wrong ltering criteria in one of the dashboards {
instead of showing test progress since the last test run, the dashboard showed
the cumulative one. The dashboards were also presented for other companies
during a workshop (10 companies present ranging from medium to large size, all
developing embedded systems and all using variations of Agile software
development).
5</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Results: Information needs and dashboards</title>
      <p>Based on the rst workshop, we identi ed three categories of information needs:
{ Scope creep: in large organizations there is a tendency to understand Agile
as a exible way of working and lack of planning, instead of the exibility to
plan the sprints and do not change the scope within the sprints. Therefore,
in the workshop we identi ed the need to quantify the work that is added
to the team's backlog during an ongoing sprint.
{ Defects into integration: for safety critical systems there is a need for
stringent integration and testing phases, in order to secure the safety of the
software product. Therefore a high quality software which is integrated and
tested is important for the continuous delivery and deployment; if the
software does not meet quality requirements, defects are reported and removed,
which slows down software development.
{ Integration status: in distributed organizations, the teams can deliver
software many times during the day and it is important that they can do that, in
particular it is important that the continuous integration toolchain is
working fast and without problems. Therefore, we identi ed the need to monitor
the availability and speed of tools used for integration.</p>
      <p>In this section we group the results from all workshops per category above and
present them per category.
5.1</p>
      <sec id="sec-5-1">
        <title>Scope creep</title>
        <p>We identi ed two stakeholders who have the interest, mandate and ability to
react upon the indicators of scope creep: product manager (ProdMan) and
development team (DevTeam). Their information needs are partially complementary.</p>
        <p>The results are presented in Table 3.
Stakeholder Information Need Measure(s)
ProdMan, DevTeam What is the status of our eld Number of Problem Reports (PR)
tests? from the eld tests
ProdMan, DevTeam What is our status of problems Number of PRs from customer
from the previous scope (from
customer)
ProdMan, DevTeam What is our status of legacy Number of internal PRs (previous
defects? release defects)
ProdMan, DevTeam What is our planning accu- Di erence between estimated
deracy? velopment time and actual
development time
ProdMan, DevTeam How much do we support Number of resolved issues (internal
other teams? defects) + burn-up + uctuations
in velocity
ProdMan, DevTeam How much do we support Number of new issues in internal
other teams? defect reporting tool
DevTeam How many changes in the de- Number of changes introduced to
velopment environment do we tooling
experience?
DevTeam What is the status of our qual- Number of open problem reports
ity journal?
DevTeam How dependent are we on Expert assessment
other teams?</p>
        <p>We found that the company provided the teams with the support for di erent
tools for categorizing di erent types of defects, which are called problem reports
at the company: one for team's defects that need to be resolved within the
development organization, another for defects reported by other organizations
(e.g. testers), and the third for the defects reported by the customers and from
eld testing. The di erent phases, where the defects were found, were also used
to provide them with the weight { from 1 point for the internal defects to 100
points for the ones reported from eld or from the customers.</p>
        <p>We have also found that dependency on other teams cannot be quanti ed
given the current set-up and therefore the information need can be satis ed only
through the expert assessment at this time.</p>
        <p>The dashboard for the rst information need is presented in Figure 2.</p>
        <p>The gure shows how the stakeholders monitor the problem reports { both
as individual numbers and as trends. Clicking on each of the widgets leads to
the details of which problem reports are counted and their details.
5.2</p>
        <p>Defects carried over into integration
Three roles were identi ed as stakeholders for the category of defects into
integration: integrators (engineers who are responsible for integrating software
components into subsystems and software with hardware), testers (responsible
for the development, execution and monitoring of integration, system, regression
and function tests), and the development team (DevTeam, responsible for the
design and implementation of software requirements).</p>
        <p>The information needs and the measures are provided in Table 4.</p>
        <p>We have found that this category was very important for both the entire
company, and for the particular stakeholders. The measures in this category
monitor the quality of the software and the potential risk that the software
requires re-work and thus increased costs. The number of elicited information
needs was higher than in the previous category, becuase of the higher number
of stakeholders.</p>
        <p>We can also observe that, compared to the standard SAFe measures, these
information needs and measures are related to product and organization/infrastructure
status. The audience is more towards the technical side of the development
organization, not the project or product management.</p>
        <p>The dashboard which realizes these information needs is presented in Figure
3. The numbers with orange background correspond to the information needs
realized:
{ What is our test status? { widgets 1, 2 and 3,
{ What is the status of our test rigs? { widgets 4, 5, and 6, and
{ What is the availability of our tools? { widget 7.</p>
        <p>Clicking on an area in the dashboard leads to details related to the measure,
e.g. rig availability over time.
rsou sah
e
i
g
h
t
:
 
p
o
i
n
t
s
1
0
0</p>
        <p>W
 
Y
e
e
k X</p>
        <p>W
e
e
k X
n
u
m
b
e
r
e
i
g
h
t
:
 
p
o
i
n
t
s
1
W
e
e
k
b
e
r
n X
u
m
1 2 3 4 5
se se se se se
 tsca  tsca  tsca  tsca  tsca</p>
        <p>Te Te Te Te Te
2
 
g
i
R
3
 
g
i</p>
        <p>R
4
6
5
n
o
i
t
a
r
g
e
t
n
i
o
t
n
i
s
t
c
e
f
e
d
r
o
f
d
r
a
o
b
h
s
a
D
.
3
.
g
i
F
Uptime / average time between
fails
What is our test status? Response time for server
What is our test status? Test results over time (per sw.
re</p>
        <p>vision)
What is our test status? Requirements coverage over time</p>
        <p>(per sw. revision)
What is our backlog? Average number of sw. defects over</p>
        <p>time
What is the extra workload in Burn-up over time (work items not
our sprints? planned)
What is our planning accu- Schedule slippage
racy?
What is our release speed?</p>
        <p>Time between the designer's
readiness of model and model's release
What is our test status? Number of smoke tests executed
What is our test status? Number of scope tests executed
What is the status of our test Test rig availability
rigs?
What is the quality of our in- Code commits/broken builds
tegration?
What is the status of our re- Status of release steps per sprint
lease?
What is our backlog?</p>
        <p>Number of changed Electronic</p>
        <p>Control Units (to be integrated)
What is our integration speed? Total lead time from model to
in</p>
        <p>tegrated code
What is our test status? Number of passed regression test</p>
        <p>cases
What is our test speed? Execution time per test case
What is our defect resolution Defect resolution time
speed?</p>
        <p>The dashboard provides an overview over the status of the defects carried
over to the integration. It shows the status of the testing equipment, the test
progress and the test status for the latest few tests.</p>
        <p>The version of the tools used, which ful lls the second information need, is
presented in Figure 4.</p>
        <p>ECU 1
ECU 3</p>
        <p>One of the control units has a software that has not been updated for a long
time, and therefore the status for this control unit is red.
The stakeholder for the integration status is the program manager. The results
are presented in 5.</p>
        <p>Stakeholder
ProgMan
ProgMan
ProgMan
ProgMan
ProgMan</p>
        <p>We have found that the integration status is important from two perspectives
{ the availability of the integration toolset (which was already discussed in the
previous category { defects into integration), and the speed. The information
need of speed related to the management's need to understand whether the
organization is performing with the optimal scope and optimal speed compared
to the resources.
6</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Validity evaluation</title>
      <p>To discuss the validity of our study, we use the framework advocated by Wohlin
[19].</p>
      <p>The main threat to the construct validity of our study was the fact that we
used workshops as the main data collection procedure. To minimize this threat,
we developed prototypes which were used at the company (examples presented
in the paper), to check whether the results are relevant.</p>
      <p>One of the main threats to the internal validity is the fact that we did not use
recordings or transcripts for the workshops. We chose this as the better option
as it provided us with the more open environment. Our countermeasure to avoid
the bias in notes was that two authors took notes independently.</p>
      <p>In the conclusion validity category, we minimized the threats by conducting
analyses independently by two authors. We collected the notes independently
and one of the authors checked the consistency between these notes.</p>
      <p>Our study has been conducted at one company only, which creates the threat
to the external validity about the generalizability of the results. In order to
minimize the threat to validity, we presented the results to other companies as
part of our research project.
7</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusions</title>
      <p>In this paper we explored the information needs of an organization
developing, integrating, testing and deploying embedded, safety-critical software. We
started by analyzing the existing measures prescribed by the process adopted by
the organization { SAFe. We have found that the prescribed measures are not
su cient, they lack the focus on product and focus on the process.</p>
      <p>
        Our design research resulted in the identi cation of 28 new information needs.
These information needs were ful lled by a similar number of measures (some
information needs required expert assessment instead of measurement). These
results are aligned with the previous work of our team [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], conducted at another
organization. Both cases resulted in the complement of the prescribed measures
with the domain speci c ones.
      </p>
      <p>In the further work, we envision the study of more organizations adopting
similar processes and designing a portfolio of Quality Measure Elements
(according to the templates of the ISO/IEC 25000 standards). These measures could be
used as prescribed in the SAFe processes.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Augustine</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hudepohl</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Marcinczak</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Snipes</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Deploying software team analytics in a multinational organization</article-title>
          .
          <source>IEEE Software (1)</source>
          ,
          <volume>72</volume>
          {
          <fpage>76</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bosch</surname>
          </string-name>
          , J.:
          <source>Continuous Software Engineering</source>
          . Springer (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Bosch</surname>
          </string-name>
          , J.:
          <article-title>Speed, data, and ecosystems: The future of software engineering</article-title>
          .
          <source>IEEE Software 33(1)</source>
          ,
          <volume>82</volume>
          {
          <fpage>88</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Davis</surname>
            ,
            <given-names>C.W.</given-names>
          </string-name>
          : Agile Metrics in Action.
          <source>Manning Publications</source>
          , (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Huijgens</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lamping</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Stevens</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rothengatter</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gousios</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Romano</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Strong agile metrics: mining log data to determine predictive power of software metrics for continuous delivery teams</article-title>
          .
          <source>In: Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering</source>
          , pp.
          <volume>866</volume>
          {
          <fpage>871</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>ISO</surname>
          </string-name>
          , I.:
          <volume>26262</volume>
          -
          <fpage>1</fpage>
          :
          <year>2011</year>
          <article-title>(en) road vehicles-functional safety-part 6: Product development at the software level, 2011</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7. Le ngwell, D.,
          <string-name>
            <surname>Yakyma</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jemilo</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Knaster</surname>
          </string-name>
          , R.:
          <article-title>Scaled agile framework</article-title>
          . Siehe: http://scaledagileframework. com (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Liechti</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pasquier</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reis</surname>
          </string-name>
          , R.:
          <article-title>Beyond dashboards: on the many facets of metrics and feedback in agile organizations</article-title>
          .
          <source>In: Proceedings of the 10th International Workshop on Cooperative and Human Aspects of Software Engineering</source>
          , pp.
          <volume>16</volume>
          {
          <fpage>22</fpage>
          . IEEE Press (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Meding</surname>
          </string-name>
          , W.:
          <article-title>E ective monitoring of progress of agile software development teams in modern software companies: An industrial case study</article-title>
          .
          <source>In: Proceedings of the 27th International Workshop on Software Measurement and 12th International Conference on Software Process and Product Measurement</source>
          , IWSM Mensura '
          <volume>17</volume>
          , pp.
          <volume>23</volume>
          {
          <fpage>32</fpage>
          .
          <string-name>
            <surname>ACM</surname>
          </string-name>
          , New York, NY, USA (
          <year>2017</year>
          ). https://doi.org/10.1145/3143434.3143449. URL http://doi.acm.
          <source>org/10</source>
          .1145/3143434.3143449
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Organization</surname>
            ,
            <given-names>I.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Commission</surname>
            ,
            <given-names>I.E.</given-names>
          </string-name>
          :
          <article-title>Software and systems engineering, software measurement process</article-title>
          .
          <source>Tech. rep., ISO/IEC</source>
          (
          <year>2007</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Ostakhov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Artykulna</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Morozov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Models of it projects kpis and metrics</article-title>
          .
          <source>In: 2018 IEEE Second International Conference on Data Stream Mining &amp; Processing (DSMP)</source>
          , pp.
          <volume>50</volume>
          {
          <fpage>55</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Schermann</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cito</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leitner</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gall</surname>
            ,
            <given-names>H.C.</given-names>
          </string-name>
          :
          <article-title>Towards quality gates in continuous delivery and deployment</article-title>
          .
          <source>In: Program Comprehension (ICPC)</source>
          ,
          <year>2016</year>
          IEEE 24th International Conference on, pp.
          <volume>1</volume>
          {
          <issue>4</issue>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Staron</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <source>Automotive Software Architectures: An Introduction</source>
          . Springer (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Staron</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meding</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <source>Software Development Measurement Programs: Development, Management and Evolution</source>
          . Springer (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Staron</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meding</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hansson</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , Hoglund,
          <string-name>
            <given-names>C.</given-names>
            ,
            <surname>Niesel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            ,
            <surname>Bergmann</surname>
          </string-name>
          ,
          <string-name>
            <surname>V.</surname>
          </string-name>
          :
          <article-title>Dashboards for continuous monitoring of quality for software product under development</article-title>
          .
          <source>In: Relating System Quality and Software Architecture</source>
          , pp.
          <volume>209</volume>
          {
          <fpage>229</fpage>
          .
          <string-name>
            <surname>Elsevier</surname>
          </string-name>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Staron</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meding</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karlsson</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nilsson</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Developing measurement systems: an industrial case study</article-title>
          .
          <source>Journal of Software Maintenance and Evolution: Research</source>
          and Practice pp.
          <article-title>n/a{n/a (</article-title>
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Staron</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Meding</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nilsson</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>A framework for developing measurement systems and its industrial evaluation</article-title>
          .
          <source>Information and Software Technology</source>
          <volume>51</volume>
          (
          <issue>4</issue>
          ),
          <volume>721</volume>
          {
          <fpage>737</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Wieringa</surname>
          </string-name>
          , R.J.:
          <article-title>Design science methodology for information systems</article-title>
          and software engineering. Springer (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>