<!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 Software Engineering Practices and ERP: Is a sprint too fast for ERP Implementation?</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Adnan Kraljić</institution>
          ,
          <addr-line>Tarik Kraljić</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Ghent University</institution>
          ,
          <addr-line>Ghent</addr-line>
          ,
          <country country="BE">Belgium</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The Enterprise Resource Planning (ERP) implementation is a complex and active process, one that involves a mixture of technological and organizational interactions. Often it is the largest IT project that an organization has ever launched and requires a mutual fit of system and organization. Concept of an ERP implementation supporting business processes across different departments in organization is not a generic, rigid and uniform process - it is a vivid one and depends on number of different factors. As a result, the issues addressing the ERP implementation process have been one of the major concerns in industry. Therefore, ERP implementation process receives profound attention from practitioners and scholars in its academic or industry papers. However, research on ERP systems so far has been mainly focused on diffusion, use and impact issues. Less attention has been given to the methods/methodologies used during the configuration and the implementation of ERP systems; even though they are commonly used in practice, they still remain largely unexplored and undocumented in Information Systems research domain. Furthermore, research on Agile Software Engineering Practices in ERP Implementations context is almost nonexistent. Many IT specialists find agile management frameworks positive, but ask themselves whether these can also cope with the complex adjustments of ERP systems. The answer is quite simple: agile management frameworks, in particular Scrum, were developed for the exact purpose of enabling successful execution of large and complex projects. Depending on the size of the company, an ERP project including preparation can take over a year - or it can become a long-runner that eats up resources. One reason for this: if projects are handled in line with traditional procedural models, lengthy integration and acceptance tests are not carried out until the end. So, at the end of the development the detected errors and change requests pile up and delivery is delayed. This study is a response to the frequent calls for industrial case studies on agile software development (Dingsøyr et al. 2012; Dybå and Dingsøyr 2008). This paper is useful to researchers who are interested in ERP implementation methodologies and frameworks. Paper also aims at the professional ERP community involved in the process of ERP implementation by promoting a better understanding of ERP implementation methodologies and frameworks, its variety and future development.</p>
      </abstract>
      <kwd-group>
        <kwd>ERP</kwd>
        <kwd>ERP implementation</kwd>
        <kwd>Agile implementation methodology</kwd>
        <kwd>sprints</kwd>
        <kwd>phases etc</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Implementing an ERP system is a major project demanding a significant level of
resources, commitment and adjustments throughout the organization. Often the ERP
implementation project is the single biggest project that an organization has ever
launched [1]. As a result, the issues surrounding the implementation process have
been one of the major concerns in industry. And it further worsens because of
numerous failed cases including a few fatal disasters which lead to the demise of
some companies. In previous studies can be found that almost 70% of ERP
implementations fail to achieve their estimated benefits [2]. Although ERP can
provide many benefits for organization, goals are often changed to getting the system
operational instead of realizing the goals [3]. Reflecting such a level of importance,
the largest number of articles in literature belongs to this theme. It comprises more
than 40% of the entire articles [4]. Many of these articles share implementation
experiences from various companies. Also, various models of implementation
stages and different implementation methodologies are presented and will be
discussed more in next section.</p>
    </sec>
    <sec id="sec-2">
      <title>1.1 ERP Implementation Methodologies in Literature</title>
      <p>Research on ERP systems has so far been mainly focused on implementation
CRF/CSF and impact issues [5]. Less attention has been given to the methods used
during the configuration and the implementation of ERP systems [6], even though
they are commonly used in practice [7] , they remain unexplored in ISD research.
Several models of ERP implementation methodologies are provided in
literature and they vary according to e.g. the number of phases. The phases in ERP
implementation frameworks are often counted as between three and six, according to
Somers and Nelson [8]. However, the model of [9] includes 11 phases and it gives
practical checklist-type guidance for an ERP implementation. On the other hand, the
models of Markus and Tanis or Parr and Shanks are very general, and are merely used
for analyzing ERP implementation projects. The models are useful in studying,
analyzing and planning ERP implementation. [10]
The selection of ERP implementation method mentioned in paper is based on the
degree of “institutionalization” in the scientific community. Livari and Hirschheim
described six criteria to determine institutionalization: including 1) the
existence of scientific journals, 2) scientific conferences, 3) textbooks, 4) professional
associations, 5) informational and formal communication networks, and 6) citations
[11].</p>
      <p>There are number of different ERP implementation methodologies mentioned and
