<!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>Using the iStar Framework for Planning and Monitoring Sprints in Scrum Projects: An Experience Report</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Renato Mesquita</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rafael Nascimento</string-name>
          <email>rafael.jullian@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luana Souza</string-name>
          <email>luana.tms@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Márcia Lucena</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Departamento de Matemática e Informática Aplicada Universidade Federal do Rio Grande do Norte</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2019</year>
      </pub-date>
      <abstract>
        <p>Agile methods are known as an alternative to the traditional project management and for generally fragmenting the development process into several iterations of shorter cycles. In the Scrum method, for example, the term "sprint" is used to represent an iteration within the development cycle. In the Goal-Oriented Requirements Engineering (GORE), the requirements are described based on the actors' organizational goals, which are interpreted as the objectives to be achieved. In this context, some studies have been developed relating Scrum characteristics with GORE characteristics. Thus, this article proposes the use of the iStar Framework, a GORE approach, to aid in the planning and monitoring of sprints in Scrum projects.</p>
      </abstract>
      <kwd-group>
        <kwd>GORE</kwd>
        <kwd>iStar</kwd>
        <kwd>Agile</kwd>
        <kwd>Scrum</kwd>
        <kwd>Sprint Planning</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Throughout the years, several project development methods have been presented and,
among them, there are those categorized as agile methods [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. These methods are
known to be more adaptive and flexible than the traditional ones [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], and generally
fragment the development process into several iterations of shorter cycles, like it is
done, for example, in the Scrum method [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The Scrum, which is based on the
principles behind the Agile Manifesto [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], uses the term sprint to represent an
iteration with a fixed duration of up to four weeks within the development cycle. The
purpose of a sprint is that, at its end, a version or the increment of a product is
delivered to the client. As a result, Scrum establishes events (meetings) as a way to
create a routine focused on the success of the sprints' goals [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        The sprint begins with a planning meeting called the Sprint Planning
Meeting and is finalized with the product review and the sprint retrospective
meetings, which are known as Sprint Review Meeting and Sprint Retrospective. The
Sprint Planning Meeting’s goals are: (i) to prioritize the items to be developed and (ii)
to define the tasks to be executed, thus composing the Sprint Backlog. On the other
hand, the goals of the Sprint Review Meeting and the Sprint Retrospective are,
respectively, to review the product and the process that was carried out [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Also, the
Daily Scrum is conducted daily to follow up on the tasks performed and monitor the
existence of obstacles that may hinder the achievement of the sprint’s goals [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. In
Schwaber [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], it has been described that the Sprint Planning Meeting, the Sprint
Review Meeting, and the Daily Scrum are useful events for the examination of the
progress of the sprints' goals. According to Deemer [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], because the sprints are
timeboxed, there is enough flexibility for planned items to be removed during the
iteration. However, the team must commit to delivering something ready (new
increment), aligned with the planned goals.
      </p>
      <p>
        Another context is the Goal-Oriented Requirements Engineering (GORE), in
which the requirements are described considering the stakeholders' organizational
goals, which are interpreted as the objectives to be achieved [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Some studies have
been developed relating GORE concepts to the Scrum method. In Esfahani [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], the
GORE was applied using the iStar Framework to portray social aspects of the Scrum
process and thus help in identifying key factors for the success or failure in
implementing the agile methodology in the organization. In Sen [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], a GORE-based
elicitation technique for the extraction of the stakeholders' goals in Scrum approaches
is proposed. In Scheideger [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], the integration between Scrum and the iStar was done
aiming to map the organizational dependencies between the actors in the process. In
Colomer [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], a set of iStar metrics for the management of requirements in agile
methods was proposed. Finally, Araújo [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] offers the integration of the Tropos
Framework with Scrum practices for goal refinement in user's stories. However, the
use of the iStar Framework for modeling sprints in projects that use Scrum with the
goal of understanding its possible benefits in the development process has not been
explored in the literature.
      </p>
      <p>
        Thus, due to the potential of the application of the iStar Framework in the
modeling of features of the Scrum, this article proposes the use of the iStar
Framework, a GORE approach [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] in its second version [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], to assist in the
planning and monitoring of sprints in projects that use Scrum. For this, a report of its
practical application in the development of a real system will be presented,
highlighting the benefits identified in this proposal.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>How can the iStar help in the planning and monitoring of sprints?</title>
      <p>
        The team, seen as self-organized and cross-functional, is composed of the following
roles: Product Owner (PO), Development Team (DT) and Scrum Master (SM). The
PO is the person responsible for maintaining and prioritizing the Product Backlog; the
DT is composed of professionals who provide an increment of the product at the end
of each sprint through the execution of tasks; and the SM promotes and supports
Scrum within the team [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        Considering the elements that make up the iStar Framework, which are
actors, goals, tasks, relationships, refinements and decompositions, and their models,
the Strategic Dependency (SD) and the Strategic Rationale (SR) models [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], we can
use them to help the Scrum team, for example, to plan sprints goals and serve as an
artifact for the monitoring and management of the project. Thus, sprint goals can be
refined into more specific goals for each member; and then be broken down into
executable tasks, resources used, and dependencies between team members to meet
the goals. This way, the application of the iStar model to each iteration of the process
can provide several benefits to the team, as listed below:
      </p>
      <p>
        B1. Assist the SM, PO, and DT in monitoring sprint activities, such as Sprint
Planning Meeting, Sprint Review Meeting and Daily Scrum, for the
observation of the sprint’s evolution [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ];
B2. The graphical representation of dependencies between team members
can facilitate the reorganization of the sprint by the SM, since he/she will
have a better vision for tasks prioritization;
B3. Understanding the individual goals of the DT actors through the
refinement of goals, without losing focus on the sprint's goals established by
the PO;
B4. Understanding the tasks that are executable by the DT, thus facilitating
the definition of the Sprint Backlog. This helps to relate the tasks to the
sprint goals established by the PO, which are aligned with the client's needs;
B5. Understanding the external actors and their relationships, thus helping to
comprehend their influence and impact on the sprints; assisting, if necessary,
in the reorganization of demands;
B6. Understanding the dependency relationships between agents that perform
the role of DT, assisting in the reorganization and prioritization of team
activities within the sprint.
      </p>
      <p>The benefits listed for the use of the iStar models for modeling sprints in the
Scrum method can affect the members in the Scrum team, depending on the role they
perform (Table 1). Regarding B1, the iStar models can help the PO, DT, and SM to
have a graphical view of the sprint and to monitor its progress. The visualization of
the sprints allows the DTs to have a perception of the dependencies between goals
and tasks (B3 and B4). Also, it can help find conflicts in these dependencies, thus
facilitating the sprint reorganization by the SM (B2 and B6) in accordance with the
DT and the PO. Finally, the graphical visualization helps to have an insight into how
external agents, the sprint itself, and the development environment can positively or
negatively impact the fulfillment of the sprint's tasks and goals.</p>
      <p>
        Besides, models help in visual grouping, which allows the quick analysis of
large amounts of information, assisting in the organization and presentation of data,
and contextualizing details [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. It also facilitates communication, understanding,
problem detection, and visualization of possible errors and/or neglects, as well as
allows exploring hypothetical scenarios and potential solutions [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. This way,
iStar models can help solve challenges found in agile methodologies such as the
negligence of performing validation without the client's perspective; control of
changes in the development process and failure of communication between
developers [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. These challenges are also present in the daily life of professionals
who use the Scrum [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>Applying this proposal to a real project</title>
      <p>
        The proposal presented in this work was applied in the planning of sprints for the
Legis Project, which was developed by the Court of Accounts of the State of Rio
Grande do Norte (TCE/RN), a Brazilian public entity. The Legis Project consists of
the development of a web system to automate the submission of municipal and state
legislative norms of the institutions related to the TCE/RN, and for the registration of
national legislative norms. Table 2 presents the Legis Project’s requirements.
Although the use of user stories is a more common practice in Scrum [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ], use cases
were applied because of the need for further formalization required by the institution.
      </p>
      <p>Code
UC_Legis_01
UC_Legis_02
UC_Legis_03
UC_Legis_04
UC_Legis_05
UC_Legis_06
UC_Legis_07
UC_Legis_08</p>
      <p>Some sprint activities were captured from the project documentation and,
mainly, from the Kanban board cards. This way, it was possible to model sprint
activities to simulate development scenarios. Some sprints executed and their
respective goals are listed in Table 3. Also, it is important to note that sprint goals do
not necessarily represent features of the system, but any activity to achieve the
purpose of the project. The "Application integrated with the institution architecture"
goal associated with the S1 sprint, for example, was originated from the need to have
a base application integrated with the institution's architecture so that the use cases
presented in Table 2 could be developed from it.</p>
      <p>
        The SD model (Figure 1) presents the Scrum team and its goal dependency
relationships within the Scrum process. In this representation based on Esfahani [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ],
it is possible to observe the dependencies between the roles of the Scrum team actors,
such as the presence of agents Lisa, Spike, and Dener, who belong to the DT.
      </p>
      <p>Through the SD modeling of the Scrum team and the Sprint Backlog, we can
make up the sprint's SD and SR modeling and use it in planning and monitoring.
Figure 2 illustrates the SD model of sprint 1, characterized by the "Base application
built and integrated with the institution architecture" and the "UC_Legis_05" goals.
The goals can be observed by the dependency relations between the PO and the TD.</p>
      <p>
        In the Sprint Planning Meeting, the PO and the DT are responsible for
discussing sprint goals and predicting the tasks that will be developed [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. At the end
of the meeting, it is possible to have an SR model representing how the team's
activities were planned to achieve the goals set for the sprint (Figure 3).
      </p>
      <p>It is possible to observe that the actors Lisa, Spike, and Dener have their
tasks defined, represented by the decomposition of the goals of sprint 1. This model
can help the DT to have an overview of the goals that must be accomplished in the
sprint and the dependencies of tasks, goals and/or resources between the actors,
helping to achieve better collaboration, communication, organization, and
prioritization of activities.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and future works</title>
      <p>Research has been carried out relating the GORE approach with agile methods, in
particular, the Scrum. In this sense, the iStar Framework, a GORE approach, was
applied to assist Scrum teams in planning and monitoring sprints. Thus, the use of SD
and SR models can bring several benefits related to the team's ability to improve its
communication, organization, and the prioritization of its activities, helping
stakeholders to have a graphical view of the team's goals and how to achieve them.
Also, these models can be used to assist in monitoring the evolution of the sprints.</p>
      <p>In order to continue this research, some suggestions for future work may be
cited, such as: (1) explore the scalability of the iStar Framework for modeling sprint
activities; (2) carry out a case study to obtain assessments on the advantages and
disadvantages of the use of iStar models by the PO, the DT and the SM, as well as
validate the benefits mentioned in this research; (3) elaborate heuristics for mapping
the Sprint Backlog in SR models; and (4) develop tooling support with these
heuristics and integrate the proposal with project management tools used in Scrum
projects. Items (3) and (4) are related to the possibility of automating the creation of
an SR model for each sprint, according to the concept of tasks that was already used
in Scrum projects, thus diminishing any resistance from the team, which is already
inserted in an agile context, regarding the development of iStar models.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgment References</title>
      <p>This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal
de Nível Superior - Brasil (CAPES) - Finance Code 001.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Ambler</surname>
            ,
            <given-names>Scott.</given-names>
          </string-name>
          <article-title>Agile modeling: effective practices for extreme programming and the unified process</article-title>
          . John Wiley &amp; Sons,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Aitken</surname>
            , Ashley, and
            <given-names>Vishnu</given-names>
          </string-name>
          <string-name>
            <surname>Ilango</surname>
          </string-name>
          .
          <article-title>"A comparative analysis of traditional software engineering and agile software development</article-title>
          .
          <source>" 2013 46th Hawaii International Conference on System Sciences. IEEE</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Maximini</surname>
          </string-name>
          , Dominik, Maximini, and
          <string-name>
            <surname>Rauscher</surname>
          </string-name>
          .
          <source>Scrum Culture</source>
          . Springer International Publishing AG, part of Springer Nature,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Beck</surname>
          </string-name>
          ,
          <string-name>
            <surname>Kent</surname>
          </string-name>
          , et al.
          <article-title>"Manifesto for agile software development</article-title>
          .
          <source>"</source>
          (
          <year>2001</year>
          ):
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Schwaber</surname>
            , Ken, and
            <given-names>Jeff</given-names>
          </string-name>
          <string-name>
            <surname>Sutherland</surname>
          </string-name>
          .
          <article-title>"The scrum guide-the definitive guide to scrum: The rules of the game." SCRUM. org</article-title>
          , Jul-
          <fpage>2013</fpage>
          (
          <year>2013</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Anand</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Vijay</surname>
            , and
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Dinakaran</surname>
          </string-name>
          .
          <article-title>"Popular agile methods in software development: Review and analysis."</article-title>
          <source>International Journal of Applied Engineering Research 11.5</source>
          (
          <year>2016</year>
          ):
          <fpage>3433</fpage>
          -
          <lpage>3437</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Schwaber</surname>
            ,
            <given-names>Por</given-names>
          </string-name>
          <string-name>
            <surname>Ken</surname>
          </string-name>
          .
          <article-title>"</article-title>
          <source>GUIA DO SCRUM."</source>
          (
          <year>2011</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Deemer</surname>
          </string-name>
          ,
          <string-name>
            <surname>Pete</surname>
          </string-name>
          , et al.
          <article-title>"A lightweight guide to the theory and practice of scrum." Ver 2 (</article-title>
          <year>2012</year>
          ):
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Van</surname>
            <given-names>Lamsweerde</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Axel</surname>
          </string-name>
          .
          <article-title>"Goal-oriented requirements engineering: A guided tour</article-title>
          .
          <source>" Proceedings fifth ieee international symposium on requirements engineering. IEEE</source>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Esfahani</surname>
            , Hesam Chiniforooshan, Jordi Cabot, and
            <given-names>Eric</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
          </string-name>
          .
          <article-title>"Adopting agile methods: Can goal-oriented social modeling help?</article-title>
          .
          <source>" 2010 Fourth International Conference on Research Challenges in Information Science (RCIS)</source>
          . IEEE,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Sen</surname>
            ,
            <given-names>A. M.</given-names>
          </string-name>
          , and
          <string-name>
            <given-names>K.</given-names>
            <surname>Hemachandran</surname>
          </string-name>
          .
          <article-title>"Elicitation of goals in requirements engineering using agile methods." 2010 IEEE 34th Annual Computer Software</article-title>
          and Applications Conference Workshops. IEEE,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Scheidegger</surname>
            ,
            <given-names>M. E. S.</given-names>
          </string-name>
          <string-name>
            <surname>Integrando</surname>
          </string-name>
          <article-title>Scrum e a Modelagem de Requisitos Orientada a Objetivos por meio do SCRUM i*</article-title>
          . Diss. Dissertação de Mestrado.
          <source>UFPE-CIN</source>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. Colomer, Daniel, and Javier Franch Gutiérrez.
          <article-title>"Stargro: building i* metrics for agile methodologies</article-title>
          .
          <source>" Proceedings of the Seventh International i* Workshop: co-located with the 26th International Conference on Advanced Information Systems Engineering (CAiSE</source>
          <year>2014</year>
          ): Thessaloniki, Greece, June 16-17,
          <year>2014</year>
          (CEUR Workshop Proceedings; 1157).
          <source>CEUR-WS. org</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. de Araujo, Leonardo Berbare, and Fábio Levy Siqueira.
          <article-title>"Using i* with Scrum: An Initial Proposal."</article-title>
          <source>iStar</source>
          .
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Franch</surname>
          </string-name>
          ,
          <source>Xavier. "The i∗ framework: The way ahead." 2012 Sixth International Conference on Research Challenges in Information Science (RCIS)</source>
          . IEEE,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Dalpiaz</surname>
            , Fabiano,
            <given-names>Xavier</given-names>
          </string-name>
          <string-name>
            <surname>Franch</surname>
            , and
            <given-names>Jennifer</given-names>
          </string-name>
          <string-name>
            <surname>Horkoff</surname>
          </string-name>
          .
          <article-title>"istar 2.0 language guide</article-title>
          .
          <source>" arXiv preprint arXiv:1605.07767</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>Eric.</given-names>
          </string-name>
          <article-title>"Modelling strategic relationships for process reengineering." Social Modeling for Requirements Engineering 11 (</article-title>
          <year>2011</year>
          ):
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Darwish</surname>
            , Nagy Ramadan, and
            <given-names>Salwa</given-names>
          </string-name>
          <string-name>
            <surname>Megahed</surname>
          </string-name>
          .
          <article-title>"Requirements engineering in scrum framework."</article-title>
          <source>International Journal of Computer Applications 149.8</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Beatty</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Visual Models for Software Requirements</article-title>
          . Microsoft Press, Washington (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Horkoff</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          :
          <article-title>A Qualitative, Interactive Evaluation Procedure for Goal and Agent Oriented Models</article-title>
          .
          <source>In: CAiSE Forum. CEUR Workshop Proceedings</source>
          (
          <year>2009</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Jaqueira</surname>
            , Aline,
            <given-names>Bernardo</given-names>
          </string-name>
          <string-name>
            <surname>Gurgel</surname>
          </string-name>
          , and Márcia Lucena. “
          <article-title>Integrando Requisitos ágeis com Modelos i*</article-title>
          .
          <source>” ER@BR</source>
          .
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Medeiros</surname>
          </string-name>
          ,
          <string-name>
            <surname>Juliana</surname>
          </string-name>
          , et al.
          <article-title>"Quality of software requirements specification in agile projects: A cross-case analysis of six companies</article-title>
          .
          <source>" Journal of Systems and Software</source>
          ,
          <volume>171</volume>
          -
          <fpage>194</fpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Mohan</surname>
          </string-name>
          ,
          <source>Aneesha. "Agile Project Management Challenges: Analyzing and Exploring Agile Project Management Challenges from a Practitioner Perspective: A case study on HMS."</source>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Ashraf</surname>
            , Sara, and
            <given-names>Shabib</given-names>
          </string-name>
          <string-name>
            <surname>Aftab</surname>
          </string-name>
          .
          <article-title>"Latest Transformations in Scrum: A State of the Art Review."</article-title>
          <source>International Journal of Modern Education and Computer Science</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>