<!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>Agile in Public Administration: Oxymoron or reality? An experience report</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>C.J. Torrecilla-Salinas</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>J. Sedeño</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M.J.Escalona</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>M. Mejías</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Agencia Andaluza de Instituciones Culturales</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Department of Computer Languages and Systems. University of Seville</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>In the last 10 years, Agile methods and practices have emerged as an alternative for software development. Different "flavors" of Agile have appeared ranging from project management to tests organization. These approaches have being gaining popularity and involve now a solid option for organizations developing software, but what about Public Administrations? Is Agile a suitable option for developing software in Public Administrations? Even if Public Administrations have been traditionally regarded as changeresistant, Agile approach can also provide them with the benefits of quick adaptation and frequent value delivery. This paper presents the results of two different projects, which use an Agile framework based on Scrum, developed by a Spanish Public Administration. Additionally, after considering the obtained results, it takes out some relevant learned lessons on the suitability of applying Agile approaches to Public Administration environments.</p>
      </abstract>
      <kwd-group>
        <kwd>Agile methodologies</kwd>
        <kwd>Scrum</kwd>
        <kwd>e-Government</kwd>
        <kwd>Public Administration</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        The appearance of methodologies like Scrum [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] or eXtreme Programming [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] during
the nineties, with their iterative and incremental approach to software development,
represented an enormous change in the way systems were developed. Some years
before their appearance, a group of the most recognized practitioners of these
methodologies published what was known as “Agile manifesto” [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], pointing to the
main values of Agile: working software over documentation, collaboration over
contract negotiation, response to change over following plans and people and
individuals over tools. Based on these guidelines, the basic principles of Agile
include, among others: early delivery of value; quick response to change, even on late
phases of development; close collaboration between the development team and the
business representatives or periodic revision of the development process.
Agile can be conceived as a label where several methodologies and techniques,
sharing its principles, can be included. Some of them are Scrum [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ], eXtreme
Programming [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], Crystal [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], Lean Software Development [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] or Feature Driven
Development (FDD) [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. From the set of Agile techniques, the most popular is Scrum
[
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], an incremental and iterative framework for product development proposed by
Ken Schwabber and Jeff Sutherland [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] and inspired by the work of Takeuchi and
Nonaka [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. Using Agile methodologies is being popular in the last years [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ],
becoming a solid alternative for systems development, especially for those which
demand early delivery of value and quick-response to changes. Nevertheless, despite
Public Administrations have been traditionally conceived as change-resistant
organizations, the challenges they have to face up in the actual interconnected and
global economy make them need faster adaptation to the changing citizens’
requirements.
      </p>
      <p>Based on the foregoing, this work presents the results of applying an Agile
framework, based on Scrum, to two different projects developed by a Spanish Public
Administration, with the following objectives:
• Evaluating the possibilities of applying Agile methodologies to a high
regulated environment.
• Taking out, comparing the results of both projects, the relevant lessons
learned and the future lines of research.</p>
      <p>This paper is organized into the following sections: After this introduction, Section 2
describes the environment where the projects were developed and Section 3
overviews the proposed Agile framework. Then, section 4 analyzes and compares the
results obtained from both projects and, finally, Section 5 states the main conclusions
and lessons learned.
2</p>
    </sec>
    <sec id="sec-2">
      <title>The environment</title>
      <p>Projects presented in this work were developed by the Ministry of Culture and Sports
of the regional government of Andalusia, the largest autonomous region in Spain. The
autonomous government of Andalusia is called Junta de Andalucía and it is organized
into eleven ministries, being the Ministry of Culture and Sports one of them. It
develops policies in the cultural area, such as the management of public libraries,
museums and archives, and supports the practice of sport in the region. In addition, it
promotes and supports regional cultural and sports industries. The ICT (Information
and Communication Technologies) department, within the Ministry, is responsible for
developing the projects described in the present paper. It encourages all technological
projects and policies within the Ministry, including both the development of new
software systems and the maintenance of ICT infrastructure.</p>
      <p>
        The ICT department, in liaison with the IWT2 research group, created a Project
Management Office (PMO) [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] in order to improve the project management
capabilities, optimize the way projects are managed and reduce costs and effort by
implementing a scale economy. Some of PMO’s tasks entail improving the way
projects were managed as well as the research on new project management
methodologies. Thus, it was proposed to start with pilot projects using an Agile
framework based on Scrum, to test its suitability and feasibility, so that it can be
generally applied in the Ministry. The two selected projects were:
• eBOJA: It deals with adapting and integrating the Ministry systems to using
the new electronic official journal of the regional government of Andalusia.
It included, among others points, the design of the administrative procedure,
the deployment of the two Web applications within the Ministry’s
infrastructure, the development of some software APIs to protect the internal
systems of the Ministry, the interconnection of the applications with the
general infrastructure and all the aspects related to change and users’
expectations management.
• TOPOS: This was an infrastructure project which gathered the following
objectives: Reorganizing the environments where the Ministry’s systems
were deployed; standardizing the software products used to support the
systems (operative systems, databases or application servers, for example);
updating the versions of some homemade software products; cleaning and
decommissioning some obsolete systems and getting high-availability
configuration of all e-Government services.
eBOJA was a development and integration project carried out by a team of four
members, under a strict and short deadline fixed by a law approved by the regional
government. It involves several internal and external stakeholders. Despite the
development team had long experience working together, it was the first time they
worked with some of the technology concerned. TOPOS, in contrast, was an
infrastructure project, with a flexible deadline and requirements, and an indirect
business impact. The team in charge of carrying it out comprised five members, with
less team dynamics than eBOJA’s team, and, in this case, they were very familiar
with the technology.
      </p>
      <p>Both projects were developed with internal staff, being the first experience with Agile
techniques for almost all participants. These projects were developed in 2012; eBOJA
lasted almost 4 month and TOPOS almost a year.
3</p>
    </sec>
    <sec id="sec-3">
      <title>The Agile framework</title>
      <p>
        An Agile framework composed of several techniques was used to develop and
manage both projects. The main techniques are listed below:
• Scrum: The Scrum lifecycle was the basis of the project management
methodology. The development process was divided into time-boxed
iterations (lasting from 3 to 4 weeks, depending on the project). A Product
Backlog, including all the features of the project, was created for each
project in order to guide such process. Each Sprint included a Sprint
planning meeting, a Sprint review, a Sprint retrospective, using Agile
retrospective techniques [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and a “Product Backlog grooming” [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]
meeting. As in both cases the teams were located in different places, they
were not able to organize Daily Scrum meetings. Consequently, tools like IM
message, chats and ticketing systems were used to cope with this point.
• Agile estimating and planning techniques: User stories [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], story
points [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] and value points [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] were used to estimate and plan the features
of each project. Each Sprint the project plan was reviewed, creating a
dynamic project plan, which was able to include new users’ needs that could
appear during the development process.
• Agile EVM: An Agile approach to Earned Value Management techniques
was used [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] to control the costs, effort and planned schedule of the
projects, without losing the ability to change. This approach is based on the
use of two indexes, the Cost Performance Index (CPI) and the Schedule
Performance Index (CSPI). The CPI is the result of dividing the Earned
Value of the project, calculated as the monetary cost of the finished story
points in a certain Sprint, by the Actual Cost, calculated as the monetary cost
of the real working hours in a certain Sprint. The CSPI is the result of
dividing the Earned Value of the project, calculated as the monetary cost of
the finished story points in a certain Sprint, by the Planned Value, calculated
as the monetary cost of the planned story points for a certain Sprint.
Decisions were made attending to these values with the aim of improving the
way the project was conducted.
• Agile productivity metrics: A set of productivity metrics, proposed by
Downey and Sutherland [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], were used to help the team improve through
the Sprints. These metrics allowed knowing, among other things, how much
of the team’s work is really delivering a value to the customer, how much the
team is improving through the Sprints of a project and how good or bad are
the estimations.
      </p>
      <p>
        Figure 1 summarizes the proposed Agile framework:
In this section, we will list the results of both projects in order to be able to compare
them. Using Agile estimating and planning techniques, an initial plan, including,
according to McConnell’s uncertainty cone [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], an uncertainty of 25% was
developed and approved. Table 1 shows the initial plan of each project against the real
results. Regarding the presented data, it has to be mentioned that, as both projects
were developed using internal resources, no real expenditures were performed. All
economic data offered are only assumed estimations to better manage the projects.
It can be observed that in both cases, most of the estimations are in-line with the real
data (except for the case of the expected hours and cost of TOPOS Project), being
eBOJA’s estimations more precise. It can be explained by the fact that the team
working in eBOJA had some previous experience working together as a team. Also
the fact that eBOJA lasted less than TOPOS, can explain the better estimations. In
both cases, effort and cost estimations were higher than the real values, probably due
to the teams’ lack of experience and a self-protection tendency to get enough time to
finish the tasks. It has to be mentioned that these initial estimations were reviewed
and corrected at the end of each Sprint, according to the result. Moreover, the CPI
index measures the difference between estimated and real costs, in our case, at the
Sprint level. Figure 2 shows the evolution of CPI for TOPOS project and Figure 3
represents the evolution of CPI for eBOJA project:
      </p>
      <p>As it can be observed, both CPI indexes started below 1, meaning that the cost was
higher than the earned value. However, they were increasing through the Sprints in
both projects. In the case of TOPOS project, it increased and stabilized around 1,
probably due to the learning process of the team during the project. In contrast, in
eBOJA, the estimations were mainly above 1, probably because of a certain tendency
to self-protection. The fact that TOPOS be a longer project also helped this team to
gradually learn, but it did not happen in eBOJA because of its duration. Moreover, the
CSPI index measures the relation between the estimated schedule and the real one, in
our case, at a Sprint level. Figure 4 shows the evolution of CSPI for TOPOS project
and Figure 5 represents the evolution of CSPI for eBOJA project:</p>
      <p>In both cases, CSPI started below 1 and evolved to be around 1 in the end of the
project. The learning process can be observed in both cases, resulting it quicker in the
eBOJA project, probably due to the previous experience already mentioned and some
legal constraints to deliver the project. The slow evolution of TOPOS team could be
also caused by external factors (as this was an infrastructure project, not a business
project and sometimes it was affected by the priorities of other projects) and by its
longer duration. Lastly, Table 2 shows the average results of the selected productivity
metrics for each of the projects:
Table 2 shows that eBOJA team spent more hours per Sprint (its average Velocity in
Hours and its average Work Capacity are higher), and also its percentage of accepted
work is higher (a higher number of the dedicated hours was used to deliver real value
to the user). This means that eBOJA team was more productive than TOPOS team,
they had a higher work capacity and they delivered more value. This responds to the
fact that they had more experience working together and also to the urgency of their
project. Both teams were able to improve through Sprints, as it can be observed in
their average TVI+, which is very similar for both projects. Therefore, both teams
were able to better deliver at the end of the project than at the beginning. It seems to
have sense, for at the end of the project they better knew both, the methodology and
their colleagues. Focusing on estimations, both teams tended to overestimate, as they
show a focus factor over 100% in both cases. As it was said, this fact can be caused
by a tendency to self-protection.
5</p>
    </sec>
    <sec id="sec-4">
      <title>Lessons learned and future work</title>
      <p>This paper has presented the results of applying an Agile framework for project
management in two projects developed by a Public Administration. We have realized
that the approach allowed the teams to develop an initial project plan that can drive
the project, and also to correct it in terms of the results, using the values CPI and
CSPI indexes as guidance. Besides, the approach provides a relevant view on the
status of the project, which becomes very useful, both for the team and for its
management. It can also be regarded as a learning process, in which the team is
improving its estimation skills. Additionally, the framework transforms the estimation
and planning effort into continuous and participative processes involving the whole
team, instead of being an initial phase of the project. The techniques used seem to be
also very useful too, particularly to compare the performance of different teams,
which will be very beneficial for organizations dealing with several projects. Lastly,
the methodology seems to be transversal and may be applied to different kind of
projects (development, integration or infrastructure, for example). Nevertheless, in the
case of the analyzed projects, the fact that the team was not co-located is considered
an impediment to improve communication and collaboration. Furthermore, both
teams tended to overestimate their work, maybe with self-protection intentions and
because this was their first Agile experience. Besides, as a conclusion, the approach
works better in shorter projects and with more experienced teams.</p>
      <p>A main conclusion is that Agile can be a suitable approach for certain projects in
Public Administration. In the context of the research group, we worked with the
Ministry of Culture and Sport during the last years in Web Engineering projects.
However, previous experiences were not developed with Agile solutions. This
experience opens a new research line to look for an approach to develop a Web
Engineering approach in Agile context. Generalizing and formalizing this approach
could be useful to face up short projects with changing requirements and needs of
early deliver of value.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgements.</title>
      <p>This research has been supported by the Tempros project (TIN2010-20057-C03-02),
and by the project NDTQ-Framework (TIC-5789) of the Junta de Andalucía, Spain.
We would also like to thank the Ministry of Culture and Sport of Junta de Andalucía
for letting us issuing these data.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Schwaber</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          “
          <article-title>Scrum Development Process”</article-title>
          . Oct.
          <year>1995</year>
          .
          <source>In proceedings of the 10th Annual ACM Conference on Object Oriented Programming Systems, Languages and Applications</source>
          (Austin, TX, USA 15-19 Oct.
          <year>1995</year>
          ).
          <source>OOPSLA '95</source>
          . ACM.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Beck</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          “
          <article-title>Extreme Programming Explained: Embrace Change”</article-title>
          . Boston: Addison-Wesley.
          <year>1999</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Beck</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          et al.
          <source>Manifesto for Agile Software Development</source>
          .
          <year>2001</year>
          . From http://www.agilemanifesto.org.
          <source>Last accessed 01-04-2013</source>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Cockburn</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          “
          <article-title>Crystal Clear: A Human-Powered Methodology for Small Teams”</article-title>
          . Boston: Addison-Wesley.
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Poppendieck</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Poppendieck</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          “
          <source>Lean Software Development. An Agile Toolkit”</source>
          . Boston: Addison-Wesley.
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Palmer</surname>
            ,
            <given-names>S. R. “</given-names>
          </string-name>
          <article-title>A Practical Guide to Feature-Driven Development”</article-title>
          . NJ:
          <string-name>
            <surname>Prentice-Hall</surname>
          </string-name>
          .
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Pikkarainen</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          et al. “
          <article-title>The Impact of Agile Practices on Communication in Software Development”</article-title>
          .
          <source>Empirical Software Engineering</source>
          , Springer, pp
          <fpage>303</fpage>
          -
          <lpage>337</lpage>
          . May.
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Sutherland</surname>
          </string-name>
          , J.;
          <string-name>
            <surname>Schwaber</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          “
          <article-title>The Scrum Guide: The Definitive Guide to Scrum: The Rules of the Game”</article-title>
          .
          <year>2011</year>
          . From http://www.scrum.org/Scrum-Guides.
          <source>Last accessed 01- 04-2013</source>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Takeuchi</surname>
          </string-name>
          , H.;
          <string-name>
            <surname>Nonaka</surname>
            <given-names>I. “</given-names>
          </string-name>
          <article-title>The New Product Development Game”</article-title>
          .
          <source>Harvard Business Review</source>
          <volume>64</volume>
          (
          <issue>1</issue>
          ):
          <fpage>137</fpage>
          -
          <lpage>146</lpage>
          . Jan.-Feb.
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Ambler</surname>
            ,
            <given-names>S.W. “</given-names>
          </string-name>
          <article-title>Lessons in Agility from Internet-based Development</article-title>
          .
          <source>” IEEE Software</source>
          , pp.
          <fpage>66</fpage>
          -
          <lpage>73</lpage>
          . Mar-Apr,
          <year>2002</year>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Begel</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Nagappan</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          “
          <article-title>Usage and Perceptions of Agile Software Development in an Industrial Context: An Exploratory Study</article-title>
          .
          <source>In proceedings of the 1st International Symposium on Empirical Software Engineering and Measurement</source>
          (Madrid, Spain,
          <source>September</source>
          <volume>21</volume>
          -27
          <year>2007</year>
          ) ESEM '
          <fpage>07</fpage>
          , IEEE.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. IWT2.
          <year>2013</year>
          . From http://www.iwt2.org.
          <source>Last accessed 01-04-2013</source>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Derby</surname>
          </string-name>
          , E.;
          <string-name>
            <surname>Larsen</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <article-title>"Agile Retrospectives. Making Good Teams Great"</article-title>
          . Dallas: The Pragmatic Bookshelf.
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Cohn</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          “
          <article-title>Succeeding with Agile Using Scrum”</article-title>
          . Boston: Addison-Wesley.
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Cohn</surname>
            ,
            <given-names>M. “</given-names>
          </string-name>
          <article-title>User Stories Applied: For Agile Software Development”</article-title>
          . Boston: AddisonWesley.
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Cohn</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          “
          <article-title>Agile Estimating and Planning”</article-title>
          . NJ:
          <string-name>
            <surname>Addison-Wesley</surname>
          </string-name>
          .
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Highsmith</surname>
            ,
            <given-names>J. “Agile</given-names>
          </string-name>
          <string-name>
            <surname>Project Management: Creating Innovative</surname>
            <given-names>Products</given-names>
          </string-name>
          , Second Edition”. NJ:
          <string-name>
            <surname>Addison-Wesley</surname>
          </string-name>
          .
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Sulaiman</surname>
          </string-name>
          , T. “
          <article-title>AgileEVM: Measuring Cost Efficiency Across the Product Lifecycle”</article-title>
          .
          <year>2007</year>
          . From http://www.infoq.com/articles/agile-evm.
          <source>Last accessed 01-04-2013</source>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Downey</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ; Sutherland J. “
          <article-title>Scrum Metrics for Hyperproductive Teams: How They Fly like Fighter Aircraft”</article-title>
          .
          <source>In proceedings of the 45th Hawaii International Conference on System Science</source>
          .
          <year>2012</year>
          .
          <article-title>(Maui, Hawaii</article-title>
          , USA, January 4-7
          <year>2012</year>
          )
          <article-title>HICSS 2012</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>McConnell</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <article-title>Software Projects Survival Guide</article-title>
          . Redmond: Microsoft Press.
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>