described in literature. However, there is an issue with methodology scope, context
and its ambiguity. For example, some methodologies treat the phases before the
acquisition of an ERP system (and are focused on it), while some methodologies put
stress on phases after the ERP system has started to be used (production phase) [12].
A board concept for an ERP implementation also covers these after and before
phases. Different authors provide different sequence of phases and diverse naming
practice. The preliminary phases are, for example, initiation and requirements
definition defined by Kuruppuarachchi project chartering by Markus [13] and
initiative and selection by Makipaa [14]. Verviville and Halingte even present a
Model of the ERP Acquisition Process (MERPAP). The phases after the ERP system
is put into use are described as termination, onward and upward), exploitation and
development enhancement, acceptance, routinization, and infusion and stabilization,
continuous improvement and transformation. In some cases, an ERP implementation
concept may cover only phases between the acquisitions and beginning of usage of a
system, for example, “go live” phase. For instance, Ross proposed a five-stage model
for ERP: implementation, stabilization, continuous improvement and transformation
(covering only phases between the acquisition and beginning of usage of a system).
Markus &amp; Tanis suggested a model named enterprise system experience cycle, which
has four phases: charter, project, shakedown and onward and upward etc. [15].
It is obvious that there is no ground based ERP implementation methodology, widely
accepted and tested. Even though they are commonly used in practice (ERP
implementation methodologies) they still remain largely unexplored and
undocumented in Information Systems research domain. Next table summarize
list of proposed implementation methodologies followed by the degree of
institutionalization in scientific community [16].</p>
    </sec>
    <sec id="sec-3">
      <title>Author(s)</title>
    </sec>
    <sec id="sec-4">
      <title>ERP implementation model</title>
      <sec id="sec-4-1">
        <title>Bancroft et al. (1998)</title>
      </sec>
      <sec id="sec-4-2">
        <title>Kuruppuarachchi et al.</title>
        <p>
          (2000)
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Focus, (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) Creating As – Is picture, (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) Creating of the
To-Be design, (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) Construction and testing and (
          <xref ref-type="bibr" rid="ref5">5</xref>
          ) Actual
Implementation
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Initiation, (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) Requirement definition, (
          <xref ref-type="bibr" rid="ref3">3</xref>
          )
Acquisition/development, (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) Implementation, and (
          <xref ref-type="bibr" rid="ref5">5</xref>
          )
Termination
        </p>
      </sec>
      <sec id="sec-4-3">
        <title>Markus</title>
        <p>(2000)
