<!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>Measuring Agile/DevOps team performance</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thoby Visser</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Joris Hulstijn</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Capgemini</institution>
          ,
          <addr-line>Utrecht</addr-line>
          ,
          <country country="NL">Netherlands</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Luxembourg</institution>
          ,
          <addr-line>Esch sur Alzette</addr-line>
          ,
          <country country="LU">Luxembourg</country>
        </aff>
      </contrib-group>
      <fpage>17</fpage>
      <lpage>23</lpage>
      <abstract>
        <p>The increasing adoption of Agile and DevOps has triggered the following question: “How can the performance of Agile/DevOps teams be continuously improved?” In this paper we analyze how combined Agile/DevOps team performance can be appropriately measured and quantified, and identify factors that have an influence on team performance. A literature review was conducted to identify metrics for measuring team performance, combining both Agile and DevOps. Semi-structured interviews were conducted with nine experts in Capgemini, who manage multiple Agile/DevOps teams. They were asked to propose and substantiate factors that are deemed important to team success. These factors are aggregated and validated, and structured in a conceptual model. The resulting performance metrics and factors are compiled into a DMAIC cycle adaptation model, which focuses on providing an actionable process to continuously improve team performance. The method is currently being tested in practice Agil-ISE23: 2nd Intl. Workshop on Agile Methods for Information Systems Engineering, June 13, 2023, Zaragoza, Spain $ thoby.visser@capgemini.com (T. Visser); joris.hulstijn@uni.lu (J. Hulstijn) © 2023 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CPWrEooUrckResehdoinpgs IhStpN:/c1e6u1r3-w-0s.o7r3g CEUR Workshop Proceedings (CEUR-WS.org)</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Metrics</kwd>
        <kwd>Agile</kwd>
        <kwd>DevOps</kwd>
        <kwd>Performance</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Adoption of Agile methodologies has experienced dramatic growth in the last decade [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Agile
is a family of widely adopted software development methods, promoted through the Agile
Manifesto [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], which was developed to gain the ability to ‘create and respond to change’ [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
This enables teams to streamline the development process and facilitate changing business
requirements [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. Also DevOps has seen significant growth in usage in recent years [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. DevOps
can be seen as a natural evolution of the Agile development methods [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], by integrating the
operations practice, using automated development, deployment, and infrastructure
monitoring [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. DevOps aims to bring development (Dev) and operations (Ops) activities together in
one team, to reduce the time between committing a change and the change being placed into
production, while ensuring high quality and stability [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>
        Teams are central to software development. There are clear diferences in the performance
of teams [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Some diferences, can be attributed to the members of a team (experience, social
skills), but not all. There is a team efect [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. If one team develops a new way of working that
is successful, other teams may benefit too. Which factors afect team performance? Can team
performance be improved? What do we mean by team performance for combined Agile/DevOps
teams? For example, do we focus on speed, or do we focus on reliability of the software? Can
team performance be measured, reliably? These are the topics we study in this paper.
      </p>
      <p>
        RQ. How can the performance of Agile/DevOps teams be continuously improved?
1. What metrics represent the performance of the Agile/DevOps teams?
2. What factors impact the performance of the Agile/DevOps teams?
This paper only provides a brief summary of [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. The research approach is design science [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
The idea is to (1) improve a problem context, by (2) (re-)designing an artefact, that (3) satisfies
some requirements, in order to (4) help stakeholders achieve some goals, see template [12, p 16].
      </p>
      <p>
        (1) The problem context is as follows: at GapGemini, like at other IT providers, combined
Agile/DevOps teams are deployed at clients. Teams are managed remotely. Because of the
autonomy of teams in Agile methods, it is hard to monitor performance. Management is
seeking methods to help teams improve their performance. (2) An artefact is developed: an
improvement method. After deliberation, we chose to develop the so called DMAIC framework:
define - measure - analyse - improve - control [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. DMAIC is based on repeated cycles of
reliable measurements, learning and improvement. This method underlies the Lean Six Sigma
methodology. (3) The metrics that are part of the DMAIC method must meet a number of
requirements. They must be relevant, measurable, reliable and comparable [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. (4) The goal of
the stakeholders is to continuously improve team performance.
      </p>
      <p>The research proceeds in four steps. First, based on a literature review, the notion of team
performance was studied, for both Agile and DevOps, identifying potential factors that influence
team performance. Second, based on a review of the literature on metrics in general, and metrics
of software development and deployment in particular, a set of potential metrics was proposed.
Third, semi-structured interviews were conducted with nine experts in CapGemini, who manage
multiple Agile/DevOps teams. These people can be seen as experts, both on the factors that
contribute to team performance, and on measurements and monitoring. The interviewees were
asked to validate the factors, and also the metrics. Fourth, the resulting set of factors and metrics,
were combined in a DMAIC framework, to provide guidance to stakeholders.</p>
      <p>The remainder of the paper is structured as follows. Section 2 details factors that have an
influence on team performance. Section 3 discusses the set of possible metrics. Finally, Section 4
presents a brief overview of the DMAIC framework. The paper ends with discussion of future
research and conclusions.
Factor
(Test) Automation
Expertise
(Collaborative) Tools
T-Shaped
Technical Debt
Facilities
Business Orientation
Technical Overview
Retention
Collaboration
Team Climate
Common Goal
Seniority
Team Diversity
Distributed Team
Independence
Trust (Inside)
Soft Skills
Respect
Workload Focus
Transparency
Business-IT Alignment
Autonomy
Planning Stability
Technological Innovation
Acceptance
Project Planning
Business Vision
Readiness
Trustworthiness
Facilitation
Knowledge Sharing
8</p>
      <p>Definition</p>
      <p>Technical Factors
38 Automating tasks and processes
26 Relevant technical skills and knowledge
13 Applications used in the Agile/DevOps lifecycle and to collaborate
10 Ability to apply knowledge across situations, and having specific expertise too.
10 Complexity of a software system that makes development more dificult, often</p>
      <p>accumulated by choosing simple fixes over suitable solutions
8 A suitable workspace with equipment
8 To take business perspective into account
5 Ability to oversee complex technical landscapes (systems and infrastructure).</p>
      <p>Non-technical Factors
41 The time the team members have been together and continue to stay in a team
23 Interpersonal cooperation of team members
20 Culture and environment among the members of a team
16 An objective worked towards by all team members
13 Balance of employer expertise, defined by skill and length of service.
15 Variety in character, expertise and roles.
10 Teams that are geographically spread out.
10 Ability to solve solutions without assistance from outside the team.
8 Belief of reliability, truth, or ability within the team and between its members.</p>
      <p>Ability to interact efectively with others.
5 Respect for the other team members.
5 Team members are focused on a single project and not multiple projects.
5 Honesty and openness between team members.</p>
      <p>Environment Factors
36 Efective communication and a shared understanding of business and IT.
20 Ability and freedom for teams to manage, govern and organise themselves.
16 No change in planned business requirements during an iteration.
16 The implementation of new technologies.
15 Ability of the organisation to accept Agile/DevOps methodology.
15 Prioritisation, selection and control of the business requirements for projects.
10 Strategic goals, values and aspirations.
10 Prepared to accept change in culture/methodology.
8 Perceived to be reliable, sincere and competent.
5 Be enabled to operate by other departments.</p>
      <p>5 Sharing of knowledge and information.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Factors</title>
      <p>A systematic literature review of the Agile way of working, DevOps, and team performance [11,
Ch 2] produced a list of factors, which were discussed in semi-structured interviews. A total of
9 interviews were held. Interviewees were selected among employees of GapGemini because
of their role (service coordinator, service delivery manager, project manager) and expertise.
Each interviewee manages between 2 and 6 teams. The application domains of the clients are
public sector (5 times), retail (1), utilities (1) and energy (1). Client size ranges from 500-2500
(4), 2500-5000 (2) to 5000-77500 (2) employees. The experts were asked to rank the relative
importance of factors, on a scale of ⟨10, 5, 3, 2, 1⟩. The outcome is shown in Table 1.</p>
      <sec id="sec-2-1">
        <title>Stability:</title>
        <p>Change failure rate:
Time to restore service:
Mean time to recovery
(MTTR):
Defect density:</p>
      </sec>
      <sec id="sec-2-2">
        <title>Throughput:</title>
        <p>Deployment frequency:
Change lead time:
User stories planned versus
delivered:
Mean time to resolve:</p>
        <p>Number of failed deployments in production in a given period.</p>
        <p>Average time taken to restore a running application or service since the issue
was detected.</p>
        <p>Total time taken to recover the applications or services or systems for all failures,
divided by number of failures
Number of confirmed defects detected in software in a given period, divided by
the size of the software or component.</p>
        <p>Number of deployments/releases in production in a given period.</p>
        <p>
          The length of time between when a code change is committed/delivered to when
it is deployed to production [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ].
        </p>
        <p>Completed number of story points divided by planned number of story points.</p>
        <p>Average time taken to develop a fix and roll out in production.</p>
        <p>The most important technical factors are automation, the extent to which tasks and processes
are automated in a CI/CD pipeline, and technical skills and knowledge. Consider the following
quote: “Automation is important. The automation of processes and the [CI/CD] pipeline. Not
only can it save a lot of useful time, but it also makes the team members think of continuous
improvement.” (interviewee  ). Non-technical factors are seen as relatively more important.
Consider factors like retention, collaboration, team climate, and team diversity. Regarding
retention, one of the interviewees remarked: “The longer a team is together, the better they will
be tuned in to each other. They will be able to better understand each other and know what
the others have to ofer. ” (interviewee  ). With regard to the environment in which the team
must operate, the most important factors are business-IT alignment, and autonomy of teams,
according to the interviewees: “There should be a shared understanding of both business and IT.
Working with DevOps is not very traditional and undoubtedly requires the business to adapt.
Both parties need to be on the same page for it to work.” (interviewee )</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Metrics</title>
      <p>
        Agile methods focus on change [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. Improved communication in a team and with stakeholders
and delivering software frequently, allow teams to quickly receive feedback and improve. This
increases the speed of development. However, a focus on speed may come at a cost in terms of
quality. Faults may lead to delays later. Operations people care more about stability of the entire
system. The core of DevOps is that this tension between speed in development and stability
in operations, is brought into the team [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Quality and reliability concerns are resolved at an
earlier stage of development. Teams that can handle this tension, are seen as successful teams.
      </p>
      <p>
        We conducted a systematic literature review about metrics in general, and metrics for Agile
and DevOps team performance [Ch 2.3][
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]. Metrics are obtained from the ‘State of Agile’
report [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], and from a review of DevOps performance metrics. The research produced a list
of 34 potential performance metrics. Out of these, 21 metrics refer to throughput, so they are
applicable to both Agile and DevOps, and 13 metrics focus on stability and are applicable to
DevOps. A summary of suitable metrics for stability and throughput is listed in Table 2.
      </p>
      <p>Given these metrics, it is possible to formulate an equation summarizing team performance,
over a given period:  () = ( ·  ()) · ( · ()), where  () is performance for team ,
 () and () are throughput and stability metrics respectively, and  and  are the relative
weights for throughput and stability in a given project, such that  +  = 1.0.</p>
      <p>
        Metrics have to meet certain requirements: they must be relevant to the business and to Agile
and DevOps team performance, they must be measurable, i.e. have standardized values that are
consistent over time [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], reliable, i.e. verifiable and free from bias, and comparable, so they can
be used to see if performance is getting better or worse under diferent conditions.
      </p>
      <p>To make sure that metrics are measured consistently over time and their values have real
meaning, the measurement must be well-integrated in existing software development and
project management processes, and be taken directly from information systems.</p>
      <p>
        For these reasons, the metric of velocity was not selected in Table 2. Velocity is how much
technical scope a team can develop over a period of time. Velocity is usually expressed in story
points per period, an estimate of the expected efort required to implement a piece of work.
Story points are subjective by nature and therefore do not adhere to the criteria of comparability
and reliability [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. However, velocity is widely used in the Agile community (see below); so it
may still be included to accommodate an established way of working. An alternative to estimate
the efort needed for a piece of software is to use automated function points (AFPs) [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ].
      </p>
      <p>The adoption of such metrics was discussed with the experts. Although various interviewees
stated that they were already tracking metrics (7 said so), most of them said their use was limited.
The metrics that are collected are velocity (mentioned 7 times), change lead time (4), number
of defects (1), and employee turnover (1). Several interviewees mentioned that their client has
shown interest in establishing metrics to measure performance (5). Not all interviewees support
independently measuring team performance: “Metrics do not exhibit trust in the teams, which
are supposed to be autonomous and self-organising.” (Interviewee ).</p>
    </sec>
    <sec id="sec-4">
      <title>4. Framework</title>
      <p>
        For this research, the DMAIC cycle is used as a framework for facilitating continuous
performance improvement within the context of Agile/DevOps teams. DMAIC is also the methodology
underlying the well known Lean six Sigma quality improvement method. The DMAIC cycle is
chosen over other improvement methodologies – like plan-do-check-act, RADAR or DFSS –
because of the data-driven orientation [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. It contains a specific step for measurement. This fits
the original goal to monitor team performance, and to evaluate which interventions to improve
factors, actually work. The main steps are summarized and illustrated with an example.
1. Define : define the goal. Here, the goal is to improve Agile/DevOps team performance.
2. Measure: measure team performance, using the proposed metrics (Table 2).
      </p>
      <p>Example: the ‘defects over time’ metric has increased compared to earlier iterations.
3. Analyse: identify problem areas. Select which factors impacting performance can be
adjusted and possibly improved (Table 1).</p>
      <p>Example (cont.): Analysis shows that the increase in ‘defects over time’ metric is caused
by the complexity of the software. The complexity is accumulated by many simple fixes.
In response, the ‘technical debt’ factor is identified for improvement.
4. Improve: start projects or interventions to adjust and manage the identified factors.</p>
      <p>Example: start a project to reduce complexity, by refactoring the software in crucial
modules, replacing quick fixes with a principled solution.
5. Control: verify whether the projects lead to performance improvements, by using the
metrics, and whether adjusted factors are controlled and sustained.</p>
      <p>Example: ‘defects over time’ and ‘technical debt’ are monitored. If technical debt remains
a problem, additional modules can be refactored.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions</title>
      <p>The aim of this research is to find a method to continuously improve team performance in
Agile/DevOps teams. A possible method is the DMAIC framework: define, measure, analyze,
improve and control. In such continuous improvement methods, team performance must be
made measurable and quantifiable. Additionally, factors that may impact the team performance
must be identified. Projects can then be started to try and adjust these factors.</p>
      <p>
        Based on a literature study a list of metrics is generated, to measure team performance. The
metrics are obtained from the ‘State of Agile’ report [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and from a literature review on DevOps
performance metrics. The metrics are verified against the criteria: relevance, measurability,
reliability and comparability. A summary of suitable metrics is listed in Table 2.
      </p>
      <p>Semi-structured interviews are conducted with 9 experts in Capgemini who each manage
multiple Agile/DevOps teams. The experts are interviewed on topics like experiences, adoption,
team performance and metrics. The experts are asked to propose and substantiate ‘technical’,
‘non-technical’ and ‘environmental’ factors that afect team performance, according to them.
These factors are aggregated, ranked and linked to literature. The factors are shown in Table 1.</p>
      <p>The resulting performance metrics and factors afecting team performance are combined
in the DMAIC cycle, adjusted to the context of Agile/DevOps team performance. A full scale
evaluation of the usefulness of the factors and metrics, and the DMAIC framework as a whole,
to improve Agile/DevOps team performance, is currently ongoing.</p>
      <p>The set-up of this research has important limitations. It is quite possible that a bias results from
selecting interviewees from one organization, namely GapGemini. This risk is reduced, because
we selected interviewees who manage teams in diferent client organizations. Furthermore,
there are big diferences between the situations of the interviewees. They had taken diferent
approaches to adopt Agile/DevOps, and each struggled with diferent issues. It seems that
no guiding structure was provided to establish Agile/DevOps at the diferent clients. These
limitations mean that the framework should be seen as a series of hypotheses.</p>
      <p>Measuring the performance of teams goes against the spirit of autonomy that characterizes
Agile methods. This may hinder adoption. On the other hand, there is a clear need for guidance
and alignment, especially when teams are managed remotely. Further research must point out
which metrics will be most popular to be adopted by the teams themselves, which metrics must
be obliged, and which metrics must be made part of the CI/CD pipeline tooling.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Lindvall</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Basili</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Boehm</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Costa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Dangle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Shull</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Tesoriero</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Williams</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zelkowitz</surname>
          </string-name>
          ,
          <article-title>Empirical findings in agile methods</article-title>
          ,
          <source>in: Extreme Programming and Agile Methods, LNCS 2418</source>
          ,
          <year>2002</year>
          , pp.
          <fpage>197</fpage>
          -
          <lpage>207</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>A.</given-names>
            <surname>Alliance</surname>
          </string-name>
          ,
          <article-title>Manifesto for Agile software development, agilemanifesto</article-title>
          .org (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Vidgen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <source>Coevolving Systems and the Organization of Agile Software Development, Information Systems Research</source>
          <volume>20</volume>
          (
          <issue>3</issue>
          ) (
          <year>2009</year>
          )
          <fpage>355</fpage>
          -
          <lpage>376</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Livermore</surname>
          </string-name>
          ,
          <article-title>Factors that impact implementing an agile software development methodology</article-title>
          ,
          <source>Proceedings 2007 IEEE SoutheastCon</source>
          (
          <year>2007</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>R. de Feijter</surname>
            , S. Overbeek, R. van Vliet,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Jagroep</surname>
          </string-name>
          , S. Brinkkemper, DevOps Competences and
          <article-title>Maturity for Software Producing Organizations</article-title>
          , in: Enterprise,
          <source>Business-Process and Information Systems Modeling</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>244</fpage>
          -
          <lpage>259</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>L.</given-names>
            <surname>Leite</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Rocha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Kon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Milojicic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Meirelles</surname>
          </string-name>
          ,
          <article-title>A Survey of DevOps Concepts and Challenges</article-title>
          ,
          <source>ACM Computing Surveys</source>
          <volume>52</volume>
          (
          <issue>6</issue>
          ) (
          <year>2020</year>
          )
          <fpage>1</fpage>
          -
          <lpage>35</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>C.</given-names>
            <surname>Ebert</surname>
          </string-name>
          , G. Gallardo,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hernantes</surname>
          </string-name>
          , N. Serrano, DevOps,
          <source>IEEE Software 33 (3)</source>
          (
          <year>2016</year>
          )
          <fpage>94</fpage>
          -
          <lpage>100</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Bass</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <article-title>Champlin-Scharf, DevOps</article-title>
          and its Practices,
          <source>IEEE Software 33 (3)</source>
          (
          <year>2016</year>
          )
          <fpage>32</fpage>
          -
          <lpage>34</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>S.</given-names>
            <surname>Faraj</surname>
          </string-name>
          , L. Sproull,
          <source>Coordinating Expertise in Software Development Teams, Management Science</source>
          <volume>46</volume>
          (
          <issue>12</issue>
          ) (
          <year>2000</year>
          )
          <fpage>1554</fpage>
          -
          <lpage>1568</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>T.</given-names>
            <surname>Dingsøyr</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. E.</given-names>
            <surname>Faegri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Dybå</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Haugset</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lindsjorn</surname>
          </string-name>
          ,
          <source>Team Performance in Software Development: Research Results versus Agile Principles, IEEE Software 33 (4)</source>
          (
          <year>2016</year>
          )
          <fpage>106</fpage>
          -
          <lpage>110</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>T.</given-names>
            <surname>Visser</surname>
          </string-name>
          ,
          <article-title>Towards the continuous improvement of Agile/DevOps team performance, Master's thesis, Tilburg School of Economics and Management (</article-title>
          <year>2022</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Wieringa</surname>
          </string-name>
          ,
          <source>Design Science Methodology for Information Systems and Software Engineering</source>
          , Springer,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>A.</given-names>
            <surname>Prashar</surname>
          </string-name>
          ,
          <article-title>Adoption of Six Sigma DMAIC to reduce cost of poor quality</article-title>
          ,
          <source>International Journal of Productivity and Performance Management</source>
          <volume>63</volume>
          (
          <issue>1</issue>
          ) (
          <year>2014</year>
          )
          <fpage>103</fpage>
          -
          <lpage>126</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>G. D.</given-names>
            <surname>Maayan</surname>
          </string-name>
          ,
          <article-title>6 Great DevOps Metrics -</article-title>
          and
          <article-title>How to Choose the Right Metrics (2</article-title>
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>T.</given-names>
            <surname>Hall</surname>
          </string-name>
          ,
          <source>DevOps metrics (9</source>
          <year>2020</year>
          ). URL https://www.atlassian.com/devops/frameworks/devops-metrics
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <article-title>Digital.ai, 15th State of Agile Report: Agile adoption accelerates across the enterprise</article-title>
          ,
          <source>Tech. rep. (</source>
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>M.</given-names>
            <surname>Jørgensen</surname>
          </string-name>
          ,
          <article-title>A Critique of How We Measure and Interpret the Accuracy of Software Development Efort Estimation</article-title>
          ,
          <source>1st International Workshop on Software Productivity Analysis and Cost Estimation</source>
          (
          <year>2007</year>
          )
          <fpage>15</fpage>
          -
          <lpage>22</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>B.</given-names>
            <surname>Snyder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Curtis</surname>
          </string-name>
          ,
          <article-title>Using Analytics to Guide Improvement during an Agile-DevOps Transformation</article-title>
          ,
          <source>IEEE Software 35 (1)</source>
          (
          <year>2018</year>
          )
          <fpage>78</fpage>
          -
          <lpage>83</lpage>
          . doi:
          <volume>10</volume>
          .1109/ms.
          <year>2017</year>
          .
          <volume>4541032</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>M.</given-names>
            <surname>Sokovic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Pavletic</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Kern Pipan</surname>
          </string-name>
          ,
          <article-title>Quality Improvement Methodologies - PDCA Cycle, RADAR Matrix, DMAIC and DFSS</article-title>
          ,
          <source>Journal of Achievements in materials and manufacturing engineering 43 (1)</source>
          (
          <year>2010</year>
          )
          <fpage>476</fpage>
          -
          <lpage>483</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>