Professional Documents
Culture Documents
SAP Implementation Life Cycle
SAP Implementation Life Cycle
SAP Implementation is the whole of processes that defines a complete method to implement
SAP software in an organization. It is based on best practices and case studies from various
literature sources and presents a collection of processes and products that make up a complete
implementation method to allow any organization to plan and execute the implementation of
SAP (ERP) software
The project preparation where a vision of the future-state of the SAP solution is being created,
a sizing and blueprinting phase where the solution stack is created and training is being
performed, a functional development phase and finally a final preparation phase, when the
last tests are being performed before the actual go live.
The data table below provides a summary of all the concepts addressed in the process-data
diagram.
Concept Definition
DISASTER RECOVERY Requirement that focuses on downtime that lasts many hours to
(DR) REQUIREMENT days or even weeks (Anderson, 2003)
SAP A comprehensive project plan that contains all products that are
IMPLEMENTATION delivered whilst performing an SAP implementation project
PROJECT PLAN (Anderson, 2003)
SOLUTION STACK A list of all vendors that deliver the products that make up the
PARTNERS LIST SAP solution stack (Anderson, 2003)
SOLUTION VISION A vision of the future-state of the SAP solution (Anderson, 2003)
A test plan that is focused at determining the stability of a given
system or entity. It involves testing beyond normal operational
STRESS TEST PLAN
capacity, often to a breaking point, in order to observe the results.
(www.wikipedia.org)
A detail of how the test will proceed, who will do the testing,
TEST PLAN what will be tested, in how much time the test will take place, and
to what quality level the test will be performed. (IEEE 829)
TSO CHART A chart that depicts the structure of the TSO. (Anderson, 2003)
Activity table
The following table provides a summary of all of the activities that form the SAP
implementation process. These activities will be described with more detail and elaborated with
examples in the rest of this entry.
Design and
Design and staff the key positions of the SAP Technical
initially staff the
Support Organization (TSO), the organization that is
SAP TSO
charged with addressing, designing, implementing and
supporting the SAP solution.
Identify high
Determine all HIGH AVAILABILITY and DISASTER
availability and
RECOVERY REQUIREMENTS, to plan what to do with
disaster recovery
later downtime of the SAP system
requirements
Staff the bulk of the TSO, i.e. fill the positions that
directly support the near-term objectives of the
Staff TSO
Sizing and implementation, which are to develop and begin
blueprinting installation/implementation of the SAP data center.
Identify and staff the remaining TSO roles, e.g. roles that
Round out support
relate to help desk work and other such support providing
for SAP
work.
Develop a planned approach to the changes in the
organization. The objective is to maximize the collective
Address Change
efforts of all people involved in the change and minimize
Management
the risk of failure of implementing the changes related to
the SAP implementation.
Address SAP Create a foundation for the SAP systems management and
SAP systems and SAP computer operations, by creating a SAP
functional operations OPERATIONS MANUAL and by evaluating SAP
development management management applications.
Project preparation
The project preparation phase, depicted below, focuses at two main activities, i.e. to make a
setup for the TSO and to define a solution vision. These activities allow an organization to put in
on the right track towards implementation.
The second project preparation job is to define a so-called solution vision, i.e. a vision of the
future-state of the SAP solution, where it is important to address both business and financial
requirements (budgets). The main focus within the vision should be on the company’s core
business and how the SAP solution will better enable that core business to be successful. Next to
that, the shortcomings of the current systems should be described and short but clear
requirements should be provided regarding availability (uptime), security, manageability and
scalability of the SAP system.
The next phase is often referred to as the sizing and blueprinting phase and forms the main chunk
of the implementation process. The phase is illustrated below.
Figure 4: Sizing and blueprinting phase
This phase starts with performing a total cost of ownership analysis (TCO analysis) to determine
how to get the best business solution at the lowest costs. This means to compare SAP solution
stack options and alternatives and then determine what costs each part of the stack will bring and
when these costs will be incurred. Parts of the stack are for example the hardware, operating
system and database, which form the acquisition costs. Next to that, there should be taken a look
at recurring costs like maintenance costs and downtime costs. Instead of performing a complete
TCO analysis for various solution stack alternatives that would like to compare, it can be wise
just to do a so-called delta analysis, where only the differences between solutions (stacks) are
identified and analyzed. The image at the right depicts the essence of a delta analysis.
A true sizing process is to engage the SAP solution stack vendors, which is the next step. This
means selecting the best SAP hardware and software technology partners for all layers and
components of the solution stack, based on a side-by-side sizing comparison. The most important
factors that are of influence here are the estimated numbers of (concurrent) users and batch sizes.
A wise thing to do is to involve SAP AG itself to let them create a sizing proposal stating the
advised solution stack, before moving to SAP’s technology partners/SAP vendors, like HP, Sun
Microsystems and IBM. A simplified solution stack is depicted at the right, showing the many
layers for which software and hardware has to be acquired. Note the overlap with the OSI model.
Staff TSO
The TSO is the most important resource for an organization that is implementing SAP, so
staffing the TSO is a vital job which can consume a lot of time. In a previous phase, the
organization should already have staffed the most vital positions. At this point the organization
should staff the bulk of the TSO, i.e. fill the positions that directly support the near-term
objectives of the implementation, which are to develop and begin the installation/implementation
of the SAP data center. Examples are: data center experts, network infrastructure experts,
security specialists and database administration experts.
There are many ways to find the right people within or outside the organization for all of the
TSO positions and it depends on the organization how much time it wants to spend on staffing.
Training
One of the most vital stages of the implementation process is training. Very few people within an
organization are SAP experts or even have worked with SAP software. It is therefore very
important to train the end users but especially the SAP TSO: the people who design and
implement the solution. Many people within the TSO need all kinds of training. Some examples
of these positions:
All of these people need to acquire the required SAP knowledge and skills or even SAP
certifications through training. Moreover, people need to learn to do business in a totally new
way. To define how much SAP training every person needs, a company can make use of a
skillset matrix. With this matrix, a manager can identify who possesses what knowledge, to
manage and plan training, by defining the height of expertise with a number between e.g. 1 and 4
for each skill for each employee.
The next step is to set up the SAP data center. This means either building a new data center
facility or transforming the current data center into a foundation capable of supporting the SAP
solution stack, i.e. all of the technology layers and components (SAP software products) in a
productive SAP installation. The most important factor when designing the data center is
availability. The high availability and disaster recovery requirements which should have been
defined earlier, give a good idea of the required data center requirements to host the SAP
software. Data center requirements can be a:
Perform installations
The following step is to install the required SAP software parts which are called components and
technological foundations like a web application server or enterprise portals, to a state ready for
business process configuration. The most vital sub steps are to prepare your OS, prepare the
database server and then start installing SAP software. Here it is very important to use
installation guides, which are published for each SAP component or technology solution by SAP
AG. Examples of SAP components are:
Before moving into the functional development phase, the organization should identify and staff
the remaining TSO roles, e.g. roles that relate to helpdesk work and other such support providing
work.
Functional development
The next phase is the functional development phase, where it is all about change management
and testing. This phase is depicted below.
The next challenge for an organization is all about change management / change control, which
means to develop a planned approach to the changes the organization faces. The objective here is
to maximize the collective efforts of all people involved in the change and to minimize the risk
of failure of implementing the changes related to the SAP implementation.
The implementation of SAP software will most surely come with many changes and an
organization can expect many natural reactions, i.e. denial, to these changes. To fight this, it is
most important to create a solid project team dedicated to change management and to
communicate the solution vision and goals of this team. This team should be prepared to handle
the many change issues that come from various sources like:
• End-user requests
• Operations
• Data center team
• DBA group
• Systems management
Next thing is to create a foundation for the SAP systems management and SAP computer
operations, by creating a SAP operations manual and by evaluating SAP management
applications. The manual is a collection of current state system documentation, day-to-day and
other regularly scheduled operations tasks, various installation and operations checklists and
how-to process documents.
Testing is very important before going live with any system. Before going live with an SAP
system, it is vital do to many different kinds of testing, since there is often a large, complex
infrastructure of hardware and software involved. Both requirements as well as quality
parameters are to be tested. Important types of testing are:
• Functional testing: to test using functional use cases, i.e. a set of conditions or variables
under which a tester will determine if a certain business process works
• Integration testing
• Regression testing
Final preparation
The last phase before going live can be referred to as the final preparation phase and is depicted
below.
The final phase before going live with SAP is often referred to as the cutover phase, which is the
process of transitioning from one system to a new one. The organization needs to plan, prepare
and execute the cutover, by creating a cutover plan that describes all cutover tasks that have to be
performed before the actual go-live. Examples of cutover tasks are:
• Review and update all systems-related operations procedures like backup policies and
system monitoring
• Assign ownership of SAP’s functional processes to individuals
• Let SAP AG do a GoingLive check, to get their blessing to go live with the system
• Lock down the system, i.e. do not make any more changes to the SAP system
Go Live
All of the previously described phases all lead towards this final moment: the go-live. Go-live
means to turn on the SAP system for the end-users and to obtain feedback on the solution and to
monitor the solution. It is also the moment where product software adoption comes into play.
More information on this topic:
In order to successfully implement SAP in an organization, there are several things that are of
great importance. First it is very important to get the support from all the people that are involved
in implementing SAP, but also the people that will actually use the SAP software. Second it is
essential to create a solution vision at the beginning of the implementation track, so that
everybody within the organization knows why SAP is being implemented. Third and last it is
very important to test the SAP hardware and software rigorously and to ensure that the end-users
are ready to use SAP before going live, because there are many known projects that failed
because of a lack of support and SAP knowledge...