and</p>
        <p>
          Tanis (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Project chartering, (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) The project, (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) Shakedown, and
(
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) Onward and upward
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Initiative, (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) Evaluation, (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) Selection, (
          <xref ref-type="bibr" rid="ref4">4</xref>
          )
Modification, Business process Reengineering, and
Conversion of Data, (
          <xref ref-type="bibr" rid="ref5">5</xref>
          ) Training, (
          <xref ref-type="bibr" rid="ref6">6</xref>
          ) Go – Live, (
          <xref ref-type="bibr" rid="ref7">7</xref>
          )
Termination, and (
          <xref ref-type="bibr" rid="ref8">8</xref>
          ) Exploitation and Development
Shanks (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Planning, (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) Project: a. setup, b. reengineer, c. design,
d. configuration and testing, e. installation (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) Enhancement
Makipaa (2003)
        </p>
      </sec>
      <sec id="sec-4-4">
        <title>Parr (2000a) and Ross (1999)</title>
        <p>
          Shields (2001)
Umble et al (2003)
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Design, (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) Implementation, (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) Stabilization, (
          <xref ref-type="bibr" rid="ref4">4</xref>
          )
Continues improvement and (
          <xref ref-type="bibr" rid="ref5">5</xref>
          ) Transformation
Rapid implementation model of three phases and 12 major
activates
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Review the pre-implementation process to date, (
          <xref ref-type="bibr" rid="ref2">2</xref>
          )
Install and test any new hardware, (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) Install the software
and perform the computer room pilot, (
          <xref ref-type="bibr" rid="ref4">4</xref>
          ) Attend system
training, (
          <xref ref-type="bibr" rid="ref5">5</xref>
          ) Train on the conference room pilot, (
          <xref ref-type="bibr" rid="ref6">6</xref>
          )
Established security and necessary permissions, (
          <xref ref-type="bibr" rid="ref7">7</xref>
          ) Ensure
that all data bridges are sufficiently robust and the data are
        </p>
      </sec>
      <sec id="sec-4-5">
        <title>Verviell and Halingten</title>
        <p>
          sufficiently accurate, (
          <xref ref-type="bibr" rid="ref8">8</xref>
          ) Document policies and
procedures, (
          <xref ref-type="bibr" rid="ref9">9</xref>
          ) Bring the entire organization on – line,
either in a total cutover or in a phased approach, (
          <xref ref-type="bibr" rid="ref10">10</xref>
          )
Celebrate, and (
          <xref ref-type="bibr" rid="ref11">11</xref>
          ) Improve continually
(
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) Planning, (
          <xref ref-type="bibr" rid="ref2">2</xref>
          ) Information search, (
          <xref ref-type="bibr" rid="ref3">3</xref>
          ) Selection, (
          <xref ref-type="bibr" rid="ref4">4</xref>
          )
Evaluations, and (
          <xref ref-type="bibr" rid="ref5">5</xref>
          ) Negotiation
        </p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>1.2 Agile Software Development</title>
      <p>In February of 2001, 17 prominent software development figures (Person A, Person
B, Person C, Person D, Person E, etc. — just to name a few) met in The Lodge at
Snowbird ski resort in the Wasatch mountains of Utah to share their ideas on software
development methods known as “lightweight ‘methods at the time. [18] The result of
the meeting was the Agile Manifesto. These agile values were derived from previous
light- weight methods introduced by these agilists in the 1990s and early 2000s. [19]
The four values constitute the essence of agile software development:</p>
    </sec>
    <sec id="sec-6">
      <title>Individuals and interactions over processes and tools7</title>
      <p>Working software over comprehensive documentation
Customer collaboration over contract negotiation</p>
    </sec>
    <sec id="sec-7">
      <title>Responding to change over following a plan</title>
      <p>Instead of formalizing the development process with detailed specification of
software requirements, agile software development meant a distinct move towards
continuous, informal, and close customer collaboration . Unnecessary documentation
was avoided as much as possible emphasizing a “lean” mentality adopted from lean
manufacturing [20].</p>
      <p>Following the publication of the Manifesto, the Agile Alliance was created to promote
and evolve agile software development methods. The manifesto was derived from the
ideas of many iterative development methods including Extreme Programming (XP),
Scrum, DSDM, Crystal, Adaptive Software Development, and several others. It is
rather difficult to disagree with the Manifesto once it is fully understood. In fact, most
people in the software development space nod their heads when they hear the above
statements. These principals resonate in high-quality organizations that have great
talent and pride themselves on collaboration, client service, and adaptability to
change. The fact remains that without talent, no software development process will
ever lead to success. Incorporating agile methodologies into our playbook puts us in
good company along industry leaders (Google, IBM, Lockheed Martin, and many
others) and positions us to provide our clients with the right type of SDLC
transformation based on their culture and business needs. [21]</p>
      <sec id="sec-7-1">
        <title>Agile characteristic Time-boxed iterations</title>
        <p>Description
•
•
•
•
•
•</p>
      </sec>
      <sec id="sec-7-2">
        <title>Scope (in the form of user stories) is</title>
        <p>broken up in small chunks based on
priority and/or complexity
Iterations are time boxed in short
timeframes (generally one to six weeks)
Each iteration includes the entire SDLC
life cycle
The result of each iteration is a working
solution with minimal bugs
Multiple iterations may be required
before releasing a system to end users
Scope is generally fixed during
iterations, but can change in between
iteration based on new business needs</p>
      </sec>
      <sec id="sec-7-3">
        <title>Benefits</title>
        <p>•
•</p>
      </sec>
      <sec id="sec-7-4">
        <title>Improved quality due code integration and test within each iteration</title>
        <p>Early return on
investment as
working code is
produced early on
in the process</p>
      </sec>
      <sec id="sec-7-5">
        <title>Client lead (product owner) is an active</title>
        <p>team member who is engaged in
iteration planning and review.</p>
        <p>Product owner is always aware of
progress being made and the direction
of system development
Product owner is available to answer the
team ‘s question</p>
      </sec>
      <sec id="sec-7-6">
        <title>Agile teams are typical assembly of</title>
        <p>cross-functional team members capable
of carrying out all aspects of the SDLC
Team members are empowered to make
decisions, estimate effort, decide roles
and responsibilities, and are protected
from outside influences
All team members are given the
opportunity to interact with the client
Collocated teams with emphasis on
face–to-face communication. If team
members are not collocated, then the
use of video conferencing and
conference calls to keep the team
connected
Agile methods embrace change as
inevitable. Business needs are changing
rapidly and agile methods do not
assume that requirements can be frozen
Thus, agile methods work closely with
the client to adapt the solution to their
changing requirements
Scope and requirements are reviewed
between iterations, modified, and
prioritized for the next iteration
In addition to adaptability to
requirements, the design of the system
is also adaptable to changing needs.
Team members are encouraged to
refactor code and improve their quality
regularly. The team is encouraged to
adapt any aspect of the system as new
information becomes available.</p>
        <p>Working software is the main objective</p>
      </sec>
      <sec id="sec-7-7">
        <title>Client collaboration</title>
      </sec>
      <sec id="sec-7-8">
        <title>Self-organizing teams</title>
      </sec>
      <sec id="sec-7-9">
        <title>Adaptable</title>
        <p>change</p>
        <p>to
•
Nevertheless, a satisfying understanding in what circumstances agile development
should be used and reasons for its effectiveness are still missing. This is reflected in
the repeated calls for more theory-based investigations and more rigorous industrial
studies on agile software development. The agile approach follows the general trend
in new product development with teams as the core building block of the development
organization. Collaborative development work in teams promises greater adaptability,
productivity, and creativeness as compared to individuals. More- over, it provides
better solutions to organizational problems. Every good concept needs a strong
underlying logic serving as a “theoretical glue”. In ISD research, however, it seems
that “almost every piece of research adopts a unique interpretation of agility”. This
conclusion was confirmed by who found 17 different definitions of the term after
reviewing agile studies in the main outlets of software engineering in information
systems research streams. [22]</p>
        <sec id="sec-7-9-1">
          <title>2 Agile Software Engineering Practices and ERP: SAP Activate</title>
        </sec>
        <sec id="sec-7-9-2">
          <title>Methodology</title>
          <p>The SAP ASAP 8 methodology comprises of six phases as highlighted in Figure 2-3,
which is a disciplined approach to managing complex projects, organizational change
management, solution management, &amp; industry specific implementations. The SAP
ASAP 8 methodology is the enhanced Delivery model with templates, tools,
questionnaires, and checklists, including guide books and accelerators. ASAP 8
empowers project teams to utilize the accelerators and templates built in to SAP
solutions. The Agile add-on is available in SAP Solution Manager. Figure 2.1
explains various phases of SAP ASAP 8 Methodology. [23]
Prepare - This phase encompasses the entire project preparation and planning
activities with infrastructure, hardware/network sizing requirements completed. It
involves setting up the infrastructure, team, project goals, charter, and agree upon
schedule, budget, risk baseline, proof-of-concept planning if applicable with
implementation sequence. The project manager on the ground will discuss with the
customer project manager to identify risks early on with a mitigation plan. The PM
will be responsible for drafting a high-level project plan with all milestones with a
detailed task level plan chalked out with critical dependencies. Each phase deliverable
should be agreed between both parties. Finally, a project organization, steering
committee is organized with assigned resources. Example of SAP Agile Project Team
is shown in Fig. 1.2. [23]
Explore - This is the most crucial phase of the project for a project manager as he just
about to steer the ship, like a captain. The objective of this phase is to be on a
common platform on how the company plans to run SAP for their business
operations. Thus, a PM is responsible for analyzing the project goals and objectives
and revise the overall project schedule if required. In simple terms, it is the critical
requirements gathering phase, A PM might use appropriate tools to collect
requirements with required traceability. The result is the Business Blueprint, which is
a detailed flow of business process AS-IS, how they run the business operations with
a TO-BE mapped in SAP, on how these business operations will run in SAP.
Depending on the implementation complexities, number of business process,
Blueprint workshops might span for a few days or weeks or even months, in a
complex environment. The output of this phase is the baseline configuration in SAP
with detailed custom code requirements analysis done. [25]
Realize - In simple terms, realization is the actual development phase of the project,
where you’d configure, develop custom code and conduct required testing. It involves
coding-unit testing-integration testing-User acceptance testing (UAT). As per the
business blueprint and mapping the SAP system as agreed with business, all the
business process requirements will be implemented. In reality, there are two major
work packages: (a) Baseline (major scope); and (b) Final configuration (remaining
scope). The success of any implementation project relies on how closely you’re able
to develop custom code, test and release it to the UAT phase, in order to support
adequate testing by the users. Also, the challenge is to adopt changes as indicated
during the UAT. This phase is resource intensive and the team is at peak team size to
ensure all deliverables are met and sign-off. Often times Integration fail due to lack of
test data, and testing in a “PRD” like environment to be able to test all critical
business scenarios. A good practice is to copy a “PRD”-like environment and start
testing if the system already exists. If it is GreenField environment, ensure adequate
test data is available to test it rigorously. [26]
Deploy - Final preparations before cutover to production ensure that that the system,
users, and data are ready for transition to productive use. The transition to operations
includes setting up and launching support, then handing off operations to the
organization managing the environment. [27]</p>
        </sec>
        <sec id="sec-7-9-3">
          <title>3 Pilot SAP Agile project within the company: Inventory Aging</title>
        </sec>
        <sec id="sec-7-9-4">
          <title>Solution in SAP without implementation of material batch management</title>
          <p>Javno preduzeće Elektroprivreda Bosne i Hercegovine d.d. Sarajevo (Public
Enterprise Electric Utility of Bosnia and Herzegovina) is a joint stock company in
which 90% of the capital is owned by the Federation of BiH, and 10% is owned by
minority shareholders. Since 2009 Elektroprivreda BiH d.d. Sarajevo has had a status
of the parent company in the EPBIH Concern, which is connected with several
companies in the field of mining and manufacturing of equipment. [28]
Electric utility activities performed by JP Elektroprivreda BiH dd Sarajevo are:
•
•
•
•</p>
          <p>Generation and distribution of electricity
Supply of Electricity
Trading, representation and mediation on the local electricity market
Export and import of electricity, including the management of electricity
system [37]
Electric utility activities performed by the Company as public services are:
•
•
•</p>
          <p>Generation of electricity for unqualified (tariff) customers
Electricity distribution</p>
          <p>Electricity supply for unqualified (tariff) customers.
•
•
•
•
•
•</p>
        </sec>
      </sec>
      <sec id="sec-7-10">
        <title>Key indicators are:</title>
        <p>Installed generating capacities 1682 MW;
Distribution lines 27.405 km;
Distribution substations 2.825 MVA;
Number of customers 744.029;
Number of employees 4.789. [39]
JP Elektroprivreda BiH d.d. - Sarajevo is the largest electric utility company
in BiH. [38]
Internal audit asked for a custom business intelligence report to track the aging of her
products in quarterly buckets (1-3 months, 4-6 months, etc.). Auditors could not
afford to assume that quantity of stock (and average price) on hand is actively moving
due to one recent goods receipt, as suggested by SAP Standard Content. [29]
While the standard content for SAP ERP is immensely useful for quickly
implementing common solutions, and getting critical reports into the hands of
business users, the out-of-the-box material do not address specific issues due to the
different nature of each industry.</p>
        <p>Internal SAP Consultants did not have any experience with Agile implementation
methodology, so the external company specialized in Scrum provided its expertise
and organize project teams and procedures according to agile premises.
Some of the fears that SAP Internal consultants expressed:
•
•</p>
        <p>Implementation teams are not programmers</p>
        <p>Minimum viable product is “monster”
The stock age calculation is load-intensive because it happens at the lowest level and
is a back calculation. BW is meant for this type of reporting, while R/3 could bog
down on the calculation. With BW, you can also change the age buckets and, with
some formula variables, leave it to the user to decide which age buckets to use.[30]
This query works at the level at which material movements take place. If batch
management is implemented, then the lowest level is plant/material/batch. Without
batch management, the lowest level is plant/material. With this query, you can trace a
material back based on the material documents. If a material document changes the
identity of the material in any way — for example, a material-to- material transfer —
then this query won't work for that material as the documents cannot be traced back.
However, this approach is difficult to implement at the programming level because of
the book-keeping overhead. There isn’t a direct relationship between a goods receipt
and a goods issue in the logistics module. You will need to keep an account of the
movements manually. [31]
Those 8 points were “acting rules” during the project:
1. Get to initial prioritization faster.
2. Improve prioritization using economics.
3. Pull work from a dynamic prioritized list.
4. Reduce the size of requirements.
5. Get to the point of writing ABAP code quickly.
6. Actively manage the work in progress.
7. Enable a smooth sustainable flow of work.
8. Enable faster feedback cycles.</p>
        <sec id="sec-7-10-1">
          <title>4 Recognized benefits by the agile team</title>
        </sec>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>More flexibility during implementation - The agile approach enables you to react</title>
      <p>decisively and effectively to change. In contrast to other methods there is no blueprint
that serves as the basis for the entire implementation. Agile is based on the
assumption that requirements will change with time. Therefore, changes can still be
proposed and effected during the implementation. [32]
All necessary knowledge in the team. Two closely linked, cross-functional Scrum
teams were brought together to address this initial situation in an optimum manner.
Each team consisted of ERP developers as well as SAP consultants from both SAP
systems, a representative from the manufacturer of the third-party software and a
tester with knowledge of eCATT. This meant that each Scrum team was able to
implement functional user stories end-to-end and ensure these with automated tests.
[33]
Early integration. Focusing on the minimum viable product/report enabled early
integration of all systems. The interface between the two SAP systems was already
implemented in the first sprint using a minimum data set. In the following sprints the
interface was expanded step by step and the third-party software was integrated. [34]
Communication. In order to integrate the many - especially operatively affected
persons, the managers of the departments had regular info-exchange meetings with
the product owners of the two teams that took the form of backlog grooming. In order
to integrate users “key user groups” were formed that covered a representative
crosssection of the users. The key users not only took part in sprint reviews, they also
worked regularly with the Scrum team during the sprint. [35]
The Results. This mini project was completed perfectly on budget and in time. But
even more important: all those involved recognized what they really needed thanks to
the iterative approach and many test runs. Many of the requirements originally
specified either disappeared completely from the “wish list” or were replaced by new
ones. The risk of an incompatible interface also went down drastically thanks to
timely integration of the modules. The department responsible for the project was so
surprised and impressed by the fast and “correct” results that it intends to carry out all
its commissioned projects with Scrum in future.</p>
    </sec>
    <sec id="sec-9">
      <title>Improved progress monitoring &amp; coordination - During a typical agile</title>
      <p>implementation, daily meetings are held with the team and the interested parties.
These ‘Scrum Meetings’ keep you in constant contact with the project and allow you
to follow the progress closely. Various checkpoints (demos) ensure that the SAP
system links in with your requirements. After each clearly defined sprint, and the
working software it delivers, it is clear what progress has been made and what still
needs to be done. In this way risks and problems are identified at an early stage of the
project.</p>
    </sec>
    <sec id="sec-10">
      <title>Conditions for success</title>
      <p>Agile is based on a short implementation cycle and high speed. This requires constant
feedback and attention from the ‘Process Owner(s)’ who represent the business
stakeholders. Important conditions for success are therefore the involvement from the
business, a clear picture of the requirements and priorities for the project and good
technological preparation. If the correct setup is not yet present then the project
focuses on this first.</p>
      <p>Involvement of business via ‘Process Owner(s)’
Decision-making and internal coordination and communication with the various
business stakeholders concerning the requirements and priorities; these are the most
important tasks of a Process Owner (PO). In this way, the PO represents the customer
and the requirements and links these to the implementation team. [48] The PO also
administers the Delta List. This is a list of the differences between the possibilities of
the baseline system and the processes and functionalities required from the point of
view of the business. With this the PO gives the implementation team clear priorities
for the various Delta requirements. Finally, it is crucial that the availability of the PO
is frequent enough during the project. If there are several Process Owners, we ask for
one chief PO for mutual benefit who can take a final decision if interests differ.</p>
    </sec>
    <sec id="sec-11">
      <title>Development and implementation standards - Agree on development and</title>
      <p>implementation standards with your implementation team. At the very beginning of
the project define your standards for code version control, configuration of reporting
and input layout templates, proper use of modelling capabilities, proper use of
different types of logic (VBA, Script Logic, Business Rules, ABAP, Dimension
Formulas, Measures), authorization modelling, transport system. We spent some time
on defining these standards and it saved lots of time during the project. We used the
same library of script logic functions, ABAP functions and VBA library. [1] As both
templates and functions were shared between all consultants and developers there was
no need to build something new but rather adjust the existing functions and templates
to fit in new requirements and requested features. [36]</p>
      <sec id="sec-11-1">
        <title>5. Conclusion</title>
        <p>This study confirms previous findings that agile software development positively
influences the performance of ERP development process [51] Agile software
engineering evolved from the knowledge of experienced consultants and industry best
practices [52]. While the number of scientific publications demonstrates a clear
interest of academic scholars, theory-based research on agile software development
remains limited [53]. Despite its popularity, a theoretical understanding of agile
software development is still in its infancy [54]. This study is a response to the
frequent calls for more theory-based, industrial case studies on agile software
development [55].</p>
        <p>
          It is clear that Agile transformation requires a serious mind-set change and strong
focus and commitment. With this change, Agile approach give your teams a sense of
accomplishment throughout whole project and keep things transparent to the project
stakeholders. Agile practice is the future (and the present already) of ERP
implementation process. In the next figure 5.1 you can find some key benefits
provided by Accenture. Accenture's current clients include 94 of the Fortune Global
100 and more than three-quarters of the Fortune Global 500. [56]
19. Jung, D. I., &amp; Sosik, J. J. (2003). Group potency and collective efficacy examining their
predictive validity, level of analysis, and effects of performance feedback on future group
performance. Group &amp; Organization Management, 28(
          <xref ref-type="bibr" rid="ref3">3</xref>
          ), 366–391.
20. Kan, S. H. (2003). Metrics and models in software quality engineering. Boston, MA:
        </p>
        <p>
          Addison- Wesley.
21. Kang, H.-R., Yang, H.-D., &amp; Rowley, C. (2006). Factors in team effectiveness: Cognitive and
demographic similarities of software development team members. Human Relations, 59(
          <xref ref-type="bibr" rid="ref12">12</xref>
          ),
1681–1710.
22. Karekar, C., Tarrell, A., &amp; Fruhling, A. (2011). Agile development at ABC: What went wrong?
        </p>
        <p>
          In Americas Conference on Information Systems.
23.
https://support.sap.com/ja/support-programs-services/methodologies/implement-sap/asapimplementation.html
24. https://blogs.sap.com/2013/09/17/the-all-new-asap-8-methodology/
25. https://archive.sap.com/documents/docs/DOC-8032
26. http://www.scmfocus.com/sapprojectmanagement/
27. https://blogs.sap.com/2013/09/17/the-all-new-asap-8-methodology/
28. Baskerville, R., Levine, L., Pries-Heje, J., Ramesh, B., &amp; Slaughter, S. (2001). How internet
software companies negotiate quality. Computer, 34(
          <xref ref-type="bibr" rid="ref5">5</xref>
          ), 51–57.
29. Baskerville, R., &amp; Pries-Heje, J. (2004). Short cycle time systems development.
        </p>
        <p>
          Information Systems Journal, 14(
          <xref ref-type="bibr" rid="ref3">3</xref>
          ), 237–264.
30. Baskerville, R., Ramesh, B., Levine, L., Pries-Heje, J., &amp; Slaughter, S. (2003). Is
internetspeed software development different? IEEE Software, 20(
          <xref ref-type="bibr" rid="ref6">6</xref>
          ), 70–77.
31.
https://www.linkedin.com/pulse/20140826102817-5677495-sprints-agile-approach-in-sapimplementations
32. http://www.prosoftnearshore.com/5-types-of-scrum-meetings/
33. https://www.handshake.com/blog/erp-implementation/
34. https://blogs.sap.com/2014/10/24/agile-for-sap-implementation-yes-of-course/
35. http://www.r3now.com/agile-software-development-for-sap-erp-projects/.
        </p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Moon</surname>
            ,
            <given-names>Y.B.</given-names>
          </string-name>
          “
          <article-title>Enterprise Resource Planning (ERP): a review of the literature</article-title>
          ,”
          <source>International Journal Management and Enterprise Development (4:3)</source>
          <year>2007</year>
          , pp
          <fpage>235</fpage>
          -
          <lpage>264</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Al-Mashari</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Al-Mudimigh</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , and
          <string-name>
            <surname>Zairi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <article-title>"Enterprise Resource Planning: A Taxonomy of Critical Factors,"</article-title>
          <source>European Journal of Operational Research (146:2)</source>
          <year>2003</year>
          , pp
          <fpage>352</fpage>
          -
          <lpage>364</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Scheurwater</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>De Swaan Arons</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>“</surname>
            <given-names>ERP</given-names>
          </string-name>
          &amp;
          <article-title>Performance,” Compact KPMG IT advisory (</article-title>
          <year>2009</year>
          _0)
          <year>2009</year>
          , pp
          <fpage>10</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Al-Mashari</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zairi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , et al. (
          <year>2006</year>
          )
          <article-title>'Enterprise Resource Planning (ERP) implementation: a useful road map'</article-title>
          ,
          <source>International Journal of Management and Enterprise Development</source>
          , Vol.
          <volume>3</volume>
          ,
          <issue>Nos</issue>
          . 1-
          <issue>2</issue>
          , pp.
          <fpage>169</fpage>
          -
          <lpage>180</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Dantes</surname>
            ,
            <given-names>G.R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hasibuan</surname>
            ,
            <given-names>Z.A.</given-names>
          </string-name>
          , “
          <article-title>Measurements of Key Success Factors (KSFs) on Enterprise Resource Planning (ERP) Adoption”</article-title>
          ,
          <source>IBIMA Business Review Journal</source>
          ,
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Davenport</surname>
            ,
            <given-names>T.H.</given-names>
          </string-name>
          <article-title>"Putting the enterprise into the enterprise system,"</article-title>
          <source>Harvard Business Review (76:4)</source>
          ,
          <year>1998</year>
          , pp.
          <fpage>121</fpage>
          -
          <lpage>131</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Ross</surname>
            ,
            <given-names>J. W.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Vitale</surname>
            ,
            <given-names>M. R.</given-names>
          </string-name>
          (
          <year>2000</year>
          ).
          <article-title>The ERP revolution: Surviving versus thriving</article-title>
          ,
          <source>Infor-mation Systems Frontiers</source>
          <volume>2</volume>
          (
          <issue>2</issue>
          ):
          <fpage>233</fpage>
          -
          <lpage>241</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Somers</surname>
            ,
            <given-names>T.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nelson</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2001</year>
          ) “
          <article-title>The Impact of Critical Success Factors across the Stages of Enterprise Resource Planning Implementations”</article-title>
          ,
          <source>In Proc of the 34th Hawaii International Conference on Systems Sciences</source>
          , Vol.
          <volume>8</volume>
          ,
          <issue>8016</issue>
          , IEEE Computer Society, Washington, DC, USA.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Hevner</surname>
            ,
            <given-names>A. R.</given-names>
          </string-name>
          et al.
          <source>2004. Design Science in Information Systems Research. MIS Quarterly</source>
          .
          <volume>28</volume>
          ,
          <issue>1</issue>
          (
          <year>2004</year>
          ),
          <fpage>75</fpage>
          -
          <lpage>105</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Janssens</surname>
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kusters</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Heemstra</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          (
          <year>2008</year>
          ).
          <article-title>Sizing ERP implementation projects: An activitybased approach</article-title>
          .
          <source>International Journal of Enterprise Information Systems (IJEIS)</source>
          ,
          <volume>4</volume>
          (
          <issue>3</issue>
          ),
          <fpage>25</fpage>
          -
          <lpage>47</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Møller</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kraemmergaard</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Rikhardsson</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2004</year>
          ).
          <article-title>A Comprehensive ERP bibliography - 2000-2004</article-title>
          . Department of Marketing, Informatics and Statistics, Aarhus School of Business,
          <source>IFI Working paper series (12)</source>
          ,
          <fpage>54</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Somers</surname>
            ,
            <given-names>T.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nelson</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          (
          <year>2001</year>
          ) “
          <article-title>The Impact of Critical Success Factors across the Stages of Enterprise Resource Planning Implementations”</article-title>
          ,
          <source>In Proc of the 34th Hawaii International Conference on Systems Sciences</source>
          , Vol.
          <volume>8</volume>
          ,
          <issue>8016</issue>
          , IEEE Computer Society, Washington, DC, USA.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>E.J.</given-names>
            <surname>Umble</surname>
          </string-name>
          et al. (
          <year>2003</year>
          ), “
          <article-title>Enterprise resource planning: Implementation procedures and critical success factors</article-title>
          ,
          <source>European Journal of Operational Research</source>
          <volume>146</volume>
          <fpage>241</fpage>
          -
          <lpage>257</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Markus</surname>
            ,
            <given-names>M.L.</given-names>
          </string-name>
          and
          <string-name>
            <surname>Tanis</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2000</year>
          )
          <article-title>The enterprise systems experience - from adoption to success</article-title>
          .
          <source>In Framing the Domains of IT Research: Glimpsing the Future Through the 264 Markus et al. Past</source>
          , Zmud, R.W. (ed.)
          <article-title>(Pinna ex Educational Resources, Cincinnati</article-title>
          , OH),
          <fpage>173</fpage>
          -
          <lpage>207</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Dolmetsch</surname>
            , R.,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Huber</surname>
          </string-name>
          &amp;
          <string-name>
            <surname>Fleisch</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          (
          <year>1998</year>
          ).
          <article-title>Accelerated SAP 4 Case Studies, Institute for Information Management</article-title>
          , University of St: Gallen.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Bhattacherjee</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2000</year>
          ). Beginning SAP R/3 Implementation at Geneva Pharmaceuticals,
          <source>Communications of the AIS</source>
          Vol.
          <volume>4</volume>
          ,
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17. No.
          <string-name>
            <surname>Jarvis</surname>
            ,
            <given-names>C. B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>MacKenzie</surname>
            ,
            <given-names>S. B.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Podsakoff</surname>
            ,
            <given-names>P. M.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>A critical review of construct indicators and measurement model misspecification in marketing and consumer research</article-title>
          .
          <source>Journal of Consumer Research</source>
          ,
          <volume>30</volume>
          (
          <issue>2</issue>
          ),
          <fpage>199</fpage>
          -
          <lpage>218</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Jugdev</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Müller</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>A retrospective look at our evolving understanding of project success</article-title>
          .
          <source>Project Management Journal</source>
          ,
          <volume>36</volume>
          (
          <issue>4</issue>
          ),
          <fpage>19</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>