IT Service-Oriented Investment Analysis

Transcrição

IT Service-Oriented Investment Analysis
IT Service-Oriented Investment Analysis
A Comparison of
In-House versus Software-as-a-Service
Deployment Solutions
DISSERTATION
of the University of St. Gallen,
Graduate School of Business Administration,
Economics, Law and Social Sciences (HSG)
to obtain the title of
Doctor Oeconomiae
submitted by
Susanne Glissmann
from
Germany
approved on the application of
Prof. Dr. Walter Brenner
and
Prof. Dr. Lutz M. Kolbe
Dissertation no. 3685
Pro BUSINESS Verlag, Berlin 2010
The University of St. Gallen, Graduate School of Business Administration,
Economics, Law and Social Sciences (HSG) hereby consents to the printing of the
present dissertation, without hereby expressing any opinion on the views herein
expressed.
St. Gallen, October 19, 2009
The President:
Prof. Ernst Mohr, PhD
Acknowledgements
i
Acknowledgements
This dissertation was developed in the context of the Competence Centers ‘Customer
Management’ (CC IIM) and ‘Industrialized Information Management’ (CC IIM) at the
Institute of Information Management, University of St. Gallen. The dissertation would
not have been possible without the contribution of many people and institutions in
academia and industry. Here, I wish to acknowledge some of them in particular.
First, I would like to thank my primary advisor, Professor Walter Brenner. Walter
guided this research project as a whole and provided me with valuable suggestions and
reviews without which this dissertation would not have been possible.
I would also like to thank my associate advisor Professor Lutz M. Kolbe. As project
manager, Lutz led the CC CM, which allowed me during my PhD program to engage
in various consulting and research work with large global enterprises. The experiences
I gained from this work formed me as a person and prepared me for my future career
as research scientist.
This dissertation is the result of my interactions and intellectual exchanges with my
former colleagues and friends at the Institute of Information Management. Among
them, I would like to express my appreciation in particular to the following people for
a loyal atmosphere and a wonderful time in St. Gallen: Dr. Ragnar Schierholz, Dr. Annette Reichold, Alexander Ritschel, Dr. Oliver Wilke, Christian Fischer, Bernhard
Schindlholzer, HanhQuyen Nguyen, Friedrich Köster, Dr. Malte Geib, Dr. Malte
Dous, Dr. Harald Salomann, and Dr. Enrico Senger. I am also thankful to Uwe Pilgram, who gave me most helpful advice in the initial phase of my dissertation project.
I also wish to extend my thank to Barbara Rohner, assistant of Professor Brenner and
good soul of the Institute of Information Management. Barbara gave me strength and
support in many telephone calls between Switzerland and the US.
I am greatly indebted to Professor Michael Genesereth and Dr. Charles Petrie who invited me to Stanford to work with them as visiting scholar. I would like to thank them
for their friendship, their personal support, as well as the insights they gave me in their
research. Furthermore, I would like to thank David Haley, a colleague at Stanford, for
the hours he spent with me calculating the capacities of IT resources. Financial support
of my visiting scholarship was generously provided by the Swiss National Science
Foundation (SNF).
I want to acknowledge Dr. Timothy Chou, former president of Oracle OnDemand. In
each meeting with him and in each lecture Tim gave on Software-as-a-Service (SaaS)
at Stanford, I found something new that I could incorporate into my dissertation. For
my empirical study, Tim also introduced me to numerous SaaS providers in the US.
ii
Acknowledgements
I am grateful to people from the industry that allowed me to gain the practical insights
most relevant for my dissertation. First, I would like to thank the partners of the CC
CM (i.e., Audi AG, Commerzbank AG, Credit Suisse Group, Luzerner Kantonalbank,
Swisscom IT Services AG, Bausparkasse Schwäbisch Hall AG, TUI AG, and Union
Asset Management Holding AG) for the excellent collaboration between academia and
industry. Second, I would like to thank the many people from European and US enterprises, who participated in my interviews, providing me real-life information on SaaS
applications from the provider and customer point of view. Special thanks go to Martin
Vogl from Audi AG and Ed Romson from Plantronics Inc.. Furthemore, I would like
to thank Nicholas Carr, author of the book ‘Does IT Matter?’, Alireza Beiklou from
Business Objects, Brenda Boyle from Empirix Inc., Michele Hincks from Enviance
Inc., Roman Hoffmann from Deutsche Bank AG, Dr. Ralf Nowak from Deutsche Post
AG, Dr. Sven Graupner from Hewlett-Packard Co. Ltd., Fred Chong from Microsoft
Corporation, Tom Kucharvy from Ovum Summit, Frank Prenninger and Siegfried
Radspieler from RightNow Technologies Inc., Scott Bolick, Tim Stucka, Jai Das, Michael Beutler, and Michael Mankowski from SAP AG, Franz Berger from Salesforce.com Inc., Jim Parkinson from Sun Microsystems Inc., Michael Gregoire from
Taleo Inc., Rena Wickenheiser and Berry Paton from T-Systems AG, Fred Magner
from Unocal Inc., as well as Hanspeter Lipski from Zurich Financial Services Group.
I am sincerely grateful to Howard Almond, a great friend who supported me throughout the entire dissertation project. Howard proofread my dissertation and helped me
with numerous comments and suggestions on my dissertation.
I am most grateful to my fiancé Axel Hochstein, who has been a constant source of
encouragement and support. I thank him for his love, his critical feedback, his patience
with me and for many sacrifices he has endured.
Finally, I would like to thank my parents Helga and Lothar, my brothers Robert and
Rüdiger, as well as my grandparents Walter and Magdalene. Their unconditional love,
guidance and support throughout my life have been a source of inspiration and
strength, and to them I dedicate this dissertation.
Palo Alto, December 2009
Susanne Glissmann
Table of Contents
iii
Table of Contents
1
Introduction..................................................................................................................................... 1
1.1 Motivation..................................................................................................................... 1
1.2 Objective & Audience .................................................................................................. 3
1.3 Origin & Dissertation Framework ................................................................................ 4
1.4 Research Methodology ................................................................................................. 6
1.5 Structure ........................................................................................................................ 9
2
Conceptual Foundations............................................................................................................... 11
2.1 Business Engineering.................................................................................................. 11
2.2 Industrialized Information Management .................................................................... 14
2.3 Software-as-a-Service ................................................................................................. 24
2.4 Summary & Research Gap ......................................................................................... 36
3
Relevant Investment Analysis Approaches ................................................................................ 38
3.1 Decision Theory.......................................................................................................... 38
3.2 Sensitivity Analysis .................................................................................................... 41
3.3 SaaS Investment Analysis........................................................................................... 44
3.4 IIM Cost Accounting .................................................................................................. 48
3.5 Manufacturing Resource Planning.............................................................................. 52
4
Case Studies ................................................................................................................................... 55
4.1 Selection of Cases ....................................................................................................... 55
4.2 Audi AG’s Selection of an In-House Solution ........................................................... 57
4.3 Plantronics, Inc.’s Selection of a SaaS Solution ......................................................... 63
4.4 Cross-Case Analysis ................................................................................................... 67
5
Method Proposal for IT Service-Oriented Investment Analysis .............................................. 70
5.1 Method Introduction ................................................................................................... 71
5.2 Phase 1 – Customer Requirements Analysis .............................................................. 83
5.3 Phase 2 – Pre-Selection of In-House & SaaS Solutions ........................................... 105
5.4 Phase 3 – Manufacturing Specification of In-House & SaaS Solutions ................... 119
5.5 Phase 4 – Capacity Requirements Planning for In-House & SaaS Solutions........... 136
5.6 Phase 5 – Cost Accounting of In-House & SaaS Solutions...................................... 157
5.7 Phase 6 – Final Selection between In-House or SaaS Solution ................................ 185
5.8 Conclusion ................................................................................................................ 204
6
Summary ..................................................................................................................................... 209
References .......................................................................................................................................... 211
iv
Table of Contents
Table of Contents (in detail)
1
Introduction..................................................................................................................................... 1
1.1 Motivation .................................................................................................................... 1
1.2 Objective & Audience .................................................................................................. 3
1.3 Origin & Dissertation Framework .............................................................................. 4
1.4 Research Methodology ................................................................................................ 6
1.5 Structure ....................................................................................................................... 9
2
Conceptual Foundations............................................................................................................... 11
2.1 Business Engineering ................................................................................................ 11
2.1.1
Characteristics of Business Engineering ........................................................ 11
2.1.2
Method Engineering ....................................................................................... 12
2.1.3
Contribution to this Dissertation ..................................................................... 14
2.2 Industrialized information management .................................................................. 14
2.2.1
Origin and Principles ...................................................................................... 14
2.2.2
Characteristics of IT Services and IT Products .............................................. 16
2.2.3
Role Model of IT Service Providers ............................................................... 20
2.2.4
Contribution to this Dissertation ..................................................................... 23
2.3 Software-as-a-Service ................................................................................................ 24
2.3.1
IT Outsourcing ................................................................................................ 24
2.3.2
Application Service Provision ........................................................................ 27
2.3.3
Software-as-a-Service Continuum .................................................................. 30
2.3.4
Contribution to this Dissertation ..................................................................... 36
2.4 Summary & Research Gap ........................................................................................ 36
3
Relevant Investment Analysis Approaches ................................................................................ 38
3.1 Decision Theory ......................................................................................................... 38
3.1.1
Elements of Decision Models ......................................................................... 39
3.1.2
Decision Process ............................................................................................. 40
3.1.3
Evaluation for this Dissertation ...................................................................... 41
Table of Contents
v
3.2 Sensitivity Analysis .................................................................................................... 41
3.2.1
Risk Assessment ............................................................................................. 42
3.2.2
Monte Carlo Analysis ..................................................................................... 43
3.2.3
Evaluation for this Dissertation ...................................................................... 43
3.3 SaaS Investment Analysis .......................................................................................... 44
3.3.1
Academic Research......................................................................................... 44
3.3.2
Market Analysts .............................................................................................. 46
3.3.3
Evaluation for this Dissertation ...................................................................... 48
3.4 IIM Cost Accounting ................................................................................................. 48
3.4.1
Integrated IT Cost Tables ............................................................................... 49
3.4.2
IT Product-Oriented Cost Accounting ............................................................ 50
3.4.3
Evaluation for this Dissertation ...................................................................... 52
3.5 Manufacturing Resource Planning .......................................................................... 52
4
3.5.1
Functions......................................................................................................... 52
3.5.2
Evaluation for this Dissertation ...................................................................... 54
Case Studies ................................................................................................................................... 55
4.1 Selection of Cases ...................................................................................................... 55
4.2 Audi AG’s Selection of an In-House Solution ......................................................... 57
4.2.1
Company ......................................................................................................... 57
4.2.2
Investment Analysis........................................................................................ 58
4.2.3
Findings .......................................................................................................... 62
4.3 Plantronics, Inc.’s Selection of a SaaS Solution ...................................................... 63
4.3.1
Company ......................................................................................................... 63
4.3.2
Investment Analysis........................................................................................ 63
4.3.3
Findings .......................................................................................................... 67
4.4 Cross-Case Analysis ................................................................................................... 67
vi
Table of Contents
5
Method Proposal for IT Service-Oriented Investment Analysis .............................................. 70
5.1 Method Introduction .................................................................................................. 71
5.1.1
Objects of Comparison ................................................................................... 71
5.1.2
Requirements .................................................................................................. 72
5.1.3
Meta Model ..................................................................................................... 74
5.1.4
Procedure Model ............................................................................................. 77
5.1.5
Fictitious Example .......................................................................................... 80
5.2 Phase 1 – Customer Requirements Analysis ............................................................ 83
5.2.1
IT Product Contract ........................................................................................ 84
5.2.2
Sales Specifications of IT Services................................................................. 87
5.2.2.1 Core Services ........................................................................... 89
5.2.2.2 Support Services ...................................................................... 91
5.2.3
Sales Plans of IT Services............................................................................... 97
5.2.3.1 Core Services ........................................................................... 98
5.2.3.2 Support Services .................................................................... 101
5.3 Phase 2 – Pre-Selection of In-House & SaaS Solutions ........................................ 105
5.3.1
Blueprints of IT Production Alternatives ..................................................... 106
5.3.2
Blueprints of IT Development Alternatives.................................................. 113
5.3.3
Decision-Making by Internal IT Service Provider ....................................... 116
5.4 Phase 3 – Manufacturing Specification of In-House & SaaS Solutions .............. 119
5.4.1
Bill of Services & Work Plans of IT Production Alternatives ..................... 120
5.4.1.1 Core Services ......................................................................... 121
5.4.1.2 Support Services .................................................................... 125
5.4.1.3 Maintenance Services ............................................................ 129
5.4.2
Project Plans of IT Development Alternatives ............................................. 131
5.5 Phase 4 – Capacity Requirements Planning for In-House & SaaS Solutions ...... 136
5.5.1
Capacities & Service Levels of IT Production Alternatives ......................... 138
5.5.1.1 Core Services ......................................................................... 139
5.5.1.2 Support Services .................................................................... 147
5.5.1.3 Maintenance Services ............................................................ 152
Table of Contents
5.5.2
vii
Capacities & Service Levels of IT Development Alternatives ..................... 155
5.6 Phase 5 – Cost Accounting of In-House & SaaS Solutions ................................... 157
5.6.1
Costs of IT Production Alternatives ............................................................. 162
5.6.1.1 Core Services ......................................................................... 163
5.6.1.2 Support Services .................................................................... 172
5.6.1.3 Maintenance Services ............................................................ 175
5.6.2
Costs of IT Development Alternatives ......................................................... 179
5.7 Phase 6 – Final Selection between In-House or SaaS Solution ............................ 185
5.7.1
Decision-Making by Internal IT Service Provider ....................................... 186
5.7.1.1 Influencing Factors for IT Production Alternatives .............. 191
5.7.1.2 Influencing Factors for IT Development Alternatives .......... 197
5.7.2
Decision-Making by Customer Company .................................................... 199
5.7.2.1 Influencing Factors for IT Product Contract ......................... 200
5.7.2.2 Influencing Factors for Sales Specifications of IT Services . 201
5.8 Conclusion ............................................................................................................... 204
6
5.8.1
Fulfillment of Requirements ......................................................................... 204
5.8.2
Limitations & Need for Further Research .................................................... 205
5.8.3
Outlook ......................................................................................................... 207
Summary ..................................................................................................................................... 209
References .......................................................................................................................................... 211
viii
Exhibits
Exhibits
Exhibit 1. SaaS adoption by segment ............................................................................ 2
Exhibit 2. Topics and industrial partners of the CC IIM ................................................ 5
Exhibit 3. Research process of this dissertation ............................................................. 6
Exhibit 4. Dissertation structure ..................................................................................... 9
Exhibit 5. Meta model of method engineering ............................................................. 13
Exhibit 6. Meta model of IT services ........................................................................... 17
Exhibit 7. Role model of an industrialized IT service provider .................................. 20
Exhibit 8. Structures and relationships of service-oriented IM ................................... 25
Exhibit 9. Comparison of conventional IT outsourcing and ASP model ..................... 28
Exhibit 10. Partners in the ASP ecosystems ................................................................ 29
Exhibit 11. Development of ASP and SaaS .................................................................. 30
Exhibit 12. Key attributes of the Software-as-a-Service continuum ............................ 32
Exhibit 13. Database architecture ................................................................................ 33
Exhibit 14. Classification of selected SaaS providers .................................................. 35
Exhibit 15. Evaluation of relevant decision-making approaches ................................. 38
Exhibit 16. Core elements of a decision model ............................................................ 39
Exhibit 17. CFD example of construction cost model ................................................. 42
Exhibit 18. Compressor cost and labor cost distribution ............................................. 43
Exhibit 19. Integrated model of ASP choice ............................................................... 44
Exhibit 20. Scoring of in-house & SaaS solutions ...................................................... 46
Exhibit 21. TCO comparison between in-house and SaaS .......................................... 47
Exhibit 22. System requirements for integrated cost tables ......................................... 49
Exhibit 23. Value chain model of IT cost accounting .................................................. 51
Exhibit 24. MRP II framework .................................................................................... 53
Exhibit 25. Overview of analyzed companies .............................................................. 56
Exhibit 26. Company Information of Audi AG ........................................................... 58
Exhibit 27. Lead management: system evaluation criteria catalogue........................... 60
Exhibit 28. Plantronics, Inc. ......................................................................................... 63
Exhibit 29. Plantronics’ Vendor Requirement List ...................................................... 65
Exhibit 30. IT service-oriented investment analysis..................................................... 70
Exhibit 31. ICT value chain – Source versus make of IT services ............................... 71
Exhibit 32. High-level view of meta model .................................................................. 75
Exhibit 33. Procedure model for the IT service-oriented investment analysis ............. 77
Exhibit 34. Input, output, & roles of the procedure model ........................................... 78
Exhibit 35. SaaS usage by software application .......................................................... 81
Exhibit 36. Initial situation of fictitious company Electro Ltd. .................................... 82
Exhibit 37. Detailed view of meta model – Key elements of phase 1 .......................... 83
Exhibit 38. Targeted groups for new IT service portfolio ............................................ 85
Exhibit 39. Contract for IT product ‘IT support for marketing activities’ ................... 86
Exhibit 40. Business impact of core and support services............................................ 88
Exhibits
ix
Exhibit 41. Business impact of core services .............................................................. 89
Exhibit 42. Example of core services included in an IT product.................................. 90
Exhibit 43. Sales specification of selected core services .............................................. 90
Exhibit 44. Example of support services included in an IT product ............................ 91
Exhibit 45. Sales specification of support service ‘enable end-user’ ........................... 92
Exhibit 46. Sales specification of support service ‘train end-user’ .............................. 93
Exhibit 47. Sales specification of support service ‘help desk’ ..................................... 94
Exhibit 48. Sales specification of IT support service ‘setup business unit’ ................. 95
Exhibit 49. Sales specification of support service ‘change request’ ............................ 96
Exhibit 50. Sales specification of support service ‘upgrade software’ ......................... 97
Exhibit 51. Service consumption of different core services ......................................... 99
Exhibit 52. Sales forecast example for a core service ................................................ 100
Exhibit 53. Sales plan for core service ‘view customer profile’................................. 101
Exhibit 54. Sales forecast example for support services ............................................ 102
Exhibit 55. Sales plan for support service ‘enable end-user’ ..................................... 104
Exhibit 56. Detailed view of meta model – Key elements of phase 2 ........................ 105
Exhibit 57. In-House & SaaS – Blueprints of IT production lines for core services . 107
Exhibit 58. Blueprints of IT production alternatives ................................................. 112
Exhibit 59. Blueprints of IT development alternatives .............................................. 115
Exhibit 60. IT Feasibility Matrix ............................................................................... 117
Exhibit 61. Detailed view of meta model – Key elements of phase 3 ........................ 119
Exhibit 62. Resource capacities provided by in-house and SaaS IT production lines 121
Exhibit 63. In-House & SaaS – Sample BOS of a core service ................................. 122
Exhibit 64. In-House & SaaS – BOS of core service ‘view customer profile’ .......... 124
Exhibit 65. Human resource capacities used for the creation of support services ..... 125
Exhibit 66. In-House & SaaS – Sample BOS of a support service ............................ 126
Exhibit 67. In-House & SaaS – BOS of support service ‘enable end-user’ ............... 128
Exhibit 68. In-House & SaaS – Work plan for maintenance services ........................ 130
Exhibit 69. In-House & SaaS – Project phases and activities .................................... 131
Exhibit 70. In-house & SaaS project phases and activities ........................................ 135
Exhibit 71. Detailed view of meta model – Key elements of phase 4 ........................ 136
Exhibit 72. Determination of resource workload........................................................ 137
Exhibit 73. Decomposition of service response time into capacity response times ... 139
Exhibit 74. Admission control to manage incoming orders of core service units ...... 140
Exhibit 75. Past exceptional increase of Internet response time ................................ 144
Exhibit 76. In-House – Regular MPS of CPU (January - November)........................ 145
Exhibit 77. In-House – Workload profile of CPU ...................................................... 146
Exhibit 78. In-House & SaaS – Response time of core service.................................. 147
Exhibit 79. In-House & SaaS – Labor capacities required for support services ....... 148
Exhibit 80. In-House & SaaS – Workload of new IT employee (support services)... 150
Exhibit 81. In-House & SaaS – Labor capacities required for maintenance ............. 152
Exhibit 82. In-House & SaaS: Workload profile of new IT employee ...................... 154
x
Exhibits
Exhibit 83. Detailed view of meta model – key elements of phase 5 ......................... 157
Exhibit 84. Cost accounting of service units .............................................................. 159
Exhibit 85. In-House & SaaS – Cost overview ......................................................... 160
Exhibit 86. Allocation of total production costs to IT services .................................. 162
Exhibit 87. Stepwise change of actual CPU capacity according to capacity need ..... 164
Exhibit 88. Overview of SaaS providers’ price models ............................................. 167
Exhibit 89. In-House & SaaS – Total production costs of core services ................... 169
Exhibit 90. In-House & SaaS – Unit cost of core service ‘view customer profile’ ... 171
Exhibit 91. In-House & SaaS – Unit cost of support service ‘enable end-user’ ....... 174
Exhibit 92. In-House & SaaS – Total costs of maintenance services ....................... 178
Exhibit 93. Allocation of total projects costs to IT services ....................................... 179
Exhibit 94. In-House – Total costs of development services ..................................... 183
Exhibit 95. SaaS – Total costs of development services ............................................ 184
Exhibit 96. Detailed view of meta model – Key elements of phase 6 ........................ 185
Exhibit 97. Decision-Making by Internal IT Service Provider................................... 186
Exhibit 98. Influencing factors to develop scenarios of IT production alternatives... 187
Exhibit 99. Cost volume profit graph ......................................................................... 188
Exhibit 100. In-House & SaaS – IT production scenario 1 ........................................ 189
Exhibit 101. In-House & SaaS – Final selling price of IT product ITP_056 ............ 190
Exhibit 102. Contributing factor diagram of IT production alternatives .................... 191
Exhibit 103. In-House – Cost pattern of growing hourly unit demand ..................... 193
Exhibit 104. SaaS – Cost pattern of growing hourly unit demand ............................. 195
Exhibit 105. Scenarios of IT production alternative ................................................... 196
Exhibit 106. Contributing factor diagram of IT development alternatives ................ 197
Exhibit 107. In-House & SaaS: Scenarios of IT development alternatives................ 198
Exhibit 108. Final Decision-Making by Customer Company .................................... 199
Exhibit 109. In-House & SaaS – Updated IT product contract .................................. 200
Exhibit 110. In-House & SaaS – Updated sales specifications .................................. 203
Exhibit 111. Application of proposed method ............................................................ 206
Exhibit 112. Summary Statistics for a database server............................................... 206
Abbreviations
Abbreviations
AM
Account Management (IIM role)
ASP
Application Service Provision
ACT
Agency Cost Theory
app
application
BE
Business Engineering
BOS
Bill Of Services
BYD
Business ByDesign
e.g.
for example
ERP
Enterprise Resource Planning
ESE
External Service
equiv.
equivalent
CC CM
Competence Center ‘Customer Management’
CC IIM
Competence Center ‘Industrialized Information Management’
CFD
Contributing Factor Diagram
CO
Controlling
CPU
Central Processing Unit
CRM
Customer Relationship Management
ESE
External Service
HW
Hardware
HR
Human Resource Management
ICT
Information Communication Technology
i.e.
id est
IM
Information Management
IIM
Industrialized Information Management
IRR
Internal Rate of Return
ISP
Internal IT Service Provider
ISPO
IT Service Portfolio
IT
Information Technology
ITIL
IT Infrastructure Library
IWI-HSG
Institute of Information Management, University of St. Gallen
LAN
Local Area Network
MPS
Master Production Schedule
xi
xii
Abbreviations
MSE
Maintenance Service
NPV
Net Present Value
OS
Operating System
OVH
Overhead
p.
page
PC
Personal Computer
PE
Product Engineering
PDE
Production Engineering
PM
Product Management
pp.
pages
PPS
for Production Planning and Scheduling
PSE
Preliminary IT Service
rep
representative
RES
Resource
RM
Resource Management
ROI
Return Of Investment
RPC
Remote Procedure Calls
SaaS
Software-as-a-Service
SCM
Supply Chain Management
SCOR
Supply Chain Operations Reference Model
SW
Software
SME
Small and Medium Enterprises
SLA
Service Level Agreement
SOX
Sarbanes-Oxley Act
SSE
Support Service
et sqq.
and the following
TCO
Total Cost of Ownership
TCT
Transaction Cost Theory
TEI
Total Economic Impact
WAN
Wide Area Network
Abstract
xiii
Abstract
In recent years, the application of Software-as-a-Service (SaaS) solutions, such as Salesforce.com, NetSuite, Taleo, or RightNow Technologies, has increased significantly
due to improved software functionality, more reliable service levels, as well as customers’ pressure to cut IT costs. Since the beginnings in the late 1990s, SaaS - at that
time still called Application Service Provision (ASP) - has changed from a simple outsourcing solution exclusively designed to meet small-and medium sized enterprises’
needs, to an outsourcing solution that is able to support large enterprises’ complex
business processes. Consequently, when these days a company considers introducing a
new IT solution, the conventional in-house deployment of packaged enterprise software must compete more often with Software-as-a-Service. However, a lot of tradeoffs need to be considered and decisions between these two IT solutions are rather
complex requiring sophisticated investment analysis approaches.
Thus, the method ‘IT service-oriented investment analysis’ introduced in this dissertation aims at providing guidelines for the ambiguous decisions to pursue in-house versus SaaS deployment solutions. Constantly changing customer requirements affect the
efficiency of these deployment solutions and need to be taken into account. Thus, it is
necessary to understand the relationships between changed requirements and implemented IT solutions on a detailed level. Based on this understanding, scenarios can be
developed and based on probabilistic assumptions sound decisions can be derived.
Striving for a holistic approach and considering the necessity of high granularity, the
proposed method analyses each solution based on the level of individual IT services.
For both IT solutions, it considers the view of the customer and the internal IT service
provider, the sales forecast and projected sales plan of IT service units, the initial
availability and planned utilization rate of IT and human resources, as well as the
costs of each individual IT service unit. Extending the framework of ‘Industrialized
Information Management’ developed by the Institute of Information Management,
University of St. Gallen, the method uses concepts from Operations Management,
such as Manufacturing Resource Planning II (MRP II) and Activity-Based Costing
(ABC) for creating a knowledge basis necessary to support the deployment decision.
This knowledge is then used to create scenarios and to derive the final decision for
one IT solution.
The proposed method represents the conceptual foundation for an IT service-oriented
investment analysis, whereas it is obvious that a sophisticated software support is necessary to implement this method.
Motivation
1
1 Introduction
1.1 Motivation
The online delivery of software, referred to as Software-as-a-Service (SaaS) or software on-demand, has gained significantly in momentum in recent years [IDC 2005,
pp.6 et sqq., Akella et al. 2007, Chou 2008, p.2]. Gartner estimated SaaS to grow annually with a rate of 22.1% through 2011, which is more than double the expected
growth rate for the total enterprise software market [Mertz et al. 2007]. Concurrently,
most SaaS providers recognize rapidly increasing customer numbers and fast growing
revenues. In the last years, for instance, Salesforce.com increased annually its customer base by circa 60% to up to 1,100,000 subscribers by the end of the fourth quarter of
2008 [Salesforce.com 2008]. For the fiscal year 2008, the SaaS provider expected a
new high of $1 billion in total revenues.
The confident predictions for SaaS solutions and the remarkable achievements of established SaaS providers, such as Taleo, NetSuite or WebEx, have attracted numerous
new start-up companies and convinced them to offer their software as online service.
Generous venture capitalists have been continuously enlarging their support in these
companies’ endeavors1 [Winblad 2007]. At the same time, traditional software vendors, such as SAP or Microsoft, have recognized the growing risk of losing their customers, and of missing opportunities to augment their customer base [Dubey et al.
2008a]. SAP’s new SaaS solution, Business ByDesign is only one example of these
vendors current shift towards the Software-as-a-Service movement [SAP 2008].
Today, due to various technology catalysts, such as the continuous extension of SaaS
functionality, improvement of customization and integration capabilities, enhancements of service levels, as well as concurrent progress in web technologies and network bandwidth, SaaS appeals equally to small, medium, and large enterprises2 [Herbert 2007]. According to Forrester, the number of large customers grew from 12% in
2006 to 16% in 2007 entailing a general increase in SaaS providers’ average user
number per customer [Band/Marston 2008]. Hence, this development stands in strong
contrast to the first generation of online software delivery, i.e., Application Service
Provision (ASP), which in particular targeted small enterprises with simple business
processes. SaaS evolves as a serious deployment alternative to traditional delivery
approaches for almost all kinds of applications as shown in Exhibit 1 (see next page).
1
Interview with Jai Das, partner at SAP Ventures, 2008/05/02, Palo Alto
2
Interview with Nicholas Carr, author of ‘Does IT matter?’ and ‘The Big Switch’, 2007/09/17, San Francisco
2
Introduction
SaaS adoption by segment
infrastructure & tools
• secure content
management
• security/ vulnerability
management
• backup/archive
• integration/
deployment tools
• identity/access
management
• threat management
• change/ configuration
• performance
management
• event automation/ job
scheduling
• network and service
management
back-office applications
general applications
• payroll
• human capital
management
• CRM
• procurement
• logistics
• conferencing
applications
• eCommerce (on-line
storefront)
• Information services
• engineering
applications
• PLM
• project management
• business intelligence
• product planning
• inventory management
• financial applications
• IT technology
• messaging
• web content
management
• web analytics
• search tools
• location-based services
• authoring applications
• documents and
records management
Applications
already
migrating
to SaaS
applications
will migrate
to SaaS
in 3 years
applications
unlikely to
migrate
to SaaS
Exhibit 1. SaaS adoption by segment [Berryman et al. 2006]
Consequently, companies more often face the challenge to decide between the two IT
deployment options: in-house (i.e., packaged software deployed internally) versus
SaaS (i.e., Software-as-a-Service deployed by and sourced from an external provider)
[Dubey/Wagle 2007]. However, this decision is not trivial due to trade-offs between
the differing advantages and disadvantages of the two options (e.g., faster implementation versus lack of competitive advantage, lower upgrade costs versus more basic
functionalities, lower initial total cost of ownership versus hidden costs, etc. [Pring et
al. 2007]). Thus, a detailed analysis is necessary to generate a comprehensible decision based on facts instead of vague instincts.
A closer look at current planning and evaluation approaches developed for Information Management (IM) in general and ASP/SaaS in particular reveals, as illustrated in
the following, the mismatch to current companies’ needs. Aiming at establishing efficient and effective information management, IT controlling provides various methods
and tools for planning, managing, and controlling data centers [Kargl/Kütz 2007].
However, IT controlling is limited in its decision-making capabilities as identified by
Scheeg and Uebernickel based on an extensive analysis of current IT cost accounting
approaches [Scheeg 2005, pp.57-131, Übernickel 2008, pp.35-37]. Most methods assign Information Technology (IT) overhead costs merely based on broad cost estimates without any consideration of the actual resource consumption. Furthermore, the
effect of cost drivers on individual IT services cannot be determined. Thus, existing
approaches do not consider the diversity of the numerous IT services provided by both
IT deployment solutions, nor do they offer capabilities to build detailed cost and benefit scenarios.
Objective & Audience
3
For the specific area of decision-making in IT outsourcing several methods exist,
which provide guidelines for various outsourcing approaches. Since the beginning of
2000, various guidelines for ASP and SaaS solutions have been derived from existing
IT outsourcing literature. However, no approaches could be identified that systematically support companies’ decision makers, i.e., internal IT service provider and business units, through the entire in-house versus SaaS decision process.
Against the above-mentioned approaches, the framework of ‘Industrialized Information Management’ (IIM) offers principles, which appear to be most relevant in the
context of the investment analysis of in-house versus SaaS solutions. According to
IIM’s major objective to overcome current IM drawbacks by transferring established
operations management concepts to IT, these principles address topics, such as, product and service orientation, customer and market orientation, manufacturing-oriented
IT product design, output-oriented management of IT production, and life-cycleoriented information management [Hochstein 2006, pp.32-45]. Hence, the IIM
framework provides, particularly practical for ambiguous decisions, a solid basis for a
systematic, highly granular decision-making approach, which can determine benefits
and cost on the level of individual IT services from the view of end-users, as well as,
the internal IT service providers.
1.2 Objective & Audience
The previously described challenges demonstrate the need to find answers to the following research question:
How can internal IT service providers reach the decision between the two deployment
options in-house, i.e., packaged enterprise software deployed internally, and SaaS,
i.e., software deployed by and sourced from a SaaS provider?
The dissertation pursues the main objective to deliver a reference method that supports
companies in their investment analysis of in-house versus SaaS deployment options.
This objective can be classified into following sub goals:
• Development of a holistic and systematic approach that offers guidelines to internal IT service providers, explaining the analysis of costs and benefits, the identification of influencing factors, and the creation of decision scenarios.
• Comparison of in-house and SaaS deployment options that illustrates exemplarily
similarities and differences on the level of individual IT services.
4
Introduction
• Application of the IIM framework and extension through the transfer of further
operations management concepts relevant for the investment analysis.
• Evaluation of the method using a comprehensive fictitious example that illustrates
the implementation and the feasibility of the method.
As the dissertation is based on the IIM framework, the thesis demonstrates how concepts and principles of operations management can be successfully applied in order to
reach rational decisions in information management. Thereby, the proposed method
follows the essential processes of decision-making. Each phase of the method describes in detail activities, roles, as well as input and output documents.
The dissertation addresses equally decision-makers in companies, as well as scientists
and students, who are engaged in investment analysis of IT deployment options. The
defined target groups benefit from the dissertation as described in the following.
• Decision-Makers in the area of IT management, in particular a company’s IT departments or internal IT service providers, obtain design guidelines for investment
appraisals to pursue one of the two previously defined IT deployment options. On
the level of individual IT services, decision makers can build scenarios of their
specific company situation in order to reach a final decision.
• Scientists gain from the dissertation in two ways. First, the dissertation provides
new findings in the still academically unexplored outsourcing field of Software-asa-Service. Second, the dissertation applies and evaluates the current research of the
Competence Center ‘Industrialized Information Management’ (CC IIM). Moreover, it extends the research by transferring OM concepts, such as Manufacturing
Resource Planning II, to the discipline of information management.
• Lecturers and students gain practical insights from case studies illustrating the realization of IT decision-making of Software-as-a-Service. Furthermore, the holistic
example instantiates each phase of the proposed method demonstrating its implementation with fictitious numbers.
1.3 Origin & Dissertation Framework
The dissertation is part of the research program Business Engineering (BE) of the Institute of Information Management, University of St. Gallen in Switzerland (IWIHSG). At the IWI-HSG, scientists and large European enterprises research in longterm cooperation in information management and adjacent fields. The business concepts of business engineering [Brenner 1995, Österle 1995a], method engineering
Origin & Dissertation Framework
5
[Gutzwiller 1994], and information management [Brenner 1995] form the basis for
this thesis.
The proposed method emerged in the context of the competence centers ‘Integrated
Information Management’ (2002-2005) and ‘Industrialized Information Management’
(since 2006). Within the two competence centers, industrial partners and researchers
focused in workshops and projects on the topics summarized in Exhibit 2.
Topics
•
•
•
•
•
•
requirements management
systematic development of services
IT portfolio management
IT product descriptions
development of IT product catalogues
service-oriented architectures
•
•
•
•
•
•
IT production planning
IT production management
IT controlling
product-oriented cost accounting
quality management
industrialization of IT sourcing
Industrial partners
• Altana Pharma
• Bayer Business Services
• Deutsche Bahn
• Deutsche Bank
• Syskoplan
• Swisscom IT services
• T-Com
• T-Systems
Exhibit 2. Topics and industrial partners of the CC IIM
The results of the two competence centers have been incorporated in various publications, i.e., dissertations, journal contributions, conference papers, functional specifications, sample descriptions, and presentations. For this dissertation, in particular, publications on the following topics were of high relevance.
• IIM processes and roles elucidated in [Hochstein 2006] and [Ebert et al. 2007a]
provided for the proposed method valuable insights for the assignment of roles to
decision-making activities.
• The sales view of IT products described in functional specifications [CC IIM Team
2007a] and sample descriptions [CC IIM Team 2007b] provided the basis for the
goal specification to be met by the defined IT deployment options.
• The production view of IT products explained in the functional specification of end
IT products [Hochstein et al. 2008d] was adopted in the manufacturing view of the
decision process.
• IIM cost accounting approaches illustrated in [Scheeg 2005],[Hochstein et al.
2008b] and [Übernickel 2008] was applied to evaluate the costs of in-house and
SaaS deployment options.
In addition to the research of the CC IIM, the dissertation builds on the findings from
interviews with selected SaaS customers and SaaS providers. Thereby, interviews with
two companies are presented as case studies to exemplify one investment analysis’
6
Introduction
resulting in a decision for an in-house solution, and one resulting in a decision for a
SaaS solution.
1.4 Research Methodology
The dissertation is allocated to business computing, an autonomous discipline within
managerial economics [Wöhe 1996]. Thus, in analogy to managerial economics, business computing is an applied or action-oriented science [Gutzwiller 1994, pp.6 et
sqq.]: Its problems emerge in the real-life, it is interdisciplinary, its research is the development of the managerial reality, its statements are normative and judgmental, and
its research criteria is the strength of its models and guidelines to resolve problems
[Ulrich 1984, pp.178-191].
The research process of this dissertation, illustrated in Exhibit 3, is embedded in the
Business Engineering (BE) framework. It is part of business computing as it integrates
managerial economics and information system science. Its goal is to embody the managerial reality in models and methods. Statements and guidelines deriving from these
artifacts are evaluable in real-life [Gutzwiller 1994].
• more advanced SaaS solutions compete
increasingly with packaged enterprise software
• companies face more often the challenge to
decide between SaaS and packaged enterprise SW
•
•
•
•
theoretical
foundations
business gap
• theoretic: Foundation of existing
theoretic concepts
• qualitative-empiric: case study
research
• desk research
• building and evaluation of method
• findings of interviews with SaaS
customers and SaaS providers
• creation of two case studies of SaaS
customers
• guidelines for a rational investment
analysis to pursue in-house versus
SaaS deployment options
• documentation of case studies
including results and insights
contributions
to business
Business Engineering (BE)
Industrialization of Information Management (IIM)
Software-as-a-Service (SaaS)
investment analysis approaches
research
gap
no approaches exist which support sufficiently
companies in their investment analyses of in-house
and SaaS deployment options
research
goal
• development of a reference method that
provides guidelines to perform investment
analysis based on the level of individual IT
services
• method evaluation through instantiation with a
holistic example of a fictitious company
research
method
research
work
• exploration of the still unexplored SaaS field
• design elements of an IS investment analysis,
(i.e., roles, activities, input and output
documents)
• transfer of operations management concepts to
the discipline of information management
• application of current IIM research concepts
theoretical
contributions
Exhibit 3. Research process of this dissertation
[adapted from Fleisch 2001, pp.289-296, Riempp 2004, p.316]
Research Methodology
7
The research process of this dissertation is adapted from Österle, Brenner and Hilbers'
research process, which aims at generating new insights in business computing on the
foundations of applied science [Österle et al. 1992]. The discrepancy between theory,
real-life and practical requirements form the research gap. The systematic procedure
model aiming at providing answers to the research question can be derived from a detailed problem definition. The research work produces results, which contribute to
science, as well as to real-life.
The research question in this dissertation deals with the development and evaluation
of a method. Therefore, the dissertation is based on design-science, which aims at
creating artifacts in the field of information systems, i.e. constructs, models, and methods [March/Smith 1995]. According to [Hevner et al. 2004] methods are described
as follows:
Methods define processes. They provide guidance on how to solve problems, that is,
how to search the solution space. These can range from formal, mathematical algorithms that explicitly define the search process to informal, textual descriptions of
'best practice' approaches, or some combinations.
Like business engineering, design science addresses research questions, which describe a business need in real life. In order to analyze how well the developed artifact
meets this need, instantiations of the artifact are created [Hevner et al. 2004]:
Instantiations show that constructs, models, or methods can be implemented in a
working system. They demonstrate feasibility, enabling concrete assessment of an
artifact’s suitability to its intended purpose. They also enable researchers to learn
about the real world, how the artifact affects it, and how users appreciate it.
In this dissertation, two evaluation methods of experimental and descriptive nature
were applied to evaluate the proposed method: first, simulation to execute the method
with artificial company data, and second, scenarios to exhibit the method’s utility in
different company situations.
In order to develop the artifact of this dissertation, a further research method, i.e., method engineering, was applied [Gutzwiller 1994, pp.11-39]. Originally, method engineering was developed to support the creation and modification of methods in software engineering. It provides systematic and structured descriptions of a method’s
elements and their relationships amongst each other. In recent years, method engineering has also been successfully adopted to design procedure models and transformation
methods in organizations, such as in this dissertation.
8
Introduction
The focal point of the development of the proposed method is the transfer of concepts
from a managerial discipline (i.e., manufacturing resource planning) into a business
computing domain (i.e., information management).Thus, the dissertation is furthermore based on transfer-oriented interdisciplinary science [Schophaus et al. 2003]. The
transfer-oriented interdisciplinary science provides major benefits when the level of
knowledge in the initial discipline is larger than in the goal discipline, and the problem
definition is identical or at least similar in both disciplines [Zarnekow et al. 2005,
p.17]. According to the transfer-oriented interdisciplinary, Zarnekow developed a
transfer method, which was applied in this dissertation.
The research framework of business engineering is not tied to single research methods. In this dissertation project, case study research is applied as the primary research method. Case study research focuses on the analysis of social sciences phenomena where the unit of analysis and the role of the researcher cannot be entirely separated [Yin 2002b]. Therefore, case study research is well suited to information systems research [Benbasat et al. 1987], as the unit of analysis is exposed to numerous
influencing factors and cannot be separated from its context.
This research project uses a case study method based on Yin [Yin 2002b] and Eisenhardt [Eisenhardt 1989]. The central sources of insight are interviews with representatives from participating organizations [Miles/Huberman 1994, Yin 2002b]. Researchers often expand this information through analyzing project- and business documents.
The case descriptions resulting from case study analysis can be used for cross case
analysis [Miles/Huberman 1994]. Via cross case analysis, single phenomena can be
compared against the background of different contexts. Results from this approach can
be regarded as especially robust if they follow certain replication logic. Replication
occurs if different cases deliver the same or similar results (“literal replication”) or if
they deliver opposing results for predictable reasons (“theoretical replication”) [Yin
2002b].
The main criteria in qualitative empirical research are the validity of results and their
reliability [Eisenhardt 1989]. In this research, validity and reliability are ensured
through triangulation [Kaplan/Duchon 1988, Mingers 2001], i.e. through combining
the semi-structured interview data with the results of thoroughly conducted desk research, the analysis of corporate and annual reports as well as of company presentations and journals. The interpretations are confirmed in follow-up interviews and
cross-checked through further interviews with independent experts from research and
practice. Moreover, relevant insights obtained from an action research project
[Checkland/Holwell 1998, Gummesson 2000] at Audi AG will be used.
Structure
9
1.5 Structure
The dissertation is composed of the six chapters illustrated in Exhibit 4. A short introduction to each chapter is provided in the following.
Chapter 1
Introduction
Chapter 3
Relevant Investment Analysis Approaches
Chapter 2
Conceptual Foundations
Business Engineering
Industrialized
Information
Management
Decision Theory
Sensitivity Analysis
IIM Cost
Accounting
SaaS Investment
Analysis
Softwareasa-Service
Manufacturing Resource Planning
Summary & Research Gap
Chapter 5
Chapter 4
Case Studies
Selection of Cases
Audi
Plantronics
Cross-Case Analysis
IT Service-Oriented Investment Analysis
Method Introduction
Phase 1: Customer Requirements Analysis
Phase 2: Pre-Selection of In-House & SaaS Solutions
Phase 3: Manufacturing Specification of In-House & SaaS Solutions
h
Phase 4: Capacity Requirements Planning for In-House & SaaS Solutions
Phase 5: Cost Accounting of In-House & SaaS Solutions
ous
ti ti
Fic mple
Exa
Phase 6: Final Selection between In-House & SaaS Solutions
Conclusions
Chapter 6
Summary
Exhibit 4. Dissertation structure
Chapter 1 introduces the current trend of software-as-a-service as growing competition to the traditional in-house deployment of packaged software. Based on this observation, the need for more sophisticated investment analyses to pursue one of the two
IT solutions is identified. Furthermore, the chapter describes the objective and audience, the origin and framework, the research methodology, as well as the structure
of this thesis.
Chapter 2 illustrates the conceptual foundations of business engineering, industrialized information management, and software-as-a-service from which the requirements for the proposed method are derived.
Chapter 3 evaluates relevant approaches for investment analysis of in-house versus
SaaS deployment options. Therefore, decision theory, sensitivity analysis, SaaS investment analysis, IIM cost accounting approaches, as well as manufacturing resource
10
Introduction
planning are analyzed regarding their applicability for in-house versus SaaS decisionmaking.
Chapter 4 delivers insights of real-life in-house versus SaaS investment analysis.
From an analysis of nine SaaS customers from Europe and the US, two companies,
i.e., Audi AG and Plantronics Inc. were selected to serve as case studies in this dissertation.
Chapter 5 proposes the method of IT service-oriented investment analysis specified
for the comparison of in-house versus SaaS deployment options. The chapter, first,
provides foundational information necessary for the further reading of the method.
Afterwards, each phase of the method’s six phases is explained in detail. The chapter
concludes by evaluating the fulfillment of the defined requirements, by considering
limitations of the method, and by providing recommendations for its application.
Chapter 6 summarizes the key results of this dissertation.
Business Engineering
11
2 Conceptual Foundations
This chapter elucidates the conceptual foundations for the development of a method to
support the investment analysis of in-house versus SaaS deployment solutions. The
following key topics define the reference framework for this dissertation:
1. Business Engineering. The fundamentals of business engineering represent the
analytical and academic framework. They offer an engineering approach to design
and modify organizations using the potentials of innovative IT. In particular, method engineering applied for the development of business engineering methods is
of high relevance for this thesis.
2. Industrialization of IT Management (IIM). IIM provides as novel sub-discipline of
information management the IT fundamentals for the proposed method. Thereby, a
particular focus is laid on a set of principles that aim at a more service- and less
technology-oriented IT management. For this thesis, the corresponding role models, as well as the IIM methods for managing the different areas of the IT value
chain are used.
3. Software-as-a-Service. Current online software delivery options form the SaaS
continuum. In the method, these options are compared with well-known in-house
deployment options, i.e., packaged software deployed internally. Therefore, the
still academically unexplored SaaS area is introduced. Its origin in IT outsourcing,
its predecessor ASP, and differentiating characteristics of SaaS options are explained.
Concluding, the chapter summarizes the previous topics and derives the research gap
that is addressed by the proposed method.
2.1 Business Engineering
In the following, the engineering science business engineering (BE) is explained. The
chapter is structured into three sub-chapters, i.e., characteristics of business engineering, method engineering, and contribution to this dissertation.
2.1.1 Characteristics of Business Engineering
Business engineering characterizes the method and model-oriented engineering
science for organization of the information age [Österle/Winter 2003, p.7]. Its object
of investigation is based on managerial economics. Being of interdisciplinary nature,
12
Conceptual Foundations
it covers the disciplines business computing, technology management, and organization theory [Österle/Winter 2003, pp.11-14].
Business engineering separates the transformation process into two dimensions
[Österle/Winter 2003, pp.11-12]: The political-cultural dimension covers guidelines
concerning human behavior, such as motivation, management, communication, and
power relationships. The functional dimension explains the organizational levels strategy, process, and information system. The focus of this dissertation is the functional
dimension, which is outlined in the following [Österle et al. 1995b, pp.3-6]:
• Strategy. The level strategy defines the market position of a company, as well as
basic decisions regarding the company and its business fields.
• Process. Based on the strategy, the level process determines company’s services,
procedures, IT support, managerial instruments, and organization structure.
• Information System. The level information system concretizes the process design
providing the requirements for the realization of organization and IT.
A fundamental characteristic of business engineering is furthermore a consistent customer orientation. Thus, the design of new business solutions must always aim at satisfying the customers’ needs [Österle et al. 1995a, p.53].
The three design levels of business engineering ensure a holistic approach for the improvement and redesign of business solutions [Brenner 1995, pp.16 et sqq., Österle
1995b]. Decisions and limitations of one level always influence the designs of the remaining two levels [Österle et al. 1995a, p.53].
In order to handle the complexity of the organizational transformation on all levels,
business engineering provides an approach based on engineering concepts [Brenner
1995, p.7]. Its deliverables are methods and models [Österle/Winter 2003, p.10].
2.1.2 Method Engineering
Findings in business engineering are often illustrated in form of methods and models
[e.g., Schulze 2000, Puschmann 2003, Kremer 2004, Schierholz 2007]. Thereby, the
findings document the business engineering process, create transparency, serve as basis for communication, and enable the division of labor [Österle/Winter 2003, p.88].
A model provides simple explanations for complex functionalities and circumstances.
In the context of business engineering, models are used to serve various purposes
[Winter 2003, p.89], e.g., for education, communication, analysis, design, and devel-
Business Engineering
13
opment. The method proposed in this thesis is primarily created for design and development purposes.
As methods are focal in BE, Gutzwiller developed a meta model for the development
of methods, referenced as method engineering [Gutzwiller 1994, pp.11-39]. Method
engineering lays the foundation for the development and description of methods. In
the following, the components of a method are explained [Gutzwiller 1994,
Österle/Blessing 2003]:
• Meta Model. The meta model is the data model of the specified method. It describes the design elements and the relationships amongst each other. For instance,
Exhibit 5 illustrates the meta model of the method ‘Business Engineering’. In order to explain clearly a complex metal model, a meta model can be divided into
various views, which focus on specific aspects
structure of
design activities
meta
model
design output is
problem-oriented
view of model
design activity
creates output /
uses input
output
sequence of
design activities
activity
role performs
design activity
role
technique
output creates
stakeholder value
stakeholder
value
Exhibit 5. Meta model of method engineering
[Österle/Blessing 2003, p.80] adapted from [Gutzwiller 1994, p.13].
• Stakeholder Value. The primary criterion for a business solution is the stakeholder
value. It represents the value, which is perceived by all parties involved in the solution development, as well as the parties using the solution.
• Activities. Activities are actions, which are performed in order to attain a specified
goal. Activities can use the output of prior activities as input. The arrangement of
all activities is defined as a procedure model.
• Roles. The parties involved in the application of the method are assigned to different roles. Roles define required tasks, responsibilities and skills of a person.
• Output. Business Engineering is output-oriented. The output of activities is described in results, mainly documents in a defined form.
14
Conceptual Foundations
• Techniques. Techniques are guidelines for the development of activities and address the problems to be solved by the method.
2.1.3 Contribution to this Dissertation
Business engineering contributes to the dissertation as described in the following:
• Holistic Approach. The integrated view of the three BE levels, i.e., strategy,
process, and information system, combines managerial and technological knowledge.
• Customer-Orientation. Customer requirements form the starting point for every
transformation and determine actions in an organization.
• Engineering Approach. Based on standards in methods and guidelines, method
engineering provides a systematic approach to adopt new business solutions and to
transform organizations.
2.2 Industrialized Information Management
In recent years, the complexity and, with it, the relevance of IT management has increased. Thereby, likewise, academia and practitioners are engaged in the development of approaches to increase the efficiency and quality of IT service provider’s internal organization, as well as the management of their relationships to customers and
suppliers. In the context of business engineering, the framework of Industrialized Information Management (IIM) emerged. It provides the basis for the development of
the proposed method. In particular, its IT management principles, definition of IT services, and its role model provide significant input for this dissertation.
2.2.1 Origin and Principles
Industrialized information management is a novel approach in the discipline of information management (IM). As part of the corporate governance IM pursues the goal to
identify potentials of information technology and to implement compatible solutions
[Österle 1987, Brenner 1994]. Four traditional IM approaches exist [Krcmar 2005,
Übernickel 2008, pp.10-14]: The problem-oriented approach, which identifies fields
of actions focusing in particular on IT strategy [e.g., Henderson/Venkatraman 1993,
Appelgate et al. 2007]. The task-oriented approach, which defines management tasks
for the strategic, administrative and operative IM levels [e.g., Heinrich 1988, Brenner
1994]. The process-oriented approach, which aims at designing and managing IM
processes [e.g., Österle et al. 1992, ISACA 2003]. And the architecture-oriented ap-
Industrialized Information Management
15
proach, which models a company’s information management from the viewpoints of
different stakeholders [e.g., Zachman 1987, Scheer 1998, OMG 2007, Winter/Fischer
2007].
Building on the strengths of the previous four approaches, IIM is a combined approach, developed by the Competence Center ‘Integrated Information Management’,
and its successor Competence Center ‘Industrialized Information Management’ (CC
IIM, see Chapter 1.3). Its research results have been generated based on a tight collaboration with industry partners, i.e., internal and external IT service providers, as well
as their customers. Thus, the focus is laid on the interface between IT service provider
and business units as contractor and end-user of IT. The IIM framework, in particular,
strives to improve the efficiency and efficacy of the production of IT services, as well
as to establish strong customer and supplier relationships. In analogy to the production
and distribution of industrial goods and services, the following principles are valid for
the industrialized information management [Zarnekow et al. 2005, Zarnekow et al.
2006, Zarnekow et al. 2007].
• Customer- & Market-Orientation. The relationship between the recipient and the
supplier of IT services is defined by a distinct customer-supplier relationship [Jakubczik/Skubch 1994, von Dobschütz 2000]. The value that IT services generate
for the business processes they support is the main focus of IT management and
the ultimate goal is not to deliver technology but to improve the efficiency and effectiveness of supported business processes [Böni et al. 1999, Bertleff 2001].
Based on future customer expectations and estimated IT demands, manufacturing
guidelines, regulations, and production plans can be derived for the IT service provider.
• Product- & Service-Orientation. The communication between the IT service provider and its customers is based on IT products, i.e., bundling of IT services [Wang
et al. 1998, Zarnekow 2006, p.39]. In traditional IM often, resources such as software licenses and hardware capacities are defined as the output of IT service organizations. However, IT support for business processes involves bundles of resource capacities configured in a way that predefined IT services are delivered to
the end-user. Two perspectives exist for IT services: the sales and the production
perspective. In the first perspective, IT services are defined in sales descriptions
including all information relevant for the customer (i.e., quality, performance,
functionality, and price of individual IT services). In the second perspective, all information relevant for the production of IT services is considered. This includes
the quantity (e.g., CPU time, bandwidth), the quality (e.g., availability, response
time), and the costs (costs per kilobytes, kilowatt, person day) of all resource ca-
16
Conceptual Foundations
pacities required for the manufacturing of an IT service. This information is
tracked on the level of individual IT services, enabling also controlling for services
and not only for resources.
• Production Process of IT Services. In analogy to industrial manufacturing, information processing can be compared to a production process, using production facilities for transforming a set of inputs into products that generate value for the
customer [Ortner 1991, Brogli 1996, Britzelmaier 1999]. This comparison enables
the transfer of established managerial concepts to IM with the goal to improve the
planning, engineering, management, and controlling of IT services [Übernickel
2008, p.15]. It is for example possible to transfer industrial methods for Production
Planning and Scheduling (PPS) to IT production or apply the principles of Activity-Based Costing (ABC) to the calculation of IT services.
• Product Lifecycle. The product-orientation of IT management implicates the need
to consider the entire life-cycle of an IT service [Übernickel 2008, p.15]. This includes not only the development, introduction, operation, and maintenance of the
resources, which produce the IT services of an IT product, but also their removal
and disinvestment. This enables the consideration of the full cost of a service, necessary for a complete investment analysis method.
2.2.2 Characteristics of IT Services and IT Products
As described in the IIM principles, a key characteristic of the IIM is its productorientation, i.e., the focus on individual IT services bundled to IT products instead of a
broad indistinct view of the entire IT landscape. According to this principle, customers order IT products based on the price, quality, and value of each individual IT service included in the IT product; whereas IT service providers produce IT services according to defined production requirements and costs per individual IT service. The
terms IT service and IT product are explained in more detail in the following.
The term IT service is based on the general definition of a service, which is according
to [Grönroos 2000] defined as
“…an activity or series of activities of more or less intangible nature that normally,
but not necessarily, take place in interactions between the customer and service employees, and/or physical resources or goods and/or systems of the service provider,
which are provided as solutions to customer problems”.
Thereby services in general and IT services in particular differentiate from industrial
goods in three aspects [Fähnrich 2003, pp.94-96, Zarnekow 2006, pp.41-42]:
Industrialized Information Management
17
• Intangibility. Services are mainly of intangible nature but can also include partially
tangible, i.e. physical, sub-components [Hentschel 1992, Corsten 2001, pp.27 et
sqq.], such as the documentation of results on paper or electronic media. The intangible character of an IT service results in a lack of transparency about the service value for the service recipient [Bieger 2002, p.8]. This is because the recipient
cannot test the service upfront. The service described by the service provider may
therefore distinguish from the service finally delivered to the recipient.
• Integration of the Customer as External Factor. The recipient who consumes the
service represents an external factor in the co-production process of a service [Maleri 1991, pp.105 et sqq., Spohrer/Maglio 2008, Brocke et al. 2009]. The customer
enters itself or its objects, e.g., information, into the process. Thus, the quality and
cycle time of the production process depends strongly on the customer. As a result,
the uncertainty regarding the fulfillment of the defined service goals increases.
• Simultaneity of Production and Consumption. The integration of the customer into
the service production process also means that no time difference between the production, the distribution and the consumption of a service exists [Zarnekow 2006,
p.43]. Thus, services must be produced just-in-time without any possibility to store
them. Furthermore, resources must be able to provide the maximum capacity
needed to produce IT services during average, as well as peak times.
In academia various models of services in general [e.g., Bullinger et al. 2003, Wimmer et al. 2003, Akkermans et al. 2004, Heiskala et al. 2005] and IT services in particular [e.g., Rodosek 2003, Übernickel et al. 2006a] have been developed. These
models provide the foundation for the service model underlying the IIM framework.
information
IT product
contractor
1…*
*
< buys
network
application
resource
hardware
1…*
contract
preliminary
IT services
< uses
IT service
consists >
1…*
has >
consists
1…*
end-user
1…*
1…*
< uses
*
1…*
has >
*
human
resource
access point
1…*
< access
resource
dimension
process
dimension
output
dimension
Exhibit 6. Meta model of IT services
[adapted from Übernickel et al. 2006a, Ebert et al. 2007b]
customer
dimension
18
Conceptual Foundations
Exhibit 6 depicts the key entities of the IIM service model that are most relevant for
this dissertation. The meta model of IT services is subdivided into the four dimensions
customer, output, process, and resource [i.e., Übernickel et al. 2006a, Ebert et al.
2007b].
The customer dimension represents the customer company in its two entities contractor and end-user. Applied to a company the role of the contractor and the role of the
end-user are usually occupied by different employees and/or departments. The enduser is a direct service consumer who uses the IT services to support business
processes. Thereby, the end-user is solely interested in the performance of the IT services, i.e., their functionality, quality, and value. The decision to procure IT products
is reached by the contractor. On the customer side, this role is responsible for negotiating and controlling the contract. The IT services must fulfill the needs of the contractor, as well as of the user.
The entities IT product, IT service, and access point form the output dimension. The
customer-oriented IT product consists of a bundle of often interdependent IT services
that are relevant for a defined end-user group [Wang et al. 1998, Zarnekow 2006,
p.39]. The concept of service bundling has its origins in the service industry as illustrated by the example below. The access point of the IT service is defined by the type
of interaction (i.e., human to machine, machine to machine, human to human), the
means of access (e.g., web browser, mobile device), as well as the location of access
(e.g., company, home).
In the banking industry, credit institutions often provide products based on a bundle
of services. A credit institution may, for instance, create a product, which addresses
the customer’s need “housing proprietary”. This product would bundle services,
such as banking services (e.g. building loan contract, mortgage loan), insurance services (e.g., property or life insurance), but also additional services (e.g., handyman
agency services).
In the process dimension, it is defined which preliminary IT services are used to produce the IT service to be delivered to the end-user [Übernickel et al. 2006a]. This service distinction is adopted from the manufacturing sector. IT services resemble end
products, whereas preliminary IT services are comparable with assemblies. Similar to
the decomposition of assemblies into sub-assemblies [Fogarty et al. 1991, 333-402,
Sheikh 2003, pp.387-421], preliminary IT services can be decomposed into further
pre-preliminary IT services [Hochstein et al. 2008d]. For instance, the IT service
‘view customer profile’ of the IT product ‘IT support for marketing’ is built of the
preliminary IT services ‘application service’, ‘database service’, ‘network transfer’,
Industrialized Information Management
19
and ‘desktop service’. The preliminary IT service ‘database service’ consists again of
pre-preliminary IT services, such as ‘query acceptance’, ‘query processing’, and
‘query result’. Manufacturing resource planning II (MRP II) uses Bill Of Materials
(BOM) to define the component list applied to manufacture the physical product [e.g.,
Sheikh 2003, p.390]. In analogy to the BOM in industry, the IIM uses the Bill Of Services (BOS) to list the preliminary IT services that are required to produce a particular
IT service [Übernickel et al. 2006a]. Preliminary IT services may be produced by the
IT service provider with internal resources, or procured as external services from suppliers (e.g., Internet providers, or SaaS providers).
The resource dimension contains resource entities, which provide the capacity required to manufacture preliminary IT services. As illustrated in Exhibit 6 (p.17), for
the production of IT services different types of resources are required [Ebert et al.
2007b]. Resources can be of type information (e.g., master data, transaction data), application (e.g., business applications, operating systems, middleware, databases), network (e.g., LAN, WAN, Internet), and hardware (e.g., client PC, server, storage devices). An additional resource type, which differentiates from the previously mentioned IT resources is the resource type human resource (e.g., project management,
change management, support).
Final IT services are built for numerous purposes consisting of various combinations
of preliminary IT services. Thus, IT services differ significantly in their characteristics, e.g., functionality, value to the customer, price, quality, used resources for production, etc.. The CC IIM defines the following three types of end-to-end IT services
[CC IIM Team 2007a].
1. Core Functions (in this thesis referred to as Core Services) are IT services which
support the customer’s business processes [Zarnekow 2005]. Core services can either be linked exclusively to one business process (e.g., CRM, payroll accounting,
financial accounting, goods receipt booking), or several business processes (desktop services, such as calendar, mail, or printing) [Übernickel et al. 2006a]. They
are highly technical and mainly based on IT resources. Typically, less human resources are involved in this type of service.
2. End-User Services are IT services consumed by the end user in order to support
him in the use of core services [CC IIM Team 2007a, pp.13-15]. They may be
based equally on IT resources (e.g., self service portal, online training), as well as
on human resources (e.g., service desk, software upgrade).
3. Management Services are IT services to enable the customer to use and to maintain his core services. Examples for this IT service group include the preparation
20
Conceptual Foundations
and termination of service availability for a location, the creation and cancellation
of a user account, or the preparation of a workplace. Characteristics of management services are a high involvement of human labor, and tight human interaction
between supplier and customer.
For simplicity reasons, in this dissertation end-user services and management services
are combined to one IT service group.This group is referred to as Support Services. It
addresses the IT services that enable, support and manage core services. Depending on
the value proposition of the support services, it can be used by differing customer
groups, e.g., end-user, business units, or organizations.
2.2.3 Role Model of IT Service Providers
The IIM considers the IT service provider to be one part of a value chain consisting of
the supplier, the IT service provider and the customer company [Hochstein et al. 2006,
Übernickel et al. 2007a]. The IT service provider sources preliminary IT services and
resources from external suppliers. The preliminary IT services and capacities of resources are then used to produce IT services, which the provider delivers to the customer. Based on this assumption a role model has been developed for the IIM.
The IIM role model defines the functional areas of an IT service provider adopting
concepts from industrial manufacturing. In particular, the reference models created by
the Supply-Chain-Council, such as SCOR (supply chain operations reference), DCOR
(design chain operations reference), and CCOR (customer chain operations reference),
contributed largely to the IIM role model [Supply-Chain-Council 2004, SupplyChain-Council 2006b, Supply-Chain-Council 2006a]. Exhibit 7 presents the IIM role
model of an industrialized IT service provider. It illustrates the functional areas and
roles required to manage IT in an industrialized way.
IT service provider
customer
company
management
general
management
human resource
supplier
product / production
plant configuration
production
engineering
IT production
source
sourcing
quality
management
controlling
contractor
management of
markets and customer relationships
product
engineering
product
management
account
management
end-user
make
resource
management
deliver
production
management
delivery
management
Exhibit 7. Role model of an industrialized IT service provider [Übernickel 2008]
Industrialized Information Management
21
In the following, the five functional areas of the IT service provider are explained in
more detail as defined by the IIM [Ebert et al. 2007a, Übernickel 2008, p.17].
The functional area Management contains four roles for the overall management of
the company.
• General Management. Activities of this role include the leadership and management of the enterprise as a whole (e.g., the development of the corporate vision
strategy, and objectives, communication of the company’s philosophies and values, as well as the establishment of its external reputation).
• Human Resource Management. This role is responsible for the management of
employee related fields. It includes activities, such as, recruitment, staff appraisals,
incentive system design, and personnel developments.
• Quality Management. The role quality management plans, controls, assures, and
improves the quality of all activities related to IT services (e.g., design, sourcing,
production, as well as the delivery of the IT services).
• Controlling. The role controlling is responsible for the development and maintenance of regulating mechanisms for the planning, management, and control of the
corporate finances. It creates the internal reporting system and manages cost accounting.
The functional area Management of Markets and Customer Relationships provides
two roles.
• Account Management. This role manages the relationships between the IT service
provider and its customers. Its main activities are sales and marketing. Furthermore, it identifies market potentials and develops marketing strategies.
• Product Management. The role product management develops the corporate objectives in the field of information management. It is responsible for the maintenance
and development of the IT service portfolio. In collaboration with other roles, it
defines IT products and IT services including functional requirements, service levels, prices and conditions. Furthermore, the role product management instructs
other roles to design, to develop and to manufacture IT products. For this, it determines and controls the commitments of other roles regarding quantity, costs,
and quality.
The functional area Product / Production Plant Configuration consists of two roles.
• Product Engineering. In relationship with the role production engineering, this
role likewise engineers new IT services, and modifies the design of existing IT
22
Conceptual Foundations
products. Thereby, the production design of the IT product is aligned with the
sales description provided by the role product management. Further activities of
this role include the planning and execution of development projects, as well as
last level support.
• Production Engineering. The role production engineering is responsible for the
design of the production process. For this, it defines the production line, the activities and the resources necessary to fulfill the quality and cost requirements of the
IT products to be manufactured.
The functional area IT Production represents the four roles related to the final production and delivery of IT products. The roles are compliant with the functions source,
make, and deliver of the Supply Chain Operations Reference (SCOR) model.
• Production Management. This role is responsible for the manufacturing of IT services according to the production plan. For this, it manages internal resources that
provide the capacities for the creation of core services and support services, as
well as for the management of the production line. In addition to the capacity provided by internal resources, the IT service provider also uses external IT services
for the manufacturing of IT products.
• Resource Management. Activities of the role resource management include the
planning, controlling and documentation of the demand, procurement, installation,
provision, maintenance and disposal of resources. For each activity the roles resource strives for efficiency and quality. Resources are raw material, as well as the
equipment, which manufactures the final IT product based on the raw material.
• Sourcing. The role sourcing procures the entire demand of resources, as well as
external IT services necessary to operate and manage all functional areas of the IT
service provider. The role either purchases the required resources, or creates the
interface to the purchasing department if one exists.
• Delivery Management. This role manages the relationship to the end-users. Activities necessary to manage these relationships on the supplier’s side include management of customer satisfaction, initial customer shipment and rollout projects
for new or adjusted IT products, exception handling, problem management, and
responsibility for the delivery management process.
In the relationship between the internal IT service provider and its suppliers, the internal IT service provider adopts the role of the customer. In this relationship, the supplier provides IT services to the internal IT service provider similar to the relationship
Industrialized Information Management
23
between the IT service provider and its customers. Thus, the functional areas of the
suppliers resemble the ones of the IT service provider.
2.2.4 Contribution to this Dissertation
The IIM contributes to the proposed method of IT service-oriented investment analysis in the following way:
• Transfer of Industrial Concepts to IT Management. The IIM compares IT management to the manufacturing of industrial goods, i.e., IT services are produced in
analogy to industrial production processes. Based on this analogy, the IIM transfers established managerial concepts to IT in order to increase the efficiency and
quality of IT management. The proposed method builds on these methods and extends them for the purpose of investment analysis.
• Service-Orientation. The output of an IT service provider is offered to the customer in the form of distinct IT outputs, i.e., IT services. Thereby, IT services are defined in two ways: first, in the language of the customer containing only the information relevant for the end-user and contractor; second, in the terminology understandable for the IT service provider including information about the resources and
preliminary IT services used to produce IT services. IIM defines corresponding
methods, enabling IT management to cope with this distinct view on IT services.
By applying this viewpoint, it is possible to use the service-oriented IIM methods
in order to get service-based data for investment analyses.
• Core & Support Services. IT services can be classified into two types: core services, which provide a direct value to one or several business processes, and support
services, which enable, support and manage the customers’ use of core services.
This distinction is essential for the proposed method for investment analysis because of the fact that core and support services are created with different resource
capacities and thus need to be treated differently.
• Role Model of IT Service Providers. The IT service provider can be seen as a part
of a value chain consisting of customers, the IT service provider, and suppliers. In
order to manage the IT service provider internally, as well as to manage its relationship to customers and suppliers, a distinct definition of roles with clearly defined task assignments are crucial. In this thesis, the roles of the IIM are adopted
and thus, activities of investment analysis can be assigned to corresponding roles.
24
Conceptual Foundations
2.3 Software-as-a-Service
This chapter introduces traditional IT outsourcing as the origin of Software-as-aService (SaaS). Furthermore, it explains the emergence of the initial model of online
software delivery (i.e., Application Service Provision, ASP) with its abrupt ending in
the early 21st century. Finally, the chapter illustrates the broad continuum of online
software delivery, which visualizes the current variety of online software delivery options between the two ends, ASP and pure SaaS. In this dissertation, the term Software-as-a-Service refers to all possible options in this continuum.
2.3.1 IT Outsourcing
In 1988 after Eastman Kodak first published that it outsourced software to IBM, DEC,
and Businessland, numerous large companies followed [Lacity/Hirschheim 1995, p.I].
The expectations of these companies were high as they projected advantages, such as,
a better focus on core competencies, increased flexibility, reduced costs, and access to
newest technology [Loh/Venkatraman 1995, Slaughter/Ang 1996, Smith et al. 1998].
Since then, academia and practitioners have been largely engaged in the field of IT
outsourcing. Thereby, the term outsourcing has been manifold defined. In the most
cited definitions, IT outsourcing is described as follows:
• "Commissioning of a third party (or a number of third parties) to manage a client
organization's IT assets, people and/or activities (or part thereof) to required results" [Fitzgerald/Willcocks 1994, p.92];
• "Decision taken by an organization to contract-out or sell the organization's IT assets, people, and/or activities to a third party vendor, who in exchange provides
and manages assets and services for monetary returns over an agreed time period"
[Kern 1997, p.37]; or
• "Significant contribution by external vendors in the physical and/or human resources associated with the entire or specific components of the IT infrastructure in
the user organization" [Loh/Loh 1992, p.9].
All three outsourcing definitions emphasize the two parties involved in the outsourcing process (i.e., the IT service provider and the customer), as well as their relationship to each other. This relationship can be further classified into three maturity levels
[Dous 2007, pp.24-27].
In the first level, the IT department is presented as cost or as investment center in the
company. Its services are delivered to the business units through the completion of IT
projects. Costs are allocated to business units based on internal prices.
Software-as-a-Service
25
In the second level, the internal IT service provider is characterized by a distinct customer-supplier relationship. In general, 80-100% of the company belongs to the parent
company to which the provider delivers more than 50% of its services [SchulteCroonenberg et al. 2004]. Three classes of interaction may occur in this relationship:
In the 1:1 interaction, the customer purchases its entire IT services from one provider,
which offers its services only to this specific customer. Consequently, customer requirements and supplier’s costs and performance are highly transparent to both parties. In the 1:n interaction, the customer sources its IT services from multiple providers, but its subsidiary is its preferred choice. Finally, in the n:m interaction the IT provider serves as profit center. Its customers are its parent company or other companies.
Similarly, the parent company can purchase IT services from its subsidiary and from
the external IT market.
In the third level, total Outsourcing, companies outsource their entire IT to external
providers. One example is a take-over of the internal IT provider by an external competitor. However, in most cases only certain areas of the internal IT are affected. The
corporate IT center and the departmental IT units often remain in the company, as
they serve as interface to external outsourcing partners [Earl 1998].
In the context of this dissertation, the focus is laid on the 1:1 interaction between internal IT service providers and internal customers. Exhibit 8 illustrates the structures
and relationships between these two parties, as well as their relationships with external
IT service providers and external customers.
suppliers
external
market
internal
IT service
provider
internal
market
internal
customers
(business
departments)
external
customers
Exhibit 8. Structures and relationships of service-oriented IM [Zarnekow 2005, p.11]
According to the IIM model, these relationships function in a market-oriented way,
whereby the internal IT service providers are situated in two markets [Zarnekow 2005,
p.11]. In the internal market, internal IT service providers offer IT products to internal
customers. In the external market, internal IT service providers procure IT services
(e.g., SaaS services, web services, Internet services, consultant services), and resources (e.g., software, hardware) from external IT service providers in order to manufacture proprietary IT services and IT products. The extent to which internal IT ser-
26
Conceptual Foundations
vice providers generate internal IT services and IT products, or to which extent they
source them from external IT service providers is company-specific.
In the majority of cases respectively companies or internal IT service providers source
only selected IT functions from external IT service providers, also referred to as selective sourcing, [Willcocks et al. 1995, Lacity et al. 1996]. The subsequent selective
outsourcing options are available to the sourcing party (adapted from [de Loof 1997,
p.31]):
1. Outsourcing of IT Services but not Resources. This approach includes examples,
such as a company, which for data security reasons retains its servers in-house but
contracts a provider to maintain them; or a company, which hires IT consultants to
configure the software installed on the company’s computers.
2. Outsourcing of Resources and IT Services. The case of a company employing a
data center best demonstrates this selective outsourcing type. The data center as
external IT service provider offers resources (e.g., servers, databases, information
systems) and IT services (e.g., maintenance of servers and software, back-up services, or recovery services). The company as plain user applies the information
systems provided by the supplier over the Internet / Intranet.
3. Outsourcing of Resources but not IT Services. Following situation visualizes the
characteristics of this outsourcing type. A company, which due to the lack of office
space stores its servers at a provider’s facilities but its IT employees still maintain
these servers remotely.
Depending on numerous factors, e.g., a company’s initial situation or application area,
different options of selective outsourcing are adequate for specific companies. Thus,
Lacity et al. associate selective sourcing with a portfolio of IS functions from which
the company has to “rightsource” the most suitable combination of IT services and/or
resources [Lacity/Hirschheim 1995, p.XVIII].
The method proposed in this dissertation, aims at providing guidelines to support the
company in the rightsourcing of IT services. The options to be compared are in-house
and SaaS. A brief introduction to these two options is provided in the following, a
more detailed differentiation is elucidated in Chapter 5.
1. In-House. In this option internal IT service providers source relatively few IT services from external providers. Instead, they manufacture most IT services with internal resources. Only some IT services are procured from external providers (e.g.,
SW support services, consultant services, or Internet services). This sourcing can
be compared to the first selective outsourcing type.
Software-as-a-Service
27
2. Software-as-a-Service. The SaaS option is for the most part equivalent to the
second type of selective outsourcing. The internal IT service provider sources the
SaaS service from a SaaS provider. The SaaS provider manufactures IT products
with its own resources (i.e., IT resources and human resources) and performs all
necessary IT services required for the manufacturing of IT products (i.e., operation
of the IT resources, security, back up, and maintenance services). In addition to the
sourcing of the SaaS product, the internal IT service provider consumes Internet
services from an Internet provider (compare to the first selective outsourcing type).
However, in order to provide a complete end-to-end solution to its customers, the
internal IT service provider also owns resources (e.g., PCs, operating systems,
LAN) and performs IT services, which are not provided by the SaaS provider (e.g.,
maintenance services for PCs, OS, or LAN).
These definitions are only valid for this dissertation in order to provide comparable
reference examples. In real-life, numerous variations of these two options exist.
2.3.2 Application Service Provision
The Application Service Provision (ASP) model emerged in 1999 due to rapid advancements and decreasing prices in networking technologies, as well as the Small
and Medium-sized Enterprises’ (SMEs’) increasing demand for affordable enterprise
applications [Tebboune 2003]. ASP originated from the areas of selective outsourcing,
application outsourcing, and, browser-based computing [Jayatilaka 2003, Tebboune
2003].
The first definition of the term ASP was given by the ASP Industry Consortium. It
defined ASP as an organization which “manages and delivers application capabilities
to multiple entities from a data center across a wide area network (WAN)” [Susarla et
al. 2003]. In the course of time, the term ASP has been defined in more detail. According to various researchers, ASP provides a new pricing model, which does not
require any up-front costs from the customer. Instead, the customer rents the application as a service on a subscription basis [Currie/Seltsikas 2001, Jayatilaka 2003]. Users access the provided service via a web browser over a private network or the Internet [Lee 2003b, Walsh 2003]. The available packaged software, which is remotely
hosted and managed by the provider, ranges from simple stand-alone applications
(e.g., word processing software) to integrated enterprise software suites (e.g., ERP,
CRM, SCM) [Bennett/Timbrell 2000, Jayatilaka 2003, Lee 2003b].
In its initial phase, the ASP model was often compared to the traditional IT outsourcing model. As illustrated in Exhibit 9, the comparison between the two models reveals
large differences.
28
Conceptual Foundations
aspects
traditional IT outsourcing model
ASP model
relationship
One-to-one
One-to-many
costs
Significant up-front costs
No up-front costs
application
location
Located at customer site or sometimes
with third party
Application located at ASP, third party or at customer site
target markets
Large clients with IT departments
SMEs with low IT expertise
vendor
characteristics
“Name” vendors, with potential global span
Entrepreneurs and start-ups
contract types
Long, broad, strategic
Short, standard, usage-based, non strategic
available
functions
Services from application development to
infrastructure operation
Web-based application services
customization
Tailored or client-determined
Standard packages with one size fits all
resource
ownership
Application owned by customer
Mixed bag
Application owned by ASP
Vendor server hardware and application ownership
Exhibit 9. Comparison of conventional IT outsourcing and ASP model
(adapted from [Currie 2001, Ma 2005])
Besides typical benefits of traditional outsourcing, such as increased focus on core
competencies, higher flexibility, and cost reduction, ASP’s pay per-seat, per month
pricing model relieved customers off large up-front investments (e.g., hiring and training of IT staff, purchase of expensive servers). The novel payment model also created
a better transparency of IT expenditures and enabled customers to tailor their IT requirements as demand increased or decreased [Currie 2004b]. Another often promised
benefit were economies of scale resulting from the provider’s ability to standardize
their IT services, which were offered to a large customer base (“same to all”). [Kern et
al. 2002, Currie 2004b]. A key selling point was also a shorter time period for enabling the ASP service [Susarla et al. 2003]. The assurance of 24x7 availability of software and of technical support attracted many SMEs which were not able to create the
same service in a cost-effective way by themselves [Currie 2004a]. ASP also promised to provide access to newest technology. Because of its simplicity and low costs,
ASP was mainly applied by small companies, which before could not effort to deploy
information systems by themselves, nor could they host the systems with large IT outsourcing partners [Currie/Seltsikas 2001]. However, the initial ASP model attracted
fewer large enterprises with complex business processes [Desai 2005].
The initial ASP model presents a synthesis of various IT services including software
deployment, application upgrades, virus protection, data security, web hosting, connectivity provision, network and application monitoring, staff training, extended support and help desk, consulting and integration [Lee 2003a, Ma 2005]. In order to manufacture the final IT products for the customer, the pure ASP provider allies with other
Software-as-a-Service
29
companies in an ecosystem as depicted in Exhibit 10. In this ecosystem, the provider
procures IT services and resources from its partners.
independent
software vendors
hardware vendors
pure-play
ASPs
network providers
system integrators
Exhibit 10. Partners in the ASP ecosystems [adapted from Lee 2003b]
Currie exemplarily described the ASP ecosystem as follows [Currie 2004b]. The ASP
provider “delivering a hosted software application to the end customer, may subcontract data centre services, billing, help desk, and other support services to additional
firms.” Moreover the ASP provider “… may not even own or have developed the
software, as this may be the intellectual property of an independent software vendor.”
According to [Lee 2003b] the following five major players are part of the ecosystem.
• Hardware Vendors. Hardware vendors provide IT production equipment (servers,
storage, etc.) to the ASP provider. The resources can be characterized as commodities of a tangible nature. In particular, data centre vendors, such as IBM, Compaq,
Sun, Dell and HP, belong to this group.
• Independent Software Vendors (ISVs). ISVs offer enterprise applications to the
ASP providers. Traditional ISVs include in particular large ERP vendors, such as
Oracle, SAP, Peoplesoft, and CRM vendors, such as, Microsoft and SAP.
• Network Providers. This group of key players provides bandwidth or network
access as an IT service to the ASP provider. Internet service providers, telecommunications companies, wireless communications providers, data carriers, and cable television are defined as network providers.
• System Integrators. System integrators provide IT services, which help ASP customers to adjust the software to their specific needs and to integrate it into the customers’ existing IT infrastructure. System integrators may also provide services to
support the software, such as help desk services.
• Pure-Play ASP Providers. According to their customers’ needs, ASP providers
purchase IT services from the above key players and bundle them as final products, which they then sell to the end customer. In the ideal case, the ASP interacts
with the customer as a single point of contact, from which the customer sources all
IT services enabling him to use the software as a service.
30
Conceptual Foundations
A similar classification of ASP key players is also given by [Currie 2001]. Currie differentiates between pure ASPs, ISVs, software infrastructure partners, and software
and complementary technology partners. In recent years, a general trend towards a
merging of the described key players is observable [Currie 2001]. For instance, Salesforce.com develops software, deploys it in its own data centers, and may even configure the software for its customers.
2.3.3 Software-as-a-Service Continuum
Since its emergence, ASP has been often associated with the terms Software-as-aService, SaaS, or software delivered as a service (e.g., [Seltsikas 2002, Lee 2003b,
Tebboune 2003, Currie 2004b]). Other terms which have been linked to ASP include
on-demand computing or utility computing, which in analogy to the provision of electricity or water imply the offering of computer processing power and related IT services on an as-needed basis [Currie 2004b, Ross 2004]. Today, the term ASP, which
carries a rather negative meaning because of the initial ASP failure, has been increasingly suppressed by the aforementioned terms. As will be elucidated in the following
paragraphs, the terms ASP and SaaS are built on a common basis forming the two
ends of a continuum. The continuum visualizes all options of online-delivered software, which have been developed since the beginning of ASP [Carraro/Chong 2006].
In this dissertation, the variety of current software delivery options is referred to as
Software-as-a-Service or SaaS.
advances that have enabled the growth in SaaS:
• security
• clustering
• network storage • grid computing
• broadband
• multi-tenant architecture
• low cost servers
• J2EE
• hosted platforms • service oriented architecture
burst of dot-com bubble
SaaS
ASP
1995
2000
2005
2010
Exhibit 11. Development of ASP and SaaS
After the dot-com bubble burst in 2001, the Internet recovered in the subsequent
years, reaching recently a new peak with web 2.0 technologies [McAffee 2006,
O'Reilly 2007]. Reasons for this development are manifold and include various technological advances regarding, for instance, security, network storage, broadband, grid
computing, multi-tenant architecture, or service oriented architecture [Rangan et al.
2006, p.18, Dubey/Wagle 2007]. Concurrently, profiting from the same advances, the
interest in online-delivered software increased again under the term SaaS. Against the
Software-as-a-Service
31
initial ASP model, the new online-delivered software options showed improvements
in their business models, as well as in their technology (see Exhibit 11, p.30).
SaaS and ASP have various characteristics in common. Both online-delivered software options provide IT services, which enable customers to use a software application over the Internet on a pay-as-you go basis. Thereby, the external IT service provider operates and maintains the IT resources. In contrast to traditional IT outsourcing,
which allows the customer to determine the IT services to be outsourced, ASP and
SaaS providers offer rather a standard bundle of IT services. In both options, the production process is based on IT services, created by the provider with standardized procedures, and/or on IT services sourced from the provider’s long-term strategic partners. Customers interact in a single-point-of-contact with the provider of the final IT
products, which are then consumed by the end-users.
The major goal of SaaS providers is to offer cost-efficient high quality IT services. As
SaaS providers operate software for multiple customers, they can attain economies of
scale and therefore reduce their average costs [Walsh 2003, Gupta/Herath 2005]. Thereby, SaaS providers standardize, specialize, repeat, and finally automate their key IT
processes, i.e., availability, security, performance, problem, and change management
processes [Chou 2004, pp.17-28, Chou 2008, pp.41-62]. However, as market observations reveal, not all providers have been able to gain full economies of scale [Carraro/Chong 2006, 49, Chou 2008]. Instead, providers show variations of a continuum of
different maturity levels.
In order to determine SaaS providers’ maturity, research analysts and software companies, such as, Forrester, Gartner, and Microsoft, defined lists of differentiating
attributes. Forrester classifies SaaS, ASP, and application outsourcing offerings based
on the attributes tenancy, upgrades, payment model, and responsibility for managing
the application [Herbert/Martorelli 2008]. Gartner identified four maturity levels: (1)
basic competence, (2) functional effectiveness, (3) intra-enterprise integration, and (4)
business “ecosystem” [Maoz/Desisto 2006]. The maturity is determined according to
the provider’s strategy and technology. Finally, Microsoft developed a maturity continuum with traditional software deployment at the one end, and “pure” SaaS at the other [Carraro/Chong 2006]. Differentiating factors in this continuum are licensing, location, and management.
In the context of this dissertation, a SaaS continuum was created covering the variety
of SaaS options addressed in the proposed method. It is based on the previously introduced differentiating attributes and current SaaS literature. The attributes for this continuum were selected according to their impact on the economies of scale of SaaS
providers, as well as their impact on costs, benefits and risks of their customers. The
32
Conceptual Foundations
one end of this continuum resembles the initial ASP model, referred to as pure ASP;
the other end represents the pure SaaS model, i.e. values resulting in maximum economies of scale. Exhibit 12 illustrates the continuum, which is according to the IIM
model categorized into key sales and production attributes of SaaS providers.
pure SaaS
pure ASP
production view of SaaS provider
attributes
1.) SW development
& operation
economies of scale
values
independent IT provider
determined by customer
independent IT provider
determined by SaaS provider
SaaS provider
2.) tenancy
separated database
(single tenancy)
shared database
but separated schema
shared database
and shared schema
(multi tenancy)
3.) virtualization
dedicated server
for each customer
dedicated or
shared server
shared server farm
data centers
in selected countries
one/few data center/s
in one country
4.) location
worldwide
data centers
sales view of SaaS provider
attributes
values
5.) price model
negotiable price
standard or
negotiable price
standard price
6.) registration
sales representative
sales representatives or
online
online
customization
configuration
none
7.) SW modification
Exhibit 12. Key attributes of the Software-as-a-Service continuum
(adapted from [Carraro/Chong 2006, Maoz/Desisto 2006, Chou 2008,
Herbert/Martorelli 2008])
The SaaS continuum defines four key production attributes:
1. Software Development & Operation. In the pure ASP model, the customer determines a provider, which deploys for the customer software from an independent
software vendor [Herbert/Martorelli 2008]. As, such providers often run software
from more than one SW vendor, they are less specialized in the deployment of
each individual application. Larger economies of scale can be reached if the provider is a strategic partner of one software vendor. In this case, the provider is
more familiar with the application and is in direct contact with the vendor. If the
provider develops and deploys its own software, further economies of scale can be
leveraged. Additionally, the provider will be able to decrease software research
costs, as it can improve the software based on its learning about customers’ online
consumption behavior.
Software-as-a-Service
33
2. Tenancy. As depicted in Exhibit 13, the pure SaaS model can reach compared to
the pure ASP model larger economies of scale due to differing database architectures [Chong 2006, Chou 2008, pp.46-51]. Pure ASP is based on a single-tenant
architecture, i.e., the provider deploys for each tenant individual application and
database instances. Contrarily, pure SaaS is based on a multi-tenant architecture,
i.e., the data of all tenants are stored in one shared database with shared schema.
The costs to deploy a shared database are significantly lower than to deploy individual instances. For example, in pure SaaS one upgrade must be conducted for all
customers, whereas in pure ASP for each customer one upgrade must be performed. Furthermore, only one software version must be supported in the SaaS
model. Between single- and multi-tenancy lays another database architecture type,
i.e., shared database but separate schema.
(1) separated database
tenant 132
(2) shared database,
separate schema
tenant 680
database
tenant 132
tenant 680
(3) shared database,
shared schema
tenant ID product ID product Na
tenant ID shipment date
132
328192
2008/08/12
3456
920004
2008/03/23
680
237541
2008/06/15
Exhibit 13. Database architecture (adapted from [Chong 2006])
3. Virtualization. Further economies of scale can be reached if the number of servers
dedicated for individual customers can be reduced, i.e., multiple application instances can run on one server or a shared server farm [Chou 2008, pp.48-49]. In
this case, hardware resources are more effectively used as the utilization rate of
one application instance on a dedicated server is often rather low.
4. Location. For SaaS providers it is most cost-efficient to operate their application in
one data center. However, due to customer requirements and data protective legislations companies may not be allowed to outsource their data to certain countries.
For this reason, some providers operate worldwide data centers. To further protect
their customers, providers also sign the so-called Safe-Harbor Agreement, which
protects against the European Union shutting down the network connection to the
US [Export.Gov 2008]. Providers also operate more than one data center in order
to decrease the transfer rate and to have a backup in case of outages [Chou 2004,
pp.29-40].
Besides characteristics in the production structures, SaaS providers also differ in the
interface to their customers, i.e., in their sales view.
34
Conceptual Foundations
5. Price Model. The pricing model differs largely between online software providers.
For instance, providers may charge a user per month subscription fee, or the number of transactions [Carraro/Chong 2006]. Additionally, providers may bill additional costs, such as data storage or support services [Pring et al. 2007]. Essential
for the creation of economies of scale is the degree to which prices are standardized. Providers that only provide standard prices and do not negotiate any price
conditions are able to reach the largest economies of scale.
6. Registration and Prototype. Software-as-a-Service is often assumed to be easy to
rent. The customer can register online for the SaaS service or a prototype, and then
start using it. However, this is often only the case for simple applications with little
need for modification (e.g., WebEx, Gmail). In these cases, the registration process
is fully online and does not require any human interaction. However, mostly, humans are heavily involved in the process especially if contracts for large enterprises must be bargained for, or if the business application is rather complex.
7. Software Modification. The modification capability of SaaS solutions is strongly
linked to the underlying database architecture [Chong 2006]. In a single-tenant architecture, changes can only affect one tenant. Therefore, a large flexibility to customize the application can be offered to the customer. Contrarily, in multi-tenant
architectures, customers must be more controlled in order to avoid the changes of
one customer becoming visible to others. For this reason, applications based on a
multi-tenant architecture allow customers to configure the application. However,
changes in the source code of an application are not possible.
Exhibit 14 (see p.35) presents selected SaaS providers to illustrate the broad variety of
online-delivered software in the SaaS continuum. SaaS providers vary largely in their
production and sales attributes. Thereby, many providers do not reach the maximum
economies of scale [Chou 2008]. The reasons for this are manifold. Customers may
require a dedicated server because of their risk averseness to store data in a shared
database. SaaS solutions may be single-tenant as they are built on already existing
software, which is often the case with traditional software vendors. Or, a high flexibility in customization may be needed to align a SaaS solution with companies’ complex
business processes.
The varieties of SaaS providers are also reflected in their prices and service levels.
Thus, potential customers must evaluate numerous factors, which often require them
to make trade-offs between benefits, costs, and risks [Herbert 2008b]. For instance, a
provider reaching large economies of scale can offer rather small prices, while at the
same time, it might restrict its customers in their SaaS consumption [Tebboune 2003].
In order to make a sound decision costs and benefits must be evaluated carefully.
Software-as-a-Service
35
classification
description of SaaS providers3
Oracle
Oracle offers its software as packaged SW, which can be deployed internally by the customer, and
as SaaS solution, referred to as Oracle onDemand. Oracle operates its onDemand SW in its own
data center in Austin, Texas. Outside the US, strategic partners host the application for Oracle.
For instance, in Germany, T-Systems hosts the Oracle on-demand applications. The applications
are based on a single-tenant architecture, offering each customer a new instance of the application. Thus, the customer can determine when and how often the application shall be upgraded to
a new release. Regarding the price models, Oracle offers standard prices, but may also negotiate
the prices with some customers. Oracle on-demand’s registration process requires human interaction between customer and Oracle’s salespersons. The application can be configured to better
meet customer-specific business requirements.
1
2
3
4
5
6
7








RightNow
1
2
3
4

5
6
7







Salesforce.com
1
2
3
4
5
6
7








SAP
1
2
3
4




5
6
7



Taleo
1
2
3
4
5
6
7







Established in 1997, RightNow Technologies is one of the pioneers in the SaaS business. The
provider offers its customer relationship management (CRM) suite as SaaS solution. Thereby, the
customer can choose from three deployment options: deployment of the application in the US
data center of the SaaS provider; in the data center of the customer; or in the data center of an
independent provider. If the application is deployed by RightNow, for each customer a new SW
instance is created, whereby the customer’s data is stored in separate databases. The customer
can be charged based on performed transactions, or on a user per month basis. To register for
the service, the customer must always contact the SaaS provider. Finally, the SaaS solution provides a high flexibility regarding customization and integration.
Founded in 1999, Salesforce.com belongs to the first SaaS providers. It provides software functionality to support companies’ marketing, sales and service processes. The SaaS provider develops
and operates its CRM suite by itself. Four of its data centers are located in the US and one in
Singapore. Salesforce.com runs several regional instances on complex multi-tenant architecture.
The customer pays a user per month subscription fee, whereby several different price models are
available. Although, Salesforce.com officially provides standard prices, it also negotiates the
prices with certain customers. Depending on the complexity of the requirements, customers
register online or contact sales representatives. Customers can configure the application, or they
can add new functionality based on the company’s proprietary platform AppExchange. [Weissman 2007, Salesforce.com 2008]
Business ByDesign (BYD) is SAP’s first software-as-a-service suite, which was announced in September 2007 with a planned rollout for 2009. The application will offer a broad variety of SW
functionality most relevant business processes of midsized companies (e.g., ERP, CRM, SCM,
HCM, or project management). Strategic partners will be hosting BYD in numerous worldwide
data centers. Thereby, the application is based on single tenant architecture. The traditional
software vendor offers BYD on a user per month subscription basis with different price categories. Customers can register online, test and configure their prototype, and then automatically
transfer the prototype into a run-time application. With this approach, SAP follows its strategy to
keep the human interaction on customer and supplier side as small as possible.
Taleo delivers talent management software as a service to its customers. The application is developed by Taleo. However, the application is deployed on data centers of Taleo’s strategic partners. The underlying architecture is single-tenant, i.e., each customer uses a single instance of the
application. In general, all instances run on a shared server farm. However, on customer request
Taleo also deploys the application on a dedicated server. To be cost-efficient, Taleo requires from
its customer to change to the newest upgrade one year after the release date of the newest SW
version. For its service offerings, Taleo provides standard, as well as, negotiable prices. In order to
register for the service customers must contact the company’s sales persons. Taleo conducts
most configurations for its customers. Simple changes can be made by the customer.
Exhibit 14. Classification of selected SaaS providers
3
Information is based on literature, as well as on interviews with SaaS providers: Oracle: Timothy Chou,
RightNow Technologies: Frank Prenninger, Siegfried Radspieler; SAP: Scott Bolick, Tim Stuck, Jai Das, Michael Beutler, Michael Mankowski; and Taleo: Michael Gregoire.
36
Conceptual Foundations
The complexity of companies’ decision-making processes increases if also packaged
software deployed internally is considered as possible solutions [Jayatilaka et al. 2003,
Band/Marston 2008, Herbert/Martorelli 2008]. In these cases, not only must a company analyze SaaS characteristics but it must also compare them to different characteristics of in-house solutions. For instance, the response rate of a SaaS offering is often
published by the provider, whereas the response rate of an in-house solution must be
calculated based on the availability and utilization rate of companies’ IT resources.
Because of the differences between SaaS and in-house solutions, companies often fail
or avoid making sound decisions [Band/Marston 2008]. Furthermore, recommendations and guidelines by well-known research analysts do not cover completely in a
holistic way the aspects that need to be considered in the decision process (see Chapter 3.2).
2.3.4 Contribution to this Dissertation
This subchapter contributes to the dissertation as follows:
• Distinct Customer-Supplier Relationship. The relationship between the corporate
IT unit and the business units is characterized by its maturity level. The proposed
method is developed to support the maturity level of a 1:1 relationship between an
internal IT service provider and its customers. The two deployment options to be
compared, i.e., in-house and SaaS, are selective outsourcing types distinguished by
the extent to which IT services and resources are sourced from suppliers.
• Application Service Provision. The initial ASP model provided for small enterprises various benefits against the traditional IT outsourcing model, which was more
relevant for large companies. Application service providers created the IT products, which they offered to their customers, based on IT services and resources
procured from their key strategic partners.
• Software-as-a-Service Continuum. Since its emergence, the initial ASP model has
been further developed. Thus, today a broad continuum of numerous software online delivery options exists. The available options attract small, medium, and large
enterprises and compete increasingly with packaged software deployed in-house.
Therefore, companies face the challenge to compare complex SaaS options
amongst each other, as well as with in-house deployment solutions.
2.4 Summary & Research Gap
Software-as-a-Service has its origin in IT outsourcing and application service provision. Thus, current knowledge on SaaS is mainly based on the principles of IT outsourcing, and the extensive research on ASP conducted in the early 21st century.
Summary & Research Gap
37
However, whereas the initial ASP model was in particular applied by SMEs, the numerous options in the SaaS continuum attract small, medium, and large enterprises.
Consequently, SaaS increasingly competes with packaged software deployed internally. Therefore, companies evaluate more often SaaS options and compare them to inhouse solutions. The comparison is rather complex as the two deployment options differ in costs and benefits. Existing methods do not support companies adequately in
their decision-making process. For this reason, the dissertation aims at developing a
method for the comparison of in-house versus SaaS deployment options. Based on the
conceptual foundations described in Chapters 2.1 to 2.3 subsequent requirements were
derived for the method.
• Methodic Approach. A methodic approach is necessary to reach efficiently and
effectively the decision whether to deploy an in-house or a SaaS solution. Business
Engineering provides with Method Engineering any technique to construct and
document methodic procedure model.
• Customer-Orientation. Focal point of the decision-making process should be the
internal IT customer. The main goal of the introduction of IT in a company is the
improvement of its business processes. Thus, the selected solution should fulfill
the requirements of the customer.
•
Product-and Service-Orientation. The comparison of in-house and SaaS deployment solutions requires a detailed evaluation. The consideration of product-and
service level, which is postulated by the IIM framework, allows the analysis of the
output of the various IT services included in an IT product.
• SaaS Characteristics. Current SaaS offerings have evolved from the initial ASP
model. Online-delivered software options of SaaS providers can be classified into
a SaaS continuum with different prices and service levels. Therefore, the proposed
method must consider the variety of SaaS offerings.
• Costs Analysis. Costs are important criteria in the in-house versus SaaS decision
process. SaaS solutions vary largely in their prices due to the provider’s different
fulfillment of economies of scale. Furthermore, if the costs of SaaS solutions are
compared to costs of in-house solutions, different cost structured must be considered. A simple apple-to-apple comparison is not possible.
• Benefit Analysis. As a less expensive SaaS solution might also result in fewer benefits for the customer, it is important to analyze costs, as well as benefits. Often
customers must make trade-offs in order to find the optimal solution with the maximum cost-benefit ratio for their specific company situation.
38
Relevant Investment Analysis Approaches
3 Relevant Investment Analysis Approaches
As emphasized in Chapter 2.1.2, methods serve as the basis for engineering. In business engineering, methods support, for instance, the design of business areas, business
units, business processes, as well as information systems. Methods structure problem
spaces and provide procedure models to solve problems.
The proposal of a new method that intends to offer a solution to a specified problem is
only suggestive, if no method exists that already solves the problem, or if the existing
methods do not completely fulfill the defined requirements. Thus, to justify the development of a new method for the decision-making between in-house and SaaS, an extensive literature review on relevant decision-making approaches was conducted. So
far, no published approaches completely satisfy the requirements specified in Chapter
2.4. However, several approaches were identified that address related problems. As
these approaches fulfill rudimentarily the requirements, helpful leads and suggestions
can be derived for the development of the proposed method. In the context of this dissertation, the approaches were evaluated with regard to their degree of fulfillment of
the defined requirements. Exhibit 15 outlines the results of this evaluation.
requirements
methodic
approach
customer orientation
product-/serviceorientation
SaaS
characteristics
cost
analysis
benefit
analysis






sensitivity analysis






SaaS decision-making






IIM cost accounting






MRP II






relevant approaches
decision theory
legend:
 not fulfilled
 partially fulfilled
 completely fulfilled
Exhibit 15. Evaluation of relevant decision-making approaches
The following subchapters introduce the approaches relevant for the specified problem, and explain their input for the proposed method.
3.1 Decision Theory
The theory of decision-making deals with the process of “how people (and other organisms and machines) combine desires (utilities, personal values, goals, ends, etc.)
and believes (expectations, knowledge, means etc.) to choose a course of action”
[Hastie 2001]. Decision theory is as an interdisciplinary research discipline a focal
point in various academic areas, in particular in economics [Simon 1959, Smith/Von
Winterfeldt 2004, Laux 2005, p.1].
Decision Theory
39
The purpose of decision theory is either of normative or descriptive nature [e.g., Einhorn/Hogarth 1981, Smith/Von Winterfeldt 2004, Starmer 2005]. Based on the analysis of previous decisions, descriptive decision theory forms the hypothesis on decision-makers’ behavior in order to predict or to manage their future decisions. Contrarily, normative decision theory, which is applied for the proposed method, aims at
providing rational guidelines to decision-makers supporting them in resolving their
decision problems.
3.1.1 Elements of Decision Models
Deliverables of normative decision theory are decision models. A decision model is
the definition of a formal language, consisting of elements and relationships of a specific problem, from which a solution can be implied [Bretzke 1980, 8, Tsoukiàs 2008].
The decision model’s nature is abstract, i.e., it addresses a specific type of problem,
instead of a concrete problem situation [Bretzke 1980, p.10]. However, in order to
solve concrete problem situations, practitioners can transfer abstract models into concrete models. Thereby, practitioners instantiate the parameters of the abstract model
with concrete values, and make use of the logical methods (e.g., statistics, algorithms,
mathematical modeling) recommended by the abstract model. Abstract models may
reference logical methods, but the development of these methods is not in the scope of
decision theory. Exhibit 16 illustrates the core elements of a decision model.
core elements of
a decision model
objective
function
decision field
action
alternatives
results
environmental
states
Exhibit 16. Core elements of a decision model
(adapted from the German [Laux 2005, p.20])
The element, objective function, provides the logic to evaluate all possible alternatives, and to select the best alternative [Laux 2005, pp.32-31]. In case of a single goal
variable (i.e., a variable, which describes the desired state), the decision is rather simple: the variable must be minimized, maximized, or a specific minimum or maximum
value must be reached. Nevertheless, if several goal variables exist, the objective
function is more complex. Then, trade-offs between the goal variables must be accepted in order to determine the optimal alternative.
40
Relevant Investment Analysis Approaches
The decision field consists of three elements [Laux 2005, pp.20-23]. The first element,
action alternatives, characterizes possible solutions to a specified problem. Thereby,
each alternative consists of a tuple of decision variables. The values of these variables
are determined by the decision-maker in order to design an alternative. The second
element, results, represents the consequences if an alternative would be realized. Calculated for a specific alternative, a result contains values of the defined goal variables.
The third element, environmental states, embodies the data, which influences the results but cannot be defined by the decision-maker. This data is also referred to as decision-relevant data. Whether, the parameters in a decision model are decision variables
or decision-relevant data depend in general on the decision situation.
3.1.2 Decision Process
In a decision model, the guidelines for reaching a decision are provided in the form of
a decision process [e.g., Simon 1959, Saaty 1994, Tsoukiàs 2008]. In the following
example, the five interdependent phases of a decision process described by Laux are
outlined [Laux 2005]:
1. Problem Formulation. A decision process is always triggered by a situation that
the decision-maker perceives as unsatisfactory, and that can or even needs to be
improved. The specification of this problem initiates the decision process.
2. Goal Specification. Based on the problem specification, a clear goal is then defined. The goal serves as basis to reach a rational decision. Thus, it must be precise
enough to provide indications for the alternative design, and to serve as evaluation
criterion for the results of the alternatives.
3. Exploration of Feasible Alternatives. This phase includes three activities. First,
restrictions of possible alternatives are identified. This is advisable as it excludes
infeasible alternatives from the decision process. Second, the alternatives are designed. The quality of the alternatives strongly depends on the available information and the creativity of the decision-maker. In order to continue the decision
process at least two mutually exclusive alternatives must exist. Finally, the consequences of each alternative and its probability of occurrence are predicted.
4. Selection of one Alternative. An alternative is selected based on the degree to
which it reaches the defined goal. If multiple goal variables exist, the definition of
preferences facilitates the determination of the best possible alternative.
5. Decisions during Realization. Often the selected alternative must be further specified during realization. Thus, decision-making remains necessary. However, in
Decision Theory
41
contrast to the previously described phases, this phase is irrelevant for the scope of
the proposed method.
3.1.3 Evaluation for this Dissertation
Decision theory provides for the proposed method a systematic decision-making
framework. As explained in the following, the elements of the abstract decision model
can be directly applied to the problem type of in-house versus SaaS decision-making.
Like the first phase of the decision process, problem formulation, problems of internal
customers trigger the need for a new IT solution, which then initiate the decision
process. The two deployment options in-house and SaaS represent the available action
alternatives, the environmental situation considers the company situation including
factors, such as, the planned sales volume of IT products, availability of human and IT
resources, or the IT strategy. The results of the two defined action alternatives is
represented in a tuple of cost and benefit numbers, risk likelihood, as well as the degree of flexibility and control. Furthermore, the results illustrate to which extent the
goal variables, i.e., the IT product definitions, are fulfilled. The objective function,
implies how the decision between in-house and SaaS can be reached systematically,
i.e., how the complex consequences deriving from deployment options are analyzed.
Moreover, the decision process can be integrated with the components of method engineering explained in Chapter 2.1.2. Thus, the phases of the decision process resemble the activities in method engineering, which require inputs and outputs, as well as
the assignment of roles. The techniques applied in an activity to create output can be
described by the decision parameters gathered throughout the decision process (i.e.,
goal variables, decision variables, and decision relevant data), as well as references to
logical methods.
To conclude, decision theory provides strong input for the creation of methodic customer-oriented approach. However, it does not offer any information on product/service orientation, SaaS characteristics, cost or benefit analysis.
3.2 Sensitivity Analysis
In investment analyses, sensitivity analysis is conducted in order to understand the
impact of possible future changes on the outcome of competing alternatives [Saltelli et
al. 2004, pp.42-46]. Thereby, sensitivity analysis evaluates the impact of one or
several input factors on a defined output factor. Its objective is to determine when a
certain goal variable (e.g., net present value, break-even point) is the first time above
42
Relevant Investment Analysis Approaches
or below a specified target value. In the context of this thesis, the approach of risk
assessment and the risk assessment technoloyg monte carlo analysis are relevant.
3.2.1 Risk Assessment
Risk assessment is used to study systematically the uncertainties and risks of a specific alternative. A risk can be defined as a pertinent event with a probability of occurrence of a threat and an impact or consequence of the occurrence [Wolke 2007, pp.15
et sqq.]. Uncertainty is related to the probability and impact of a risk. Typically, uncertainties are represented as a range of parameters that affect the range of possibilities. The results of a risk assessment are used in risk management to take controlling
actions that will mitigate or hedge the identified risks.
Uncertainties and risks can be illustrated in various ways. A common approach, which
often serves as basis for quantitative risk analysis, is the Contributing Factor Diagram
(CFD, see Exhibit 17). The CFD delineates the mathematical and logical relationships
between the risk variables [Koller 2005, pp.109-123]. It includes situational variables,
decision variables, and goal variables. Situational variables (e.g., corporate tax rate)
cannot be controlled by the decision-makers, whereas decision variables (e.g., hourly
wage, number of workers) can be fully or to a certain extent influenced by the decision-makers. Situational and decision variables affect the outcome of the goal variables.
compressors
steel
concrete
kilowatt hrs
per year
pipe
construction
costs yearly
exchangers
total costs per
year
hours per day
worked
utility
costs/year
labor
costs
NPV and IRR of
new plant
project
cents per
kilowatt hr
corp. tax
rate
number of
workers
days per
year
total income
per year
hourly wage
daily plant
income
dollars per ton
tons per
day
Exhibit 17. CFD example of construction cost model [Koller 2005, p.110]
The Exhibit above exemplifies the variables and their relationships affecting the net
present value (NPV) and the internal rate of return (IRR) of a new plant project.
Sensitivity Analysis
43
3.2.2 Monte Carlo Analysis
For the assessment of risks, several techniques, such as the Bayesian analysis, the discrimination-function analysis, the factor analysis, the neutral analysis, and the Monte
Carlo analysis, can be applied [Mooney 1997, p.2]. The Monte Carlo analysis is used
for “any procedure that uses distribution-based random sampling to approximate solutions to probabilistic or deterministic problems” [Koller 2005]. Thus, the Monte Carlo
analysis is particularly suitable when different variables of uncertainty exist that interact to generate a certain output [Wieske 2007]. It determines the probability that a
certain result (or event) will occur, as well as the magnitude of the consequence.
Monte Carlo analysis must be performed with the support of simulation software. Exemplarily, the following paragraph illustrates a simple Monte Carlo example.
labor costs
compressor costs
20%
30%
% of success cases
% of success cases
35%
25%
20%
15%
10%
15%
10%
5%
5%
0%
0%
mm dollars
mm dollars
Exhibit 18. Compressor cost and labor cost distribution used as input for construction
cost model [Koller 2005, p.293]
Exhibit 18 shows possible distributions of compressor and labor costs created in a
Monte Carlo simulation. In an iterative process, each value of the distribution diagrams is used as input to a risk model that analysis the NPV and IRR of a new plant
project (see Exhibit 17, previous page). Similarly, distributions of the remaining variables are determined and applied in the Monte Carlo simulation. The result of the
analysis will be the occurrence probabilities of the defined target values of the NPV
and IRR. Additionally, the variables’ impact on the NPV and IRR will be known.
3.2.3 Evaluation for this Dissertation
Data sensitivity analysis provides comprehensive and well-established techniques to
determine possible future changes of an existing situation, and to analyze the consequences of these changes. In particular, for the analysis of long-term investments,
such as investments in in-house and SaaS solutions, data sensitivity can be used to
identify future uncertainties and potential risks.
44
Relevant Investment Analysis Approaches
In the proposed method, the CFD is applied to illustrate the situational, decision, and
goal variables relevant for the investment analysis of in-house and SaaS solutions.
Monte Carlo analysis is used to analyze various consequences of future changes. For
instance, which affect has a change in the sales volume of the IT services on the costs
of each IT solution?
3.3 SaaS Investment Analysis
As depicted in Chapter 2.3.3, companies face increasingly the challenge of evaluating
in-house versus SaaS deployment options. The comparison proves difficult for two
reasons. First, both options provide benefits and challenges that require customers to
make trade-offs; and second, the different characteristics and the inhomogeneous
availability of information counter simple ‘apples to apples’ comparisons. In order to
gain a better understanding of the strengths and weaknesses of current decisionmaking approaches in this field, findings from scholars and market analysts are evaluated in the subsequent paragraphs.
3.3.1 Academic Research
Research relating to investment analysis of online-delivered software has been mostly
conducted by academia in the early 2000s. Publications focus exclusively on the pure
ASP model, which was predominant at this time [e.g., Kakabadse/Kakabadse 2002,
Ekanayaka et al. 2003, Susarla et al. 2003, Tebboune 2003, Yao 2004]. The findings
are of a descriptive nature analyzing case studies of ASP providers and customers
(i.e., the expected and perceived benefits, costs, and challenges of the ASP model).
The findings from these studies are compared with traditional IT outsourcing, and the
internal deployment of IT. Based on existing outsourcing theories, normative but rather simple decision-making approaches have been developed. Examples are Chen’s
make or buy decision tree [Chen/Soliman 2002], or Jayatilaka et al.’s integrated model
of ASP choice [Jayatilaka et al. 2003]. The latter approach is illustrated in Exhibit 19
and explained in more detail below.
IT knowledge
for application
other
resources
integration
requirement
resource
requirement
knowledge risk
competiveness
knowledge specific
resources
economic costs
task
environment
ASP
resource dependence
transaction
Exhibit 19. Integrated model of ASP choice [Jayatilaka et al. 2003]
SaaS Investment Analysis
45
The integrated model of ASP choice is based on four outsourcing theories.
• Knowledge Specific Theory. This theory argues that a company creates competitive
advantage with the creation, storage and application of knowledge [Grant 1996]. In
the ASP decision, this knowledge refers to the development and operation of IT.
Additionally, a company’s competitive advantage increases if information can be
exchanged, e.g., through integration [Nonaka et al. 2000]. As a result, a company
will more likely use an ASP if a gap exists between the available and the required
knowledge in a company, or if the ASP provider can fulfill the integration requirements [Jayatilaka et al. 2003]. Furthermore, a company will outsource information if the risks to outsource data are justifiable.
• Resource-Based Theory. Resource-based theory recognizes that an organization is
a set of resources, classified into human, physical, organizational, and financial resources [Barney 1991]. The heterogeneity and immobility of these resources create
competitive advantage for a company. Thereby, a company can create competitive
advantage with IT through product differentiation and cost reduction. As a result, a
company is more likely to adopt ASP if internal resources are not available, or if
time restrictions exist [Jayatilaka et al. 2003].
• Resource-Dependence Theory. This theory argues that all companies rely on external resources for production [Pfeffer/Salancik 1978]. It therefore develops strategies in order obtain critical resources. A company’s decision whether to increase
the dependency on an ASP provider requires the consideration of three environmental factors [Jayatilaka et al. 2003]: the number of alternatives, the relevance of
the application, and the extent to which the ASP company has control over the
provider.
• Transaction Cost Theory. This theory compares transaction costs to internal production costs [Williamson 1975, Williamson 1985]. Transaction costs refer to organizations costs’ from initializing, negotiating, and maintaining a relationship
with a provider. Production costs are incurred when products are manufactured inhouse. A company is more likely to outsource an application to a provider if the
production costs would exceed transaction costs. In the case of ASP, these costs
can be determined based on the need of customization, the frequency an application is used, and the degree of uncertainty regarding future usage.
Concluding, as illustrated above extensive research on decision-making addressing the
pure ASP model has been conducted in the past. However, no academic research exists, which particularly covers the various options of online-delivered software included in the SaaS continuum.
46
Relevant Investment Analysis Approaches
3.3.2 Market Analysts
Research conducted by market analysts, such as, Gartner, Forrester, McKinsey, or
IDC is based on the early academic findings introduced in the previous chapter. Like
academia, market analysts inform about benefits, costs and challenges of onlinedelivered software. Nevertheless, in contrast to the descriptive ASP findings of academia, the results of these research groups are rather of normative nature. Their current publications aim at providing concrete guidelines to aid companies in their decision-making between in-house and SaaS deployment options. Thereby, the entire continuum of online software delivery is considered. In the following, the most relevant
decision-making approaches for the proposed method are introduced.
One often applied approach is the SaaS questionnaire developed by Gartner (see Exhibit 20 below, [Pring 2006]). The questionnaire provides a list of 20 questions, which
enables companies to self-evaluate their likelihood of a successful SaaS adoption. The
questions consider topics, such as, trust in outsourcing, need for customization and
integration, availability of IT, human and financial resources, SaaS functionality, or a
SaaS solution’s capability to customize and integrate. Gartner recommends companies
with a high score to consider a SaaS adoption, and companies with a low score to be
careful introducing SaaS in the organization.
self-score
the scale of 1-5
in-house
SaaS
The required application / process functionality is
not available via SaaS.
1
2
3
4
5
The required application / process functionality is
available via SaaS.
There are company policies or industry regulations that prevent data from being held physically
outside our company.
1
2
3
4
5
There are no company policies or industry regulations that prevent data from being held physically
outside our company.
We have IT skills available to develop / manage
this application / process.
1
2
3
4
5
We do have IT skills available to develop / manage
this application / process.
We have IT/physical infrastructures available to
develop/manage this application/process
1
2
3
4
5
We do not have IT/physical infrastructures available
to develop/manage this application/process
We want to develop/manage this application/process from our capital expenditures budget
1
2
3
4
5
We want to develop/manage this application/process
from our operating expenditures budget
We do not have an urgent need for this application/process
1
2
3
4
5
We have an urgent need for this application/process
We have a low level of risk tolerance
1
2
3
4
5
We have a high relevance of risk tolerance
We are conscious about becoming dependent on
(an) IT vendor(s).
1
2
3
4
5
We are comfortable working in partnership with (an)
IT vendor(s).
…
1
2
3
4
5
…
Exhibit 20. Scoring of in-house & SaaS solutions [extracted from Pring 2006]
Besides this rather qualitative approach, recently research analysts have increased
their effort in creating decision-making methods that include cost estimates, such as
the Total Cost of Ownership (TCO) comparison by McKinsey illustrated in Exhibit
21. Originally developed by Gartner, the TCO estimates the costs, which occur during
SaaS Investment Analysis
47
the entire lifetime of an application. In addition to this approach, also the provision of
information on hidden costs and factors to identify the return on investment supports
companies developing cost figures for company-specific evaluations [e.g., Bona 2006,
Bona/Thompson 2007, Desisto 2007].
In addition to costs, Forrester accentuates the importance to compare the business values, flexibility, and risk of each solution [Herbert 2006, Wang 2006]. In their Total
Cost of Economics (TEI), Forrester researchers consider the previous four factors and
illustrate based on four scenarios that the outcome of a decision may differ significantly depending which approach, i.e., TCO or TEI, is applied.
Total cost of ownership, $ thousand
in-house
SaaS
customization, integration
108
72
basic infrastructure testing, deployment
54
0
application infrastructure testing, deployment
30
0
• does not require infrastructure and
application testing
101
34
• lowers training requirements through
- simpler user interfaces
- self-training, service capabilities
management, customization of business
process change
94
0
Data center facilities rental, operations;
security, compliance; monitoring of incident resolution
750
0
Implementation
Deployment
training
Software
User licenses, subscriptions, maintenance
480
1,500
308
92
0
0
2,298
1,640
Other
Unscheduled downtime
Unused licenses
Total costs
(including those not shown here)
Sources of savings with SaaS
• reduced deployment time, limited
customization, self-service through onboarding scripts
• does not require ongoing business
process change management
- vendors monitor customer usage to
enhance offering
- customers provide feedback to influence feature functionality
• includes vendor’s costs to serve in
subscription price (ongoing operations, back-end hardware and software)
• provides 99.9% general-server availability vs. 99%
• reduces unused licenses by 20%, users
added as needed
Exhibit 21. TCO comparison between in-house and SaaS [Dubey/Wagle 2007]
Besides the guidelines for the comparison of in-house and SaaS solutions, market analysts also explain how to compare SaaS providers amongst each other. Thereby, important factors are the differing service offerings and service levels [e.g., Herbert et al.
2007a, Pescatore 2007, Band/Marston 2008] .
48
Relevant Investment Analysis Approaches
3.3.3 Evaluation for this Dissertation
Early academic research in the area of ASP decision-making provides a solid basis for
the development of the proposed method. Various assumptions about benefits, costs,
and challenges of a client’s ASP adoption still apply to the current variety of onlinedelivered software in the SaaS continuum. The explanation attempts for these assumptions based on outsourcing theories explain findings in real-life decisions of SaaS
clients (see Chapter 4), and lay an established IS outsourcing foundation for the proposed method (see Chapter 5). Nevertheless, the findings in ASP decision-making had
to be carefully analyzed with regard to their compliance with current requirements’ of
SaaS investment analyses. The existing research addresses only the ASP side of the
online software delivery continuum (see SaaS continuum in Exhibit 12), and therefore, does not examine the recent advancements of SaaS. Finally, the academic research is mainly of descriptive nature and provides only few explicit guidelines for the
decision process of the pure ASP model.
Contrarily, recent publications by market analysts, such as, Forrester, Gartner,
McKinsey and IDC, consider the entire continuum of online software delivery. Moreover, they provide guidelines for the decision-making between in-house and SaaS deployment solutions. Thereby, cost comparison based on ROI, TCO, and TEI approaches is a particular focus. Furthermore, market analysts offer recommendations for the
comparison of SaaS providers (e.g., based on service levels and hidden costs). Although, various valuable insights can be derived from market analysts’ contributions,
the requirements defined for the proposed method are not fully met. For instance, the
provided guidelines are rather qualitative, only applicable for simple decision problems. Determinants are presented individually with little, only textual, information on
impacts on other influencing factors. Thus, an integrated view of all determinants exists only implicitly. Finally, financial numbers are based on broad assumptions and
thus do not allow the evaluation of future developments of a company.
3.4 IIM Cost Accounting
Since its foundation in 2002, the CC IIM has been engaged in the development of
concepts to increase the efficiency and efficacy of IT service providers (see Chapter
2.2). To overcome the limitations of existing IT controlling approaches (e.g., lack of
transparency, missing customer orientation, and insufficient planning and decisionmaking capabilities [Scheeg 2005, pp.112-118, Übernickel 2008, pp.32-38]) one particular research focus of the competence center is the industrialization of IT cost accounting. In the following, the two approaches ‘integrated IT cost tables’ and ‘IT
product-oriented cost accounting’, which both belong to the IIM framework, are introduced.
IIM Cost Accounting
49
3.4.1 Integrated IT Cost Tables
Integrated IT cost tables provide an IT controlling technique that aims at enabling the
efficient provision of IT services [Scheeg 2005]. It is built on an integrated view of IT
development and IT production costs. In contrast to conventional IT controlling approaches, which decide between IT solutions solely based on a rough-cut planning and
broad cost estimates, the approach of integrated IT cost tables requests, before reaching a final decision, the specification of each IT-development alternative including
detailed cost estimates. The more expensive procedure is justifiable as 80% of the IT
production costs are not determined until the early development phases [Baumöl 1999,
p.145]. According to the IIM principles of product and customer orientation, the granularity level of integrated IT cost tables is IT products and IT services, respectively.
Exhibit 22 illustrates the system requirements for integrated cost tables.
IT-solutions
resource
4
management
(standardized capacities)
cost
5
management
(planning /actual costs)
9
10
11
IT product
IT production
parameters
18
pricing
17
3
2
IT product costs
8
12
performance
6
monitoring
(actual utilization)
IT development
parameters
sales
7
planning
(planned utilization)
configuration
standardized and assessed
resource basis
(costs per standardized service category
1
13
15
14
IT production
costs for
each IT solution
integrated 16
IT cost tables
(development and
production costs)
Exhibit 22. System requirements for integrated cost tables
[Scheeg 2005, p.187, translated from the German]
The system requirements can be summarized as follows [Scheeg 2005, pp.179-189]:
Based on the specification of IT products, all possible IT development and IT production alternatives are specified. The IT development solution, i.e., feasible combinations of one IT development and one IT production alternative are then further analyzed regarding their cost behavior. The production costs of each IT solution are determined based on budgeted resource costs, derived from resource management, capacity management, sales planning, and performance monitoring. In order to identify
the total costs of each IT solution, IT development and IT production costs are combined in integrated cost tables. The total costs are then assigned to IT products. Finally, sales prices for each IT product can be defined.
50
Relevant Investment Analysis Approaches
3.4.2 IT Product-Oriented Cost Accounting
Like the previous approach, IT product-oriented cost accounting aims at overcoming
the burdens of existing IT controlling techniques [Hochstein et al. 2008b, Übernickel
2008]. It addresses the question how cost transparency can be created on the level of
IT products. The approach is based on the managerial concept of activity-basedcosting (ABC), which provides accurate cost accounting techniques for diverse product portfolios (i.e., products with different resource consumption) [Hansen/Mowen
2006, p.121]. In the following, two ABC concepts incorporated in the second IIM accounting approach are outlined.
The first concept of cost hierarchies requires, in proportion to their actual utilization
of resources, the accurate allocation of IT costs to cost centers and cost objects[Hochstein et al. 2008b]. Thus, IT costs are assigned to different cost levels. In
the IIM framework, four cost levels have been identified, i.e., IT product units, IT
products, customers, and IT service providers. The concept of cost hierarchies differs
from the common procedures of other IT controlling approaches, which allocate cost
solely based on IT product units.
The second concept of a value flow model builds on the concept of cost hierarchies
[Hochstein et al. 2008b, Übernickel 2008, pp.52-66]. Exhibit 23 (see p.51) illustrates
the value flow model, which distinguishes three cost center categories:
• Resource costs consists of primary resource costs (i.e., IT resources, which create
IT services and IT products), secondary resource costs (i.e., human resources responsible for the maintenance of IT resources), as well as management costs.
• IT support costs include long-term planning and decision costs regarding the product portfolio, and customer structure, such as account management and product
management costs.
• Overhead costs represent the cost centers, which provide basic services to the production execution and support. Based on these cost centers, IT costs can be allocated, in particular, to IT products or customers. This accurate allocation of costs
enables a profitability analysis on similar level of granularity to determine the
margins per IT product or per customer.
revenue accounting
consumption
cost accounting
overhead
costs
power
IT supplies
rent for IT
department
insurance
for IT
department
…
production of IT products
time
applications
network
storage
server
IT production equipment
primary cost
centers
secondary
cost centers
operations
monitoring
maintenance
field service
desktops
management of IT production
cost centers supporting IT production
IT product management
account management
general management
work
order
revenue of IT product
product/component/assembly
IT production costs
contribution margin I
fix costs of IT products /
product groups
contribution margin II / III
fix costs of business
units
contribution margin IV
cost center differences /
other costs
balance by
accounting period
CM II
P2
CM II
P3
customer contribution
margin accounting
CM II
P1
customer-related costs
customer contribution
margin
CM II
P3
total contribution
margin accounting
CM II
P2
customer-related costs
CM II
P1
customer-related costs
contribution margin III
productrelated costs
other overhead costs
other overhead
balance by
accounting period
Exhibit 23. Value chain model of IT cost accounting
[Hochstein et al. 2008b, p.11, Übernickel 2008, p.54 translated from the German]
51
IIM Cost Accounting
52
Relevant Investment Analysis Approaches
3.4.3 Evaluation for this Dissertation
The concept of integrated cost tables is compliant with the requirement of a methodic
approach. IT product definitions describing customer needs represent the goals (see
Chapter 5.2), which must be met by the defined IT solutions, i.e. in-house and SaaS.
Hence, the requirement of customer-orientation is satisfied. The integrated view of IT
production and IT development alternatives is apparent throughout the entire manufacturing view of the proposed method. The requirement of cost analysis and IT product-/service-orientation is fulfilled as a particular focus of integrated cost tables is laid
on cost estimation of the level of individual IT products. Besides the consensus with
various defined requirements, the approach does not comply with the requirement of a
benefit analysis, or SaaS characteristics.
The second concept of IT product-oriented cost accounting builds on the previous
concept. Thus, it is compliant with the same requirements as the concept of integrated
cost tables. However, its methodic approach is less comprehensive with regard to the
entire decision-making process aimed in the proposed method. Instead, it focuses particularly on the decision-making and planning of already implemented IT solutions.
Thus, its applied approaches of cost hierarchy and activity based costing provides valuable insights for the estimation of costs (see Chapter 5.6), as well as, the development of scenarios (see Chapter 5.7)
.
3.5 Manufacturing Resource Planning
Originated in the industrial revolution, Operations Management (OM) aims at the efficient and effective production of goods and services [Davis et al. 2003, pp.4-9, Heizer/Render 2006, p.4]. It provides concepts for production, materials management, inventory, purchasing, logistics, and supply chain. Because of its relevancy for the proposed method, the OM approach Manufacturing Resource Planning II (MRP II) is explained in more detail in this chapter.
3.5.1 Functions
MRP II is a method to manage planning, execution, and control of the manufacturing
of physical products [Sheik 2003, p.64]. “Ideally, it addresses operational planning in
units, financial planning in dollars, and has a simulation capability to answer “what if”
questions” [Fogarty et al. 1991, p.829]. As depicted in Exhibit 24 MRP II is built on
Material requirements planning (MRP I), as well as a variety of further interlinked
functions.
Manufacturing Resource Planning
53
Strategic and Business
Planning
• Rough-Cut
Capacity Planning
• Vendor /
Material
Limitations
• Management
Decisions
Sales a & Operations
Planning (S&OP)
Demand
Management
Master Production
Scheduling (MPS)
Material Requirements
Planning (MRP I)
Capacity Requirements
Planning (CRP)
no
realistic?
yes
Shop Floor Control
(SFC)
Vendor Requirements
Planning (VRP)
realistic?
no
yes
Purchase Planning and
Control
Exhibit 24. MRP II framework [Sheik 2003, p.63]
The strategic and business planning function of a company provides the fundamental
input to MRP II. Strategic planning defines the long-term strategies, such as types of
products, target market, and manufacturing practices. In contrast, business planning
focuses on short-term strategies. It determines plans to drive the manufacturing, sales,
and financial activities of an enterprise.
In the sales and operations planning, a company determines in production plans the
product numbers it anticipates to manufacture each period [Sheik 2003, pp.255-276].
An important input for this function is the product demand (e.g., sales forecasts, sales
variations).
The subsequent function, master production scheduling (MPS) concretizes the projected production plans, i.e., it defines exact dates and quantities for the product production [Fontanari 1996, Sheik 2003, pp.328-386]. Thereby, it considers the capacity
of critical resources, planning, vendor/material limitations, and management decisions.
Material Requirements Planning (MRP I) represents a central function in the MRP II
framework [Plossle 1995, Sheik 2003, pp.87-174]. Based on the MPS and parts lists,
so-called bills of materials, this function breaks up products into components, and determines their demand.
54
Relevant Investment Analysis Approaches
Based on the information provided by MRP I, Capacity Requirements Planning (CRP)
aims at creating an efficient load of the resources involved in the production process
[Fogarty et al. 1991, pp.403-446, Oden et al. 1993, pp.178-211]. Output of this function is load profiles, which show the capacity required by work center and by time
period. The availability of resources purchased from vendors is assured by the function Vendor Requirement Analysis. It includes the supplier selection, contract negotiation, and availability of purchased material [Sheikh 2003].
MRP II concludes with the function shop floor control and purchase planning and
control [Sheik 2003, pp.179-188]. As these functions are developed for the final execution of the production plan, they are irrelevant for the proposed method.
3.5.2 Evaluation for this Dissertation
As explained in the previous paragraphs, MRP II offers a systematic approach to reach
decisions for the manufacturing of physical products. It fulfills the requirement of customer-orientation as it plans the production output based on sales forecasts. The requirement of product-/service-orientation is also satisfied, since the efficient and effective manufacturing of products is the main goal of this approach. Furthermore,
MRP II considers, even if only marginally, cost and benefit analysis. Concluding,
SaaS characteristics are not covered in MRP II.
For the proposed method, it was necessary to extend the IIM framework in more detail
with concepts transferred from manufacturing resource planning II. As explained before MRP II meets most of the defined requirements. Furthermore, the conduction of a
transfer analysis revealed that MRP II is highly qualified to be adopted by the method.
According to Zarnekow’s transfer-oriented method, an initial discipline can be transferred to a goal discipline if both disciplines address the same problem, and if the initial discipline is more advanced than the goal discipline [Zarnekow et al. 2005]. MRP
II’s procedure model with its interlinked functions provides valuable insights for the
proposed method. In particular, the documents that are created in each function were
of high relevance and could be directly transferred to the method.
Selection of Cases
55
4 Case Studies
As well as the evaluation of relevant investment analysis approaches, the real life experiences of selected SaaS customers represent a further foundation for the creation of
the proposed method. The orientation on companies’ problems and developed solution
approaches ensure the relevance of the findings in this dissertation.
In the following, the process and criteria, which were applied to select companies for a
further analysis, are explained. Afterwards, from the nine companies evaluated for this
dissertation, the cases of two companies, i.e., Audi AG and Plantronics, Inc., are exemplarily presented in more detail. The chapter concludes with cross-case analyses.
4.1 Selection of Cases
The objective of this case study analysis is the presentation of solution approaches of
companies’ investment analysis of in-house and SaaS solutions. In contrast to quantitative research, which is based on random, representative samples from a basic population, qualitative case study research selects purposefully the objects of investigation
[Eisenhardt 1989, Perry 1998]. The companies analyzed in this dissertation have been
chosen based on the following selection criteria:
• Investment Analysis and Deployment of SaaS Solutions. The company has thoroughly evaluated in-house versus SaaS deployment options, or the company has
gained extensive experience in the deployment of a SaaS solution. Thus, the case
provides initial or advanced solution approaches that can be defined as “good”
practice.
• Complexity. In order to understand in particular ambiguous in-house versus SaaS
decisions, the focus was laid on complex situations. These situations are likely to
emerge when the SaaS solution, for instance, supports a considerable number of
users, large enterprises, or complex business processes.
• Collaboration between Business and IT Units. The decision for or against a SaaS
solution is reached collaboratively between the business and IT units. Both parties
provide necessary information for the evaluation process and are involved in the
final selection of a solution.
• Trust. A mutual trust exists between the analyzed companies and the IWI-HSG,
represented by the PhD candidate, that enables detailed insights based on in-depth
interviews and analysis of corporate documents to be attained.
legend:
Empirix
Plantronics
(see Chapter 4.3)
T-Systems
Unocal
Zurich
Versicherungen
focus of interview
• investment analysis
• development project
• deployment
• country in lead of
investment analysis
Deutsche Post
investment analysis
• application area
• number of users
• year of decision
• selected solution
Deutsche Bank
category
Business
Objectives
Case Studies
Audi
(see Chapter 4.2)
56
case
study
interview
interview
interview
interview
case
study
interview
interview
interview
CRM
6,000
2006
in-house
CRM
200
2003
SaaS
CRM
400
2006
SaaS
CRM
200
2006
SaaS
finance
20
2002
SaaS
CRM
350
2007
SaaS
CRM
500
2005
SaaS
finance
200
2002
SaaS
CRM
500
2007
SaaS



























GER
US
GER
GER
US
US
GER
US
CH
 not focused
 small focus
 strong focus
Exhibit 25. Overview of analyzed companies
Exhibit 25 outlines the nine US and European companies analyzed for the context of
this dissertation. The method proposed in Chapter 5 is based on the findings of all nine
cases. However, due to shortage of space, not all could be presented in individual case
studies. Instead, two cases, which provided particularly rich information, have been
chosen to illustrate the opposed outcome of an investment analysis of in-house and
SaaS solutions. The case of Audi AG results in the selection of an in-house solution,
whereas the case of Plantronics, Inc. illustrates the selection of a SaaS solution.
The two cases focus on the investment analysis of the two companies. However, in the
interviews with the nine companies the launch project and the final deployment of the
companies were also analyzed. This extended research scope is explainable as follows. In order to reduce the costs of investment analyses, it is common among companies to reach IT decisions based purely on high-level system requirements, without
any or only a few considerations of detailed system specifications (e.g., design of
modules, system and user interfaces, or data types) [Scheeg 2005, p.151]. But, as
[Baumöl 1999, p.145] identified, 80% of costs decisions are not made until the system
specification are completed. Thus, it was assumed that the additional detailed analysis
of companies’ project launches and final SaaS deployments would provide further
valuable detailed information for the proposed method. This assumption is compliant
with the IIM’s requirement for investment decisions, which postulates the evaluation
of IT development, as well as IT production alternatives (see Chapter 3.4.1).
Audi AG’s Selection of an In-House Solution
57
The case study research was undertaken in the following interrelated phases. First,
relevant SaaS customers were identified and contacted. Then, semi-structured face-toface interviews were conducted with project managers from business and/or IT units.
The interviewed managers were involved in the investment analysis of in-house and
SaaS solutions, in the SaaS development project, and/or in the final deployment of the
SaaS solution. Additionally, project- and business documents were analyzed. Concluding, the quality of the interviews was examined internally and clarified with the
interview partners. Two companies were selected to be presented as case studies in
this dissertation.
The case study research is based on the method PROMET BECS, which was developed by the IWI-HSG to describe business engineering projects [Senger/Österle
2002]. Following a consistent case study structure assures the comparability of the
cases:
• Company. In the first paragraph, key information on the company and its current
challenges are provided.
• Investment Analysis. This paragraph informs about the evaluated IT deployment
options, performed activities, analyzed information, and the roles involved in the
company’s investment analysis.
• Findings. Each case study concludes with a summary of the key findings.
4.2 Audi AG’s Selection of an In-House Solution
4.2.1 Company
Since its origin in 1899, Audi AG has developed into a reputable automotive manufacturer in the premium sector. The company successfully sells cars, such as the Audi
Q7, R8, TT or A4, to the whole world. In 2007 Audi AG sold in total 964.151 cars
achieving 33,617 Mio Euro in revenues. Thereby, only 26 % of its cars were bought in
Germany, where Audi and its parent company, Volkswagen AG, are headquartered.
While the company produces the cars, local independent dealerships are responsible
for the selling.
58
Case Studies
Audi AG
founding year
headquarters
industry Sector
homepage
1899 (A. Horch & Cie), since 1985 named Audi AG
Ingolstadt, Germany
Automotive
www.audi.com
financial facts 2007
employees
sold cars
sales revenue
53,347
worldwide 964,151 including Germany (254,041)
33,617 Mio Euro
Exhibit 26. Company Information of Audi AG [Audi 2008]
Although Audi AG had a constant growth in recent years, the company is in a continuous race against other automotive companies in the same price segment (e.g., BMW
AG, DaimlerChrysler, or Lexus). The companies compete not only with the quality of
the products, but also with the services, which they provide to their customers. This
situation embodies a great challenge for the automotive manufacturers as the services
around the cars are primarily provided by the independent dealerships, which are in
direct contact with the customers. The reason for this is that the services provided by
the dealerships are often not compliant with the companies’ defined CRM strategies.
This challenge even increases if the dealerships sell cars from more than one brand.
4.2.2 Investment Analysis
Since 2004, the department ‘Customer Relationship Management’ (I/VM-411) at Audi
AG has been engaged in the development and the worldwide introduction of Audi’s
international CRM strategies, processes, and system infrastructure. The division’s
overall goal is to globally establish services for the customer support during all stages
of the relationship with the Audi AG, i.e., from the initial product evaluation to the
repurchase of a car. In collaboration with Audi’s internal IT department, I/VM-41 performed the following investment analysis. Additionally, I/VM-41 assigned two external partners for further support, a local consulting company specialized on IT and
processes in the automotive industry, and the Competence Center ‘Customer Management’ (CC CM) at the IWI-HSG, which researches in the field of customer relationship management, i.e. strategy, processes, and IS.
Problem Formulation
Like other automotive manufacturers, Audi AG faces the challenge of aligning the
dealerships’ processes with the corporate CRM strategies. The CRM process to be
supported by a new IT solution was the lead management process. The process was of
particular interest for the division I/VM-41 since it aimed at the conversion of leads
(i.e., potential customers) into customers. Therefore, it was expected that the improvement of this process would entail an increase in the total number of customers.
Audi AG’s Selection of an In-House Solution
59
The investment analysis for the new IT solution was initiated by the following problem in spring 2006.
Worldwide, each dealership conducted the lead management process in a different
way. As a result, the efficiency and effectiveness, as well as the quality of the provided customer services varied amongst the dealerships. Moreover, the process was
often not sufficiently supported by IT systems as the following example demonstrates.
For the Italian market, Audi AG frequently collected several thousand hot leads from
their corporate website and burned them on CDs, which were sent to all Italian dealerships. The dealerships then contacted the most interesting potential customers. But,
Audi AG could not manage the process anymore once the CDs were sent to the dealerships. As a result, potential customers were contacted by several dealerships, or not
contacted at all. In addition to the problem in the Italian market, in other markets dealerships did not use any IT systems for their lead management processes. Thus, Audi
AG missed further opportunities to increase their customer base.
Goal Specification
To solve the above stated problem, Audi AG aimed at introducing worldwide consistent, more efficient and effective lead management processes. This goal should be
achieved with the aid of new IT systems for the dealerships. In order to divide the goal
into more detailed goal variables, the division I/VM-41 developed in collaboration
with the local consulting company a criteria catalog to evaluate the system specifications of different SaaS providers and software vendors providing CRM software. The
catalogue included 243 questions with each of them having a priority level assigned
(see Exhibit 27, p.60). The questions were categorized into seven question types:
1. Company Profile. These questions addressed the general stability, financial situation and market position of the vendor or provider. Further questions were concerned with the software functionality, the possibility to deploy the software as an
ASP solution, and the SW vendor’s or SaaS provider’s experiences in CRM and
the automotive industry.
2. Functional Requirement. These questions addressed goals regarding the data model, the alignment between the system functionality and Audi’s key processes, business partner management, and the authorization model.
3. International Solution Requirements. As the system should be applied worldwide
by Audi’s dealerships, questions also addressed the international system support,
multiple languages, different currencies, and international data formats.
60
Case Studies
Exhibit 27. Lead management: system evaluation criteria catalogue
Audi AG’s Selection of an In-House Solution
61
4. Architecture. These questions addressed the system’s ability to fulfill Audi AG’s
objectives regarding the architecture concept, platform, and application scalability,
cycles of new software releases, graphical user interface, and usability.
5. Installation. Questions in this category were aimed at gaining knowledge about the
partner’s service offerings regarding implementation support, application management and user support, as well as training.
6. Investment model. Objectives regarding the investment model were addressed in
questions about the ROI, pricing model, and development costs.
Exploration of Feasible Alternatives
Restrictions of Alternatives. The restrictions of the alternatives mainly derived from
the relationship between the Audi AG and the dealerships. Because of the dealerships
independency, Audi AG could not instruct them to use a certain system. Thus, in order
to convince the dealerships to use a new system, the system had to be cost-efficient,
simple to install, and easy to use. The worldwide application of the system and the
need for user friendliness restricted Audi AG to systems, which were adjustable to the
specific customization and software deployment needs of each country. For instance,
the system had to provide various languages. Due to data sharing concerns, another
requirement of a few dealerships was to have the software deployed by an independent IT service provider.
Design of Alternatives. Audi identified two main groups of alternative IT solutions
(see below). Each solution in the two groups were discussed with the importers of the
different markets. In order to determine the performance of each solution, the providers were asked to provide software demos illustrating specific application scenarios.
• Software Deployed by an Independent Provider. In this group, two options based
on different software solutions were defined: mySAP CRM, and the internally developed solution KMT@web Financial Service.
•
SaaS Solution. Four SaaS solutions were identified and analyzed: Salesforce,
RightNow, Update, and Sage.
Consequences of Alternatives. The SaaS solutions differed in the fulfillment of the
defined goals. For the small markets, in particular the small prices of the SaaS solutions were attractive; for the larger markets the flexibility of the packaged software
was more appealing.
62
Case Studies
Selection of One Alternative
For a short-term pilot project, Audi AG considered initially the provision of two IT
solutions: a SaaS solution (i.e., Salesforce.com) for the dealerships in the small markets, and a packaged software (i.e., mySAP CRM) deployed by an external IT service
provider, for the larger markets. However, the consideration of a SaaS solution was
dropped quickly due to increasing functionality requirements. In addition to the support of the lead management process, the IT solution had to manage sales tasks, such
as time management, car configuration, and automotive handling. Thus, in a second
evaluation for the long-term deployment of the IT solution, most IT solutions were
directly eliminated, as they did not meet the new minimum standards. Instead, the
previously selected IT solution for large markets was now also determined to be offered to Audi’s small markets as it best met the new functionality requirements. Additionally, the mySAP CRM solution was aligned with Audi’s IT requirement using
SAP software as standard for CRM. However, a disadvantage of the selected IT solution was that the standard price for software licenses (i.e., ca. 2,000 Euro per license)
was too expensive for the dealerships of the small markets. Thus, Audi AG negotiated
new prices with the software vendor based on their actual usage of functionality.
4.2.3 Findings
The following findings can be derived from the case study of Audi AG:
• Audi AG conducted a comprehensive investment analysis evaluating the provider’s company profile and investment mode, as well as the solutions’ ability to meet
requirements regarding functionality, international solution support, integration,
architecture, and installation. The SaaS solution was initially considered for a pilot
project, but was quickly rejected, as it did not meet Audi’s increasing requirements.
• Audi AG decided for a packaged software, i.e., MySAP CRM. The software was
selected as it amongst all analyzed solutions best fulfilled the defined requirements. Furthermore, synergy effects could be leveraged as SAP was Audi AG’s
standard software provider. The solution were planned to be deployed as Lead
Management light and as full solution with extensive functionality (e.g., sales,
time management, car configuration, etc.).
Plantronics, Inc.’s Selection of a SaaS Solution
63
4.3 Plantronics, Inc.’s Selection of a SaaS Solution
4.3.1 Company
Plantronics, Inc. was founded in 1961 in Santa Cruz, California. Initially, the company
provided headphones to airline pilots, air traffic controllers, NASA (National Aeronautics and Space Administration) astronauts, and operators of telephone companies.
Today, Plantronics offers a wide range of products for business-critical and missioncritical applications, entertainment and personal communications.
Plantronics, Inc
founding year
headquarters
industry Sector
homepage
1969
Santa Cruz, California, USA
Consumer electronics
http://www.plantronics.com/
financial facts 2007
employees
Partners
sold products
sales revenue
5,000 employees
offices in 20 countries in the Americas, EMEA, and Asia-Pacific
approximately 40 Mio.
$800.2
Exhibit 28. Plantronics, Inc. [Plantronics 2008]
Plantronics employs a multi tiered distribution scheme using master distributors, resellers and Telephone Carrier partners. The company provides product support via
worldwide customer care centers, i.e., in the Americas, EMEA, and Asia-Pacific. Although, the company has experienced a constant revenue growth, in recent years the
global competition in the PC and Telephone accessories industry increased. Thus,
Plantronics decided to enhance its investments in the development of its global relationships to partners and customers.
4.3.2 Investment Analysis
In Plantronic’s development strategy, the improvement of the company’s existing
CRM IT landscape was a focal point. The following decision process, which became
necessary in this context, was conducted by Plantronics’ CRM and IT department. In
Fall 2005, the decision process was initiated by the following problem.
Problem Formulation
In 2005, Plantronics deployed worldwide various tools to collect and manage data
from its customers. The customer data of the worldwide regions was stored in different repositories. For example, Asia-Pacific applied MS Excel sheets, the Americas and
EMEA used two different instances of iAvenue, a Saragota Systems CRM software,
64
Case Studies
and Italy used the SaaS solution, Salesforce.com. Consequently, no global single view
on the customer was available.
In particular, Plantronics’ customer care departments complained that the system was
inefficient, expensive and too inflexible for global usage. The sales departments mentioned the cumbersome and time-consuming database synchronization, low system
performance, missing multi-language support, low usability, and inflexibility for fast
system adjustments. The existing system could not fulfill the department’s needs in
global account management, partner relationship management (lead processing and
reporting), automated lead management, and sales forecasting/pipeline management.
Furthermore, the marketing department emphasized its need of customer visibility
across various departments. With its existing system, the department was limited in
marketing campaigns, customers’ email and privacy preferences. Finally, the relationship to Plantronics’ partners was not managed by any system.
Goal Specification
In its initiative ‘harvesting customer knowledge’, Plantronics defined three goals,
which were specifically created to solve the above-described problems. The new system should establish a 360° customer view, it should support global operations, and it
should be compliant with the company structure.
The project team defined the required system functionalities summarized in Exhibit
29. The requirements were gathered by mixed teams across various functions and regions. In particular, the IT support for the account and lead management processes,
the ability for multi-language and –currency, and the flexibility to customize and to
integrate was of high relevance. Another crucial business requirement was a fast system response time. Regardless of location, all subsidiaries should have the same system response time, i.e., below one second.
The IT department was responsible for defining the goal variables for the IT deployment of the new CRM solution. The goal variables were aligned with the general corporate IT requirements for the implementation approach (i.e., customization vs. configuration), security issues, support and ongoing development of the vendor, and system
integration and conversion. As the costs for a new system were allocated to the IT department, the department required that the system should be deployable without the
support of any additional new IT employees.
Exploration of Alternatives
Restrictions of Alternatives. The possible IT solutions were mainly restricted by Plantronics’ corporate IT strategy. The corporate strategy instructed that if several IT solu-
Plantronics, Inc.’s Selection of a SaaS Solution
65
tions meet the requirements, always the solutions from the company’s main software
vendor, i.e., Oracle, should be chosen. Furthermore, if the first regulation did not apply and both packaged software from other vendors and Software-as-a-Service solutions fulfilled the defined requirements then a SaaS solution had to be selected. At the
time of investment analysis, Plantronics already applied several SaaS solutions, such
as the one from RightNow Technology, which had been successfully used for customer interactions and knowledgebase management for approximately six years.
Requirements Overview
On a scale of 1-5, please score each general area
SUMMARY
1= lowest, 3 is neutral, 5 is best score
RightNow
SCORE
Salesforce.com
SCORE
IT
Implementation Approach (1.1)
Security (1.2)
Support & Ongoing Development (1.3)
System Integration & Conversion (1.4)
TOTAL SCORE:
Sales Requirements
Account Management (2.1)
Contact Management (2.2)
Task/Calendar Management (2.3)
Team Selling / Territory Management (2.4)
Planning/Forecasting/Pipeline Mgt (2.5)
Lead & Opportunity Management (2.6)
0
9
TOTAL SCORE:
TAC Requirements
Call Logging Features (3.1)
Queuing/Routing/Escalation (3.2)
Integration With Other Systems (3.3)
Reporting (3.4)
Customization Capabilities (3.5)
Management Requirements (3.6)
Vendor Requirements (3.7)
0
0
TOTAL SCORE:
Marketing Requirements
Partner and Channel Management (4.1)
Lead Management (4.2)
Campaign Management (4.3)
Email Management (4.4)
0
0
0
0
0
0
0
0
Integration with 3rd Party Applications (2.7)
Wireless Integration (2.8)
Analytic Tools (2.9)
Knowledge Base (2.10)
Language and Currency (2.11)
Other (4.5)
TOTAL SCORE:
Executive Requirements
Cost Summary (3.1)
Total Cost of Ownership (3.2)
Strategy & Vision (3.3)
TOTAL SCORE:
OVERALL TOTAL SCORE:
Exhibit 29. Plantronics’ Vendor Requirement List
In addition to the restrictions from the corporate IT strategy, the IT solutions were further restricted in time and costs. The new system should be deployed as fast as possi-
66
Case Studies
ble, although no specific deadline was defined. Furthermore, the costs should not succeed a certain number.
Design of Alternatives. Plantronics identified three alternative categories: first, the
upgrade of the existing CRM solution; second, the in-house solution based on Oracle
CRM software; and third, a Software-as-a-Service solution, either RightNow Technologies, or Salesforce.com.
Consequences of Alternatives. Plantronics analyzed thoroughly the consequences of
each IT solution:
• Upgrade of existing packaged software, which was deployed internally. The upgrade and worldwide roll-out of the existing CRM system, i.e., Saragota Systems,
was identified as critical by the IT department. Plantronics needed a viable CRM
software vendor, which should not only meet its current but also its future global
needs. However, in the past Plantronics had experienced poor support from its current software vendor. Furthermore, the vendor’s customer growth had stagnated,
and no investments had been made into research and development in the previous
years. Thus, Plantronics expected the software vendor to be bought by another
company in the near future, which actually happened in April 2007 when CDC
Software acquired the company.
• New Packaged Software to be Deployed Internally. According to Plantronics’ IT
strategy (namely to choose first software of the company’s strategic SW partner),
it first investigated Oracle’s on-premise and on-demand CRM solutions. The company concluded that the solutions’ software functionality was too complex for their
needs. For this reason the company carried out no further analysis on either the
costs to purchase licenses, or the costs to procure the resources (i.e., hardware,
network, and IT employees) necessary for the replacement of the outdated technology.
• SaaS solutions. Plantronics selected two SaaS solutions (i.e., Right Now Technologies and Salesforce.com) for a more detailed analysis. Based on the software
vendor requirement list illustrated in Exhibit 29 (see p.65) the two solutions were
compared to each other. For each solution and requirement, a score was determined depending on the degree of requirement fulfillment. Additionally, the SaaS
providers gave in total 15 demos tailored to the specific needs of each business
function. Finally, the requirement of a sub second respond time was tested in several countries and could be provided by both solutions.
Plantronics, Inc.’s Selection of a SaaS Solution
67
Selection of one Alternative
In a steering committee consisting of business and IT managers, Plantronics decided
against an upgrade of the existing CRM system, in particular, because of the vendor’s
unsure situation. Furthermore, the internal deployment of a packaged Oracle CRM
software was neglected because of its complexity. Although, Plantronics already deployed RightNow Technology in a different context, it decided against RightNow
Technologies and in favor of Salesforce.com, which achieved a higher score.
4.3.3 Findings
The following main factors influenced Plantronics in its decision to pursue a SaaS solution.
• Corporate IT Strategy. In the case of Plantronics, the corporate IT strategy had a
major impact on the decision process. In particular, the high preference for the
corporate standard software vendor Oracle, initially influenced the decision. But
finally, the second, corporate restriction, i.e., if feasible SaaS solutions existed one
of them had to be chosen, lead to the final decision and explains that no other
packaged software than Oracle CRM was evaluated.
• Alignment of Business and Software Functionality. The alignment of business and
software functionality represented a significant factor in the investment analysis.
Plantronics evaluated, in particular, if the required functionality was available by
default, by configuration, or by customization. The finally chosen SaaS solution,
Salesforce.com, already provided a wide range of the required functionality by default and by configuration. Missing functionality could be added through new features developed on the provider’s AppExchange platform.
• Costs. Costs became only relevant after Plantronics had narrowed the alternatives
to a few feasible IT solutions, which met the business and IT goals. In the final decision, development and production costs were an important evaluation criterion.
4.4 Cross-Case Analysis
In the following, the results of a cross case analysis are illustrated [Yin 2002b, Yin
2002a, pp.107 et sqq.]. Thereby, not only the results of the cases studies described in
this chapter, but also the findings of the interviews with the other six companies are
considered. The evaluations are based on the criteria identified to be relevant for the
proposed method (see Chapter 2.4). As shown in the following, none of the companies
applied an approach fully aligned with the defined requirements.
68
Case Studies
Methodic Approach. Several companies analyzed methodically the alignment between
the software functionality and the business requirements. Thereby, a score model was
often used to compare the different IT solutions. However, compared to the software
analysis, the cost evaluation of the two IT solutions were elaborated in less detail,
mainly based on broad assumptions.
Customer-Orientation. All companies had a strong customer-orientation. The need for
a new IT solution was initiated by the end-users. The investment analysis of in-house
and SaaS solutions were conducted by the business departments, as well as the IT departments. The goal variables for the investment analysis were mainly derived from
the business processes in which the end-users intended to use the software. Thereby,
the goal variables laid a strong focus on the alignment of software functionality and
business processes. Furthermore, in most cases, prototypes were developed and used
to demonstrate the software capabilities to the end-users.
Service / Product Orientation. None of the companies applied a service/product orientated approach, as postulated by the IIM. As explained in the following, costs and
benefits were allocated to the entire IT solutions, instead to individual IT services.
SaaS characteristics. Most companies analyzed the risk factors often connected to
ASP and SaaS solutions. Thereby, in particular the SLAs of the SaaS providers were
evaluated and compared to the business requirements. Other factors, which were of
high relevance for the companies’ analysis of SaaS solutions, were the solutions’
ability to customize and to integrate. Furthermore, the reputation of the SaaS provider
was assessed.
Cost Analysis. In the companies’ investment analyses, costs of the competing IT alternatives were a crucial factor for the final decision-making. Thereby, most companies
laid a strong focus on the development costs of the IT solutions. In the in-house solution, the development costs included the labor costs of the development project, as
well as the HW and SW costs for the development and test environment. Additionally,
the costs of the final production environment (i.e., HW and SW costs of the server, as
well as the SW license costs of the end-users) were allocated to the development costs
of in-house solutions. Against this, in the SaaS solution, the costs of the development
projects contained mainly labor costs and in some cases the subscription fees for the
SaaS development and test environments. Due to the cost allocation of the final endusers licenses to the development costs, the development costs of the in-house solutions were for most companies significantly higher than the development costs of the
SaaS solutions. In most investment analyses of in-house solutions, the evaluation of
the production costs was less relevant for the decision-making. Although, some companies determined the annual costs of a new IT employee who was required to main-
Cross-Case Analysis
69
tain the in-house solution. Costs of future upgrade projects were often neglected. Contrarily, for the evaluation of the SaaS solutions all companies determined the production costs for a defined period. Thereby, the production costs were mainly composed
of the end-user subscription fees for the SaaS service. Seldom additional labor costs
were allocated to the production costs.
A large cost factor in the companies’ cost comparisons was in the in-house solutions
the SW licenses, and in the SaaS solutions the subscription fees. Thereby, all companies were able to reduce the standard license prices and subscription fees in negotiations with the software vendors and SaaS providers. The final costs of the IT solutions
were mostly allocated to the internal IT service provider. Only a few companies determined an individual price per end-user, which were used to trace the total costs to
each business unit. However, the costs per end-user were computed only based on the
total numbers of end-users, not on the actual consumption of IT services.
Benefit Analysis. Companies identified the packaged software’s great flexibility regarding customization and integration as the main advantage of in-house solutions.
Some companies perceived the SaaS solutions to be more limited in functionality provided. Nevertheless, two significant advantages were identified for the SaaS solutions.
First, the ability to pay regular monthly payments for subscription fees instead of one
initial large investment for software licenses. Second, the faster launching phases of
SaaS solutions. However, while the fast launching phase was mentioned as one advantage in the initial investment analysis, the evaluation of the companies’ development
projects did not show large time differences between the introduction of in-house and
SaaS solutions. In both IT solutions, the most time consuming activities were customization and testing. Small differences in the time of the development project derived
from the in-house solution’s need to procure and install the software and hardware of
the development, test, and production environments. Against this, the time expenses
for customization and testing were in many cases similar between the two IT solutions. Concluding, due to common difficulties to quantify benefits of IT solutions, all
analyzed companies defined the benefits qualitatively.
70
Method Proposal for IT Service-Oriented Investment Analysis
5 Method Proposal for IT Service-Oriented Investment Analysis
The proposal of a new method for IT service-oriented investment analysis is motivated by the recent increasing demand for Software-as-a-Service and its fast developments towards comprehensive IT solutions. Initially, the first version of SaaS, ASP,
was a simple outsourcing approach designed to meet the needs of small-sized enterprises. Today, the functionality and complexity of SaaS has increased. Several SaaS
solutions already compete with in-house deployment solutions of well-established
packaged enterprise software. Consequently, the decision-making between the two
competing solutions has become more difficult requiring more detailed costs and benefits analyses.
In this context, IT service-oriented investment analysis aims at providing transparency
of costs and benefits on the level of individual IT services. Thereby, the decision for
one IT solution is reached jointly by the internal IT service provider and the customer
company (see Exhibit 30). Based on customer requirements and manufacturing details, the internal IT service provider selects the IT solutions with the optimum ratio
between cost-efficiency and the fulfillment of SLAs. Against this, the customer company evaluates the prices and SLAs of the competing IT solutions. The customer
company will select the IT solution with the optimum ratio between prices and business impact of the IT services.
decision-making
by internal IT
service provider
based on
optimum ratio
between
cost-efficiency &
fulfillment of SLAs
prices and SLAs of IT product and IT services
consumption of IT service units
capacity need for production of IT services
availability and quality of IT resources
decision making by
customer company
based on
optimum ratio
between
price &
business impact
of IT services
unit costs of IT services and total costs of IT solutions
Exhibit 30. IT service-oriented investment analysis
The theoretical and practical findings of the previous chapters, i.e., Chapters 2, 3, and
4, provide the foundations of this novel approach. This chapter explains the proposed
method in detail. Its sub-chapters are structured as follows. Chapter 5.1 provides introductory information necessary for the further understanding of the method. Chapters 5.2 to 5.7 describe the six phases of the reference method. The last subchapter
elucidates the limitations of the method and provides recommendations for its application. Furthermore, it elucidates further research and trends in the context of the proposed method.
Method Introduction
71
5.1 Method Introduction
In the following, the objects of comparison, the requirements, the underlying meta
model, and the procedure model of the proposed method for IT service-oriented investment analysis are outlined. To conclude, the example of a fictitious company is
introduced. The example will be used for illustration purposes throughout Chapter 5.
5.1.1 Objects of Comparison
The method for IT service-oriented investment analysis is developed to support internal IT service providers in reaching a decision between different IT deployment solutions. The method provides guidelines to define customer requirements, to design
feasible IT solutions, and to evaluate the IT solutions regarding their costs and benefits. In this dissertation, an IT solution refers to a combination of IT services used to
realize an IT production and its corresponding IT development alternative (see Chapter 3.4.1). As the Information Communication Technology (ICT) value chain illustrates in Exhibit 31, IT services may be procured from suppliers (i.e., source), produced by the IT service provider with its own resources (i.e., make), or composed of a
combination of both (i.e., source & make). In addition to the procurement of IT services, the IT service provider also sources resources from its suppliers. Thereby, if
less than 80% of the resources and IT services are sourced from suppliers, the IT solution is defined as selective outsourcing (see Chapter 2.3.1).
SaaS provider
application vendor
hardware vendor
network provider
external
market
source
make
deliver
internal
market
source
consultants
other suppliers
supplier
internal IT service provider
customer company
Exhibit 31. ICT value chain – Source versus make of IT services
The two IT deployment options, which are compared in the proposed method, are both
selective outsourcing solutions. However, the extent to which IT services and resources are outsourced differs significantly between the two options as explained in
the following.
• IT Solution 1: In-House – Packaged software deployed internally
In this option the internal IT service provider sources relatively few IT services
from its suppliers. Instead, it manufactures most IT services with internal resources. However, the IT service provider still depends on suppliers when it pro-
72
Method Proposal for IT Service-Oriented Investment Analysis
cures IT services, such as software vendor support, consultant services, or Internet
services. In this option, the IT service provider faces the challenge to operate its
resource in a cost-efficient way while at the same time realizing the defined SLAs.
• IT Solution 2: Software-as-a-Service – Software sourced from a SaaS provider
In this option, the internal IT service provider sources the core software as a service from a SaaS provider. The SaaS provider manufactures this service with its
own resources (i.e., IT resources and human resources) and performs all activities
necessary for the manufacturing of the IT service (i.e., operation of the IT resources, security, backup, and maintenance services). Nevertheless, in order to
provide a complete end-to-end service, the IT service provider must still operate
and maintain some resources (e.g., PC, OS, LAN), not provided by the SaaS provider. Additionally, the IT service provider must procure IT services from other
suppliers, such as Internet services, and manage the relationship to its suppliers.
The method is in particular designed to support the investment analysis of more complex enterprise application software. Furthermore, it is assumed that in both IT solutions, customization is required before the end-users can use the service. On the SaaS
continuum the analyzed SaaS solution can be categorized between the middle and the
right side of the continuum (compare to Exhibit 12, 32). This focus were defined as
similar situations were observed in the findings of interviews with SaaS customers and
providers.
5.1.2 Requirements
Chapter 2.4 identified the research gap of a sufficient method for the comparison of
in-house versus SaaS deployment options. Based on this research gap, six requirements were derived. Each of them was used to evaluate various decision-making approaches used by academia and companies. For the proposed method, the requirements are re-used serving as design principles.
1. Methodic Approach. The proposed method for IT service-oriented investment
analysis must provide a systematic, efficient and feasible approach to guide the internal IT service provider through the decision-making process. The method must
inform the provider about the sequence of activities to be performed, the roles to
be fulfilled and the output to be achieved in each activity.
2. Customer-Orientation. The customer should only be involved in the businessoriented aspects of the decision process. Thus, when defining the requirements of
the new IT solution, only information about the planned usage, the needed SLAs,
the expected value, and the agreed costs should be acquired from the customer.
Method Introduction
73
The customer should not be informed about any technical specifics. Instead, the
customer company should know to which extent each IT solution will meet the
business-oriented requirements.
3. Service/Product-Orientation. In order to enable sound decision-making and scenario building, a high level of granularity must be assured. The concept of service/product orientation decomposes IT solutions into individual IT services generated of clearly defined resource capacities and preliminary IT services. Therefore, costs and benefits can be analyzed according to actual IT service consumption of different customer groups.
4. SaaS Characteristics. The proposed method shall depict similarities and differences between SaaS and in-house solutions. Thereby, the focus is particular on SaaS
solutions with more complex enterprise application software, which requires further customization (see Chapter 5.1.1). However, the method should be easy extendable to today’s numerous solutions included in the SaaS continuum.
5. Costs Analysis. Cost is a major factor in the evaluation of IT solutions. However,
in order to establish a sound understanding of the costs of an IT solution, an estimation purely based on a rough-cut design is not sufficient [Baumöl 1999, Scheeg
2005]. Instead, the costs of each IT solutions should be evaluated based on a mature design considering likewise development and production alternatives.
6. Benefit Analysis. The ability to reduce costs, often results in a decrease of benefits
that an IT solution may provide. Therefore, in addition to costs, the proposed method must also consider the benefits of each IT solution. Like the cost factor, benefits should be identified for the development as well as for the ongoing production
environment.
The method of IT service-oriented investment analysis was established in the context
of the Competence Center ‘Industrialized Information Management’ (CC IIM). Thus,
one of the objectives of this dissertation is to build the proposed method on existing
IIM concepts. Since 2002, the CC IIM has been developing comprehensive functional
specifications and sample descriptions for various areas in information management
[e.g., CC IIM Team 2007b, CC IIM Team 2007a]. The proposed method builds on
this previous work. However, in order to satisfy the specific requirements of the method, it was necessary to slightly modify some of the concepts. For example, in this
dissertation, the sales specifications of IT services include comparatively less information than the original IIM sample of a sales product description. This was necessary, in order to emphasize aspects most relevant for this method. Additionally, as the
research of the CC IIM is a comprehensive, on-going process not all IIM concepts are
74
Method Proposal for IT Service-Oriented Investment Analysis
fully developed. Therefore, for this dissertation the IIM framework had to be extended
by further managerial concepts.
5.1.3 Meta Model
As depicted in Chapter 2.1.2, the meta model represents the data model of a method. It
describes the design elements and the relationships between them. By applying the
method proposal for a specific company, values are assigned to the design elements of
the meta model. This procedure happens in the design activities of the method. The
sequence of these activities is described in the procedure model. For each activity, the
procedure model informs about input and output documents, and provides guidelines
explaining how to create them. The meta model of the proposed method for IT service-oriented investment analysis is illustrated in Exhibit 32 (p.75). It is based on the
original IT service models developed by the CC IIM (see Exhibit 6, p.17). In order to
represent the more complex data model of the proposed method, the original model
has been further extended. Thereby, Exhibit 32 provides an overview of the key
entitities. A complete, detailded view of the model is presented in interconnected,
individual sub-views in the Chapters 5.2 and 5.7. Each phase of the six phases of the
proposed method, presents one view of the meta model focusing on the relevant
aspects of the particular phase.
The focal point of the meta model is the IT service, which connects the sales and production view in IT management. Similar to a car model (e.g., Audi A4, BMW Touring, etc.), the entity IT service represents solely the conceptual view of an IT service.
It can be of type core service, representing a direct impact on the business processes,
or of type support service, enabling, managing and supporting the core services.
IT services are provided by IT service portfolios. Thereby, IT services can be used to
create IT products for a specific customer. One IT service can be reused in several IT
products. For instance, the IT service portfolio ‘IT support for CRM activities’ provides IT services, which are used to create the IT products ‘IT support for marketing
activities’, ‘IT support for sales activities’, and ‘IT support for service actives’. All
three IT products include the core service ‘login’ and ‘view customer profile’, as well
as the support services ‘enable end-user’, ‘train end-user’, and ‘setup business unit’.
However, in order to meet the specific needs of the marketing department, the IT
product ‘IT support for marketing activities’ also contains the core service ‘perform
email campaign’, which is not included in the other two IT products. The conditions
and terms (e.g., pricing, SLAs, purchase quantity, end-user numbers) of an IT product
are documented in an IT product contract. The contract also references the sales specifications of the IT services included in the IT product, as well as the sales plans,
which are defined for each IT service in an IT product.
Method Introduction
production
sales
IT product
contract
describes
agrees to
orders
IT product
customer
has
consumes
bundles
sales
specification
describes
core
demand
support
IT service
instantiates
provides
IT service
portfolio
composed
of
composed
of
developed
for
IT service
unit
schedules
production of
meets
sales plan
meets
IT solution
composed
of
IT development
alternative
contains
enables
IT production
alternative
contains
bill of
services
project plan
references
describes
based
on
references
preliminary
IT service
composed of
generates
capacity
provides
costs/
benefits
composed
of
instantiates
generates
external
services
supplier
application
SaaS provider
hardware
Internet provider
infrastructure
owns /
operates
schedules
production
of
preliminary
IT service
units
provides
resource
IT service
provider
master
production
schedule
human
sources
defines
Exhibit 32. High-level view of meta model
consultant
other suppliers
75
76
Method Proposal for IT Service-Oriented Investment Analysis
In analogy to the automotive industry, an IT service unit can be compared to an individual car. Similar to automobile manufacturers, which produce car units, in IIM IT
service providers produce IT service units. For instance, a car unit could be an Audi
A4 with the serial number TT43997. An IT service unit could be an instance of the IT
service ‘perform email campaign’, which was delivered to a marketing employee at a
specific date and time.
The sales view of the IIM framework contains entities providing information related
to the IT customer. Based on customer expectations, the sales specification is designed
to serve two purposes: first, to inform the customer about the functionality, value
proposition, and SLAs of an IT service; second, to derive objectives for the manufacturing of the corresponding IT service units. Moreover, customers’ demand for IT service units is identified in order to provide inputs for the sales plans of IT service units.
In IIM, the production view of IT management contains entities related to the manufacturing of IT services. Thereby, the IT solution (e.g., in-house or SaaS solution)
must assure that all IT services included in an IT service portfolio can be produced
according to sales plans. The IT solution consists of one IT development alternative
and one IT production alternative. The first alternative contains the project plan,
which defines how the corresponding IT production alternative is developed. The IT
production alternative contains for each defined IT service the bill of services (BOS),
i.e., the list of preliminary IT services required to produce one IT service unit. The
consolidation of the BOS and the production plan result in the master production
schedule (MPS). The MPS defines the quantity of preliminary IT services, which must
be available in order to fulfill the production plan of each IT service.
Preliminary IT services are composed of three sources: first, capacities provided by
resources owned and operated by the IT service provider (i.e., application, hardware,
infrastructure, or human); second, external IT services sourced by the IT service provider from external suppliers (i.e., SaaS provider, Internet provider, consultant, other
suppliers); and third pre-preliminary IT services. Capacities produced internally and
external IT services generate different benefit and costs constellations. The sum of the
benefits and costs of the selected capacities and external IT services represents the
overall benefits and costs of an entire IT solution. An IT solution is successful if it is
cost-efficient and reliable. Likewise, capacities produced internally and resources
sourced from suppliers must be available on time, in the required quantity and quality,
during average, as well as during peak times.
Method Introduction
77
5.1.4 Procedure Model
The proposed method for IT service-oriented investment analysis is based on the procedure model depicted in Exhibit 33. According to the principles of method engineering, the procedure model defines in sequential phases the ideal order of all activities
provided by the model. The model remains flexible as it allows the user to return to
previous phases, or to repeat a phase several times. Decision theory (see Chapter 3.1),
and the industrial approach of Manufacturing Resource Planning (MRP II, see Chapter 3.4) serve as the basis for the structure of the procedure model.
need for
IT support
sales view
phase 1: customer requirements analysis
phase 2: pre-selection of in-house & SaaS solutions
( IT solution = combination of
IT development & IT production alternative )
IT solution 1: in-house
IT solution 2: SaaS
and
phase 3: manufacturing specification
of in-house solution
phase 3: manufacturing specification
of SaaS solution
phase 4: capacity requirements planning
for in-house solution
phase 4: capacity requirements planning
for SaaS solution
phase 5: cost accounting
of in-house solution
phase 5: cost accounting
of SaaS solution
integrated
sales &
production
view
production
view
integrated
sales &
production
view
phase 6: final selection between
in-house or SaaS solution
or
decision 1:
request to change IT product
decision 2:
development of
IT service portfolio
decision 3:
cancellation of IT product order
Exhibit 33. Procedure model for the IT service-oriented investment analysis
78
Method Proposal for IT Service-Oriented Investment Analysis
The procedure model is developed for the internal IT service provider who evaluates
for internal contractors two IT solution types, i.e., in-house and SaaS solutions. For
each phase the procedure model determines, the activities to be performed, the input
to be entered, and the output to be created (see Exhibit 34). In order to enable division
of labor in the decision process, for each phase the procedure model defines the roles
to be occupied by the internal IT service provider. Thereby, the role definitions refer
to the roles described in IIM’s role model of IT service providers (see Chapter 2.2.3).
During execution of the procedure model, the IT service provider changes several
times its point of view, i.e., from the sales to the production view of IT management,
and vice versa.
phase
input
output
role
1 customer
requirements
analysis
• target groups
• business process maps
• customer expectations
• IT product contract
• sales specifications
• sales plans
•
•
•
•
2 pre-selection
of in-house &
SaaS solutions
• IT product contract
• sales specifications
• corporate IT requirements
• blueprints of IT development
& IT production alternatives
• shortlist of feasible IT solutions
• production engineering
3 manufacturing
specification
of un-house &
SaaS solutions
• sales specifications
• blueprints of IT development
& IT production alternatives
• shortlist of feasible IT solutions
• BOS of core and support
services
• work plans of maintenance
services
• project plans of IT development alternatives
•
•
•
•
4 capacity
requirements
planning for
in-house &
SaaS solutions
• blueprint of IT production
line project plans
• project plan,
• work plans
• bills of services
• sales plans
• workload profile,
• master production schedules,
• updated blueprint of IT production line , project plans,
work plans, and BOS
• product engineering
• resource management
5 cost accounting
of in-house &
SaaS solutions
•
•
•
•
•
•
•
•
•
• controlling
6 final selection
between inhouse & SaaS
solution
• all documents created in the
previous phases
sales plans
work plans
project plans
costs of internal resources
prices of external services
total costs of IT solutions
actual costs of IT services
costs of unused capacities
unit costs of capacities, preliminary IT service units, & IT
services
• ‘what-if’ scenarios
• updated IT product contract
& sales specifications
• final decision
•
•
•
•
product management
account management
contractor
end-user
product engineering
production engineering
resource management
sourcing
controlling
account management
product management
contractor
Exhibit 34. Input, output, & roles of the procedure model
Triggered by customer company’s need for IT support, the procedure model begins
with the sales view. The first phase is conducted independently from any realization
of IT solutions.
Method Introduction
79
1. Phase 1 – Customer Requirements Analysis. In the first phase, the role product
management defines the services of the new IT service portfolio. Thereby, the requirements for the IT service portfolio are derived from account management’s analysis of business processes and customer expectations. Independently, or in collaboration with the contractor, product management then bundles selected IT services to IT
products. Customer-relevant information about an IT product is provided in an IT
product contract. Sales specifications and sales plans provide additional data about the
IT services contained in an IT product.
In the subsequent phase, the IT service provider enlarges its view to an integrated sales
and production view.
2. Phase 2 – Pre-Selection of In-House & SaaS solution. In this phase, the roles
product engineering and production engineering identify possible IT solutions
composed of one IT development and one IT production alternative. The evaluation of the IT product contract, sales specifications, sales plans, corporate IT requirements, and first blueprints of the IT production lines are used to eliminate infeasible IT solutions at an early stage. In some cases, even a final decision in favor
of a certain IT solution can be reached.
In case no exclusive selection could be made based on the previous qualitative analysis, the list of feasible IT solutions must be evaluated quantitatively. In the following
three phases, an information model is established, which will be used in phase 6 for an
extensive sensitivity analysis.
3. Phase 3 – Manufacturing Specification of In-House & SaaS Solution. In this phase,
the preselected IT solutions are further specified. For each IT development alternative, production engineering designs a project plan for the development of the IT
production lines. The project plan includes deadlines, as well as required resource
capacities. Furthermore, for each IT service and IT production alternative a socalled bill of services (BOS) is developed. Thereby, a BOS is a parts list that informs about which resource capacities and preliminary IT services are required to
build a single IT service unit.
4. Phase 4 – Capacity Requirements Planning for In-House & SaaS Solutions. Based
on the sales plans and the bill of services, production engineering generates a master production schedule (MPS) for each resource. Resource Management evaluates
the existing IT inventory and the MPS in order to determine the future workload of
each resource. If the existing resources cannot assure a timely provision of the required capacities and preliminary IT services, the role sourcing will procure external services and resources from suppliers.
80
Method Proposal for IT Service-Oriented Investment Analysis
5. Phase 5 – Cost Accounting of In-House and SaaS Solutions. In this phase, the role
controlling determines for each IT solution the total development and production
costs for the contract duration defined in the IT product contract. Due to the high
granularity of the previous planning (i.e., planning on the level of individual IT
services, resource capacities, and external IT services), controlling can compute
costs from different perspectives (e.g., costs per IT service/IT service unit/IT product, development project costs, manufacturing overhead costs, or the costs of unused resources).
The final decision is jointly reached by the internal IT service provider and the customer company.
6. Phase 6 – Final Selection Between In-House & SaaS Solutions. Based on the information collected in the previous phases, in the final phase the prices for each IT
product are determined according to the actual IT service unit consumption of the
corresponding customer. The price calculation is based on a thorough sensitivity
analysis. Three outcomes of this phase are possible: First, one IT solution is chosen initiating the development of the IT production line. Second, the sales specifications are further modified requiring the repetition of the investment analysis;
And third, the launch of a new IT service portfolio is cancelled as none of the IT
solutions satisfy fully the internal IT service provider or its customers.
As mentioned before, in general procedure models are built on meta models. The procedure model of the IT service-oriented investment analysis refers to the meta model
introduced in Chapter 5.1.3. Moreover, each of the six phases presents a detailed view
of the meta model focusing on the relevant elements of the particular phases.
5.1.5 Fictitious Example
In the following chapters, Chapters 5.2 to 5.7, the phases of the previously described
procedure model are illustrated with a holistic example of a fictitious company. In
order to demonstrate a real-life implementation of the IIM approach, for each phase
examples of the company’s roles, input and output documents are provided (compare
Exhibit 34, p.78).
The application area of the fictitious example is Customer Relationship Management
(CRM). CRM has been chosen as application area for the following three reasons.
First, CRM SaaS solutions are widely adopted amongst today’s companies (see Exhibit 35, [Herbert 2008a]). Second, CRM SaaS solutions have been on the market for
several years, and have therefore reached a significant maturity level. Salesforce.com,
RightNow, or Siebel, for instance, offered their CRM SaaS solutions already in the
late 1990s [Herbert 2005]. Third, compared to other SaaS solutions, such as human
Method Introduction
81
capital management or collaboration, CRM solutions are more complex as they have
to meet requirements of various company-specific CRM processes. In summary, the
application area CRM provided rich customer experiences, which were used to create
the fictitious example. Furthermore, the complexity of CRM SaaS solutions are compatible to well-established packaged CRM software [Maoz/Desisto 2006]. Thus, in
many cases SaaS CRM solutions are able to provide a similar business value as packaged CRM software.
"For which of the following softwawre applications are you using software-as-a-service?"
Human capital management
45%
Collaboration
38%
Customer relationship management
36%
Order management
35%
Content management
32%
Enterprise resource planning
31%
Supply chain management
31%
Web 2.0 Technologies
22%
Base: 74 software IT decision-makers at North American and European enterprises
Exhibit 35. SaaS usage by software application [Herbert 2008a]
The example of the fictitious company is based on findings from interviews and discussions with SaaS customers, SaaS providers, and SaaS experts. Appendix A provides further information on interview partners and analyzed documents. Although,
the example refers to real-life information, the numbers provided in the example are
fictitious. For instance, number of employees and end users, IT product consumption
rate, utilization rates of IT resources, as well as, financial cost and benefit numbers are
generated specifically for the example.
The following paragraphs describe the initial situation of the fictitious company, Electro Ltd.. It created the need to introduce a new IT service portfolio entailing the evaluation of current in-house and SaaS deployment solutions.
Electro Ltd.: Initial Situation – The Case of a Fictitious Company
Electro Ltd. is a hardware company with its headquarters based in Zurich, Switzerland. Established in 1991, it specializes in the distribution of electronic devices. As of
the fiscal year 2008, Electro employs 2,000 people in its four subsidiaries. The company’s financial situation, as well as general information about its customers is outlined in Exhibit 36 (see next page).
82
Method Proposal for IT Service-Oriented Investment Analysis
Electro Ltd.
established
headquarters
subsidiaries
products
Financial situation 2008
number of employees
turnover 2007
annual increase of revenue
Information on Swiss customers 2008
number of customers
average duration of relationship with customer
average annual interactions with the company
average annual revenue per customer
annual growth rate of customer base
1991
Zurich, Switzerland
China, Germany , Switzerland, USA
electronic devices
2,000 (including 500 in the area of CRM)
CHF 20 million
10.2%
500,000
6.5 years
4.5
CHF 5,000
7.6%
Exhibit 36. Initial situation of fictitious company Electro Ltd.
Electro’s business customers are satisfied with the product quality, price, and service
the company provides. However, due to increasing customer numbers, the company
has recently experienced problems to sustain the same service levels. Thus, the company fears a negative impact on customer satisfaction, purchase rate, and final revenue. With the introduction of new IT products, the company hopes to improve the
management of their external customers and to re-establish its service levels.
A closer look at the company’s current IT infrastructure reveals the following problems. Customer data is distributed over various systems: The marketing department
uses a seven year old packaged CRM system; the call center agents in the service
department apply macro-enhanced Microsoft Excel sheets; and the sales representatives only use paper documents to manage their client base. Furthermore, Electro’s
internal IT service provider, i.e., Electro IT Services, is overburdened with the maintenance of the company’s obsolete systems. Consequently, Electro IT Services, cannot provide sufficient IT support for the business units, nor can they implement timely the new CRM functionality requested by the business units.
For the above-described reasons, the company assigns its internal IT service provider
to specify a new IT service portfolio ‘IT support for CRM activities’, as well as, to
evaluate several CRM solutions, in-house, as well as SaaS solutions.
Phase 1 – Customer Requirements Analysis 83
5.2 Phase 1 – Customer Requirements Analysis
Purpose:
Roles:
Activities:
Input:
to define contractors’ requirements for a new IT service portfolio
account management, product management, contractor, end-user
- analyze contractors’ and end-users’ expectations regarding the planned IT service portfolio,
as well as the IT service usage in their business processes
- develop for each IT service of the IT service portfolio a sales specification
- configure the IT products using the new IT services
- develop sales plans for each IT service and end-user group
- create IT product contract with references to the sales specifications, and sales plans of the
selected IT services
business process maps, expectations of contractor and end-user
Output:
IT product contract, sales specifications and sales plans of IT services
Next:
phase 2 (i.e., pre-selection of in-house and SaaS solutions)
The first step, in an IT service-oriented investment analysis of in-house versus SaaS
solutions is the collection and definition of customer requirements. Production alternatives in industry are designed to meet the functional, quality and cost requirements of
the physical products to be manufactured. Thus, based on the degree to which production alternatives meet these requirements, one alternative will be selected [Fogarty et
al. 1991, 5, Schuh 2006, pp.295-303]. Similarly, due to IIM’s analogies to manufacturing industries, requirements of IT products will equally serve in the following
phases as guidelines to design the IT solutions. They will also be used as evaluation
metrics in the pre-selection and final selection phases and thus play an important role
throughout the entire method. Exhibit 37 illustrates the key elements of the meta model for the phase customer requirements analysis. References to this meta model are
made in the following paragraphs.
contractor
evaluates
configures
IT product
contract
describes
has
IT product
bundles
references
product
management
develops
sales
specification
describes
IT service
offers
IT service
portfolio
instantiates
sales plan
meets
informs
account
management
forecasts
IT service
unit
consumes
end-user
has
demand
Exhibit 37. Detailed view of meta model – Key elements of phase 1
84
Method Proposal for IT Service-Oriented Investment Analysis
To identify the customer requirements for a new IT service portfolio, the role account
management analyzes the expectations of the contractor and the defined end-user
groups. Furthermore, it evaluates the business processes to be supported by the new IT
services. Based on this information the role product management develops the sales
specifications of the IT services to be provided by the IT service portfolio. Thereby,
the sales specifications must be free from any technical terms, containing only the information relevant for the contractor [Hochstein 2006, p.108, Brocke et al. 2009].
Using the previously defined sales specification, contractors configure their own IT
products. Each contractor selects which IT services of the IT service portfolio should
be offered to his end-users in an IT product. The IT product configuration approach is
derived from the concept of product configuration commonly applied in the automotive industry [Fogarty et al. 1991, Hochstein et al. 2008c, pp.37-38]. In order to reduce
the complexity of an IT product, the contractor can define smaller IT products, which
meet the exact needs of smaller end-user groups. Based on the contractor’s selection
of IT services, product management creates the IT product contract (Chapter 5.2.1).
The contract includes the references to the selected IT services (Chapter 5.2.2), as well
as the references to the sales plans for the defined end-user group (Chapter 5.2.3). The
phase is completed after each contractor has agreed to the first draft of the contract.
5.2.1 IT Product Contract
As IT products are used in the context of long-term relationships between the internal
IT service provider and the customer company, general terms and conditions of each
IT product must be documented in an IT product contract. The contract clearly describes the overall legal arrangement between the IT service provider and the contractor [Power et al. 2006, pp.113-133]. It determines the scope and nature of the engagement, i.e., the rules by which the two parties will operate during the entire relationship. Furthermore, an IT product contract defines standard legal protection and the
financial terms of the agreement. The IT product contract contains references to the
selected IT services and the sales plans for the defined end-user groups
An IT product contract is well designed if it is based on the following principles. It
should be precise in describing the requirements of the IT customer; it should be complete in order to prevent potential opportunism from the supplier, it should be balanced protecting the interest of both parties, and it should be flexible allowing future
changes to the contract. In general, contracts differ in depth, form, detail, and duration
[McIvor 2005, pp.251-252, Power et al. 2006, pp.132-135].
In the first phase of the IT service-oriented investment analysis, the master contract
serves as initial commitment between the contractor and the internal IT service pro-
Phase 1 – Customer Requirements Analysis 85
vider. Moreover, it provides the guideline for the creation of potential IT solutions.
For this reason, a first draft of the IT product contract focuses only on the most relevant information for the overall planning of the IT service portfolio. Thus, in this
phase a draft of the contract usually contains less information than a final version of
the contract.
The IT product contract does not include any technical details about the future realization of the IT product. Thus, no information about a possible in-house solution or
SaaS solution is provided. Instead, a first draft of the IT product contract should include basic product information, such as the name and the ID of the IT product, as
well as name and ID of the associated IT service portfolio. Moreover, the provider and
contractor should be mentioned. A general description about the IT product should
inform about the possible business impact, which can be achieved if the IT product is
applied by the contractor. To guarantee the achievement of the business impact, general requirements for the usage of the IT product should be defined (e.g., skill level of
end-users and recommended use of core services). Further relevant information, which
should be included in the IT product contract, are the price of the IT product, its endusers, the delivery medium required to consume the core services (i.e., combination of
a physical device and software client), as well as the first and end delivery date [CC
IIM Team 2007a, Pinnow et al. 2008].
The description of the IT services included in the IT product should provide references to the overall SLAs of the IT product, as well as references to the sales specification (see Chapter 5.2.2) and sales plans (see Chapter 5.2.3) of the selected IT services [CC IIM Team 2007a, Vogedes et al. 2008a].
Electro Ltd.: Customer Groups & IT Product Contracts
IT product
As illustrated in the exhibit below, Electro Ltd’s marketing manager and customer
contact manager configure three IT products based on the IT services of the new IT
service portfolio ‘IT support for CRM activities’.
ID
name
ITP_056
IT support for marketing activities
ITP_057
IT support for sales activities
ITP_058
IT support for service employees
price
CHF 300 per end-user/month
CHF 300 per end-user/month
CHF 300 per end-user/month
customer company
first delivery date
contractor
end-user
- description
- location
- numbers
st
st
st
January 1 2010
February 1 2010
March1 2010
marketing manager
customer contact manager
customer contact manager
MA-CH
marketing employees
SA-CH
sales employees
SE-CH
service employees (in call center)
Zurich, Switzerland
Zurich, Switzerland
Zurich, Switzerland
21
37
55
Exhibit 38. Targeted groups for new IT service portfolio
86
Method Proposal for IT Service-Oriented Investment Analysis
Product management develops for each IT product an initial contract. Exhibit 39
shows an extract of the IT product contract ‘IT support for marketing activities’.
IT Product Contract
IT product name:
IT support for marketing activities
IT product ID :
ITP_056
Associated IT service portfolio:
IT support for CRM activities (ID: ISPO_056 )
Provider:
Electro IT Services
Contractor:
Marketing manager of Electro Ltd.
Description of IT product:
The IT product ‘ITP_056’ provides IT support for marketing employees. End-users are enabled to consume a defined list
of core and support services (see below a description of the IT services included in the IT product). The regular consumption of the IT services will increase the rate of successful delivered email campaigns by 30%. It will raise employee satisfaction by 10%. Customer segmentation functionality will produce a 20% better fit between the company’s product
offerings and customer demands. Requirement for the achievement of the defined business impacts is that the end-users
have basic skills in marketing, that they are familiar with the IT product, and that they enter the information requested by
the system according to the system’s guidelines.
- Price:
CHF 300 per user/month for the use of core services
(additional prices occur for the use of support services, see sales specifications)
- End-users:
initially: 21 marketing employees located in Zurich, Switzerland
possibility to extend the number of end-users and locations
- Delivery medium:
PC or laptop, and user interface (web browser or smart client)
- First delivery date:
January 1 2010
- End delivery date:
March 31 2019 (10 years)
st
st
Description of IT services included in the IT product:
Two groups of IT services are offered in this IT product. First, core services provide the functionality to support the enduser in its business processes, increasing the processes’ efficiency and quality. Second, support services provide the
functionality to support the enablement and consumption of core services.
- Overview of IT services
core services
- CSE_001: login
- CSE_002: logout
- CSE_012: view customer profile
- CSE_014: edit customer profile
- CSE_016: segment customers
- CSE_032: perform email campaign
- CSE_071: view marketing report
-…
support services
- SSE_003: enable end-user
- SSE_004: disable end-user
- SSE_005: train end-user
- SSE_008: help desk
- SSE_073: set-up business unit
- SSE_088: change request
- SSE_120: upgrade software
- Service Level Agreements: - Availability of core customer data from 1980-today
- Availability transaction data of marketing, sales and service from 2000-today
- 100% cross–departmental data transparency
 further SLAs are defined for each IT service (see sales specifications)
- Purchase quantity:
 specified for each IT service and end-user group (see sales plans)
Note: The IT product contract serves as first agreement between the provider and the contractor. The contract is a
pre-final contract, which is used for a following IT service-oriented investment analysis. The data in this contract will
be updated after completion of the investment analysis.
Exhibit 39. Contract for IT product ‘IT support for marketing activities’
Phase 1 – Customer Requirements Analysis 87
5.2.2 Sales Specifications of IT Services
The IT product contract contains the general high-level conditions and terms for the
long-term relationship between the internal IT service provider and the contractor.
Moreover, the IT product contract lists the IT services selected for the particular IT
product. Detailed information about the IT services is provided in the sales specifications. For each individual IT service one sales specification must be developed, serving as commitment from the IT service provider to the customer to deliver the IT services as specified. This commitment is of particular relevance as the customer cannot
test IT services upfront due to the intangible character of services [Bieger 2002, p.8].
Sales specifications can be referenced by several IT products.
For the creation of sales specifications, the IIM provides comprehensive and practical
guidelines [CC IIM Team 2007b, CC IIM Team 2007a]. From these guidelines the
following selection of sales attributes most relevant for the proposed method were
derived.
• Order number serves as unique identification number for the IT service.
• Name provides a self-explanatory description of the IT service.
• Description provides significant information about the IT service, e.g., about its
consumption and purpose.
• Price provides information on the payment parameters of an IT service. In addition
to the price of the IT product, separate prices for specific IT services may be necessary to create a higher cost transparency. The price of an IT service informs, for
instance, about the billing unit, or the frequency of payment (e.g., up-front payment, regular payment on a monthly or annual basis). Similar, to the price of the IT
product, prices defined in the customer requirements phase are only first assumptions, which may need to be updated after the investment analysis is completed.
• End-user groups define the end-users, i.e., the entities consuming the IT services.
Depending on the type of IT service customer groups may be employees, business
units, or the company as a whole.
• End-user involvement explains the expected end-user participation in the coproduction process of an IT service. The description of the end-user involvement is
necessary in order to clearly define responsibilities [Power et al. 2006, pp.133134]. This way, the level of uncertainty to which extend the defined SLAs will be
fulfilled can be further reduced [Maleri 1991, pp.105 et sqq.].
88
Method Proposal for IT Service-Oriented Investment Analysis
• Business Impact explains the value of the IT service providing ideally quantitative
assumptions of the IT service’s impact on the customer. As illustrated in Exhibit
40 the impact of the IT service depends on the service type and the characteristics
of the particular service.
business processes
negative
impact
negative
impact
positive impact
support services
support services
set up business unit
enable end-user
train end-user
help-desk
positive
impact
core services
positive
impact
change request
upgrade software
Exhibit 40. Business impact of core and support services
In this dissertation, two IT service types are distinguished (see Chapter 2.2.2):
first, technology-intensive core services, which create a direct, positive impact on
the customer’s business processes; second, labor-intensive support services, which
enable and maintain the previous group of IT services. Support services have only
an indirect, positive impact on the business processes in which the corresponding
core services are consumed. However, often, support services also cause a minor
direct negative effect on the business processes. For instance, the support service
‘train end-user’ requires from the end-user, i.e., a business employee, time to consume the service. During this time, the business employee cannot create revenue
for the company. Nevertheless, after the service consumption a positive impact
will occur: due to increased knowledge about the core services, the business employee will most likely be able to extent its productivity and the efficiency of its
business processes.
• Service Level Agreements (SLAs) describe the quality commitment of the IT service provider [Crawford et al. 2005]. Thereby, only the quality criteria relevant for
the contractor should be defined in the sales specification. Instead of informing the
contractor about the server availability or the network bandwidth, the contractor
needs to know the end-to-end availability of the entire IT service. Quality criteria
differ for each IT service but address in general typical quality issues, such as, reliability, responsiveness, performance, or security.
In the following, characteristics of core and support services are presented. For each
IT service, an example of a sales specification is provided.
Phase 1 – Customer Requirements Analysis 89
5.2.2.1 Core Services
Core services generate the primary business benefit for the customer company. Applied by end-users in their business processes, the technology-intensive core services
are able to decrease the company’s costs and increase its revenue. Exemplarily, Exhibit 41 illustrates the business impact entailed by the consumption of core service included in the IT product ‘IT support for marketing activities’.
finances
customer
share of
wallet
revenue
profit
increased
price level
market
share
costs
cross-upselling
reputation
customer
retention
customer
acquisition
customer
satisfaction
process
productivit
y
process
efficiency
channel
process
quality
internal processes
availability
and quality
of data
core services of
IT product
“IT support for
marketing activities”
improvement
of email
campaigns
service
innovation
employee
suggestions
employee
satisfaction
learning & innovation
Exhibit 41. Business impact of core services [adapted from Gronover 2003, p.16]
The introduction of a new core service will increases the quality (e.g., evoked by better task management) and the efficiency of a process (e.g., evoked by elimination of
manual tasks). As a result, process productivity grows entailing a cost reduction and
profit increase [Picot et al. 1999, p.274]. Additionally, consumption of the core services will increase the data quality and availability of information [Dous et al. 2005,
Büren et al. 2006]. Based on the improved provision of data (i.e., correct information
at the right time), marketing employees can send better email campaigns. Thus, customer satisfaction increases and the company gains reputation [Gronover 2003, p.40,
Kagermann/Österle 2006, pp.87 et sqq.]. The higher reputation of the company increases the number of new customers extending the market share of the company. A
higher reputation also positively affects current customers as it strengthens their loyalty. Thus, customers are more open for cross-selling and accept higher price levels
[Reichheld/Sasser 1990, pp.99 et sqq., Jendrosch 2001, 2 et sqq., Stauss/Seidel 2002].
In conclusion, sales volume and therefore revenue increases.
90
Method Proposal for IT Service-Oriented Investment Analysis
As illustrated in Exhibit 42, an IT product is composed of a set of core services, which
can be consumed by end-users in their business processes. Thereby, every core service
represents an atomic entity with a unique purpose and a distinct business impact. A
core service can be referenced by several IT products.
IT product
cores
services
IT services
login
IT support for
CRM activities
view customer
profile
support
services
edit customer
profile
segment
customers
perform email
campaign
view marketing
report
…
logout
Exhibit 42. Example of core services included in an IT product
In the following, two sales specification examples of core services are provided.
Electro Ltd.: Sales Specification of Core Services
Product Management develops sales specifications for all IT services of the IT service portfolio ‘IT support for CRM activities. Exhibit 43 depicts the IT services
‘view customer profile’ and ‘segment customers’. The first IT service is contained in
each IT product of the IT service portfolio. However, the second IT service only appears in the IT product ‘IT support for marketing activities’.
CSE_012
description:
end-user groups:
end-user involvement:
business impact:
view customer profile
core service provides all available master and transaction data of a selected external business customer of Electro Ltd.
employees of marketing, sales, and service departments
end-user provides the ID, or first and last name of the business customer
lead time of the business activity ‘retrieve customer information’, which is supported by
this IT service, will increase by 15%
service level agreements
availability:
99.9% (24x7)
response time:
sub second
CSE_032
description:
perform email campaign
core service supports Electro Ltd’s email campaigns with new IT functionality. Maximum
3,000 emails can be sent in each campaign.
employees of marketing departments
end-user creates content for email campaign and selects target customer groups
IT service will increase Electro Ltd’s annual lead-to-opportunity rate by 13%.
end-user groups:
end-user involvement:
business impact:
service level agreements
availability:
99.9% (24x7)
response time:
maximum 6 minutes for 850,000 emails
Exhibit 43. Sales specification of selected core services
Phase 1 – Customer Requirements Analysis 91
5.2.2.2 Support Services
Support services are offered in combination with core services. In contrast to the first
technology-intensive IT service group, this group is for the most part labor-intensive
(see Chapter 2.2.2). Support services only create indirect value for business processes
by assuring end-users’ ability to consume core services. For instance, they guarantee
that end-users possess the required delivery medium to order and to consume IT services, that end-users gain the knowledge to use core services, and that they receive
support if problems with core services occur. Additionally, support services may improve the quality or may change the characteristics of core services. In the context of
this dissertation, support services are customer-facing IT services, which do not include background IT services without any end-user participation (e.g., regular maintenance services). Exhibit 44 illustrates a possible structuring of support services,
which has been specifically chosen for this dissertation.
IT support for
CRM activities
IT product
cores
services
enable
end-user
train
end-user
support
services
help desk
setup
business unit
IT services
change
request
online
training
regular
support
small
business unit
minor
change request
face-to-face
training
VIP support
medium
business unit
large
change request
upgrade
software
large
business unit
Exhibit 44. Example of support services included in an IT product
The support services presented in this chapter are based on IIM functional specifications and sample description of sales products [CC IIM Team 2007a, Vogedes et al.
2008c]. Additionally, the IT Infrastructure Library (ITIL) 4 provided further insights
for the service design [ITIL 2007a, ITIL 2007b, ITIL 2007d, ITIL 2007c]. In particular, the ITIL part ‘service operation’ was of high relevance for the service descriptions.
4
ITIL provides guidance and best-practice advice for the management of IT development, operations and infrastructure. The latest version consists of five core parts: (1) service strategy, (2) service design, (3) service
transition, (4) service operation, band (5) continual service improvement.
92
Method Proposal for IT Service-Oriented Investment Analysis
Subsequently, the support services most essential for the enablement of core services
are described. The provided structure and descriptions are particular developed for this
thesis. Companies can adjust them according to their corporate needs.
Sales Specification of Support Service ‘Enable End-User’ & ‘Disable End-User’
In order to enable the end-user for the consumption of core services, first, the end-user
must be registered in the system, and second the delivery medium required for the
core services of the IT product must be available to the end-user.
Due to growing security risks, IT related regulations, as well as, rising number and
diversity of users and system functionality, companies have widely introduced identity
and access management concepts [Allan et al. 2008]. The concepts offer capabilities
to manage companies’ sensitive data according to users’ needs and authorization profiles [ITIL 2007b, pp.68-70]. With identity management, end-users can only consume
core services if authenticated and authorized. For this reason, the support service ‘enable end-user’ creates a unique identity for a new end-user. Furthermore, this support
service guarantees that the delivery medium of a specific IT product (i.e., the combination of a physical device and client software) is available to the end-user. Two cases
may occur when the IT service ‘enable end-user’ is ordered: first, one part of the delivery medium may be already available to the end-user, and thus only the missing part
needs to be installed. Second, neither the physical device nor the client software may
be available, and therefore both parts of the delivery medium must be newly provided
to the end-user. The IT-service ‘disable end-user’ revokes the access rights from the
user and de-installs the software used for the consumption of the core services included in a specific IT product.
Electro Ltd.: Sales Specification of Support Service ‘Enable End-User’
Due to Electro Ltd’s high security standards and need for a fast enabling of its endusers, product management specifies the following support service (see Exhibit 45).
SSE_003
description:
enable end-user
support service generates a new identity for a new end-user of the IT product ITP_056,
ITP_057, or ITP_058. Moreover, it installs the delivery medium required for the IT product.
price:
end-user groups:
end-user involvement:
business impact:
service level agreements
service hours
delivery time
customer satisfaction
CHF 50.00 per end-user & consumed service unit
marketing, sales and service employees
end-user must restart his PC.
PC is unavailable for 20 minutes
Monday to Friday, 09.00 – 18.00
30 minutes
95% (5% discontent due to unavailability of PC)
Exhibit 45. Sales specification of support service ‘enable end-user’
Phase 1 – Customer Requirements Analysis 93
Sales Specification of Support Service ‘Train End-User’
The consumption of the previous support service enables an end-user to utilize the
core services of a specific IT product. However, in order to achieve the defined quality
levels, the user must be familiar with each core service. For this reason, it is often advisable to offer a support service, which educates the end-user in the correct usage of
the core services. The need for the training depends on the complexity of the IT product (i.e., the number of core services) and on the user’s familiarity with it. A complex
IT product with low usability of the included core services will require a more intensive training. A user’s inexperience further increases the need for training. An untrained user may not be able to use the core services correctly, causing a decrease in
performance. The support service can be provided as online or as face-to-face training.
As the end-user must provide time from his regular job to consume this IT service, the
usage duration should be as short as possible. Thus, the IT service must provide the
right balance between the time spent on the service consumption, and the positive
business impact achieved through a better knowledge about the core services.
Electro Ltd.: Sales Specification of Support Service ‘Train End-User’
Electro Ltd. requires a fast and efficient training of new users. Exhibit 46 illustrates
the sales specification developed for the IT service ‘train user’.
SSE_005
description:
price
end-user groups:
end-user involvement:
business impact:
delivery medium:
service level agreements
service hours
delivery time
customer satisfaction
train end-user
support service prepares the end-user to consume efficiently and effectively the core
services of the IT products ITP_056, ITP_057, or ITP_058. It offers guided information
about the core service’s usage, and exceptional cases, which may occur.
CHF 500.00 per user and consumed service unit
marketing, sales, and service employees
- necessary time for training depends on the user’s business and computer skills
- user must pass a final test that verifies him to consume the defined core services
between 1 hour (for advanced user) and 4 hours (for basic user)
online training
anytime
minimum 1-4 hours
98%
Exhibit 46. Sales specification of support service ‘train end-user’
Sales Specification of Support Service ‘Help Desk’
The service ‘help desk’ is ordered by the end-user if problems occur affecting the
availability or quality of core services. Thereby, the problems may be caused by user’s
inexperience with core services, unplanned technical failures, or other technical incidents. The goal of the help desk service is to restore the operation of core services as
fast as possible in order to minimize the negative effect on business. The end-user re-
94
Method Proposal for IT Service-Oriented Investment Analysis
ports the problem via telephone or ticket system to the help desk. The first level support of the IT service provider aims at resolving the problem within the defined target
times. Ideally, the problem is resolved within one phone call. Problems that cannot be
solved immediately are forwarded to the second or third level support. Further information on support services are provided by ITIL’s service support guidelines [ITIL
2007b, pp.109-121] .
Electro Ltd.: Sales Specification of Support Service ‘Help desk’
Product Management defines following IT service to support end-users in problems
with core services included in the IT products ITP_056, ITP_057, or ITP_058 (see
Exhibit 47).
SSE_008
description:
price
end-user groups
end-user involvement:
customer impact:
service level agreement
service hours
delivery time
customer satisfaction
help desk
service supports the end-user if he experiences problems with core services, or if he has
questions regarding an IT product. After service consumption, the user will be able again
to use the core services effectively and efficiently.
CHF 10.00 per user, IT product , and month
marketing, sales, and service employees
- end-user provides its identification number.
- end-user defines a problem or poses a question.
- end-user is up to 30 minutes available for further inquiry.
depends on the type and difficulty of the incident
Monday to Friday, 08.00 – 17.00
Monday to Friday, 08.00 – 20.00
(request handling starts max. 30 minutes after request entry)
96% based on the assumption that 80% of the service requests will be solved during the
first contact (first level support), and 20% of the calls will be solved within 8 hours
(second level support).
Exhibit 47. Sales specification of support service ‘help desk’
Sales Specification of Support Service ‘Setup Business Unit’
Today, many companies are divided into numerous entities, e.g., subsidiaries and
business units. As a result, the individual entities often possess their own data and perform business in different ways. Therefore, when an IT product is initially provided to
a company, often each entity must be set up separately for the consumption of core
services (see also ITIL Service Transition [ITIL 2007d]). The internal IT service provider analyses the business processes and data of each entity in order to determine
necessary adjustments to the IT product, or to modify the entities’ business processes.
Furthermore, the data must be extracted from existing systems and imported into the
applications used to produce the core services. If necessary, changes to user profiles
are conducted.
Phase 1 – Customer Requirements Analysis 95
In 2006, Plantronics, Inc. introduced a new CRM application in its 20 markets. For
this, the responsible project team analyzed each local marketing, sales, and service
department regarding their existing CRM software, business processes, and data.
Based on this evaluation, the new CRM application, as well as the processes of some
business units had to be adjusted.
The consumption of this support service requires high end-user involvement. For instance, amongst others, business units must prepare master and transaction data, organization charts, business process maps, as well as information about job profiles,
and end-users’ access rights. Thus, business units are in general interested in a fast
consumption of this support service, and expect the consumption to be frictionless
with as little end-user involvement as possible. The price of this service will depend
on the size of the business unit.
Electro Ltd.: Sales Specification of Support Service ‘Setup Business Unit’
Product Management specifies the following support service, which can be ordered by
a business unit interested in the IT products ITP_056, ITP_057, or ITP_058.
SSE_073
description:
price:
end-user groups:
end-user involvement:
business impact
service level agreements
service hours:
delivery time:
customer satisfaction:
setup business unit
support service prepares a business entity to use one of the three defined IT products for
CRM activities.
CHF 20,000.00 per business entity and IT product
marketing, sales and service departments
- 15 days of one key user representing the primary contact person on the business side:
Key user is responsible for the management of the business entity, as well as the provision of information related to the planned usage of the ordered IT product.
- 30 days of an employee of the local IT department: Employee prepares, amongst others, data, organization charts, detailed information about job profiles, and end-users’
access rights.
After consumption of this support service, the business impact of the newly introduced IT
product will increasingly become transparent. It will reach its final constant rate approximately four weeks after service completion (please refer to business impact of the ordered IT product). During the consumption of this IT service the productivity of the business entity might decrease slightly due to end-user involvement.
Monday to Friday, 08.00 – 17.00
3 weeks
90%
Exhibit 48. Sales specification of IT support service ‘setup business unit’
Sales Specification of Support Service ‘Change Request’
The support service ‘change request’ is provided in order to gather and to process a
customer’s change request to extend an IT product with further core services, or to
change existing core services. A change request includes, for instance, the creation,
modification or deletion of software functionality, fields, or user profiles. The feasibil-
96
Method Proposal for IT Service-Oriented Investment Analysis
ity of fulfilling the request and therefore of modifying core services strongly depends
on the type of the change request. Small changes can be made relatively fast; large
changes may need to be further analyzed and planned in advance. It might not always
be possible to change core services according to a contractor’s new requirement. The
business impact after service consumption may differ substantially depending on the
changes made to the IT product. In general, a change request is not processed if the
costs of changing the IT product exceed the long-term benefits.
Electro Ltd.: Sales Specification of Support Service ‘Change Request’
Exhibit 49 illustrates the sales specification of the IT service ‘change request’, which
was defined for the IT products ITP_056, ITP_057, or ITP_058.
SSE_088
description:
price:
end-user groups:
end-user involvement:
business impact:
service level agreements
service hours:
delivery time:
customer satisfaction:
change request
support service manages change requests, such as the creation, change, or deletion of UI
fields, user profiles, special report templates, or software functionality
price depends on the complexity of the change request. It ranges from CHF 500.001,000.00 per change request (for minor changes) to CHF 1,00.00-10,000.00 per change
request (for major changes)
marketing, sales, and service departments
end-users communicate change requests to business owners. Business owners and key
users evaluate change requests and request a price from Electro IT Service in order to
reach a decision if core services shall be modified.
depends on change request type
Monday to Friday, 09.00 – 18.00 (no service hours during the time period when the support service ‘upgrade software’ is consumed)
minor changes: 1 week
major changes: up to 3 months
97% if change requests can be fulfilled. 75% if change request has to be rejected.
Exhibit 49. Sales specification of support service ‘change request’
Sales Specification of Support Service ‘Upgrade Software’
Regularly, software vendors release new versions of their software, namely software
upgrades. Software upgrades contain additional features, as well as fewer software
errors and security vulnerabilities known from previous versions [Khoo 2006, pp.1521, pp.162-165, ITIL 2007d, pp.84-114]. As software is a main resource in the production of core services, contractors are interested in the IT service ‘software upgrade’
for the following reasons. First, a software upgrade might offer new functionality,
which better supports the business processes. Second, it might increase the efficiency
of business processes due to elimination of critical software errors.
As well as the many advantages, the consumption of this IT service may also include
severe disadvantages for the customer company. Disadvantages are, for instance, the
unavailability of core services during the time of the upgrade roll-out, temporary high
Phase 1 – Customer Requirements Analysis 97
error proneness affecting the initial consumption of core services after the upgrade
roll-out, or decreased productivity due to adaptation to changes in the new software
release. According to AMR Research, the average upgrade cycle time for packaged
enterprise software is 18-24 months project [Beatty/Williams 2006].
Electro Ltd.: Sales Specification of Support Service ‘Upgrade Software’
Electro Ltd. plans to use the defined IT products primarily in its customer-facing
business processes. Thus, any detraction caused by a software upgrade has a direct
impact on the company’s external customers (e.g., increase in delivery time, decrease
in service quality). In order to keep the detraction of the IT service ‘upgrade software’ as small as possible, Electro IT Services, the marketing manager, and the customer contact manager agreed on the sales specification presented in Exhibit 50.
SSE_120
description:
price:
end-user involvement:
business impact:
service level agreements
upgrade intervals:
rollout date:
delivery time:
end user training:
customer satisfaction:
upgrade software
support service updates main software that is used to create the IT products ITP_056,
ITP_057, or ITP_058. The existing software is replaced with the SW vendor’s newest
release
CHF 120.000 per customer company and consumed service unit
- 1 key user of each business unit must participate 5 days in upgrade testing.
- every end-user must attend a 1 day delta training prior to the upgrade roll-out date.
up to two months after rollout date, end-user’s productivity may decrease by 15% due
to adaptation to changes in the new release.
maximum 18 months
on weekends, date may be chosen by customer
maximum 3 months
available 14 days before rollout date
90%
Exhibit 50. Sales specification of support service ‘upgrade software’
5.2.3 Sales Plans of IT Services
In addition to sales specifications, the IT product contract also references the purchase
quantity of each IT service. The contractor’s agreement to the expected unit consumption of IT services is of particular relevance for the role production engineering in a
later capacity requirements planning [Vogedes et al. 2008a] (see Chapter 5.5).
To predict the sales volume of IT service units, account management analyses future
developments of the contractor’s environment in regard to influences on the IT service
consumption. Influencing factors, which increase the demands of IT service units, are
referred to as sales drivers [Laux 2005, p.15]. Sales drivers include factors, such as,
patterns of service consumption, the company’s business strategy, or other business
factors. Based on the sales forecast, product management creates for each IT service a
sales plan, which determines when and in which quantity service units must be provided to the defined end-user groups.
98
Method Proposal for IT Service-Oriented Investment Analysis
As core services support business processes, their regular unit demand may be affected by seasonal changes of the contractor’s business. For this reason, it is essential
to identify also seasonal changes in the unit demands of IT services. Based on the duration and the degree to which the unit demands rise during a seasonal maximum,
product management and production engineering must determine collaboratively one
of the following two service delivery strategies [Sheikh 2003, pp.205-250]. The first,
more cost intensive, strategy for seasonal changes is to increase the maximal available
quantity of IT service units and to continue providing the same service levels. The
second strategy is to provide the same quantity of IT service units but with decreased
service levels.
Besides the identification of regular service demand and seasonal changes, product
management must also detect the sources for sudden and unexpected increases in service unit demands [compare to Schuh 2006, pp.161 et sqq.]. The sales plans offered to
the contractor must be compliant with the defined SLAs. Thus, product management
must identify in particular the sales drivers causing sudden unit demands for IT services, the degree to which the unit demand increases, and the occurrence likelihood of
the sales drivers. The following case of Audi AG’s call center illustrates a reason for a
sudden increase in business.
Several times a year, Audi experiences a sudden customer run on its call center. The
up to 40% increase of incoming calls is caused by rainy weekends that allow customers to do neglected paperwork. Customers contact the call center because they experienced problems with their car but did not receive any help from their dealerships
due to expired warranties. Rainy weekends provide these customers the otherwise not
available time to contact Audi in the hope that the costs for a car repair, which might
have occurred several weeks or months before, will be reimbursed by the company.
Product management develops sales plans based on the sales forecast for regular service consumption, as well as on the sales drivers for seasonal and unexpected changes.
The ability to determine reliable sales plans is of particular relevance for the manufacturing of IT service units. Because of their intangible nature, IT services, their subassemblies, i.e., preliminary IT services, cannot be produced for stock [Zarnekow 2006,
p.43]. Thus, at peak-times the IT service provider must either accept a decrease in the
service quality, or must have IT solutions which can handle the exceptional high need
for resource capacities and preliminary IT services [Hochstein 2006, p.118].
5.2.3.1 Core Services
Core services support end-users in their business processes [Zarnekow 2006, p.44-47,
Ebert et al. 2007a]. Thus, their demand can be derived from the frequency in which
Phase 1 – Customer Requirements Analysis 99
the corresponding business process is performed, and the number of service units,
which are consumed per process cycle. In order to identify sales drivers for core services, account management must gain a profound knowledge on the business
processes of its internal customers. A tight collaboration is necessary to identify the
relevant sales drivers and to predict the quantity of consumed core service units. A
close relationship with the contractor and the end-users will obtain the best possible
information on future demands. Relevant information should be collected from both
operative and executive employees of the contractor. If the customer company has
used similar core services before, estimates can also be based on information of previous customer behavior.
IT products are composed of various core services, which can be instantiated through
core service units. End-users consume the core service units according to their needs
in different numbers. Thus, the unit consumption per core service and IT product varies for each end-user, i.e., each end-user consumes service units in different quantities
and at different times. Exhibit 51 compares at two different times the unit consumption of the core services included in one IT product. It is assumed that the end-user is a
marketing employee. The differences of service unit consumption can be for this particular IT product explained as follows. The marketing employee might start its day by
checking its recent marketing success. Based on this information he plans the activities for the day. Thus, in the first working hour of the day he mainly uses analytical
core services, such as, ‘view marketing report’, or ‘view customer’. However, in the
afternoon, the marketing employee might rather focus on activities to create direct
value for the company. Thus, he uses mainly service units, which enable him to operate its business, e.g., ‘perform email campaign’ or other operative core services.
Exhibit 51. Service consumption of different core services
100
Method Proposal for IT Service-Oriented Investment Analysis
Besides the varying unit consumption of IT core services provided by one IT product,
the unit consumption of one specific core service, such as ‘view customer profile’,
which is included in several IT products may also differ. Exhibit 52 illustrates the
consumption patterns by different end-user groups (i.e., sales, marketing, and service
department) of the core service ‘view customer profile’.
hourly unit consumption per end-user group
of core service 'view customer profile'
160
140
120
100
80
marketing dep. (MA-CH)
60
sales dep. (SA-CH)
40
service dep. (SE-CH)
20
0
Exhibit 52. Sales forecast example for a core service
The sales forecast of a particular core service and different customer groups (depicted
in Exhibit 52) can be explained as followed. A marketing employee consumes units of
the core service ‘view customer profile’ usually in the morning to gather detailed customer information for his email campaigns. A sales employee uses the service units
before and after a customer visit, in average up to 15 times a day. Against this, the
estimated unit consumption for the service employees depends on incoming calls of
external business customers. Each service employee processes in average 17 calls per
hour, hence, he consumes 17 service units per hour. The peak time for customer calls
is during lunchtime. Marketing and sales employees work from 8 AM to 6 PM, whereas service employees must be available for incoming calls from 7 AM to 8 PM. Accordingly, the time period in which units of the core service ‘view customer profile’ is
consumed therefore differs between the sales and marketing department, and the service departments. The total unit consumption for the core service can be derived from
the sum of the consumed service units by each CRM department.
As the previous examples have demonstrated, core service units may be consumed in
different quantities and at different times by different end-user groups. In order to ensure a high accuracy of capacity management and cost accounting, it is therefore advisable to determine the demand of core services on the level of service units. Appli-
Phase 1 – Customer Requirements Analysis 101
cable measurement unit for sales plans of core services are hours. A measurement unit
of higher granularity, i.e., minutes or seconds, is often not possible, and not necessary
for the further investment analysis.
Electro Ltd.: Sales plans for selected Core Services
Based on the sales forecast of the core service ‘view customer profile’ (see Exhibit
52, p.100), product management determines for each end-user group a sales plan for
the total unit consumption of an average day between February and November.
IT product
ITP_056
ITP_057
ITP_058
Total
07.00
-08.00
0
0
60
60
08.00
-09.00
30
20
100
150
09.00
-10.00
50
20
130
200
10.00
-11.00
65
20
160
245
11.00
-12.00
90
20
180
290
12.00
-13.00
0
0
240
240
14.00
-15.00
20
0
280
300
15.00
-16.00
28
20
200
248
17.00
-18.00
15
15
160
190
18.00
-19.00
0
10
180
190
19.00
-20.00
0
0
90
90
Exhibit 53. Sales plan for core service ‘view customer profile’
(time period January to November)
From February to November, Electro Ltd’s business is constant. However, during
Christmas season in December, its business and therefore, the consumption of all
core services units rises by 40%.
5.2.3.2 Support Services
The previous chapter has demonstrated that the unit demand for core services is linear
to the execution of the business processes they support. Contrarily, a similar dependency between unit consumption and business process execution is only true for a few
support services. This can be explained with their indirect impact on business
processes (see Exhibit 40, p.88). Support services have other sales drivers and therefore other consumption patterns than core services.
In general, in every IT product of an IT service portfolio are the same set of support
services included, e.g., ‘set-up business unit’, ‘enable end-user’, or ‘help-desk’. Thereby, support services of the same type often resemble each other in their consumption
pattern. For example, the consumption pattern of the IT service ‘enable end-user’ will
be similar amongst many IT service portfolios, such as ‘IT support for CRM activities’, ‘IT support for accounting activities’, or ‘IT support for ERP activities’. However, whereas the consumption pattern is similar, the outcome of the services will be
different For instance, the IT service ‘enable end-user’ of the IT product ‘IT support
for marketing activities’ will install a CRM client on the end-user’s PC. The same
support service provided by an IT product of the IT service portfolio ‘IT support for
ERP activities’ will install an ERP software client.
102
Method Proposal for IT Service-Oriented Investment Analysis
consumed service units
60
50
40
30
20
10
0
01/2010 02/2010 03/2010 04/2010 05/2010 06/2010 07/2010 08/2010 09/2010 10/2010 11/2010 12/2010
enable end-user
train-end-user
help desk
set-up business unit
change request
Exhibit 54. Sales forecast example for support services
Exhibit 54 illustrates exemplarily the sales forecast per department for the support
services provided by the different IT products of a sample IT service portfolio for a
time period of two years. The sales forecast is based on a general consumption pattern
for support services. In contrast to the measurement unit of hours applied for the sales
forecasts and sales plans of core services, support services often need a lower level of
granularity. Depending on the specific support service, the measurement unit may be
‘daily’ or ‘monthly’.
When predicting the unit demands for support services, it is important to differentiate
between two phases in the lifetime of an IT service portfolio: the initial launching
phase [ITIL 2007a, ITIL 2007d], and the regular, operational phase [ITIL 2007b]. As
illustrated in Exhibit 54 and as explained in the following, the unit consumption of the
support services differs in each phase.
• Enable End-User & Train End-User. The two support services are utilized every
time when a new end-user plans to start consuming an IT product. This is the case
after a business unit was set up for an IT product, and new end-users need to be
prepared for the service consumption. Additionally, the two support services may
also be consumed when an employee replaces another employee, or when a new
employee, who was assigned to use a specific IT product, is hired. The total unit
demand of these support services can be derived from the total number of endusers of each customer group.
• Help desk. The consumption of this support service increases proportionally to the
sales volume of core services. This can be explained by the likely higher failure
rate of the IT production line caused by the greater utilization rate of the resources
producing the core services. Furthermore, the complexity of an IT product, i.e., the
Phase 1 – Customer Requirements Analysis 103
number of core services included in the IT product, as well as their usability may
increase the demand for this support service.
• Setup Business Unit. This support service is consumed by every business unit,
which ordered an IT product. Depending on the customer company’s general
launching strategy for new IT service portfolios, this can happen at different times.
A customer company may pursue one of the following two strategies. First, the
customer company may decide to provide new IT products of an IT service portfolio for all business units at the same time, and thus, must set up all business units
concurrently. Second, the customer company may avoid the risk of a large rollout
and therefore introduces the different IT products in the business units in a sequential process. The service ‘set-up business unit’ must be completed before the
planned first delivery date of the IT product. The consumption duration may differ
for each business unit depending on the business unit’s data volume that is migrated into the new system, as well as the business unit’s business processes that
need to be aligned with the core services of the new IT product.
• Change Request. The support service ‘change request’ is ordered by a contractor.
In general, a certain time after the launch of an IT service portfolio the unit demands for this service reaches its maximum. After initial modification needs for
the core services of an IT product have been fulfilled, the unit demand for this service usually decreases again. In the course of time when the new users have become more familiar with the core services, their rising desire for further improvement causes the unit demand for the IT support ‘change request’ to increase again,
although not as high as directly after the initial introduction of the IT product. The
regular unit demand is strongly affected by the dynamics of the customer company, i.e., its need to adjust an IT product fast in order to meet changing business requirements.
• Upgrade Software. The consumption of this support service is influenced by various factors, such as frequency of upgrade intervals of the software vendor, the contractor’s desire to be up to date with the newest software, or his resistance to software upgrades. The combination of these three factors determines the quantity in
which this support service will be consumed.
Electro Ltd.: Support Service ‘Enable End-User’
Based on the sales forecast provided by account management (see Exhibit 54, p.102),
product management creates the sales plans for each support service and each IT
product. Exhibit 55 (see p.104) illustrates an overview of the sales plans for the support service ‘enable end-user’.
104
Method Proposal for IT Service-Oriented Investment Analysis
The start date for the sales plan of the IT product ‘IT support for marketing activities’
(first row) is based on the IT product’s first delivery date (see Exhibit 39, p.86). Thereby, the unit demand of the service ‘enable end-user’ is equivalent to the actual number of marketing employees, who have signed up for the initial consumption of the IT
product (see Exhibit 38, p.85). Similarly, product management defines the unit sales
numbers for the IT products created for the departments sales and marketing.
IT product
ITP_056
01/2010
02/2010
03/2010
04/2010
05/2010
06/2010
07/2010
08/2010
ITP_058
21
0
0
0
37
1
0
0
55
1
0
1
0
0
1
0
1
1
1
0
1
0
0
1
Total
21
38
55
2
1
2
2
1
ITP_057
…
…
12/2010
0
…
0
…
1
…
1
Exhibit 55. Sales plan for support service ‘enable end-user’ (service units per month)
The regular unit demand for the support service ‘enable end-user’ differs significantly
from the previously described demand during the launching phase of the new IT products. Moreover, the regular demand varies amongst the three end-user groups. Whereas, marketing and sales departments have a relatively low regular consumption of
this service (i.e., every four months one service unit is consumed), the service department has a considerably higher frequency and number of unit consumptions. This can
be explained with the inferior labor conditions, and therefore higher employee turnover rate of call centers. Consequently, the service department consumes in average 1
units per months of the service ‘enable end-user’.
Phase 2 – Pre-Selection of In-House & SaaS Solutions 105
5.3 Phase 2 – Pre-Selection of In-House & SaaS Solutions
Purpose:
to identify IT development and IT production alternatives in order to preselect IT solutions
consisting of feasible combinations of both alternatives.
Roles:
production engineering
Activities:
- create blueprints of every possible IT development and IT production alternative
- choose IT solutions, i.e., IT development / IT production alternative combinations, based
on qualitative criteria
Input:
IT product contract, sales specifications, corporate IT requirements
Output:
blueprints of each IT alternative, shortlist of feasible IT solutions
Proceed with:
phase 1 (i.e., customer requirements analysis), phase 3 (i.e., manufacturing specification of
in-house & SaaS solution), or cancel the IT product order
In the previous phases, the customer requirements of a new IT service portfolio were
defined in the IT product contracts. In this phase, IT alternatives, which could realize
the specified IT service portfolio, are identified and described at a high-level. In a qualitative evaluation considering the restrictions derived from the end-users, as well as
from corporate IT requirements, feasible alternatives are pre-selected for a further
quantitative analysis in the subsequent phases. This approach is compliant with the
creation of rough-cut designs of production lines and high-level decision-making, e.g.,
buy versus make, in production engineering [Fogarty et al. 1991, Sheikh 2003]. The
activities of this phase are undertaken by the role production engineering.
In the context of this dissertation, alternatives are represented as IT solutions. Thereby, one IT solution is composed of one IT development and IT production alternative
(compare to Chapter 3.4.1, [Scheeg 2005]). An IT development alternative represents
the setup of an IT production line. An IT production alternative embodies the operation of the IT production line generating the IT service units. For each identified IT
development and IT production alternative, one blueprint is created containing sufficient information for a first qualitative evaluation of the IT alternatives. Exhibit 56
illustrates the elements of the meta model, which are most relevant for this phase.
IT production
alternative
blueprints
describes
enables
developed for
composed
of
IT solution
IT service
portfolio
sales
specification
describes
IT development
alternative
identifies
develops
production
engineering
determines
provides
corporate IT
requirements
IT service
bundles
IT product
evaluates
contains
shortlist of feasible
IT solutions
describes
fulfills qualitative
aspects of
IT product
contract
Exhibit 56. Detailed view of meta model – Key elements of phase 2
106
Method Proposal for IT Service-Oriented Investment Analysis
To reach an initial decision, all possible combinations of IT development and IT production alternatives must be evaluated [Scheeg 2005]. Thereby, in order to reduce the
effort of a first qualitative analysis, the focus is laid on the evaluation of IT development and IT production alternatives of core services. Finally, product engineering selects all feasible combinations of IT development and IT production alternatives, i.e.,
IT solutions, for a more detailed quantitative evaluation process. If no feasible IT solutions can be found, the customer requirements must be adjusted. Thus, phase 1
would need to be repeated. If modifications in the customer requirements do not lead
to at least one possible IT solution, then the planned development of the IT service
portfolio must be cancelled.
5.3.1 Blueprints of IT Production Alternatives
Blueprints of IT production alternatives for core services specify IT production lines,
which are composed of IT resources and external services. In analogy to manufacturing industry, IT production lines can be compared to industrial facilities or work centers [Zarnekow 2006, pp.235-252]. But, unlike industrial production lines, which are
enterprise-internal and require no customer participation, IT production lines connect
both parties involved in the co-production process of the IT services, i.e., the internal
IT service provider and the end-user.
In this dissertation, IT production lines used for the manufacturing of core services are
structured into three main logical parts. First, the manufacturing part, which produces
preliminary IT services and assembles them to final units of core services. Second, the
transportation part, which is used to send end-user’s service requests to the internal
IT service provider, and to return service units. Third, order and consumption part,
which is used by the end-user to create service requests, and to consume the delivered
service units.
Exhibit 57 (see next page) shows examples for both IT solutions, i.e., in-house and
SaaS, of a potential IT production line. The first figure illustrates the IT resources required for an in-house production of core services. The production line provides a
short-distance service delivery based on a local area network. The second figure depicts a core service production outsourced to a SaaS provider. In this IT production
line, core services are delivered worldwide using a public transportation line, i.e., the
Internet. A similar worldwide service delivery could also be achieved with the inhouse solution if the Internet is used as transportation line, instead of, or in addition to
the LAN. The following paragraphs explain in more detail the IT resources and external services of both IT production lines.
Phase 2 – Pre-Selection of In-House & SaaS Solutions 107
IT solution 1: in-house (local unit delivery of core services)
company
end-users
marketing rep
sales rep
internal IT
service
provider
service rep
server
client app
client app
client app
OS
OS
OS
CPU
CPU
CPU
enterprise
server app
router
database
operating system
CPU
local area network (LAN)
IT solution 2: SaaS (local and global unit delivery of core services)
company
end-users
marketing rep
sales rep
service rep
internet
browser
internet
browser
internet
browser
OS
OS
OS
CPU
CPU
CPU
SaaS
provider
local area network (LAN)
internal IT service
provider
internet
browser
OS
Internet
router
CPU
company 2
…
company n
Exhibit 57. In-House & SaaS – Blueprints of IT production lines for core services
108
Method Proposal for IT Service-Oriented Investment Analysis
IT Solution 1: In-House
In an in-house solution, the manufacturing part of an IT production line for the generation of core services contains the following IT resources:
• Server. A server represents a workstation in an IT production line. It is composed
of hardware (i.e., central processing unit and peripherals), as well as software (i.e.,
generic server software, such as the operating system and security software, and
solution specific software, such as enterprise and database application) [Brenner
1994, Hansen/Neumann 2007]. In the context of this dissertation, the service provided by the server is referred to as basic server service. It embraces services provided by the hardware and the generic server software. However, the services of
the solution specific software (i.e., enterprise and database application) are not included in the basic software services. The usage of basic software services is
measured in CPU instructions.
• Central Processing Unit (CPU). In analogy to manufacturing machines, the CPU,
also referred to as processor, can be compared to an industrial machine. Used by
computer programs, the CPU manufactures core services units from the raw material data [compare to Brenner 1994, 27-29, Menascé et al. 2004, p.14].
• Server Enterprise Application (server EA). This software program provides the
business logic governing the CPU in the manufacturing of core services [Brenner
1994, pp.30-32]. An enterprise server application receives service requests from
the corresponding client enterprise application. It includes the logic on how a core
service is manufactured, i.e., how information is processed at the server, and which
information is sent to the end-user. The logic of a server EA can be modified
through a software update, customization, or configuration [Zarnekow 2006,
pp.227-230]. In this thesis, the service of the server EA is measured in CPU instructions.
• Database Application (DBA). A database application represents a computer program that is executed on the CPU in order to store, and retrieve the raw material
data [Krcmar 2004, pp.111-119, Stahlknecht/Hasenkamp 2004, pp.158-162]. It
receives requests for data processing from other computer programs, from the
server enterprise application. If a database is only accessed by one application, it is
often common practice to locate both software programs in the same server [Menascé et al. 2004, pp.38-60]. In this case, the two software programs share the
same resources, such as CPU or operating system. If the database is used by several programs, it is usually placed in a dedicated server. Similar to the service of the
server EA, the DBA service is measured in CPU instructions.
Phase 2 – Pre-Selection of In-House & SaaS Solutions 109
• Operating System (OS). An operating system represents the basic software which
manages the server’s resources and provides them as a service to other software
programs and users [Brenner 1994, pp.30-32, Stahlknecht/Hasenkamp 2004,
pp.73-82]. The tasks of an OS include the control and allocation of memory, the
prioritization of system requests, the control of input and output devices, the facilitation of computer networking and the management of files.
The transportation part of an in-house solution is responsible for the delivery of the
end-user’s service requests to the provider, and for the return of core service units to
the end-user. The following resources are part of the transportation lines.
• Local Area Network (LAN). A LAN is a local transportation line connecting
workstations, servers and end-users [Brenner 1994, p.34]. It covers a small geographic area, such as a home, an office, or a number of buildings. The most common technologies used to build a LAN are Ethernet and Wi-Fi. A LAN’s capacity
is measured in kilobytes per second (kbs) [Menascé et al. 2004, p.14]. Thus, the effort to transport a service request or a service unit can be measured in kilobytes
(kb).
• Wide Area Network (WAN). A WAN represents a broad area network which connects LANs and other networks crossing cities, regions, and countries [Brenner
1994, pp.33-35, Stahlknecht/Hasenkamp 2004, pp.97-112]. It can be private, specifically built for an organization, or public such as the Internet. Similar to the
LAN the capacity of a WAN is also measured in kbs.
• Internet. This specific form of a WAN can be used as preliminary service offered
by an Internet service provider. To access the Internet, a workstation must be either directly connected to a router, or be part of a LAN which is connected to a
router [Stahlknecht/Hasenkamp 2004, pp.109-112]. The data, i.e., service requests
and service units, is transmitted using the standard Internet protocol.
The order and consumption part of an in-house solution is composed of similar resources as the manufacturing part. However, as explained in the following, the resources of the two parts differ in size and capacities, as well as in their role in the IT
production line.
• PC, Laptop, Cell Phone and Other Clients. Client workstations are used by endusers as interface to the IT production line. They are composed of similar components as the server. In this dissertation, the service provided by this workstation is
referred to as basic client service. The basic client service includes the services of
the client hardware and generic software, such as the operating system, security
software, and Internet browser. The service is measured in CPU instructions.
110
Method Proposal for IT Service-Oriented Investment Analysis
• CPU. In contrast to the CPU of a server, which is dedicated to a limited number of
software programs, the CPU of a client, in general a microprocessor, runs a number of software programs installed on the client (e.g., enterprise client applications,
typical office programs, or the Internet browser) [Stahlknecht/Hasenkamp 2004,
pp.21-35]. But, unlike the CPU of a server, which processes a large quantity of requests, the CPU of a client manages comparatively fewer requests. Thus, compared to the CPU of the server, the CPU of a client needs less capacity.
• Client Enterprise Application (client EA). This software program represents the
application with which the end-user interacts with the corresponding server enterprise application [Stahlknecht/Hasenkamp 2004, pp.44-45]. The client EA collects
data from the customer, creates service requests, sends the requests to the server,
receives and interprets the replies, and presents the results to the end-user. The
service of the client EA is in this thesis referred to as client EA service and is
measured in CPU instructions.
• OS. The operating system located on a client performs similar tasks as a server OS.
It is shared by all software programs installed on the client.
IT Solution 2: SaaS
The manufacturing part of a SaaS production line resembles the manufacturing part of
an in-house solution. However, it is scaled for a mass production of core services and
a large number of diverse customers [Chou 2004, pp.41-58]. SaaS providers operate
entire server farms, which are targeted to produce the same standard of IT services
mass-customized to meet various customer needs.
In 2007, Salesforce.com had 29.800 customers with 646,000 paying subscribers.
The SaaS provider’s CRM software was operated in two data centers. As at the end
of 2008, a third data center was planned to be launched in Singapore [Tehrani
2007].
The manufacturing of IT service units in a SaaS solution can be compared to a black
box, which is owned and operated by the SaaS provider [Jayatilaka et al. 2003, Carraro/Chong 2006]. In general, customers know only little about, and have only limited
influence on, a SaaS provider’s manufacturing center (e.g., model and capacity of the
servers, name and internal structure of the database applications). Instead, the SaaS
provider informs the customer about the service levels of its IT services (e.g., response
time, or availability) [Ma et al. 2005]. Thereby, the service levels only refer to the
manufacturing process of the SaaS provider. In order to compute the service levels
perceived by the end-user, the service levels of the transportation part and of the order
Phase 2 – Pre-Selection of In-House & SaaS Solutions 111
and consumption part must also be considered [Menascé et al. 2004, p.13]. For instance, the response time of a core service produced with a SaaS service is composed
of the manufacturing time, the transportation time of the service requests and service
units, as well as the time it takes to display the content of the service on the end-user’s
screen. In 2007, Salesforce.com advertised a constant availability of 99.9%, NetSuite
provided an availability of 99.98%, and Taleo offered an availability of 97.0%. Thereby, the service levels only referred to historic data. The SaaS providers did not commit
publically to any specific service levels, which they can provide.
In addition to specific information about IT services, SaaS providers offer critical information on the management and operation of their data centers (e.g., location, security, memory space per customer, or outage recovery time) [Jayatilaka et al. 2003, Bona/Thompson 2007, Pescatore 2007].
• SaaS service. The SaaS service is an external service, which can be configured by
the internal IT service provider, but which is manufactured by the SaaS provider.
The external SaaS service can be compared to the output of an in-house manufacturing unit. As the SaaS service can be consumed with a generic user interface, i.e.,
Internet browser, the service must include in addition to business logic also the information on how the data should be displayed in the user interface. Against this,
in an in-house solution only the business logic must be included in a service. The
information to display a service is already available in the client enterprise software. The consumption of a SaaS service is in this thesis measured in seconds, relevant SLAs are response time and availability. The SaaS service can be measured
in service requests.
The transportation part of a SaaS production line resembles the one of an in-house
solution for long-distance service delivery:
• LAN. For very small end-user numbers, who are each directly connected to an Internet router, SaaS production lines function without a LAN. However, for larger
end-user numbers, SaaS production lines also require a local network.
• Internet. In order to create service requests, to deliver and consume core service
units a constant Internet access must be available. However, if a SaaS provider offers in addition to an online UI an offline UI, the Internet access must only be assured for the time when the data is updated with the server.
Similar to the in-house production line, the SaaS production line must contain an order
and consumption part. Owned by the customer, this order and consumption part resembles the one of an in-house solution. The main difference between the two solu-
112
Method Proposal for IT Service-Oriented Investment Analysis
tions lies in the software programs that end-users use to request and consume core
services.
• PC, Laptop, Cell Phone and Other Clients. In general, every device that supports
the required Internet browser can be used to consume SaaS services.
• CPU. The requirements of a client CPU in a SaaS solution resemble the ones of a
client CPU in an in-house solution.
• Internet Browser. The software program used as user interface to order and consume SaaS-based core services is the Internet browser. Most SaaS providers offer
SaaS services, which can be consumed on a wide range of Internet browsers. In
contrast to the client enterprise application, which is dedicated to a defined range
of core services, the application area of an Internet browser is broader.
SaaS providers, such as NetSuite, RightNow, Oracle on-demand, and Salesforce.com allow users to consume their applications on the most common Internet browsers, i.e., Internet Explorer or Firefox.
• OS. The Operating system in a SaaS solution has the same role as the OS in an inhouse solution. However, the OS requirements of the SaaS solutions are often fewer. This is because the customer is not limited to the proprietary client software
provided by the software vendor. Instead, the customer uses common Internet
browsers executable on a wide range of operating systems.
Electro Ltd.: Blueprints of IT Production Alternatives
For the realization of the IT service portfolio ‘IT support for CRM activities’, production engineering identifies three IT production alternatives: in-house production,
independent application provider, and SaaS provider (see Exhibit 58).
production
alternative 1 (PA1)
in-house production
manufacprovider: Electro IT Services
turing
server: serverTX32
CPU: Intel, Centrino Duo
server EA: CRM serverApp 1
OS: Windows XP
DBA: Oracle 9iDB
location: Zurich, Switzerland
transportaLAN: Ethernet 10 Gbit
tion
order &
client EA: client CRMApp 1
consumpCPU: Pentium II
tion
OS: Windows XP (min.)
production
alternative 2 (PA2)
independent app provider
provider: IBM
server: serverTX32
CPU: RISC
server EA: CRM serverApp 2
OS: Unix
DBA: SQL
location: Bern, Switzerland
LAN: Ethernet 10 Gbit
WAN: GigaClassServices
client EA: client CRMApp 2
CPU: Pentium II
OS: Windows XP (min.)
production
alternative 3 (PA3)
SaaS provider
provider: CRMSaaS.com
response time:
0.13 seconds
availability: 99,5%
location:
LAN:
WAN:
client app:
CPU:
OS:
Texas, USA
Ethernet 10 Gbit
Cablecom Internet
IE, Firefox
Pentium II
Windows XP, Vista
Exhibit 58. Blueprints of IT production alternatives [based on Scheeg 2005, p.146]
Phase 2 – Pre-Selection of In-House & SaaS Solutions 113
5.3.2 Blueprints of IT Development Alternatives
When a new IT production line is engineered, often several IT development alternatives exist. In analogy to industrial production, IT development alternatives are not
only limited to the internal creation of IT production lines (e.g., in-house software development). In fact, they also may include the procurement of entire production lines
or parts of it. In IIM for example, a part of a production line not self-developed may
be a SaaS solution, or an IT work center, such as packaged software. Often, the procured entities must be modified in order to satisfy the needs of the end-users.
The following characteristics can be used to roughly specify an IT development alternative [e.g., Scheeg 2005, pp.141-144, Schniederjans et al. 2005, pp.190-197].
• alignment of software functionality and functionality of core services
• development environment (e.g. case tool, operating system, database system)
• development period / required manpower
As software provides the functionality for core services, it represents a main work
center in an IT production line [Zarnekow 2006, p.89]. The functionality may be composed of individual software developed by internal service providers, packaged software procured from software vendors, or external services rented from SaaS providers. All three sources must offer the functionality specified for the defined core services. In case a functionality is not provided by the packaged software, or a SaaS solution, it should be possible to implement it in the development phase. A development
alternative is eliminated in the pre-selection phase, if the software does not allow to
add functionality which was identified as most relevant for the end-users.
Software-as-a-Service is often perceived to provide less functionality than packaged
software in the same application area [Gupta/Herath 2005, Dubey/Wagle 2007]. The
reasons for this may result from the SaaS provider’s former strategy to target SMEs,
the relatively young age of SaaS solutions; or restrictions because of the SaaS business model and its challenge of cost-efficiency (see Chapter 2.3.3). However, in recent
years SaaS providers have continuously enhanced their applications in order to reach a
new target group of large enterprises [Herbert/Martorelli 2008].
SAP’s SaaS solution Business ByDesign (BYD) will offer in its initial delivery phase
an 80% subset of the functionality. which is provided by its packaged software mySAP. With this functionality, SAP expects BYD to better meet the requirements of its
target group, small and medium sized enterprises with simple business processes.
Contrarily, SAP’s packaged software is targeted to large enterprises.
114
Method Proposal for IT Service-Oriented Investment Analysis
Since its foundation in 1999, Salesforce.com has been continuously extending its
software with functionality that today supports a variety of CRM activities. Furthermore, missing functionality can also be created in Salesforce.com’s development environment AppExchange.
Oracle offers its CRM solution as in-house solution, as hosted solution by independent application providers, and as on-demand solution. Oracle’s in-house and hosted
solution is identical software but delivered in two different ways. Thereby, Oracle’s
on-demand solution contains less functionality and is also more limited in its customization capability than its in-house solution.
To support customers in their evaluation process, software vendors and SaaS providers often offer trial versions of their software. Whereas software vendors provide trial
versions, which customers can download and install on their PCs, SaaS providers offer
their trial versions online without any installation needed. The provision of online trial
versions is emphasized as one of SaaS’ advantages. Nevertheless, the availability of
online trial versions differs among SaaS providers. Some providers allow a fast online
registration and testing. Others provide online trial versions of their service only in
combination with intense customer support. Against this, some SaaS providers do not
offer a trial version at all. Instead, they offer their customers a local presentation of
their software. Similarly, software vendors handle the provision of trial versions for
download differently.
Salesforce.com offers an on-demand trial version, which the potential customer can
use directly after registration. For BYD, SAP also plans to offer an online version for
which the potential customer can sign up. In addition, BYD will allow potential customers to convert the on-demand trial version into a run-time version. Contrarily,
Right Now and Siebel offer their CRM on-demand solutions only to potential customers considered as highly likely to purchase, and who are in contact with their sales
persons. Finally, some SaaS providers, such as Enviance or Target, do not provide
an online trial version at all. Instead, they offer a software demonstration for interested customers.
In order to better evaluate the alignment between software functionality and the functionality specified for the core services, many companies develop prototypes.
Plantronics developed a prototype based on a SaaS solution in order to test the response time of its subsidiaries, in particular in India and China. Likewise, Audi AG
implemented a prototype. One of the major goals of Audi’s prototype was to evaluate
Phase 2 – Pre-Selection of In-House & SaaS Solutions 115
a specific functionality for routing a lead, as well as, to promote the planned CRM
system at its dealerships.
Electro Ltd.: Blueprints of IT Development Alternatives
Based on the sales specifications of the planned IT service portfolio, Product Engineering identifies four IT development alternatives. Exhibit 59 outlines the characteristics of the identified IT development alternative.
development
alternative 1 (DA1)
in-house development
alignment of software
functionality & business
specified for IT product
development environment
• case tool
• operation system
• database system
labor resource
• development period
(approximately)
- software provides
complete functionality
Eclipse
development
alternative 2 (DA2)
packaged software
+ customization
- software does not
provide most relevant functionality
- missing functionality
can be implemented
Windows, Unix, Linux
Oracle, DB2
system specific development tool
Windows
SQL
12 months
3 months
development
alternative 3 (DA3)
SaaS solution A
+ customization
- software does not
provide most relevant functionality
- missing functionality
can be implemented
- offered as complete
IT product by SaaS
provider
- accessible remotely
via Internet browser
development
alternative 4 (DA4)
SaaS solution B
+ customization
- software does not
provide most relevant functionality
- missing functionality
can’t be implemented
- offered as complete
IT product by SaaS
provider
- accessible via
Internet browser
1.5 months
2 months
Exhibit 59. Blueprints of IT development alternatives [based on Scheeg 2005, p.144]
The first development alternative (DA1) represents an in-house development, which
meets the required functionality for the core services. Furthermore, it provides flexibility in the choice of technology for the development environment. However, the
internal IT service provider expects a relatively long development period compared
to the other alternatives.
The second development alternative (DA2) is based on packaged software, which
can be customized to the functionality most relevant for the marketing, sales, and
service department. Nevertheless, the technology that can be applied for the development environment is more limited compared to the first alternative.
Finally, development alternatives 3 and 4 (DA3, DA4) are based on rented SaaS solutions. Thus, their development environments are provider specific. The shorter development period of both alternatives is advantageous. However, the alternatives
differ in their customization capability. DA3 can be customized to meet the most
relevant requirements, whereas DA4 is rather limited.
116
Method Proposal for IT Service-Oriented Investment Analysis
5.3.3 Decision-Making by Internal IT Service Provider
In order to eliminate IT solutions, which are not feasible, production engineering enters combinations of IT development and IT production alternatives, (i.e., IT solutions) in a two-dimensional feasibility matrix [Scheeg 2005, pp.144-147]. Development alternatives are arranged horizontally, whereas production alternatives are arranged vertically. The matrix is composed of m columns and n lines, if m development and n production alternatives were identified. If several IT solutions are selected
as feasible, a further quantitative cost and benefit analysis is necessary to determine
the optimum solutions for the IT service provider and customer company.
A qualitative evaluation of the IT solutions should consider in particular the following
two aspects:
• Ability to Fulfill IT Product Contract. From the IT product contract, the core services selected by the contractor can be used for a comparison of SW functionality
and the functionality of the core services. Thereby, core services, which are referenced in several IT products, can be identified as highly relevant. Thus, when selecting an IT solution, production engineering should evaluate if the packaged
software or the SaaS solution specifically provides these services. If core services,
which are less used , cannot be realized with the evaluated packaged software, the
contractor must be contacted to discuss a possible elimination of the critical IT services from his IT product. Furthermore, in the SaaS solution, the service levels provided by the SaaS provider can be evaluated. If, for instance, the response time of a
SaaS already exceeds the minimum response time defined in the sales specification,
the IT solution must be eliminated or a possible decrease of the SLAs must be discussed with the contractor.
• Ability to Fulfill Corporate IT Requirements. As well as customer requirements,
corporate IT requirements (e.g., IT outsourcing strategy, strategic software or outsourcing partner, security regulations, degree of standardization) must be evaluated.
For instance, if the company has never outsourced any IT before, if the data to be
outsourced is very sensitive, or if governmental regulations do not allow the outsourcing of specific data, a SaaS solution may be already eliminated in this preliminary decision phase. Another eliminating factor might be that the company has a
strategic SW vendor or outsourcing partner.
Electro Ltd.: Pre-Selection of IT Solutions
Based on the identification of four development and three production alternatives,
production engineering generates the subsequent feasibility matrix (see Exhibit 60.
next page).
Phase 2 – Pre-Selection of In-House & SaaS Solutions 117
development
alternative 1 (DA1)
in-house development
production
alternative 1 (PA1)
in-house deployment
production
alternative 2 (PA2)
independent application
provider
production
alternative 3 (PA3)
SaaS provider
development
alternative 2 (DA2)
packaged software
+ customization
development
alternative 3 (DA3)
SaaS solution
+ customization
development
alternative 4 (DA4)
SaaS solution
+ customization
(√)
√
in-house
―
(√)
(√)
(√)
(√)
(√)
―
―
√
SaaS
(√)
Exhibit 60. IT Feasibility Matrix [based on Scheeg 2005, p.147]
The symbols applied in the matrix can be explained as follows:
‘―’ represents IT alternative combinations, which are under no circumstances feasible. For example, the combination DA1/PA3 is not realistic as a pure SaaS provider
does not host internally developed software (see Chapter 2.3.3)
‘(√)’ represents IT alternative combinations, which have been eliminated because of
certain restrictions specified for an IT service portfolio. For instance, production engineering opposed all combinations, which included the alternative DA1. The reason
for this is that it would not be possible with DA1 to deliver the IT product according
to the first delivery date specified in the IT product contract. Furthermore, all combinations, which include the alternative DA4 were eliminated as the SW functionality
of the alternative was not compliant with the sales specifications of the IT service
portfolio. Finally, IT alternatives, which included the alternative PA2 were eliminated as production engineering identified a risk of miscommunication between the selected independent application provider and the software vendor.
‘√’ represents the IT solutions which were chosen for a further evaluation. The following two IT development / production combinations were selected:
• IT solution 1: In-House (DA2 / PA1)
• IT solution 2: SaaS (DA3/PA3)
The following real cases illustrate strong qualitative indications, which were used in
investment analysis to decide against or in favor of a specific IT solution.
In fall 2006, Audi planned to develop a new IT solution to support its global dealers
in their lead management processes. In this context, Audi conducted an investment
analysis, which was largely based on SW functionality requirements. In the study,
Audi analyzed two packaged software and four SaaS solutions in the area of CRM.
One SaaS solution stood out as it met many of the SW requirements for a compara-
118
Method Proposal for IT Service-Oriented Investment Analysis
tively small price. However, in the course of the project planning, the requirements
for the new solution were extended to support a broader range of CRM processes.
The previously favored SaaS solution could not provide the needed functionality anymore, and was therefore eliminated from the short list.
Contrarily, in the case of the company Empirix, the eliminating factor for a packaged software solution deployed in-house was the longer time period of the development project. In 2003, the start-up company needed IT support within a short
time period. However, at that time, caused by the Internet boom, it was not possible
for the company to develop an internal IT infrastructure on time. In particular,
servers were in short supply, and IT salaries were high. Thus, the company decided
for a SaaS solution.
Plantronics’ evaluation of IT solutions was based on the following corporate IT
strategy. Software of the company’s strategic software vendor had to be chosen if it
met the defined requirements. Otherwise, a SaaS solution was preferred. Amongst
other reasons, Plantronics finally decided for a SaaS solution because the packaged
solution provided by the standard SW vendor did not fully provide the required
functionality.
Phase 3 – Manufacturing Specification of In-House & SaaS Solutions 119
5.4
Phase 3 – Manufacturing Specification of In-House & SaaS Solutions
Purpose:
to specify IT development and IT production alternatives for a quantitative evaluation
Role:
product engineering, production engineering, resource management, sourcing
Activities:
- develop for each IT production alternative the bill of services (BOS) of all IT services
provided by the new IT service portfolio,
- define for each IT production alternative the work plans for the maintenance services
- develop for each IT development alternative a project plan
Input:
sales specifications, blueprints of IT development & IT production alternatives, shortlist of
feasible IT solutions
Output:
BOS of core and support services, work plans of maintenance services, & project plans of IT
development alternatives
Proceed with:
phase 4 (i.e., capacity requirements planning for in-house and SaaS solutions)
In the previous phase, the feasible IT solutions were identified based on an initial qualitative evaluation. In this phase, the IT development and IT production alternative of
the preselected IT solutions are further specified. For each IT development alternative,
the role production engineering designs a project plan for the development of the IT
production lines. It describes the milestones, as well as the required resource capacities of the project. Similarly, for each IT production alternative, the role product engineering describes the bill of services (BOS) of all core and support services to be provided by the IT service portfolio. Thereby, in analogy to the bill of materials in industrial manufacturing, the BOS is a parts list that describes in which quantities preliminary IT services (i.e., internal resource capacities and external IT services) are consumed to build a single IT service unit [Vogedes et al. 2008b]. In addition to the bills
of services, production engineering defines the work plans for the maintenance of the
IT resources. The detailed information on the IT development and IT production alternatives enables the internal IT service provider to develop sound cost and benefit
assumptions in the following phases. The increased evaluation effort is justifiable as
80% of IT costs are determined in the specification phase of an IT solution [Baumöl
1999, p.145]. Exhibit 61 illustrates the meta model of this phase.
develops
product
engineering
contains
IT production
alternative
bill of
services
references
contains
IT service
composed
of
preliminary
composed
of
IT service
project plan
enables
IT development
alternative
describes
project plan
composed of
develops
capacity
provides
resource
owns /
operates
composed
of
sourcing
resource
management
sources
external IT
service
provides
production
engineering
Exhibit 61. Detailed view of meta model – Key elements of phase 3
supplier
120
Method Proposal for IT Service-Oriented Investment Analysis
5.4.1 Bill of Services & Work Plans of IT Production Alternatives
In order to determine how much capacity must be provided by the resources in the IT
production lines described in Chapter 5.3.1, it is essential to know how many IT service units must be produced at one time bucket, and how much resource capacity is
consumed to manufacture one IT service unit. Whereas the production plans specified
in phase 1 address the first question, the second question is answered in this phase
through the description of bill of services (BOS).
BOS is adopted from the concept of bill of material (BOM), which is commonly practiced in Manufacturing Resource Planning 2 (MRP 2). In MRP 2, bill of materials is
the “definition of a final product” that “includes a list of the items, ingredients, or materials needed to assemble, mix, or produce that end product” [Fogarty et al. 1991,
126]. The BOM is created in the design phase of a product and is used in various
ways. For instance, manufacturing engineers apply the BOM to specify which components should be manufactured, and which should be purchased. Against this, accounting uses the bill of material to cost a product. In industry, many types of BOM are applied, including single level BOM, multilevel or intended BOM, planning BOM, or
manufacturing BOM [Oden 1993, p.95, Plossle 1995, pp.39-45]. Every BOM serves a
different purpose.
Whereas the BOM defines the tangible materials of which a product is composed, the
BOS used in the IIM lists the intangible preliminary IT services used to manufacture a
core or support service [Hochstein et al. 2008c, Vogedes et al. 2008b]. In the BOS, the
quantities of preliminary IT services to be consumed and the units of measure are explicitly defined. In the context of this thesis, the BOS is adapted from the multi-level
BOM, which is often used in MRP 2 and MPS computation. It defines exactly the
number of manufacturing levels and the number of preliminary IT services consumed
on each level. Furthermore, the multi-level BOS informs about the order in which an
IT service is manufactured, i.e., the sequence of operations. Chapters 5.4.1.1 and 0
illustrate exemplarily bill of services for selected core and support services. The examples were designed according to the BOS development principles derived from
manufacturing resource planning [Sheikh 2003, pp.391-392]:
• The information of a BOS should be complete satisfying the needs of the IIM roles
using it (e.g., sourcing, resource management, controlling),
• The preliminary IT service ID should be unique,
• All preliminary IT services in the BOS should be additive,
• The hierarchy level of the BOS should be as shallow as possible.
Concluding, in Chapter 5.4.1.3, work plans for maintenance services are defined.
Phase 3 – Manufacturing Specification of In-House & SaaS Solutions 121
5.4.1.1 Core Services
For a comprehensive comparison of the feasible IT production alternatives that produce core services, it is necessary to describe for each alternative the BOS of all core
services provided by the new IT service portfolio (see Chapter 5.4.1.1). The parts of
the BOS (i.e., the preliminary IT services to be consumed for the creation of one core
service unit) can be directly derived from the blueprints of the IT production lines.
Each resource defined in the blueprints provides capacity, which is consumed as preliminary IT service in order to create one core service unit. Thereby, resource capacities of a supplier incorporate into the production process as external services. Exhibit
62 outlines the preliminary IT services that are typically referenced in a BOS of a core
service. The type of capacities provided by the IT production lines differ slightly between the in-house and SaaS solutions.
manufacturing part
description
unit
basic server
service
server
EA service
DBA service
instr.
instr.
SaaS service
requests
instr.
provided by
internal
ISP
internal
ISP
internal
ISP
SaaS provider
transportation part
description
unit
LAN service
kb
WAN service
kb
provided
by
internal
ISP
supplier
Internet
service
kb
supplier
order & consumption part
description
unit
basic client
service
client
EA service
web browser
service
instr.
instr.
instr.
provided
by
internal
ISP
internal
ISP
internal
ISP
Exhibit 62. Resource capacities provided by in-house and SaaS IT production lines
[adapted from Menascé et al. 2004, p.14]
As illustrated in Exhibit 63 (see next page), the second BOS level of a core service is
identical for all identified IT production alternatives. Each core service is decomposed
into typical activities of a remote procedure call (RPC). A RPC is a protocol that uses
the client-server model to send a service request from a client over a network to the
server receiving in return the reply generated by the program on the server [Mahmoud
2004, Österle et al. 2007, p.14]. In the context of the fictitious example and the IT
production lines identified in Chapter 5.3.1, the core service ‘view customer profile’
can be exemplarily divided into the following five RPC activities:
1. Create Service Request. Initiated by the incoming call of a business customer, the
end-user, e.g., a call center agent, uses the CRM client application to formulate a
request to the server. For this, he enters the customer identification (ID) number
into the system and completes the action by clicking on ok.
2. Send Service Request. The service request is sent over the network to the enterprise
CRM application located on the server. The transmitted information includes the
customer ID, as well as the end-user ID of the call center agent. The network may
be a local area network (LAN) and/or the Internet.
122
Method Proposal for IT Service-Oriented Investment Analysis
IT Solution 1: in-house
level 1: core services
level 2:
preliminary IT services
(RPC activities)
create
service request
level 3:
preliminary
IT services
( internal
resource
capacities
& external
services)
basic client
service
client EA
service
send
service request
LAN service
WAN
service
(optional)
view
customer profile
process
service request
basic server
service
server EA
service
provided by
internal IT service provider
supplier
send
service reply
display
service content
basic client
service
LAN service
WAN
service
(optional)
client EA
service
send
service reply
display
service content
DBA service
IT Solution 2: SaaS
level 1: core services
level 2:
preliminary IT services
(RPC activities)
create
service request
send
service request
basic client
service
LAN service
(optional)
web browser
service
internet
service
view
customer profile
process
service request
SaaS service
LAN service
(optional)
basic client
service
internet
service
web browser
service
Exhibit 63. In-House & SaaS – Sample BOS of a core service
3. Process Service Request. The enterprise CRM application interprets the request,
and creates an SQL command, which the application sends to the database system.
Based on this request, the database system searches the database and returns the
data result of the query (i.e., the information about the business customer).
4. Send Service Reply. The enterprise CRM application sends the result over the network to the client application.
5. Display Service Content. The client CRM application on the end-user’s desktop
receives the reply and displays it on the screen.
As described before, the second BOS level of core services are identical regardless of
in-house versus SaaS production alternative. However, with regard to the service levels (e.g., response time, availability) the RPC activities may differentiate. This is because the same activities of different IT production alternatives may be composed of
different internal resource capacities and external services. Consequently, as the service levels of the RPC activities differ between the IT production alternatives, the service levels of the core services are also not equal. In the following, the general differences on the third BOS level are described for each IT production alternative.
Phase 3 – Manufacturing Specification of In-House & SaaS Solutions 123
IT Solution1: In-House
The activities ‘create service request’ and ‘display service content’ consume mainly
capacities that are completely created by resources located on the end-user’s desktop.
Whereas all capacities provided by the client enterprise application, i.e., the CRM application, are designated for the production of core services of a particular IT service
portfolio, namely ‘IT support for CRM activities’, other resources of the server (operating system, CPU, disc, etc.) may also be involved in the production of core services
of other IT service portfolios. The activities ‘send service request’ and ‘send service
reply” consume mainly network capacities created by the resource LAN and WAN.
As the internal IT service provider owns the network, the LAN service is also produced in-house. The resources located on the server (i.e., server enterprise application,
database application, operating system, CPU, and disc), which are owned and operated by the internal IT service provider, execute the activity ‘process service request’.
Depending on the core service, i.e., simple versus complex, capacity demand for resource capacities may differ. In contrast to the resources on the client desktop, the resources on the server are often exclusively used for one specific server application.
IT Solution 2: SaaS
The preliminary IT services required to produce the activities ‘create service request’
and ‘display service content’ resemble the preliminary IT services of the same activities generated by the in-house IT production line. However, instead of a client application, an Internet browser and a SaaS user interface is used to create the request. The
activities ‘send service request’ and ‘send service reply’ are produced based on network services provided by an external Internet provider, as well as preliminary IT services provided by the router owned and operated by the internal provider. In contrast
to the in-house creation of the activity ‘process service request’ in the SaaS solution
the production of the same activity is completely outsourced to the SaaS provider.
Electro Ltd.: Bill of Services of Core Service ‘View Customer Profile’
Based on the blueprints of the identified IT production lines (see Exhibit 57, p.107),
product engineering develops BOS for all core services to be provided by the new IT
service portfolio. Exemplarily, Exhibit 64 illustrates the BOS for the core service
‘view customer profile’, which were reached based on the following assumptions. In
both IT solutions, the instructions required from the client CPU are rather small, as
the content of the core service is generated on the server. Furthermore, the kb required to send the service requests to the server are marginal, as they only contain
the user ID of the call center agent and the customer ID. Against this, the service
content returned to the client requires several kb from the LAN as it contains various
124
Method Proposal for IT Service-Oriented Investment Analysis
customer information (name, address, transactions, etc.). However, the activity
‘process service request’ differs largely between the two BOS as only the SaaS interface, i.e., the SaaS service, is transparent in the BOS. No capacity information on
how this service is produced are available. Against this, in the in-house solution the
basic server service, the server EA service, and the DBA service are listed.
BOS level
1 2 3
IT solution 1 – In-House: BOS of core service ‘view customer profile’
ID
name
type
X
CSE_012
view customer profile
X
X
PSE_114
PSE_230
PSE_145
create service request
clientX61 service
CRM client App 1 service
basic client service
client EA service
Electro IT Services
Electro IT Services
instr.
instr.
1
2
X
PSE_222
PSE_701
send service request
10 Gbit Ethernet service
LAN service
Electro IT Services
kb
1
X
X
X
PSE_352
PSE_432
PSE_021
PSE_470
process service request
serverTX32 service
CRM server App 1 service
Oracle 9i DB service
basic server service
server EA service
DBA service
Electro IT Services
Electro IT Services
Electro IT Services
instr.
instr.
instr.
3
2
1
X
PSE_436
PSE_701
send service reply
10 Gbit Ethernet service
LAN service
Electro IT Services
kb
64
X
X
PSE_578
PSE_230
PSE_145
display service content
clientX61 service
CRM client App 1 service
basic client service
client EA service
Electro IT Services
Electro IT Services
instr.
instr.
X
X
X
X
X
provided by
unit
quantity
5
1
2
BOS level
1 2 3
IT solution 2 – SaaS: BOS of core service ‘view customer profile’
ID
name
type
X
CSE_012
view customer profile
X
X
PSE_135
PSE_230
PSE_078
create service request
clientX61 service
Internet Explorer 7.0 service
basic client service
web browser service
Electro IT Services
Electro IT Services
instr.
instr.
1
2
X
X
PSE_245
PSE_701
PSE_895
send service request
10 Gbit Ethernet service
Cablecom Internet service
LAN service
Internet service
Electro IT Services
Cablecom
kb
kb
1
1
X
PSE_353
PSE_762
process service request
CRMSaaS.com (basic) service
SaaS service
CRMSaaS.com
X
X
PSE_479
PSE_701
PSE_895
send service reply
10 Gbit Ethernet service
Cablecom Internet service
LAN service
Internet service
Electro IT Services
Cablecom
kb
kb
X
X
PSE _563
PSE _230
PSE_078
display service content
clientX61 service
Internet Explorer 7.0 service
basic client service
web browser service
Electro IT Services
Electro IT Services
instr.
instr.
X
X
X
X
X
provided by
unit
quantity
requests
1
1
64
1
2
Exhibit 64. In-House & SaaS – BOS of core service ‘view customer profile’
5
In this thesis, for each CPU instruction of the server EA service and the DBA service, one CPU instruction of
the basic server service is consumed. Thus the instruction number of the basic server service is composed of
the instruction number of the server EA service and the DBA service (i.e., 3 = 2+1).
Phase 3 – Manufacturing Specification of In-House & SaaS Solutions 125
5.4.1.2 Support Services
In addition to the identification of the BOS of core services, for a sound evaluation of
the IT production alternatives also the BOS of support services must be developed. As
support services are largely based on capacities provided by human resources, the
composition of the BOS, i.e., the selection of human services, has a significant influence on the costs of the IT production alternatives. Thus, in order to focus on the most
cost-intensive resources, the IT resources ‘information’, ‘network’, ‘application’, and
‘hardware’ will not be covered in this chapter about the BOS of support services. The
bill of services provides a first indication of the service level fulfillment of support
services.
Labor capacities consumed to create support services can be divided into three groups:
First, capacities offered by the roles of the internal IT service provider (see IIM role
model of IT service provider described in Chapter 2.2.3). Second, capacities offered
by suppliers, such as SaaS providers, software vendors, and business consultants.
Third, capacities offered by the customer participating in the service co-production
process. Exhibit 65 lists a selected number of human services to be referenced in the
BOS of support services, work plans of maintenance services, as well as project plans
of development projects.
description
product management services
account management services
production engineering services
product engineering services
sourcing services
resource management services
production management services
delivery management services
SaaS human services
software vendor services
consultant services
end-user services
contractor services
unit
person
hours / days / min.
provided by
internal IT service provider
person
hours / days / min.
supplier
person
hours / days / min.
customer company
Exhibit 65. Human resource capacities used for the creation of support services
The difference between the BOS structure of core and support services is substantial.
Whereas the bills of services of core services are often based on the same RPC activities, the bill of services of support services differ largely in activities, selection of capacities, and aimed service levels. For instance, the service ‘enable end-user’ requires
labor capacities of only a few minutes. Against this, the service ‘change request’ may
use labor capacities for up to several days. The following paragraphs on the BOS of
typical support services explain the similarities and differences between the bills of
services of in-house versus SaaS solutions.
126
Method Proposal for IT Service-Oriented Investment Analysis
• Enable End-User. The BOS of this support service shows only marginal differences between the two IT solutions if it is consumed without any optional preliminary
services. The first subcomponent of ‘enable user’ is the activity ‘provide end-user
information’, which is realized through the consumption of manager services. The
activity is followed by the two activities ‘create user ID & assign it to profile’ and
‘send login information’, both built on delivery management services. However,
the bills of services differ between the two IT solutions due to the need to install
client software on the end-user’s PC. Thus, in the in-house BOS, the installation
file must be sent to, and installed by the end-user. Contrarily, in the SaaS BOS, the
end-user must only activate his account. Regarding the fulfillment of service levels, the in-house BOS requires from the end-user a higher involvement in the coproduction process as the software installation causes a timely restart of the PC.
The support service ‘enable end-user’ differs strongly due to the two optional preliminary services available in the in-house solution, namely ‘resolve SW installation problem’ and ‘upgrade client OS’. Thereby, the frequency in which, the two
optional services are consumed depend significantly on the existing condition of
the client PC, and the technical knowledge of the end-user.
IT Solution 1: in-house
enable end-user
provided by
customer company
level 1:
support services
internal IT service provider
level 2: preliminary services (activities)
provide
end-user
information
create enduser ID &
assign it to
profile
send
installation
file
send
login
information
resolve SW
installation
problem
(OPTIONAL)
run
installation
file
upgrade
client OS
(OPTIONAL)
level 3: preliminary services (resource capacities)
manager
service
delivery
mgmt.
service
delivery
mgmt.
service
delivery
mgmt.
service
IT Solution 2: SaaS
enduser
service
enable end-user
delivery
mgmt.
service
enduser
service
delivery
mgmt.
service
level 1:
support services
level 2: preliminary services (activities)
level 3:
preliminary services
(resource capacities)
provide end-user
information
create user ID &
assign it to profile
send
login information
activate
end-user
manager
service
delivery mgmt.
service
delivery mgmt.
service
end-user
service
Exhibit 66. In-House & SaaS – Sample BOS of a support service
Exhibit 66 illustrates for the two IT solutions in-house and SaaS the multi-level
BOS of the support service ‘enable user’. The component order represents the sequence in which the service is manufactured.
Phase 3 – Manufacturing Specification of In-House & SaaS Solutions 127
• Train End-User. The BOS of the support service ‘train user’, which may be of type
online or face-to-face, does often not differentiate between the two IT solutions. In
the online option, the BOS only contains one component, i.e., the activity ‘attend
training’, which is produced based on end-user services. In the face-to-face option,
a second BOS component is referenced. This component is represented by the activity ‘teach end-user’. The role delivery management of the internal IT service
provider executes this activity. In addition, the SaaS provider may offer a training
specially designed to educate the trainers, i.e., the role delivery management.
• Help-Desk. For the in-house, as well as for the SaaS solution, this service may be
composed of delivery management services provided by the internal IT service
provider. Thereby, with increasing support levels (i.e., first to third level support) a
higher qualification is required by the role delivery management. On the third support level, additional support services provided by the software vendor or the SaaS
provider might also be necessary. Often, the support may also be completely ousourced to the SaaS provider. The service levels depend in both options on the
availability and qualification of the human resources involved in the production of
this support service.
• Set-Up Business Unit. For both IT solutions, this support service is composed of
the same elements. The customer, i.e., the contractor, must deliver business data
and business process models to the role account management. Based on this information, the roles product engineering and production engineering adjust the
server enterprise application or the SaaS solution and import the data. External
consultants may support the set-up of the business unit. The service is in general
consumed in combination with the service ‘enable user’.
• Change Request. The bills of services of the IT service ‘change request’ are almost
equal for both IT solutions. The contractor requests the role account management
to modify the enterprise application or SaaS solution. Based on this information,
the roles product engineering and production engineering evaluate the feasibility
and costs of the change request. If the change request is approved, the two roles
conduct the changes. Differences between the two BOS may occur with regard to
the service level ‘user satisfaction’. This is because the ability to customize might
be less for a SaaS solution compared to an in-house solution. Thus, fewer change
requests might be completed in the SaaS solutions.
• Upgrade Software. The BOS of this service differ significantly between the two IT
solutions. Only consumed in average every 18-24 months, the software upgrade of
an in-house solution resembles in effort and duration a complex development
project (see Chapter 5.4.2). Against this, in a SaaS solution the software upgrade
128
Method Proposal for IT Service-Oriented Investment Analysis
activities are almost completely outsourced to the SaaS provider. The internal IT
service provider is only responsible for the provision of test data, the enablement
of new features, and the end-user information about new features. Regarding service levels, in the SaaS solution the customer is less flexible in determining the
rollout date increasing the risk that the upgrade might be conducted during critical
business times for the contractor.
Electro Ltd.: Bill of Services of Support Services
For all support services to be provided by the new IT service portfolio (see Chapter
5.2.2.2), product engineering develops a BOS. Exhibit 67 exemplifies the BOS of the
support service ‘enable end-user’.
BOS level
1 2 3
IT solution 1: In-House – BOS of support service ‘enable end-user
ID
name
provided by
X
SSE_003
PSE_431
enable end-user
provide end-user information
PSE _980
manager service
PSE _148
create user ID & assign it to profile
PSE _540
delivery mgmt services
PSE _831
send installation file
PSE _540
delivery mgmt services
PSE _976
send login information
PSE _540
delivery mgmt services
PSE _032
run installation file
PSE _185
PSE _187
end-user service
X
PSE _540
X
PSE _185
PSE _403
upgrade of client operating system (OPTIONAL)
PSE _540
delivery mgmt services
X
X
X
X
X
X
X
X
X
X
X
X
X
minutes
5
Electro IT Services
minutes
15
Electro IT Services
minutes
3
Electro IT Services
minutes
2
Electro Ltd.
minutes
12
delivery mgmt services
Electro IT Services
minutes
76
end-user service
Electro Ltd.
minutes
16
Electro IT Services
minutes
120
resolve SW installation problem (OPTIONAL)
IT solution 2: SaaS – BOS of support service ‘enable end-user
ID
name
X
SSE_003
enable end-user
X
PSE_431
PSE_980
provide end-user information
manager service
X
PSE_148
PSE_540
create user ID & assign it to profile
delivery mgmt services
X
PSE_976
PSE _540
send login information
delivery mgmt services
X
PSE_587
PSE_185
activate user
end-user service
X
X
X
quantity
Electro Ltd.
BOS level
1 2 3
X
unit
provided by
unit
quantity
customer company
minutes
5
internal IT service provider
minutes
15
internal IT service provider
minutes
2
customer company
minutes
1
Exhibit 67. In-House & SaaS – BOS of support service ‘enable end-user’
Generally, the time to complete this service is rather small. The regular demand for
labor capacities of the internal IT service provider is rather similar between the two IT
solutions (i.e., 20 vs. 17 minutes). The end-user involvement differs more significantly
(i.e., 17 vs. 6 minutes). However, large differences between the two BOS exist for the
exceptional cases, i.e., if a SW installation problem must be resolved, or the client OS
must be upgraded.
Phase 3 – Manufacturing Specification of In-House & SaaS Solutions 129
5.4.1.3 Maintenance Services
Core and support services are customer-facing services. The customer company requests and consumes these services. However, in order to retain reliable and secure IT
production lines further IT services, i.e., maintenance services, must be executed in
the background. Maintenance services are executed on a regular basis by the role
‘management of IT service production’ (see Chapter 2.2.3). Thereby, work plans inform about the date and time when a maintenance service must be performed for a
defined IT resource or external IT service. The frequency and volume of these services must be planned with the objective to support the fulfillment of the SLAs and the
sales plans defined for the core services (see Chapters 5.2.2 and 5.2.3). The following
services are adapted from the list of ‘common service operation activities’ recommended by ITIL [ITIL 2007b, pp.81-102]. The structuring of maintenance services are
specifically developed for this dissertation. This structure can be adjusted to a company’s specific requirements.
IT Solution 1: In-House
In an in-house solution, the internal IT service provider must perform six key services.
• Server Management. The service ‘server management’ must ensure the reliability
and security of the server. It contains activities, such as the maintenance of the operation system, license management, monitoring and control of the server performance, as well as the system access.
• Network Management. Network management is crucial for the reliability and efficiency of the IT service delivery. Main activities of this service are the maintenance of the physical network infrastructure, monitoring of network traffic, insurance of network security, and the management of Internet Service providers.
• Database Administration. This service ensures the optimal security, functionality
and performance of the databases. It includes the maintenance and management of
database standards, the monitoring of the transactions, DB availability and performance, as well as the reporting and control of database security issues.
• Storage & Archive. This service is concerned with the storage and archive of the
data. Activities of this service are the specification of data storage policies and
procedures, the storing of data, as well as the retrieval of archived data.
• Facilities & Data Center Management. This service includes activities, such as
building management, equipment housing, power management, employee safety,
physical access control, contract management, and maintenance of facilities.
130
Method Proposal for IT Service-Oriented Investment Analysis
• Monitoring & Control. This service ensures that the actual service levels of the
core services meet the SLAs defined in the sales specification. Thus, it monitors,
reports the service levels, and if necessary initiates regulatory actions.
IT Solution 2: SaaS
In the SaaS solution most of the maintenance services, except ‘network management’
and ‘monitoring & control’ are outsourced to the SaaS provider. In addition, the following service is required for a SaaS solution.
• Management of SaaS Providers. In the SaaS solution, the management of the interface to the SaaS provider is of particular relevance. On a regular basis, the actual
service levels offered by the SaaS provider must be compared to the SLAs defined
in the SaaS contract. If service levels are below the goal values, the SaaS provider
must be informed, and reactive actions must be demanded.
Electro Ltd.: Work Plans for Maintenance Services
Based on the blueprints of the IT production lines (see Exhibit 57, p.107), production
engineering schedules for both IT solutions, the provision of maintenance services
(see Exhibit 68). The labor capacity demands are based on an average demand for
regular and exceptional maintenance activities. Thereby, the work plan is developed to
assure the service levels of the internal IT resources and external IT services, guaranteeing the SLAs of the core services (see Exhibit 43, p.90).
In-house: consuming internal IT resource
ID
name
maintenance service
labor capacities required for maintenance service
ID
name
provided by
RES_432 serverTX32
MSE_431
server mgmt.
Electro IT Services
MSE _976
facilities mgmt.
MSE _148
database admin.
MSE_540
MSE_980
MSE_194
RES_470 Oracle 9i DB
RES_701 10 Gigabit Ethernet
ISPO_56
IT support for CRM activities
hours./ week
5.5
hours/day
1.10
janitor
1
0.20
Electro IT Services
3
0.60
storage & archive
Electro IT Services
4
0.80
network mgmt.
monitoring & control
Electro IT Services
Electro IT Services
0.5
0.10
2
0.40
6
workload of Electro IT Services (roles: sourcing, resource management & production management ): 3 hours/day
workload of role janitor: 0.2 hours/day
SaaS: intern. IT resource/extern. IT service
ID
name
maintenance service
labor capacities required for maintenance service
ID
name
provided by
hours./ week
hours/day
ESE_762
MSE_458
mgmt. of SaaS
providers
Electro IT Services
1
0.20
RES_701 10 Gbit Ethernet
MSE_980
network mgmt.
0.10
MSE_980
MSE_194
network mgmt.
monitoring & control
Electro IT Services
Electro IT Services
0.5
ESE_895
0.1
0.02
Electro IT Services
2
0.40
CRMSaaS.com (basic)
Cablecom Internet
ISPO_56 IT support for CRM activities
workload of Electro IT Services (roles: sourcing, resource management & production management): 0.72 hours/day
Exhibit 68. In-House & SaaS – Work plan for maintenance services
6
For a distribution of labor capacities to the roles sourcing, resource management and production management
see Exhibit 81, p.152
Phase 3 – Manufacturing Specification of In-House & SaaS Solutions 131
The work plan is only valid for a business week of 5 days, i.e., no maintenance services are scheduled for the weekends. In the SaaS solution, the operation of most IT resources is outsourced to the SaaS provider. Consequently, the two work plans differ in
the defined maintenance services.
5.4.2 Project Plans of IT Development Alternatives
In IT production alternatives, bills of services are used to define the capacities required to generate a service unit of core or support services. In combination with the
sales plans, BOS provide the basis to compute the resource demands and costs of all
service units to be manufactured during the entire lifetime of an IT service portfolio.
Additionally, work plans define the required capacities to maintain internal IT resources and to manage external services. The resource capacity demand of the IT development alternatives, i.e., the capacity demand for the IT project, is evaluated based
on project plans.
IT serviceinvestment
analysis
development project (focus of evaluation)
detailed concept
of
of alternative
detailed
concept ofrealization
IT production
IT production
IT production
alternative
alternative
introduction of
IT production
alternative
IT Solution 1: in-house project activities
- check availability of
resources
- negotiate prices with
SW and HW vendors
- define changes to be
made to packaged SW
- set-up hardware
- install software
- enable development-user
- customize software
- import test data
- enable test-user
- test software
- define maintenance services
- train IT employee
- set-up business unit
- train user
- enable end-user
IT Solution 2: SaaS project activities
- negotiate prices with
SaaS provider
- define changes to be
made to SaaS solution
- enable development-user
- customize SaaS solution
- import test data
- enable test-user
- test software
- define controlling concepts
- train IT employee
- set-up business unit
- train user
- enable user
Exhibit 69. In-House & SaaS – Project phases and activities
Exhibit 69 shows the general phases and activities of a project plan. A project plan can
be used for the planning, scheduling, evaluation, and management of various initiatives, such as investment projects, product development projects, organization development projects, or IT projects [Kuster et al. 2006, p.7]. Regardless of the project
type, every project plan contains a summary of activities and milestones [IMG 1997,
132
Method Proposal for IT Service-Oriented Investment Analysis
p.20, Litke 2007, pp.83-85]. Thereby, similar to the activities referenced in the BOS,
the activities of the project plan are executed based on preliminary IT services, i.e., IT
and human resource capacities (see Exhibit 62, p.121 and Exhibit 65, p.125). The
overall goal of a project plan is to achieve the appropriate balance between project
duration and resource usage that is compliant with the project objectives.
For every IT development alternative, the role production engineering develops one
project plan, which serves as the basis for an initial resource allocation and cost analyses. The project plan describes on a high level the main activities and resource types
of the project [IMG 1997, pp.20-21]. Thus, instead of specific employees, the plan
allocates general resource types (e.g., roles of internal IT service provider, suppliers)
to activities. Furthermore, the initial project plan illustrates dependencies between the
activities, as well as critical paths and bottlenecks. A bottleneck exists when an activity cannot start until other activities have completed causing idle resources and project
delays [Bonham 2004, p.168]. Once the decision for one IT solution is reached, the
project plan of the finally selected IT solution can be reused. Specified in more detail
and continuously updated to project changes, the project plan then serves as management and controlling tool to govern the realization of the IT production alternative.
For the development of project plans a wide range of software tools are available. A
common technique to model project plans are Gannt diagrams (for an example of a
Gannt diagram see Exhibit 70, p.135).
In the IT service-oriented investment analysis method, project plans are developed
based on the initial agreements between the internal IT service provider and the customer company. For instance, the project end date must be prior to the first delivery
dates of the IT products (see Chapters 5.2.1). The start date of a project will depend on
the existing workload of the internal IT employees.
In practice and in academia numerous methods and guidelines about planning and
management of IT projects exist, [e.g., Bonham 2004, IMG 1997, Kuster et al. 2006,
Litke 2007]. The project plans proposed by these sources are commonly composed of
five sequential phases: ‘initialization’, ‘high-level concept’, ‘detailed concept’, ‘realization’, and ‘introduction’. The method for IT-service-oriented decision-making resembles the first two phases of the traditional IT project plan, i.e., initialization and
high-level concept. The remaining phases, however, are part of the development
project of the IT production alternative. Therefore, to evaluate the potential IT solutions, for each IT development alternative a development project containing the phases ‘detailed concept’, ‘realization’, and ‘introduction’ must be determined (see Exhibit
69, p.131).
Phase 3 – Manufacturing Specification of In-House & SaaS Solutions 133
In the following, the development project phases of the in-house and the SaaS solution
are analyzed. The comparison, which is based on publications on traditional IT
projects, as well as case study research of SaaS customers, shows equally overlaps and
differences in the main activities and resources specified for the two IT solutions.
IT Solution 1: In-House
• Detailed Concept of IT Production Alternative. After the decision for one IT solution is reached, the IT solution must be designed in more detail. In an in-house solution, the role resource management will first analyze the availability of the IT
and human resources required for the new IT production line [e.g., Kuster et al.
2006, pp.50-58]. If new resources must be procured, the role source management
will negotiate with several suppliers the prices of the required hardware and software (e.g., server hardware, server and client enterprise application, database application, etc). Depending on the degree of utilization of the existing IT employees, new employees might need to be recruited. Finally, the roles product engineering and production engineering will define, with the support of key users,
the customization requirements for the packaged enterprise software.
• Realization of IT Production Alternative. In this phase, in the in-house solution,
the role production engineering will set-up test and implementation environments
consisting of the HW and SW, which were defined in the blueprints of the IT production lines. Furthermore, production engineering will create the developmentand test-users, and import the test data. Depending on the alignment between the
SW functionality and the specified functionality of the core services, the following
customization and testing is more or less laborious. In general, customization and
testing is in most IT projects a time-consuming undertaking. In a final activity, the
maintenance services for the production phase must be determined. If a new IT
employee is recruited, the IT employee must be trained for the maintenance of the
new IT solutions, and to for the provision of support services (e.g., ‘train enduser’, ‘change request’ or ‘set-up business unit’).
• Introduction of IT Production Alternative. The introduction of the new IT solution,
uses in both cases the support services ‘set-up business unit’, ‘enable user’, and
‘train user’ (see Chapter 0 for more detail). Thus, with increasing numbers of endusers the effort for this IT service increases exponentially.
134
Method Proposal for IT Service-Oriented Investment Analysis
IT Solution 2: SaaS
• Detailed Concept of IT Production Alternative. Similar to the same phase in the inhouse solution, in the SaaS solution, the role production engineering will evaluate
the available labor capacities required for the future maintenance and support services. However, the availability analysis of the SaaS solution will be less time consuming than the in-house solutions, as the analysis is limited to the few IT resources which still need to be deployed internally (e.g., LAN and router). Furthermore, the role sourcing will negotiate the price of the SaaS service. If the SaaS solution is based on several SaaS services from different providers, the effort for negotiation increases similar to the in-house solution. The effort to determine the
customization requirements of the SaaS solution will be similar to the one of the
in-house solution if both solutions provide the same default SW functionality and
similar customization capabilities.
• Realization of IT Production Alternative. In this project phase, production engineering will set-up the test and development environments. This activity will be
less time consuming than in the in-house solution as no installation of hardware or
software is required. The effort to customize and test the SaaS solution is most
likely equal to the same activities in the in-house solution. However, if the SaaS
solution provides less functionality and less ability to customize than the in-house,
the expenses for this phase will be comparatively smaller. The IT employees must
be trained for the support and maintenance of the SaaS solutions. Whereas, the
training for the support services will be similar between the two solutions, differences will occur in the training for maintenance services. This is explainable, with
less maintenance required for the SaaS solution (see Chapter 5.4.1.3).
• Introduction of IT Production Alternative. With regard to the IT services ‘set-up
business unit’ and ‘train user’, this phase is equal in duration and required resource
capacities to the same phase in the in-house solution. Nevertheless, differences
may be caused by consumption of the service ‘enable end-user’, as the service is
less time consuming in the SaaS solution (see Chapter 0).
Electro Ltd.: Project Plans of IT Development Alternatives
The roles production engineering develops for the two IT solutions the following
project plans (see Exhibit 70). The two IT solutions differ in their total duration time.
Reason for this is in the in-house solution the need to purchase and install software
and hardware for the development and test environments. Furthermore, the effort to
train the new IT employee will be larger in the in-house solution than in the SaaS solution, as the employee will be responsible not only for SW but also for HW issues.
Phase 3 – Manufacturing Specification of In-House & SaaS Solutions 135
However, the activities of an IT project, which require most labor capacities (i.e., define customization requirements, customize software/SaaS solution, and test software
software/SaaS solution) is expected to be the same in both IT solutions.
IT solution 1: In-House: - task name
11/2009
12/2009
01/2010
02/2010
03/2010
04/2010
05/2010
11/2009
12/2009
01/2010
02/2010
03/2010
04/2010
05/2010
phase 1: detailed concept of IT production alternative
check availability of resources
negotiate prices with SW and HW vendors
define customization requirements
phase 2: realization of IT production alternative
set-up development environment
customize software
set-up test environment
test software
establish maintenance services
phase 3: introduction of IT production alternative
prepare business unit MA-CH
prepare business unit SA-CH
prepare business unit SE-CH
IT solution 2: SaaS - task name
phase 1: detailed concept of IT production alternative
check availability of resources
negotiate prices with SaaS providers
define customization requirements
phase 2: realization of IT production alternative
set-up development environment
customize SaaS solution
set-up test environment
test SaaS solution
establish maintenance services
phase 3: introduction of IT production alternative
prepare business unit MA-CH
prepare business unit SA-CH
prepare business unit SE-CH
Exhibit 70. In-house & SaaS project phases and activities7
7
Project plans are based on data used in the cost calculation of the IT development alternatives (see Exhibit 94,
p.183 and Exhibit 95, p.184)
136
Method Proposal for IT Service-Oriented Investment Analysis
5.5 Phase 4 – Capacity Requirements Planning
for In-House & SaaS Solutions
Purpose:
to plan IT solutions, which provide sufficient capacities to accomplish the SLAs defined for
the projected sales plans, work plans and project plans.
Role:
production engineering, resource management
Activities:
- identify critical resources and determine the available capacities
- determine workloads, identify bottlenecks, modify the capacity of critical resources
Input
blueprint of IT production line, project plans, work plans, sales plans and bills of services
Output:
workload profile, master production schedules, updated blueprint of IT production line,
project plans, work plans, and bills of services
Proceed with:
phase 5 (i.e., cost accounting of in-house & SaaS solutions)
An IT solution must be designed to be able to execute reliably and cost-efficiently the
defined sales plans, work plans and project plans. At any time during the development
and operation of the IT service portfolio, sufficient capacity must be available to produce or source the IT services. In analogy to manufacturing resource planning, a capacity requirement planning of the defined IT resources and external services must be
conducted [Hochstein et al. 2008d]8. This approach is of particular importance as IT
services cannot be produced for stock, and thus have a higher risk of not retaining the
defined service levels [Hentschel 1992, Corsten 2001, pp.27 et sqq.]. In the planning
of the production lines of physical goods, first, rough-cut capacity planning (RCCP) is
applied to identify critical work centers and to analyze their ability to provide sufficient capacities [e.g., Oden et al. 1993, pp.178-211, Sheikh 2003, pp.424-461].
Second, in a more detailed analysis, namely capacity requirements planning (CRP),
the capacity is planned for each work center of the production lines.
IT service
unit
composed
of
composed
of
preliminary
IT service unit composed of
external
service
capacity
provides
resource
describes
schedules production of
project
plan
schedules
production of
master
production
schedule
computed
based on
sales
plan
service
level
has
contains
determines
workload
profile
blueprint of IT
production line
work
plan
bill of
services
updates
updates
production
engineering
computes
resource
management
Exhibit 71. Detailed view of meta model – Key elements of phase 4
8
In addition to capacity requirements planning, MRP 2 also conducts a material requirements planning (see
Chapter 3.4.3). The IT service-oriented investment analysis method does not cover this phase as the method is
based on the assumption that the material ‘information’ is always available, and thus no planning is required.
Phase 4 – Capacity Requirements Planning for In-House & SaaS Solutions
137
In order to identify and adjust critical resources in the IT solution, the roles resource
management and production engineering perform a rough-cut capacity planning resembling the one in the MRP II approach [Oden et al. 1993, pp.178-211]. For each
possible IT solution, the following four steps must be executed for the IT production
and IT development alternatives.
1. Identification of Critical Resources. Critical resources are the resources in an IT
solution with the highest utilization rate [Menascé et al. 2004, pp.74-80]. If the
demand for IT service units increases, the workload of all resources rises linearly.
Thereby, critical resources first reach a 100% utilization rate creating a bottleneck,
which will risk the attainment of the defined SLAs.
2. Evaluation of the Workload of Critical Resources. As depicted in Exhibit 72 the
workload (i.e., the incoming flow of capacity requests) of each critical resource
must be determined.
bills of services (BOS) of core services
sales plans of core services
master production schedule (MPS)
of IT services
core service ‘perform email campaign’
core service ‘login’
core service ‘view customer profile’
workload of critical resources
resource ‘LAN (kb)’
resource ‘server CPU (instr.)’
Exhibit 72. Determination of resource workload
(exemplified for the capacity demand of core services)
138
Method Proposal for IT Service-Oriented Investment Analysis
The resource workload can be derived from the master production schedule (MPS)
of core and support services, the work plans of maintenance services, and the
project plans of development alternatives. For each critical resource one resource
profile, which represents the total capacity demand per time buckets, is created.
Exemplarily, Exhibit 72 (see previous page) illustrates the creation of the MPS of
in-house generated core and support services, as well as the development of the
workloads of the critical resources server CPU and LAN.
3. Determination of the Actual Capacity of Critical Resources. After completion of
the previous step, for each critical resource the actual available capacity per time
bucket must be estimated. The actual (or effective) capacity of a resource differs
from its theoretical capacity [Oden et al. 1993, pp.180-181]. Whereas the
theoretical capacity is based on ideal assumptions of a maximum possible capacity,
the actual capacity is based on experience taking into account conditions which
decrease the theoretical capacity (e.g., downtime or overload of a resource).
4. Adjustments to Capacity of Critical Resources. Information about the expected
workload and the actual capacity of each critical resource are presented in a socalled ‘workload profile’ [Fogarty et al. 1991, p.409]. The workload profile is used
to calculate a resource’s utilization rate by subtracting the workload from the actual capacity. The utilization rate provides information on a resource’s service levels. If the service levels are not sufficient for the production of the planned IT
services, either the actual capacity of the resource must be increased, or the demand for capacities must be decreased, i.e., sales plans, work plans, sales plans,
BOS, or the blueprints of the IT production lines must be adjusted [Sheikh 2003,
p.426].
Once, rough-cut capacity planning is completed and the critical resources meet the
required service levels, the utilization rate for the remaining resources is calculated
similarly. The information will be necessary in the subsequent phase, i.e., cost accounting of IT solutions (see Chapter 5.6). The following subchapters explain in more
detail the resource characteristics, i.e., the capacities and service levels, of the IT production and IT development alternatives.
5.5.1 Capacities & Service Levels of IT Production Alternatives
The rough-cut capacity planning for IT production alternatives aims at determining
the maximum resource capacity to be required for the production of core, support and
maintenance services. Its overall goal is to accomplish the SLAs defined in the sales
specifications (see Chapter 5.2.2).
Phase 4 – Capacity Requirements Planning for In-House & SaaS Solutions
139
5.5.1.1 Core Services
The capacity planning for core services is conducted as explained in the previous paragraphs. Thereby, for the execution of the step ‘adjustments to capacity of critical
resources’ the following activities are in particular necessary for core services. In order to meet the SLAs defined for a core service (e.g., response time, availability), it
must be assured that all capacities specified in the BOS of this core service can be
consumed as planned. For this reason, the SLAs of a core service must be decomposed
into SLAs for each resource that participates in the production of this service (see Exhibit 73).
response time =
request & consumption time
IT Solution 1: In-house
+ transportation time
local delivery
of core service units
client CPU time
LAN time
global delivery
of core service units
client CPU time
LAN time
WAN time
server CPU time
client CPU time
LAN time
Internet time
server CPU time
server CPU time
+ manufacturing time
IT Solution 2: SaaS
local & global delivery
of core service units
Exhibit 73. Decomposition of service response time into capacity response times
As illustrated in the example above, if core services are delivered globally, the response time of an in-house and a SaaS solution will be equal. However, if the core
services are delivered locally the response time of the in-house solution is expected to
be shorter than the one of a SaaS solution. This is explainable by the need for the Internet in the SaaS solution.
Whereas, the quality criteria ‘response time’ is completely determined by IT capacities, other quality criteria, such as ‘availability’, are also influenced indirectly by labor
capacities. For instance, a core service may be unavailable due to an overload or a
failure of only one single IT resource [Menascé et al. 2004, p.16-18]. But, the extent
to which an IT resource failure occurs, as well as the amount of time it takes to fix it
depends significantly on the availability of qualified human resources responsible for
preventing and correcting failures (see service levels and capacities of support and
maintenance services for more detail, Chapters 5.5.1.2 and 5.5.1.3).
A resource provides enough capacities if it can offer for all core services produced by
this resource the required resource service levels. This must be true for any time bucket specified in the sales plans. In the following paragraphs, the resource capacities and
their impact on the service levels defined for the in-house and SaaS solution are explained in more detail.
140
Method Proposal for IT Service-Oriented Investment Analysis
IT Solution 1: In-House
Aiming at creating an end-to-end solution, the in-house IT production line is divided
into the manufacturing part, the transportation part, and the order and consumption
part (see Chapter 5.3.1). To assure the specified SLAs, all resources included in these
three parts must be analyzed with regard to their risk of developing a bottleneck in the
IT production line. As will be elucidated in the next paragraphs, the CPU, the LAN,
and the WAN represent the most critical resources in this IT production line.
Subsequent resources are evaluated in the manufacturing part of an in-house solution.
•
Server. The quantity of core service units that can be manufactured in this work
center depends entirely on its components. Thus, the server must primarily fulfill
the following requirements: It must be available, it must provide sufficient physical space to hold the hardware components, and it must manage the components’
energy supply. As long as this is the case, the server does not impose any constrains on the maximum number of core service units to be manufactured. However, if a hardware component, such as the CPU, is increased to such an extent that
the server’s maximum capacity is reached, the server must be replaced or supplemented by a server with a higher capacity. Furthermore, if the server enterprise
application and the database application must run on separate physical locations
then a dedicated server must be provided for each software program.
•
Central Processing Unit (CPU). The CPU represents the most critical resource in
the manufacturing part as it determines the maximum number of core service units,
which can be produced at one time bucket. This number is computed by subtracting the total required CPU power of all core service units to be manufactured from
the actual CPU capacity. The first figure in Exhibit 63 illustrates that this loadindependent resource provides a constant manufacturing time as long as the
maximum capacity is not exceeded [Menascé et al. 2004, p.45-46].
manufacturing time
of one core service unit
CPU load
no admission
control
rejected service requests
maximum
capacity
admission control
CPU load (i.e., processed requests of core service units)
time of incoming service requests
Exhibit 74. Admission control to manage incoming orders of core service units
[adapted from Menascé et al. 2004, p.18, p.47]
Phase 4 – Capacity Requirements Planning for In-House & SaaS Solutions
141
However, if the CPU is overloaded (i.e., when it accepted more requests of service
units then it can manage), the manufacturing time for each core service unit will
increase exponentially. For this reason, admission control is applied to manage incoming service requests in order to guarantee constant manufacturing times. The
second figure in Exhibit 74 illustrates the behavior of admission control. When the
maximum CPU capacity is reached, admission control rejects new incoming service requests in order to provide sufficient capacity for processing the already accepted service requests. Whereas this approach positively affects the quality criteria ‘response time’ for selected IT service units, it also decreases the overall availability for all end-users. Therefore, if an overload risk exists, e.g., due to seasonal
and exceptional changes, it is advisable to choose a CPU with a higher capacity.
•
Enterprise Server Application, Database Application, and Operating System.
These software programs are not critical resources. They must be available but
once installed, they provide the same capacity regardless of their workloads. Thus,
they do not need to be considered in the rough-cut capacity planning.
The transportation lines contain major critical resources, which have a significant impact on the response time of core service units.
•
LAN. This closed network, owned by the internal IT service provider, is in general
used by a clearly defined number of end-users. Thus, the workload of the LAN can
be directly derived from the unit demand for core services and the required capacity for each unit. Based on this knowledge, the needed actual capacity of the LAN
can be determined and the LAN technology, e.g.128K ISDN or OC48, can be chosen. However, when determining the actual capacity of a LAN it must be considered that this resource is load-dependent [Menascé et al. 2004, pp.45-46]. Its
transportation time increases linear to the number of unit requests and delivered
service units due to increased package collisions. Furthermore, for the calculation
of the resource load it must be considered that the resource LAN might be shared
by cores services of a variety of IT service portfolios (e.g., ‘IT support for CRM
activities’, ‘IT support of ERP activities’, or ‘IT support for finance activities’).
•
WAN. Similar to the LAN this network is also load-dependent. Two types of WAN
exist: closed networks that are exclusively used by one company, or open networks
that are based on the public Internet. The load predictability and the controllability
of the two network types differ. The first network resembles the LAN. Thus, its total workload can be predicted, and its maximum capacity can be adjusted according to production needs. Contrarily, the resource load of the second network type,
i.e., the Internet, is less predictable as explained in more detail in the following description of capacities offered in a SaaS solution (see p.144). The capacity of a
142
Method Proposal for IT Service-Oriented Investment Analysis
WAN must only be considered if the service units are delivered to locations distant
to the location of service production, i.e., where the server is located.
Similar to the resources of the manufacturing and transportation parts, the resources of
the order and consumption part (i.e., the client) must be analyzed. However, these resources are less critical for the entire IT production line. A bottleneck at the previously described resources will affect the entire production of service units. A bottleneck
at the resources of one order and consumption part will influence only the unit delivery of one user.
•
PC, Laptop, Cell phone and other Clients. These work centers must be available to
request and consume service units. The capacity behavior resembles the one of a
server in an in-house manufacturing part.
•
CPU. The processor of a client PC functions in the same way as a processor of a
server. However, because of its significantly smaller workload (i.e., a typical client
CPU must only process the service requests of one end-user) less actual capacity is
required from this resource. Moreover, if the CPU mostly processes requests from
typical client enterprise application the need for actual capacity further decreases.
Client enterprise applications usually require less CPU power as they are mostly
used for activities, which require less CPU power, such as initiating a service request and displaying the service content.
•
Client Enterprise Application and Operating System. These resources behave in a
similar manner as the software programs on the server. Thus, they are less critical
for the production of core service units.
IT Solution 2: SaaS
Comparable to the analysis of an in-house solution, the resources of a SaaS IT production line must be evaluated in order to identify imbalances between the workload and
the actual capacity of each resource. Critical resources of the SaaS IT production line
are the SaaS service, the LAN, and the Internet.
As the manufacturing part is outsourced to the SaaS provider, the internal IT service
provider cannot control the resource capacities used to manufacture the core service
units (e.g., capacities of servers, CPUs, database applications, and operating systems).
However, depending on the outsourcing contract and the SaaS model (see SaaS continuum, Chapter 2.3.3), the internal IT service provider can define and control more or
less the output created by the SaaS provider, i.e., the SaaS service.
•
SaaS Service. In a pure SaaS solution, the SaaS provider supplies in general one to
only a few data centers that produce the total quantity of core service units. Thus,
Phase 4 – Capacity Requirements Planning for In-House & SaaS Solutions
143
the service level agreements are the same for all customers. Often, SaaS providers
use this strong dependency of many customers on one manufacturing center to
their advantage when advertising their SaaS offerings to small-and medium-sized
enterprises. According to current SaaS providers, they are more likely to resolve an
incident faster if it occurs to a large customer group consisting of large, medium
and small enterprises instead of to only one small company.
On January 6th, 2009 at around 12 pm (PST), Salesforce.com’s network was down
for 38 minutes, affecting all instances of the SaaS solution. During this time,
900,000 subscribers were unable to access the SaaS application to transact with
business customers. Reason for the downtime were a network failure due to memory allocation errors, which also caused the back-up servers to fail. The outage
was experienced differently by the customers. Some customers complained about
the sudden outage, other customer pointed out positively the fast recovery of the
system [Greenberg 2009, Milller 2009].
In contrast to the previous described SaaS model, in a SaaS model resembling a
more traditional ASP solution, the core service units requested by individual companies are produced on IT production lines dedicated for each customer. Thus, in
this model the service levels can be adjusted to individual customer needs.
Taleo produces individually SaaS services for each customer. The company’s customers share the same application code, i.e., they use the same version of Taleo’s
application, but each customer application is installed on a dedicated server.
Thus, a possible downtime of one server would only affect one customer. Similarly, Oracle runs individual application instances for each customer. Thus, a server
outage only affects the instances, which are installed on the particular server.
As described earlier, most of the time a customer can only measure the output of
the SaaS provider, but not the capacity of each single resource, which the SaaS
provider deploys. Thus, in general SaaS providers inform their customers about the
availability and response time of their SaaS solutions, security of their data centers
and applications, as well as system or data recovery times.
When calculating the overall fulfillment of the SLAs of a core service, which is produced in a SaaS solution, not only the service level of the SaaS service, but also the
service levels of the remaining resources in the IT production line, i.e., the transportation lines and the consumption and order center, must be taken into account.
Whereas in an in-house solution the usage of an Internet service is optional, in the
SaaS solution the Internet service is obligatory. Only a few SaaS providers offer an
144
Method Proposal for IT Service-Oriented Investment Analysis
offline version of their software, which can be used if no Internet service available. If
the SaaS provider does not offer an offline version, the SaaS service can only be used
if Internet access is available.
•
Internet Service. Similar to the LAN and the private WAN in an in-house solution,
the Internet is load dependent. Furthermore, the Internet is an open network. Thus,
the number of end-users and their Internet usage is unknown to and not controllable by the internal IT service provider. Thus, when determining the response time
of a core service, the internal IT service provider should consider factors that have
an impact on the response of the Internet. For instance, the response time will be
affected by the location and the time of the day [Menascé et al. 2004, p.25].
A crucial criteria in Plantronics‘ investment analysis of the preselected SaaS solutions was the end-to-end response time of the SaaS service. As the SaaS providers
only guaranteed internal SLAs, which did not include the service levels of the Internet, Plantronics tested the SaaS services in the locations of all its subsidiaries.
Furthermore, when considering a SaaS solution the risk of possible unexpected
events increasing suddenly the response time of the Internet should be assessed.
As illustrated in Exhibit 75, in recent years one particular event had a large
short-term impact on the response time of the Internet. On January 24th 2003, the
SQL slammer worm caused the response time of the Internet to increase significantly.
Exhibit 75. Past exceptional increase of Internet response time
(http:// www.internettrafficreport.com/event.htm)
•
LAN. The behavior of the LAN of a SaaS solution is equal to the one in an in-house
solution (see p.141).
Phase 4 – Capacity Requirements Planning for In-House & SaaS Solutions
145
The capacities of most resources in the order and consumption part (i.e., the client) of
a SaaS IT production line resemble the resource capacities in the in-house solution.
However, the resource Internet browser differs from the equivalent in-house resource
‘client enterprise software’ as explained in the following.
• Internet Browser. Like other software programs, the main requirement of this resource is its availability. In contrast to the client enterprise application, this resource is less dependent on the up-to-datedness of the operating system. In general,
the Internet browser is included in the installation process of the operating system.
For instance, the installation of the OS Windows also installs the Internet Explorer.
Thus, often an Internet browser is already available on the client PC and does not
need to be installed exclusively for a new IT service portfolio.
• Client Device, CPU, and Operating System. These resources resemble the ones in
the in-house solution (see p.142).
The case of the fictitious company exemplifies how a rough-cut capacity planning is
performed according to the previously described guidelines. Further information on IT
performance analysis is published by [e.g., Menascé et al. 2004, p.25, Gunther 2007].
Electro Ltd.: Capacity Planning for Core Services
The roles resource management and production engineering perform for each IT solution a rough-cut capacity planning. They identify critical resources, analyze their
workloads, and adjust their actual capacity in order to meet the defined SLAs ‘availability’ and ‘response time’ of all core services available in the IT service portfolio.
The process is explained in the following in more detail for the resource CPU.
In-house: Workload of Critical Resource ‘Server CPU’
Based on the sales plans (see Exhibit 53, p.101) and the bill of services (see Exhibit
64, p.124) of all core services, resource management first creates the master production schedule (MPS) of the critical resource CPU (see Exhibit 76).
CPU capacity
(in instr./hour)
login
logout
view customer profile
edit customer profile
segment customers
perform e-campaign
view marketing report
view sales report
…
instr./hour
instr./day
07.00
-08.00
500
300
120
300
50
50
150
300
…
3,000
160,000
08.00
-09.00
700
450
300
500
240
15
250
500
…
4,000
09.00
-10.00
1,500
1,200
400
700
400
500
100
250
…
8,000
10.00
-11.00
3,400
2,400
490
800
600
200
20
40
…
12,000
11.00
-12.00
7,500
8,000
580
900
500
150
10
10
…
35,000
12.00
-13.00
5,400
2,000
480
540
200
0
10
10
…
18,000
13.00
-14.00
7,400
4,000
600
700
300
50
100
200
…
22,000
…
…
…
…
…
…
…
…
…
…
…
Exhibit 76. In-House – Regular MPS of CPU (January - November)
18.00
-19.00
3,200
5,400
380
220
20
50
20
50
…
15,000
146
Method Proposal for IT Service-Oriented Investment Analysis
In addition to the regular MPS of the CPU, resource management determines the MPS
for the peak month December. Due to Christmas times, for this month the unit production of all core services will increase in average by 40%. As a result the maximum
workload of the CPU grows similarly (e.g., from 35,000 to 49,000 instructions/hour,
every day in December between 11 am and 12 pm). The comparison of available capacities and the expected actual workload during regular and peak times is illustrated
in the workload profile of the CPU (see Exhibit 77).
CPU capacity
serverTX32 (instr./hour)
available CPU power
07.00
-08.00
150,000
08.00
-09.00
150,000
09.00
-10.00
150,000
10.00
-11.00
150,000
11.00
-12.00
150,000
12.00
-13.00
150,000
13.00
-14.00
150,000
total utilized capacities of CPU required to meet projected sales plans
regular
4,000
8,000
12,000
3,000
(utilization rate)
(2%)
(2.7%)
(5.3%)
(8.0%)
peak time in December
4,200
5,600
11,200
16,800
(utilization rate)
(2.8%)
(3.7%)
(7.5%)
(11.2%)
35,000
(23.3%)
49,000
(32.7%)
18,000
(12.0%)
25,200
(16.8%)
22,000
(14.7%)
30,800
(20.5%)
…
…
…
…
18.00
-19.00
150,000
15,000
(10.0%)
21,000
(14%)
Exhibit 77. In-House – Workload profile of CPU
In-house & SaaS: Computation of Service Level ‘Availability’
Resource management determines the actual service levels of the core services on the
following considerations:
As the expected utilization rate of the CPU never exceeds the theoretical maximum
capacity, the availability of the server CPU is 100%. However, the actual availability
of the core services, which are generated in-house, is expected to be less than 100%,
i.e., 98.88%, due to possible failures of the internal IT resources, and longer recovery
times caused by the limited availability of internal IT employees responsible for the
maintenance of the IT resources (see Chapter 5.5.1.3). The actual availability of the
core services generated in the SaaS solution is expected to be higher due to the SLAs
guaranteed by the selected SaaS provider (i.e., 99.5%). Nevertheless, also in the SaaS
solution, the end-to-end availability of core services is expected to be decreased partially (i.e., 0.2%) by the availability of still remaining internal resources, such as the
LAN). The following actual availabilities of core services are predicted:
• In-House: 98.88% availability of core services
• SaaS:
99.3% availability of core services
In-House & SaaS: Computation of Service Level ‘Response Time’
The response times of all core services are calculated for both IT solutions in a similar
way. Exhibit 78 exemplifies the calculation of the response time for the core service
‘view customer profile’. The main difference is caused by the SaaS solutions’ additional time to deliver the service over the Internet. In particular, in peak times such as
during the Christmas period, the response time of the Internet increases.
Phase 4 – Capacity Requirements Planning for In-House & SaaS Solutions
order & cons. time
transportation time
manufacturing time
IT solution: in-house (seconds)
resource
clientX61 (CPU)
10 Gbit Ethernet (LAN)
serverTX32 (CPU)
actual response time
regular
0.15
0.11
peak
0.15
0.17
0.13
0.39
0.13
0.45
IT solution: SaaS (seconds)
resource
clientX61 (CPU)
10 Gbit Ethernet service (LAN)
Cablecom Internet
CRMSaaS.com (basic)
actual response time
regular
0.15
0.11
0.20
0.13
0.59
147
peak
0.15
0.17
0.50
0.13
0.90
Exhibit 78. In-House & SaaS – Response time of core service ‘view customer profile’
5.5.1.2 Support Services
In contrast to core services, which are entirely produced based on capacities of IT resources, support services, as well as, maintenance and development services are largely generated from labor capacities. Thus, the focus of the capacity planning for these
services is concerned with the planning of human resources. For this, the role human
resource management aims at aligning the future availability to the future demand of
labor capacities [Armstrong 2006, pp.365 et sqq., Stock-Homburg 2008, pp.71-148].
Thereby, technical competencies, skills, experience, flexibility and availability of human resources are considered. For the production of support services, human resource
management selects capacities from the following three types of labor resources
(compare to Exhibit 65, p.125):
• Internal IT Service Provider. Human resources of the internal IT service provider
have a profound knowledge about the internal IT systems, as well as the customer’s end-users and business processes. They are in particular efficient in activities,
which they perform on a regular basis. In other activities, which they perform only
occasionally, they are less productive and more error-prone [Chou 2004, pp.2224]. In order to increase internal labor capacities, the internal IT service provider
must invest time and money in recruitment and training [Schott/Campana 2005,
p.95]. Moreover, surplus resources cannot be reduced quickly but must be decreased over time. Thus, a sudden decrease in the consumption of support service
would result in an increase of unused labor capacities.
• Supplier. Human resources of suppliers are less familiar with the particulars of the
company. Instead, they are specialized in the activities for which they are hired.
Thus, in these activities they are more effective and efficient than internal IT employees [Chou 2008, pp.63-82]. Human resources of suppliers are normally procured on-demand for short term, unpredictable and less frequent activities.
• Customer Company. Human resources of the customer company are also involved
in the co-creation of support services. For instance, in the support service ‘help
desk’, end-users provide information about the problem that occurred, and in the
service ‘change request’, key users help testing the changes for applicability in
148
Method Proposal for IT Service-Oriented Investment Analysis
their business processes. As these activities distract users from performing their
normal work, i.e., the creation of value in the business process, their involvement
in support and development services should be marginal.
The future long-term demand of the labor capacities of a new IT service portfolio is
computed based on the BOS (see Chapter 0) and the sales plans (see Chapter 5.2.3.2)
of the support services. Additionally, the future demand of maintenance services must
be considered (see Chapter 5.5.1.3). Exhibit 79 exemplifies a possible outcome of
such a calculation. The demand for labor capacities of the roles product management
and account management is expected to be similar for the two IT solutions as they are
not concerned with IT solution specific activities, for instance, in the support service
‘change request’. Differences in the total annual capacity demand of the roles production engineering and product engineering is mainly explainable by the varying demands for the service ‘upgrade software’. The variations in the capacities of the role
delivery management may derive from the service ‘enable end-user’. In the exhibit
below, it is assumed that the capacities of the roles sourcing, resource management
and production management are not required for the production of support services.
The extent to which the labor capacity demand differs between the two IT solutions
strongly depends on the company-specific sales volume of support services.
IT solution 1: In-House
IT solution 2: SaaS
14%
12%
10%
8%
6%
4%
2%
0%
product
management
account
management
production
engineering
product
engineering
sourcing
resource
management
production
management
delivery
anagement
Exhibit 79. In-House & SaaS – Labor capacities required for support services (sample)
In the following, the support services of the two IT solutions (see Chapter 5.2.2.2) are
explained regarding their similarities and differences in the total utilized labor capacities during the lifetime of an IT service portfolio and offered service levels.
• Enable End-User. For both IT solutions, this service requires in general only relatively small labor capacities. Thereby, the overall labor capacity demand increases
with rising end-user numbers. Significantly differences occur from exceptional
cases in the in-house solution, i.e., problems with the software installation or need
to upgrade a client OS. Thus, with decreasing general condition of the client PCs
Phase 4 – Capacity Requirements Planning for In-House & SaaS Solutions
149
and technical skills of the end-users who install the software, the difference in the
total demand for labor capacities will grow. As consequence, the service delivery
time of the SaaS solution is most likely to be smaller and less error-prone than the
one of the in-house solution. Additionally, a higher customer satisfaction rate can
be expected due to less end-user involvement in the service competition.
• Train End-User. In both IT solutions, this service is composed of the same labor
capacities. Thus, the service levels are the same regardless of the IT solutions.
• Help Desk. For help desk services, which are concerned with functional questions,
for both IT solutions the same labor capacities are required from the internal IT
service provider. However, help desk services, concerned with the issues with the
production part will require internal capacities in the in-house solution. Contrarily,
in the SaaS solution, the SaaS provider is responsible for solving these issues. Due
to high availability (24/7) and specialization (operation of server farms), the SaaS
provider may offer a faster service for issues related to the manufacturing part of
an IT solution.
• Set-Up Business Unit. The capacity demand and service levels of this support service are the same for both IT solutions as the service is produced from the same
labor capacities. In both IT solutions, this service is often executed by the internal
IT service provider with support by the customer and external consultants.
• Change Request. As this service is often primarily offered by the internal IT service provider, the delivery time of the solution is the same for both the IT solutions. However, the customer satisfaction rate of the SaaS solution might be smaller as its ability to customize might be less, i.e., fewer change requests might be
completed in the SaaS solution.
• Upgrade Software. The service levels of this service differ significantly between
the two IT solutions. The delivery time and use of labor capacities resembles the
one of an in-house IT development project (see Chapter 5.5.2). Often, in in-house
solutions an upgrade project of packaged enterprise software can take up to six
months and occupies a large number of human resources from the internal IT service provider, as well as end-users who are involved the upgrade project [Beatty/Williams 2006]. As software is only upgraded every 18-24 months, the internal
IT service provider is less experienced with the upgrade resulting in a higher risk
of failures. Against this, in the SaaS solution the upgrade is completely executed
by the SaaS provider who is specialized in upgrading their solution for thousands
of customers. Thus, in the SaaS solution the upgrade is less error-prone and less
distracting to the end-users. The end-users are only limited in the usage of the so-
150
Method Proposal for IT Service-Oriented Investment Analysis
lution during the upgrade rollout, which is often conducted at weekends. The differences in the total capacity demand during the lifetime of an IT service portfolio
will depend on the software lifecycle, i.e., the number of upgrades.
Electro Ltd.: Capacity Planning for new IT Employee (Support Services)9
As the existing IT employees of Electro IT Services are fully occupied, a new IT employee must be hired for the long-term provision of support and maintenance services
included in the new IT service portfolio ‘IT support for CRM activities’. In the following, the role human resource management (HR) determines the expected monthlyrequired labor capacities and the service levels of the support services.
In-House & SaaS: Workload of Critical Resource ‘new IT Employee’
Based on the sales plans and the BOS of all support services, HR creates the daily
workload of the new IT employee (see Exhibit below).
support services
ID
name
SSE_003 enable end-user
SSE_005 train end-user
SSE_008 help desk
SSE_073 set-up business unit
SSE_083 change request
SSE_120 upgrade software
IT solution 1: In-House – new IT employee (minutes/month)
01/2010
02/2010 03/2010
04/2010
05/2010
06/2010
[A] 1,151
2,082
3,014
110
55
110
180
120
360
30
30
30
630
1,740
3,090
3,390
3,390
3,390
400
400
400
0
0
0
2,400
4,800
7,200
8,640
4,800
2,400
0
0
0
0
0
0
…
…
…
…
…
…
…
12/2011
110
30
3,390
0
480
0
01/2012
55
30
3,390
0
[B] 0
[B] 4,800
workload in minutes/month
4,761
9,142
14,064
12,170
8,275
5,930
…
4,009
8,274
workload in hours/day
3.97
7.62
11.72
10.14
6.90
4.94
…
[C] 3.34
6.90
IT solution 2: SaaS – new IT employee (minutes/month)
01/2010
02/2010 03/2010
04/2010
05/2010
[A] 357
646
935
34
17
180
120
360
30
30
630
1,740
3,090
3,390
3,390
400
400
400
0
0
2,400
4,800
7,200
8,640
4,800
0
0
0
0
0
06/2010
34
30
3,390
0
2,400
[B] 300
…
…
…
…
…
…
…
12/2011
34
30
3,390
0
480
0
01/2012
17
30
3,390
0
[B] 480
[B] 300
support services
ID
name
SSE_003 enable end-user
SSE_005 train end-user
SSE_008 help desk
SSE_073 set-up business unit
SSE_083 change request
SSE_120 upgrade software
workload in minutes/month
3,967
7,706
11,985
12,094
8,237
5,854
…
3,934
4,217
workload in hours/day
3.31
6.42
9.99
10.08
6.86
4.88
…
[C] 3.28
[C] 3.51
Exhibit 80. In-House & SaaS – Workload of new IT employee (support services)
The differences between the two workloads are explained in the following.
[A] In the first three months, the initial end-users of the three IT products are enabled
to use the core services of the IT product. The workload differences between the
two IT solutions derive from the varying BOS of the support services (see Exhibit
9
For simplicity, in the example the IIM roles of IT service providers are incorporated in one person, i.e., the
new IT employee.
Phase 4 – Capacity Requirements Planning for In-House & SaaS Solutions
151
67, p.128). Thereby, the calculation of the labor capacities required in the inhouse solution is based on the assumption that in 30% of the services ‘enable enduser’ problems with the SW installation occur, and in 10% of the services a new
client OS must be installed (e.g., 1,151 = (21 user x 20 min.) + (21 user x 0.3 x 76
min.) + (21 user x 0.1 x 120 min.)). Against this, in the SaaS solution, the calculation of the demand for labor capacities is purely based on sales plan and the BOS
(e.g., 357 =21 user x 17 min.).
[B] In the in-house solution, after a two-year period, the software packaged must be
upgraded. In collaboration with other colleagues, the new IT employee will be
strongly involved in the upgrade project (4,800 min./month = 4 hours/day). To reduce the risk of the upgrade project, the service ‘change request’ is not provided
during this time (0 min.). Contrarily, in the SaaS solution, the software upgrade is
performed by the SaaS provider every 6 months, requiring only little involvement
by the new IT employee (300 min./month = 5 hours/month). Thus, the service
‘change request’ can still be offered (300 min.).
[C] 2010/06, the launching phase, i.e., the introduction of new IT products is completed. Thus, beginning in 2010/07 the support services are consumed on a regular basis and in smaller quantities. The month 2011/12 shows a typical month for
this phase, which shows only marginal differences in the daily workload of the
new IT employee.
Although as described above, differences between the two IT solutions exist during
the launching phase and the upgrade phases, these differences are rather marginal during the phases of regular unit consumption.
In-House & SaaS: Service Level Computation of Support Service ‘Enable End-User’
Based on the assumption that the new IT employee provides sufficient labor capacities
and the BOS of the support services (see e.g., Exhibit 67, p.128), HR determines the
SLAs of all support services. For instance, for the criteria ‘delivery time’ of the support service ‘enable end-user’, it defines the following SLAs for the two IT solutions.
• In-House: 3 hours 45 min. (= 20 + 76 + 120 min. + 9 min. buffer time)
• SaaS:
30 min. (= 17 min. + 13 min. buffer time)
For the in-house solution, the maximum delivery time is considered. It includes exceptional cases, such as problems with software installation, or need to upgrade client OS.
In both IT solutions, a buffer time is added to the final SLAs.
152
Method Proposal for IT Service-Oriented Investment Analysis
5.5.1.3 Maintenance Services
For the long-term demand of labor capacities, human resource management must not
only consider support services, but also maintenance services. Maintenance services
are generated based on labor capacities, which can be provided by the roles of the internal IT service provider and its suppliers. For these labor capacities, the same characteristics are valid as were explained in Chapter 5.5.1.2.
20%
15%
10%
5%
0%
product
account
management management
production
engineering
product
engineering
IT solution 1:In-House
sourcing
resource
production
management management
delivery
anagement
IT solution 2: SaaS
Exhibit 81. In-House & SaaS – Labor capacities required for maintenance (sample)
Exhibit 81 illustrates an example comparison of the labor capacities required for the
provision of maintenance services by the internal IT service provider in an in-house
and a SaaS solution. In this dissertation, it is assumed that maintenance services are in
particular generated by the roles sourcing, resource management and production management. The differences in capacity demand of the before illustrated example can be
derived from the work plans for maintenance services (see Chapter 5.4.1.3). In this
phase, the role human resource management aligns the previously defined work plans
to the available internal labor capacities. As will be illustrated in the following, the
provision of maintenance services has a large impact on the service levels of the core
services (see Chapter 5.2.2.1).
IT Solution 1: In-House
For both IT solutions, maintenance services are executed on a regular basis. Thus, the
total labor capacity demand caused by the maintenance services can be directly derived from the defined work plans. Thereby, due to differing maintenance services, the
demand for labor capacities varies in general between the two IT solutions. In the inhouse solution, the internal IT service provider is responsible for the maintenance of
all internal IT resources, providing services, such as server management, network
management, database administration, storage & archive, and monitoring & control.
Against this, in the SaaS solution, the internal IT service provider is only responsible
for the management of the SaaS provider itself, network management, and monitoring
and control.
Phase 4 – Capacity Requirements Planning for In-House & SaaS Solutions
153
The time spent to maintain internal IT resources of the IT production lines has a direct
impact on the service levels of the core services [Zarnekow 2006, pp.45/46]. For instance, if more effort is put into the assurance of the security of the database, network,
or client PC, the overall security of the core services will increase. Moreover, if more
activities are performed to prevent system outages, the overall availability of the core
service will increase.
In addition to the proactive activities, the service levels of the core services can be
further improved by the fast provision of reactive activities [ITIL 2007b, pp.26/27].
Therefore, the availability of qualified IT employees has a large impact on the availability of core services. For instance, if a system fails during the weekend no IT employee might be directly available for the recovery of the system. It could take about 8
hours for the IT employee to drive to the building of the internal IT service provider
and to fix the problem. The following calculation of the availability of a core service
could be therefore made based on the assumption of a six-hour unavailability of the
system: 1- (6 hours per month ÷ (24 hours/day * 30 days)) = 98.88%
The service levels of the core services, which are influenced by the provision of maintenance services, can differ largely between internal IT service providers. With increasing investment in human resources, the service levels of the core services will
most likely grow. Thereby, investment may be made in the number of hours spent to
maintain one IT resource, in the availability or in the qualification of internal IT employees [Armstrong 2006, pp.173-202]. For instance, highly skilled IT employees will
be able to resolve a problem faster than employees with less experience and qualification. Furthermore, a decrease in the regular utilization rate of the IT employees, or to
schedule IT employees to stand-by on the weekend, will decrease the unavailability of
core services caused by unexpected system failures.
IT Solution 2: SaaS
In the SaaS solution, most maintenance services are outsourced to the SaaS provider.
Thus, the internal need for labor capacities is comparatively low. Only few labor capacities are required to maintain the still remaining internal IT resources, to control
the service levels of the core services, and to manage the relationship to the suppliers
(see Chapter 5.5.1.3). As a consequence, the internal IT service provider has less influence on the service levels of the core services. The internal IT service provider can
only influence the services levels the internal transportation line and the order and
consumption part (i.e., the client PC).
The potential unavailability of a SaaS provider can be calculated based on the provided SLA for the SaaS service. For instance, a core service with a 99,5 % availabili-
154
Method Proposal for IT Service-Oriented Investment Analysis
ty, which is a common SLA for SaaS providers [Herbert et al. 2007a], would be unavailable for: (1 – 0.995) * 30 days * 24 hours/day = 3.6 hours per month.
Additionally, unavailability of the core service could occur due to the regular maintenance hours of the SaaS provider. Often SaaS providers, reserve a fix time slot for
their maintenance activities, e.g., every first Saturday of a month from 10-11 am.
Electro Ltd.: Capacity Planning for new IT Employee (Maintenance Services)10
Based on the work plans for maintenance services, which were designed to guarantee
the SLAs of the core services (see and Exhibit 68, p.130), human resource management (HR) identifies for both IT solutions the following total daily workload of the
new IT employee (see Exhibit 82). The total workload is caused by the previously determined labor capacity demand for support services (see Exhibit 80, p.150) and the
labor capacity demand for maintenance services.
maintenance services
ID
name
MSE_431
MSE_980
MSE_148
MSE_540
MSE_194
server mgmt.
network mgmt.
database admin.
storage & archive
monitoring & cont.
IT solution 1: In-House – new IT employee (hours/day)
01/2010 02/ 2010
03/2010
04/2010
05/2010
1.10
0.50
0.50
0.50
0.90
0.10
0.05
0.05
0.05
0.10
0.60
0.15
0.15
0.15
0.30
0.80
0.20
0.20
0.20
0.50
0.40
0.10
0.10
0.10
0.20
workload caused by (hours/day)
[A] 3.00
- maintenance services
- support services
(see Exhibit 80, p.150)
3.97
total daily workload
maintenance services
ID
name
MSE_458 Mgmt. of SaaS
providers
MSE_980 Network Mgmt.
MSE_194 Monitoring & Cont.
…
…
…
…
…
…
12/2011
1.10
0.10
0.60
0.80
0.40
01/2012
1.10
0.10
0.60
0.80
0.40
[B] 1.00
[B] 1.00
[B] 1.00
[B] 2.00
[A] 3.00
…
[A] 3.00
[A] 3.00
7.62
11.72
10.14
6.90
4.94
…
3.34
6.90
8.62
12.72
11.14
8.90
7.94
…
6.34
9.90
IT solution 2: SaaS – new IT employee (hours/day)
01/2010 02/2010
03/2010
04/2010
05/2010
06/2010
…
12/2011
01/2012
6.97
0.20
0.12
0.40
workload caused by (hours/day)
- maintenance services
[A] 0.72
- support services
(see Exhibit 80, p.150)
3.31
total daily workload
06/2010
1.10
0.10
0.60
0.80
0.40
4.03
0.20
0.12
0.40
0.20
0.12
0.40
0.20
0.12
0.40
0.20
0.12
0.40
0.20
0.12
0.40
…
…
…
0.20
0.12
0.40
0.20
0.12
0.40
[B] 0.72
[B] 0.72
[B] 0.72
[B] 0.72
[A] 0.72
…
[A] 0.72
[A] 0.72
6.42
9.99
10.08
6.86
4.88
…
3.28
3.51
7.14
10.71
10.80
7.58
5.60
…
4.00
4.23
Exhibit 82. In-House & SaaS: Workload profile of new IT employee
(caused by maintenance & support services)
The two resource profiles differ in their daily workload for following reasons:
[A] Due to the outsourcing of maintenance services in the SaaS solution, the regular
workload for maintenance services differs in 2.28 hours/day between the two IT
10
For simplicity, in the example the IIM roles of IT service providers are incorporated in one person, i.e., the
new IT employee.
Phase 4 – Capacity Requirements Planning for In-House & SaaS Solutions
155
solutions (i.e., 3 vs. 0.72 hours/day). As the workload for support services is rather similar, the same difference is recognizable in the total daily workload (e.g.,
in 2010/01: 6.97 vs. 4.03 hours/day).
[B] In the months, February to May 2010 it is predicted that in the in-house solution
the increased provision of support services will result in a significant exceeding of
the new IT employee’s maximum workload (i.e., 10 hours/day). Thus, to unload
the new employee, in the in-house solution HR reduces the labor capacities for
the maintenance services by up to 2 hours (e.g., from 3 hours/day in 01/2010 to 1
hour/day in 02/2010). Contrarily, in the SaaS solution, due to the smaller labor
capacity demand of the support and maintenance services, it is not necessary to
decrease the labor capacities of the maintenance services during the same time period. As a consequence, in the in-house solution a decrease of the core services’
service levels is expected. Contrarily, in the SaaS solution the service levels are
expected to remain the same.
Based on the predicted total daily workload of a new IT employee, human resource
management determines for the launching phase of the new IT service portfolio, to
employ a new employee on a full-time position. However, due to the significantly different total workloads in the regular production phase, in the SaaS solution the position of the IT employee is reduced to a part-time position (i.e., 50%).
5.5.2 Capacities & Service Levels of IT Development Alternatives
Like support and maintenance services, development projects are labor intensive.
However, whereas the latter two services have long-term demands for labor capacities, the labor demand of development projects is short-term. Based on the project
plans defined in the previous phase (see Chapter 5.4.2), human resource management
aligns the labor need of the projects with the available capacities of the internal IT
service provider. Thereby, often companies have a shortage of internal human resources, as the IT employees are mostly engaged in the daily operation and maintenance of existing IT service portfolios [Bonham 2004, pp.161-168]. Thus, additionally,
external human resources (i.e., consultants) are considered for the execution of the
development projects. Besides labor capacities, development and test environment
must be available for the development project.
The goal of the capacity planning of the IT production alternative is the concretization
of the project plans. Thereby, the planned realization of the project plan must meet the
first delivery dates of the IT products, which were defined in the IT product contracts
(see Chapter 5.2.1). Additionally, the concretized project plan must be able to develop
the IT service portfolio as specified in the sales specifications of the IT services. In the
156
Method Proposal for IT Service-Oriented Investment Analysis
following, the differences between the two IT solutions are explained regarding the
required capacities and the consequences of the overall availability particularly of
human resources.
IT Solution 1: In-House
As defined in the project plan of the in-house solution, the demand for labor capacities
is slightly higher than in the SaaS solution. Differences between the two IT solutions
mainly derive from the need to install hardware and software for the development, test
and production environments. These project activities also demand the availability of
higher qualified IT employees. Besides the testing and customization of the solution,
the IT employees must have the knowledge to set-up and administer the IT environments. The higher demands for human resources will result in the in-house solution in
a later project completion date than in the SaaS solution. The project becomes further
delayed, if the internal IT service provider does not have hardware and software available for the IT environments. In this case, additional time for procurement and shipment must be allowed. However, the internal IT service provider can shorten the
project time by extending the overtime of internal IT employees or the workload of
external consultants.
IT Solution 2: SaaS
As illustrated before, the SaaS solution requires less in-house human involvement in
the development project. The IT employees must have the knowledge to customize
and test the solution, however no technical knowledge to install the development, test,
and production environment is required. Furthermore, no time is required for the procurement and shipment of any software or hardware.
Electro Ltd.: Capacity Planning for Development Alternative
Based on the project plans of the two IT development alternatives (Exhibit 69, p.131),
the role human resource management schedules the labor capacities required for the
development project. In the in-house, as well as in the SaaS solution the new IT employee is planned to be involved fulltime in the development project. Furthermore,
two existing IT employees shall work 10 hours per week overtime for the duration of
the project. Finally, one external consultant shall support both development projects.
With the same labor capacities involved in both IT solutions, the SaaS project could
be completed one month before the in-house project. However, if the labor capacity
per month would be increased (e.g., by extending the overtime of the internal employees or by increasing the work hours of the external consultant), the in-house
project could be completed at the same time as the SaaS solution.
Phase 5 – Cost Accounting of In-House & SaaS Solutions
157
5.6 Phase 5 – Cost Accounting of In-House & SaaS Solutions
Purpose:
to compute the total costs of IT solutions, the actual costs of IT services, and the costs of
unused capacities.
Role:
controlling
Activities:
- compute the total costs of the IT production and IT development alternatives based on the
costs of internal resources and external services.
- compute the actual costs of core, support, maintenance, and development services by
multiplying the cost rates of the IT service units with the sales plans, work plans, and
project plans.
- compute the costs of unused capacities by subtracting the actual costs of IT services from
the total costs of IT solutions.
sales plans, work plans, project plans, costs of internal resources, & prices of external services
Input
Output:
total costs of IT solutions, actual costs of IT services, costs of unused capacities, as well as
unit costs of capacities, preliminary IT service units, and IT services
Proceed with:
phase 6 (i.e., final selection between in-house and SaaS solution)
Managerial cost accounting supports managers in planning, controlling, continuous
improvement, and investment analysis [Horngren et al. 2003, p.7, Maher et al. 2006,
p.140]. In tactical decision-making, for instance, cost information is often used for
decisions on the price of a product, adding or dropping a product, or outsourcing the
manufacture of a component [Hansen/Mowen 2006, pp.790-801]. Similarly, in IT
management, cost accounting approaches are used to create transparency of IT costs,
to classify controllable IT costs, to determine cost rates for internal cost accounting,
and to support reporting and investment analysis [Herrmann 1991, Scheeg 2005]. The
proposed method applied the approach of IT product-oriented cost accounting developed by [Übernickel 2008]. The approach was chosen due to its accuracy of cost allocation and its capability to achieve high cost transparency. In particular, its ability to
allocate costs on a unit and non-unit basis to various cost hierarchies (e.g., service
units, IT products, customers, etc.) was particularly relevant for the service comparison of in-house and SaaS solutions. Exhibit 83 depicts the core elements of this phase.
consumes
unit cost
provides
has
IT service
unit
consumes
has
consumes
preliminary
IT service unit
composed
of
unit cost
capacity
external
service
has
has
internal
resource
has
unit cost
price
procurement
costs
costs of unused
capacities
computes
production plan,
work plan, project
plan
composed
of
actual costs
of IT services
computes
controlling
composed of
computes
total costs of IT
solutions
Exhibit 83. Detailed view of meta model – key elements of phase 5
158
Method Proposal for IT Service-Oriented Investment Analysis
Total Costs of IT Solutions
The role controlling is responsible for the cost comparison of the two IT solutions.
Based on the information collected in the previous phases, controlling determines the
total costs of each IT solution. For this, it classifies the costs of the resources (i.e.,
fixed one-time and recurring costs) into direct manufacturing costs, direct labor costs,
and overhead costs [Maher et al. 2006, p.35]. Thereby, in the context of this dissertation, manufacturing costs are caused by internal IT resources and external IT services;
labor costs occur from internal human resources and external human services; and
overhead costs include indirect materials and labor costs (e.g., rent and air conditioning, etc.). The sum of the production and development costs result in the total costs of
the two IT solutions for the contract duration defined in the IT product contracts.
Chapter 5.6.1 illustrates the calculation of the production costs of the core and support
services. Chapter 5.6.2 explains the calculation of the development costs of the two IT
solutions.
Actual Costs of IT Services & Costs of Unused Capacities
The calculation of the total costs, provides good first insights for the investment analysis of in-house and SaaS solutions [Dubey/Wagle 2007]. However, in some cases
total costs do not support sufficiently the investment analysis if the outcome of the
two IT solutions is similar. Furthermore, the comparison may even mislead the decision-maker due to the IT solutions’ differences in fixed and variable costs [compare to
Hansen/Mowen 2006, pp.68-80]. For instance, an in-house solution with higher total
costs than a SaaS solution would be less expensive if the unused capacities caused by
the variety of fix costs, which are typical for in-house solutions, could be used productively for other IT service portfolios. Thus, a better understanding of the unit costs, of
IT services, i.e., the costs of actual consumed resource capacities and external service
units, increases the knowledge base for the decision-making between the in-house and
the SaaS solutions. The detailed information on unit costs of IT services will also be
used in the final phase for the price calculation of IT products (see Chapter 5.7).
To determine the costs of IT service units and unused capacities in this dissertation,
the IT product-oriented cost accounting approach by [Hochstein et al. 2008a, Übernickel 2008] is applied. Additionally, activity-based costing approaches were considered in the following cost calculations [e.g., Hansen/Mowen 2006, 133-151, Maher
et al. 2006, pp.230-251] In order to determine the unit costs of the core, support, maintenance, and development services, the role controlling computes the unit costs of all
preliminary IT services. Exhibit 84 illustrates the allocation of the resource costs and
the prices of external services to service units.
Phase 5 – Cost Accounting of In-House & SaaS Solutions
159
unit cost of
service
costs assigned
using cost driver
unit cost of
preliminary service
costs assigned
using cost driver
unit cost of
resource capacity
unit price of
external service
Exhibit 84. Cost accounting of service units
[adapted from Hansen/Mowen 2006, p.134]
The following four activities must be performed for the computation of service unit
costs. The activities are built on information collected in the previous phases.
1. Identification of Preliminary IT Services. Identify the preliminary IT services (e.g.,
process service request) that consume resource capacities (e.g., for the in-house solution: server / CPU, EA, DBA, OS), external services (e.g., for the SaaS solution:
SaaS service), or other preliminary IT services (e.g., maintenance services).
2. Identification of Cost Drivers. Determine the cost drivers associated with each capacity and preliminary IT service. A cost driver influences the costs of a preliminary IT service. For instance, the cost driver of the capacity ‘CPU power’ is the
‘number of instructions’ required to generate the preliminary IT service ‘process
service request’.
3. Computation of Unit Costs. Calculate for each capacity and preliminary IT service
the unit cost. For instance, the unit cost for the capacity ‘CPU power’ can be calculated by dividing the total lifetime costs of the CPU through the maximum number
of available instructions provided during the entire lifetime of the resource. However, if all costs, including the unused capacities must be allocated to the unit
costs, the total lifetime costs of the CPU must be divided by the instructions required for the planned sales volume of core services.
4. Assignment of Costs to IT Services. Finally, the unit costs of the preliminary IT
services must be assigned to the unit costs of the IT services. For this, the unit
costs of the preliminary IT services must be multiplied with the corresponding cost
driver. The sum of the preliminary IT services defined one level below the IT service will result in the unit cost of the IT service.
160
Method Proposal for IT Service-Oriented Investment Analysis
Electro Ltd.: Cost Overview for Time Period of 10 Years
To evaluate the cost-efficiency of the in-house and the SaaS solution, the role controlling determines the total costs of the IT solution, the actual costs of IT services and the
costs of unused capacities. The total costs contain the complete costs of internal resources and external services. The actual costs are based on the actual consumption of
preliminary IT services. The preliminary IT services, which will be available but will
not be consumed, cause the costs of unused capacities (see previous explanations for
further information on these cost calculations). Exhibit 85 provides a cost overview of
both IT solutions.
IT solution 1: In-House
total costs of IT solution
actual costs of IT services
costs of unused capacities
[A] CHF 23,650
[A] CHF 177,800
CHF 154,150
(see Exhibit 94, p.183)
60,800
60,800
0
117,000
93,350
23,650
costs of ‘enable end-user’ and ‘set-up business unit’ are included in the support services(below)
IT development alternative
- phase 1: detailed concept
- phase 2:realization
- phase 3: introduction
IT production alternative
- production costs of core services
- production costs of support services
total
IT solution 2: SaaS
[B] CHF 3,489,496
1,986,256
(see Exhibit 89, p.169 )
1,503,240
CHF 2,943,800
1,540,230
CHF 545,696
446,026
1,403,570
99,670
CHF 3,667,296
3,097950
CHF 569,346
total costs of IT solution
actual costs of IT services
costs of unused capacities
[A] CHF 0
[A] CHF 119,300
CHF 119,300
(see Exhibit 95, p.184)
52,800
52,800
0
66,500
66,500
0
costs of ‘enable end-user’ and ‘set-up business unit are included in the support services(below)
IT development alternative
- phase 1: detailed concept
- phase 2:realization
- phase 3: introduction
IT production alternative
- production costs of core services
- production costs of support services
total
[B] CHF 3,868,242
3,116,012
(see Exhibit 89, p.169 )
752,230
CHF 3,636,770
2,951,520
CHF 231,472
164,492
685,250
66,980
CHF 3,987,542
CHF 3,756,070
CHF 231,472
Exhibit 85. In-House & SaaS – Cost overview (for a time period of 10 years) 11
The costs of the two IT solutions varies in the specific case of Electro Ltd. as follows:
[A] The total development costs of the two IT solutions differ significantly (CHF
177,800 vs. 119,300). This is because in the in-house solution, additional costs for
the purchase and installation of hardware and software occur (see Exhibit 94,
11
The calculation of the total production costs of the core services, the unit costs of sample support and maintenance services, as well as the development costs of both IT solutions are explained in the following chapters. The other numbers in this table are computed following the same approach. However, for simplicity
these numbers are not explicitly illustrated in this thesis.
Maintenance services are not included in this table as they are incorporated into the production costs of core
services. They are allocated to the internal resources and external services used to produce the core services.
Phase 5 – Cost Accounting of In-House & SaaS Solutions
161
p.183 and Exhibit 95, p.184 for more detailed information).
However, the difference between the actual costs of the two IT solutions will be
less, if in the in-house solution the hardware and software can be used in other IT
projects after project completion. In the in-house solution, the costs of unused capacities thereby represent the costs, which could be eliminated if unused capacities were utilized elsewhere. In the SaaS solution, costs of unused capacities are
CHF 0. One reason for this number is for instance that the development and test
environments are rented only for the time they are used in the project. Thus, in the
SaaS solution, no costs of unused capacities for the development and test environments occur.
[B] In the production alternative, the total costs of the SaaS solution exceed the total
costs of the in-house solution by CHF 378,746 (CHF 3,489,496 versus
3,868,242). In the in-house solution, the production costs of the core services are
less expensive than in the SaaS solution (CHF 1,986,256 vs. 3,116,012, for more
detail see Exhibit 89, p.169). The cost difference between the core services can be
explained with the subscription fees of the SaaS solution, which are compared to
the licenses and maintenance of the in-house solution comparatively higher.
Interestingly, in the in-house solution, the costs of the support services are higher
than in the SaaS solution. One reason for this is that the total costs of the support
services ‘enable end-user’ and ‘upgrade software’ are larger in the in-house solution (for a sample unit cost calculation of the service ‘enable end-user’ see Exhibit
91, p.174).
The smaller differences between the actual costs, as well as the higher costs of
unused capacities of the in-house solution can be explained with the different utilization rates of the new IT employee, which will be responsible for the operation
and maintenance of the IT service portfolio ‘IT support for CRM activities’ (see
Exhibit 82, p.154). It is expected, that the work load of the full-time employee in
the in-house solution will be in average 60%, whereas the workload of the parttime employee will be in average 95%. Consequently, if in the in-house solution,
the unused capacities of the IT employee were consumed in other IT service portfolios, the actual costs and the costs of unused capacities would decrease.
As will be illustrated in Chapter 5.7, the total costs of the IT solution, the actual costs
of the IT services, and the costs of unused capacities depend on various influencing
factors. Thus, the final decision to pursue an in-house or a SaaS solution is companyspecific.
162
Method Proposal for IT Service-Oriented Investment Analysis
5.6.1 Costs of IT Production Alternatives
The accounting of the actual costs of the IT production alternatives, i.e., the direct
costs of generating core, support and maintenance services, is based on the IT product-oriented cost accounting approach by [Übernickel 2008] (see Chapter 3.4.2). Thereby, the original approach was adjusted to cover the additional costs of external services, which typically occur in SaaS solutions (see exhibit below). Furthermore, to
illustrate the differences in costs between the three identified service types, the cost
centers are assigned to each service type.
IT solution 1: in-house
costs of IT production alternative
core
services
internal IT resources
•server / CPU
•server enterprise app
•database app
•server OS
•LAN
•
•
•
•
router
client PC / CPU
client enterprise app
client OS
cost allocation
according to time
overhead
costs
cost
allocation
according
to consumption
maintenance
services
support
services
internal human resources
•management of IT service production
internal
human resources
•delivery management
•account management
•…
IT solution 2: SaaS
external
human services
•consultant services
internal IT resources
•LAN
•router
•client PC / CPU
•client enterprise app
•client OS
final costs of
support services
external IT services
•SaaS IT service
•Internet service
cost allocation
according to time
cost
allocation
according
to consumption
costs of IT
development
alternative
costs of IT production alternative
core
services
overhead
costs
final costs of
core services
maintenance
services
support
services
internal human resources
•management of IT service production
internal
human resources
external
human services
•delivery management
•account management
•…
•consultant services
•SaaS human services
•…
Exhibit 86. Allocation of total production costs to IT services
[adapted from Übernickel 2008]
final costs of
core services
costs of IT
development
alternative
final costs of
support services
Phase 5 – Cost Accounting of In-House & SaaS Solutions
163
As the costs of IT resources, i.e., software, hardware and external IT services, is largely discussed in the costs of core services, in this dissertation, the focus of the support
and maintenance services was on the costs of internal and external labor resources.
However, the costs of support and maintenance services can be easily extended to the
costs of internal IT resources and external IT services (e.g., costs of security software,
back-up software).
In the following, the internal resources and the external services required for the production of core, support, and maintenance services of an IT service portfolio are explained regarding their cost behavior (e.g., variable versus fix costs, one-time versus
recurring costs).
5.6.1.1 Core Services
The internal IT resources, which were defined in the blueprints of the IT production
lines (see Chapter 5.3.1), are exclusively used for the generation of core services.
Thus, these internal IT resources can be identified as primary cost centers of the core
services [Übernickel 2008, p.55]. Additionally, for a SaaS solution also external IT
services must be considered as primary cost centers. Secondary cost centers are the
resources and services used to generate maintenance services, as well as other resources and services, which must be available for the production of core services, but
which do not directly participate in the production process (e.g., server room, cleaning
services, etc.). Maintenance services and overhead costs are allocated to the final costs
of core services according to actual consumption.
The actual unit costs of each core service can be computed based on the planned capacity consumption per service unit (see BOS, Chapter 5.4.1.1), and the planned cost
rates of the resource capacities. The detailed knowledge of unit costs of each core service enables an accurate allocation of costs to various cost objects according to actual
unit consumption (e.g., core services, IT product, IT service portfolio, contractor,
etc.). For instance, the actual costs of the core services included in one IT product can
be calculated based on the unit costs of each core service and the contractor’s sales
plans defined in the IT product contract.
When determining the actual costs of core services for the entire contract duration of
an IT product, one-time costs as well as recurring costs must be considered. One-time
costs occur, for instance, when a new resource is bought or replaced due to obsoleteness or insufficient capacities. Recurring costs are caused by the regular operation of
IT resources (e.g., CPU consumption of energy).
164
Method Proposal for IT Service-Oriented Investment Analysis
IT Solution 1: In-House
In the following, the IT resources of an in-house IT production line are described regarding their cost behavior and actual lives. The resource costs of the in-house manufacturing part can be explained as follows:
• Server. The initial one-time procurement costs of a server are composed of the
costs of the software and hardware components included in the server. Further, occasional one-time costs may occur when outdated software or hardware must be
replaced. The actual life of a server is determined by the life of its hardware components, and its ability to provide sufficient physical memory or storage capacity.
A server must be replaced or supported by an additional server, if it can no longer
provide enough space for increasing hardware requirements. Similarly, software
on the server must be replaced when it no longer meets changing software requirements. Recurring costs of the server include energy costs for cooling, as well
as the energy costs to run the server’s hardware components.
• Server CPU. In addition to one-time purchasing costs, recurring costs for energy
consumption must be considered when computing the costs of the server CPU.
Thereby, the amount of energy a CPU needs differs depending on the theoretical
capacity and model type. For instance, the Intel Dual Core Xeon with 186 GHz
consumes 68 Watt, whereas the Pentium M with the same capacity consumes 27
Watt. Additionally, the maximum capacity, and thus the energy consumption, can
be reduced by changing from a fast to a slow mode. Exhibit 87 illustrates the daily
utilization rate of a CPU.
available instr.
instr.
available
per second
second
per
costs of unused CPU capacities in slow & fast mode
fast mode
costs of
unused
capacities
slow mode
costs of
used
capacities
07.00
- 08.00
08.00 09.00 10.00 12.00 13.00 14.00 15.00 16.00 17.00 18.00 19.00
- 09.00 - 10.00 - 11.00 - 13.00 - 14.00 - 15.00 - 16.00 - 17.00 - 18.00 - 19.00 - 20.00
Exhibit 87. Stepwise change of actual CPU capacity according to capacity need
However, the volume of actually consumed instructions has no impact on the
energy consumption of a CPU, i.e., the energy consumption is constant within a
defined mode. The exhibit above compares the maximum available CPU instructions in slow and fast mode to the actual consumption of CPU instructions used for
Phase 5 – Cost Accounting of In-House & SaaS Solutions
165
the creation of core service units. Unused instructions result in costs of unused capacities.
Besides energy costs, further costs are caused by the actual life of a CPU and the
need to replace or to extend it. Whereas, the theoretical life of a CPU is often unlimited, the actual life of a CPU is determined by the increased need for CPU power. Reasons for this may be higher numbers of service units to be produced or increased CPU requirements of software programs (e.g., of the operating system, database application, or enterprise application).
• Server Enterprise Application. The costs of the server enterprise application can be
derived from the license costs of the enterprise application, as well as the costs of
the support of the SW vendor. Thereby, the internal IT service provider must pay
initial license fees, as well as additional license fees for each software upgrade.
Additional recurring costs for the software support must be considered. In general,
software vendors provide standard prices for the licenses, as well as for the software support. However, in many cases these prices are negotiable.
• Database Application & Server OS. The cost behavior of these two applications
resembles the one of the server enterprise application. Thereby, the lifetime of the
database and the operating system is determined by the DB and OS requirements
of the enterprise application. Thus, a new release of a server enterprise application
may entail a replacement of the database application or the operating system.
The costs of the transportation part of the in-house IT production line vary between
local and global delivery of core service units. For the local delivery, costs to execute
the LAN and the router occur. For the global delivery, additional costs for the wide
area network (e.g., Internet) arise.
• Local Area Network. When computing the costs of the LAN, initial one-time procurement costs of the IT resources, which form the LAN, must be considered. Additional recurring costs are caused by energy consumption. Thereby, the costs depend on the maximum capacity of the resources, as well as the energy prices. As
these resources are not restricted to be used for only one IT service portfolio, the
costs must be allocated according to actual consumption of the resource capacity.
• Wide Area Network. For the usage of wide area networks, such as the Internet,
monthly costs for the network consumption must be considered (for more detail
see Internet Service p.167).
For the order and consumption part (i.e., client PC) of an in-house production line, the
following production costs must be considered:
166
Method Proposal for IT Service-Oriented Investment Analysis
• PC. The cost behavior of this resource resembles the one of a server (see p.164).
Although, due to lower capacity requirements on hardware and software components the individual costs per workstation are in general smaller than the ones of a
server. The costs are fix for one resource unit, but the total costs of client pc is variable as they rise linearly with the number of client PCs. The costs of this resource
must be shared by all IT service portfolios, which are consumed on the particular
PC.
• Client CPU. As the capacity of a CPU must only fulfill the capacity need of one
single user, the maximum available capacity and therefore the energy costs will be
smaller. Additionally, whereas a server CPU must always be available (i.e., 24/7),
the client CPU must only be available for the working hours of one employee.
Outside these times, the PC can be turned off not causing any energy costs.
• Client Enterprise Application. The cost behavior of the client enterprise application resembles the one of the server enterprise application (see previous page).
Thereby, the costs must be multiplied by the number of end-users.
• Client Operating System. The costs of the client OS resembles the one of the client
enterprise application.
IT Solution 2: SaaS
The manufacturing part of the SaaS solution is determined by the varying prices of the
SaaS providers.
• SaaS Service. The main costs of the SaaS solution are the subscription fees per
end-user. Thereby, as illustrated in Exhibit 88 (see next page) the price models differ significantly amongst the variety of SaaS providers and applications. For instance, some service bundles contain IT services, as well as support services for
one price. Other SaaS offerings provide separate prices for separate service bundles of IT services and support services. SaaS provider may offer service bundlings with different functionality for different prices. Moreover, the prices may
change depending on the total number of end-users per customer, or the data volume to be stored at the SaaS provider’s facilities. Besides subscription fees per
end-user, the SaaS provider may also offer prices based on actual transaction volume. In general, the prices offerings publicly available are limited to simple price
models. More complex SaaS offerings, e.g., for a higher number of end-users, are
in general not available as standard prices. Instead, the prices are negotiated between the customer and the SaaS provider.
Phase 5 – Cost Accounting of In-House & SaaS Solutions
Company
price model
Salesforce.com
CRM solution
• Team edition
starter solution for small sales and marketing teams
- $ 20 per user/month for a minimum of 5 users
- additional costs for premium support
- additional costs for further storage (total per user 120 mb)
[Salesforce.com 2008b]
SAP
ERP solution
(Business
ByDesign)
167
contract duration
annual
• Unlimited edition
- $ 65 per user/month for more than 5 users
- premium support and further storage (total per user 120 mb) included
• Base user
€ 133 per user/month for a minimum of 25 users with three extensions
- manufacturing for € 54 per user/month
- warehouse management for € 29 per user/month
- service management for € 22 per user/month
n/a
[Hestermann 2007]
• Advanced user
€ 49 per package of 5 users/month. It provides optional extension of
- basic inventory and manufacturing execution functions for € 29 per package of 5
users/month
RightNow
CRMsuite
• negotiable price per user/month
• per transaction
annual
Taleo:
recruiting
solution
• Taleo enterprise edition
variety of recruiting modules which can be selected
- negotiable price for employee/per company
annual
[Taleo 2007]
• Business edition
provides following three service levels which all include on-demand back up service
and support
- ‘standard’ with simple for $ 99 per user/month
- ‘plus’, a talent management suite for internal employees (price n/a)
- ‘premium’ talent management suite for internal and external employees (price n/a)
WebEx:
Internet conferencing
solution
• Pay-per-use
- 33c/minute per participant
- integrated conferencing for 20c/minute
[webex 2008]
• Meeting center
- $375 per 5 users/month
- $75 per additional user/month
transaction
annual
Exhibit 88. Overview of SaaS providers’ price models
Depending on the coverage of service delivery (i.e., local versus global), and the
choice of technology for the wide area network (private, versus public), the transportation lines of the in-house and the SaaS solutions may use exactly the same IT resources. For example, if the in-house solution is based on a WAN which uses the Internet the costs of the same resources must be considered for the in-house and the
SaaS solution. However, if the in-house solution is purely designed for a local delivery of IT service units, or if a PC in the SaaS solution directly accesses the Internet
without any LAN, the transportation costs between the two IT solutions differ.
• Local Area Network. The cost behavior of the LAN in the SaaS solution resembles
the cost behavior of the LAN in the in-house solution (see p.165 ).
• Internet Service. Similar to the SaaS service, for an Internet service a monthly fee
must be paid. Thereby, different price models may exist. For example, Cablecom
168
Method Proposal for IT Service-Oriented Investment Analysis
in Switzerland offers a price model based on the maximum kbits downloadable/uploaloadable per second, such as the following offers [Cablecom 2008].
‘Highspeed 1000’ for CHF 15 allows to download 1000 kbit/sec and to upload 100
kbit/sec, or ‘highspeed 25000’ for CHF 75 allows to download 25000 kbit/sec and
to upload 2500 kbit/sec. The maximum capacity of this service is computable by
the available kbit/sec multiplied by the available seconds per day. The minimum
contract duration is 12 months. In addition to the Internet access, the Internet service may also include other services, such as security, online storage, or email and
IP addresses. If the Internet service is used by several IT service portfolios, its
costs must be allocated based on actual consumption of bandwidth.
The order and consumption center (i.e., the client) in the SaaS production line resembles the one of the in-house solution. Thus, the client CPU, the operating system and
other hardware will cause the same costs in both IT solutions. However, the cost differences between the client application in the in-house solution (i.e., the client enterprise application) and the client solution in the SaaS solution (i.e., the Internet browser) differ significantly.
• Internet Browser. Standard Internet browsers, such as the Microsoft Internet Explorer are often installed per default with the operating system. Furthermore, the
Internet Browser is used by the end-user for various purposes. Thus, the costs
which could be allocated to a particular IT service portfolio are marginal, and
therefore do not need to be considered in the cost calculation.
Electro Ltd.: Total Costs and Unit Costs of Core Services
Subsequently, controlling (CO) determines the total production and unit costs of all
core services provided by the IT service portfolio ‘IT support for CRM activities’.
Computation of Total Production Costs of Core Services
To determine the total costs for a 10-year production of core services, CO computes
the costs of the internal IT resources and external IT services involved in the production process. The costs include the hardware and software purchasing costs, energy
costs, external service costs, maintenance costs, as well as overhead costs. Additionally, the costs which occur on the level of the IT service portfolio, e.g., for the maintenance service ‘monitoring and control’ must be considered. For the final calculation of
the core services’ unit costs, the total costs are allocated to the total capacity volume,
which will be provided by the corresponding internal IT resources and external IT
services from 2010 – 2019. Exhibit 89 (see next page) presents the total production
costs of the core services.
Phase 5 – Cost Accounting of In-House & SaaS Solutions
service / resource
ID
169
IT solution 1: In-House - total costs of IT service portfolio ‘IT support for CRM activities’
2010
2011
2012 (upgrade) … 2018 (upgrade)
2019
total (CHF)
name
ISP_56
MSE_194
IT support for CRM activities
12
Monitoring & Control
6,500
6,500
6,500
…
6,500
6,500
[A] 65,000
65,000
PSE_432
RES_241
ESE_540
RES_532
ESE_735
MSE_431
MSE_976
OVH_361
ESE_976
serverTX32 service
server TX32 purchase price
Dell vendor support
Windows XP license
Microsoft vendor support
server management
facilities management
overhead
energy
4,500
300
3,000
200
15,167
2,080
200
520
0
300
0
200
17,875
2,080
200
520
4,500
300
3,000
200
17,875
2,080
200
520
…
…
…
…
…
…
…
…
4,500
300
3,000
200
17,875
2,080
200
520
0
300
0
200
17,875
2,080
200
520
[B] 246,542
22,500
3,000
15,000
2,000
176,042
20,800
2,000
5,200
PSE_021
RES_365
ESE_421
CRM server App 1 service
server CRM App 1 license
SW vendor support
4,000
250
0
250
4,000
250
…
…
4,000
250
0
250
[B] 22,500
20,000
2,500
PSE_470
RES_421
ESE_253
MSE_148
MSE_540
Oracle 9i DB service
Oracle 9i DB license
SW vendor support
database administration
storage & archive
1,200
50
7,516
10,156
0
50
9,750
13,000
1,200
50
9,750
13,000
…
…
…
…
1,200
50
9,750
13,000
0
50
9,750
13,000
[B] 222,922
6,000
500
95,266
127,156
PSE_701
MSE_980
OVH_361
10 Gbit Ethernet service
network management
overhead
1,422
75
1,625
75
1,625
75
…
…
1,625
75
1,625
75
[A] 16,792
16,042
750
PSE_021
RES_609
CRM client App 1 service
client CRM App 1 license
(CHF 2,500/user)
282,500
0
282,500
…
0
282,500
[B] 1,412,500
1,412,500
total costs of IT service portfolio ‘IT support for CRM activities’ (10 years)
[C]CHF 1,986,256
service / resource
ID
IT solution 2: SaaS - total costs of IT service portfolio ‘IT support for CRM activities’
2010
2011
2012
…
2018
2019
total (CHF)
name
ISP_56
MSE_194
‘IT support for marketing activities’
monitoring & control
6,500
PSE_701
10 Gbit Ethernet service
MSE_980
OVH_361
network management
overhead
PSE_895
ESE_452
MSE_980
Cablecom Internet service
Cablecom Internet access
network management
PSE_762
ESE_609
CRMSaaS.com (basic) service
CRMSaaS.com subscription
(CHF 220/user/month)
mgmt. of SaaS providers
MSE_458
6,500
6,500
…
6,500
6,500
[A] 65,000
65,000
1,422
75
1,625
75
1,625
75
…
…
1,625
75
1,625
75
[A] 16,792
16,042
750
1,500
352
1,500
352
1,500
352
…
…
1,500
352
1,500
352
[B] 18,520
15,000
3,520
298,320
298,320
298,320
…
298,320
298,320
[B] 3,015,700
2,983,200
3,250
3,250
3,250
…
3,250
3,250
32,500
total costs of IT service portfolio ‘IT support for CRM activities’ (10 years)
[C] CHF 3,116,012
Exhibit 89. In-House & SaaS – Total production costs of core services (10 years) 13
Following cost similarities and differences can be identified in Exhibit 89:
12
For the cost calculation of maintenance services (MSE) see Exhibit 92, p.178
13
MSE: maintenance service, ESE: external service, ISP: IT service portfolio, PSE: preliminary IT service,
OVH: overhead, RES: resource
170
Method Proposal for IT Service-Oriented Investment Analysis
[A] In both IT solutions, the same costs occur on the level of the IT service portfolio
‘IT support for CRM activities’ (CHF 65,000), and on the level of the LAN service ’10 Gbit Ethernet service’ (CHF 16,792). Reason for this is that the services
are used similarly in both IT solutions. Furthermore, the same maintenance services with the same volume of labor capacities were defined for both IT solutions
(i.e., monitoring and control and network management, see Exhibit 92, p.178).
[B] However, the costs between the two IT solutions differ largely in other cost factors. In the in-house solution, costs for the server CPU power, the server EA service ‘server CRM App 1 service’, the DBA service ‘Oracle 9i DB service’ and the
client EA service ‘client CRM App 1 service’ arise. In the SaaS solution, these
costs are replaced by the costs of the SaaS service ‘CRMSaaS.com (basic) service’. Additionally, in the SaaS solutions costs for the Internet service occur.
[C] As a consequence of B, the actual costs of the two IT solutions differ significantly
by CHF 1,129,756 (in-house CHF 1,986,256 vs. SaaS CHF 3,116,012).
Computation of Unit Cost of Core Services
Based on the total costs for the time period of 10 years, CO calculates the unit costs
for each core service as explained in the following (e.g., see Exhibit 90, next page).
Unit costs are used in combination with sales plans to determine the actual costs of an
IT solution, and to calculate IT product prices based on actual consumption. In order
to determine the unit cost of a core service, CO first computes the unit costs of the
preliminary IT services of which the core service is composed. For instance, the cost
of one instruction ‘serverTX32 service’, which is used in the in-house core service
‘view customer profile’, are calculated as follows:
unit cost of
=
1 instruction
serverTX32 service
10-year-costs of ‘serverTX32 service’
forecasted consumption number of CPU
instructions over a time period of 10 years
= CHF 0.00064204 =
CHF 246,542 see (Exhibit 94, p.171)
160,000 instr./day x 20 days x 12 months
x 10 years (see Exhibit 76, 146)
Similarly, for the in-house solution, CO determines the unit costs for the remaining
preliminary IT services ’10 Gbit Ethernet service’, ‘server CRM App1 service’, and
‘Oracle 9i DB service’, as well as for the IT service portfolio. For the SaaS solution,
CO computes additionally the cost per service request of the ‘CRMSaaS.com (basic)
service’ and the cost of one transmitted kb of the ‘Cablecom Internet Service’. The
unit costs of the preliminary IT services differ due to varying total costs and forecasted consumption numbers.
In a following step, the unit costs of the preliminary IT services are multiplied with
the actual consumed units by the particular core service (e.g., for the ‘serverTX32 service’ CHF 0.00064204 x 3 instructions = CHF 0.00192611). The number of the consumed units are derived from the core service’s BOS defined in phase 3 (see e.g., Ex-
Phase 5 – Cost Accounting of In-House & SaaS Solutions
171
hibit 64, p.124). The sum of the costs of all preliminary IT services defined in the
BOS result in the unit cost of the core service.
service (see BOS in Exhibit 64, p.124)
ID
name
IT solution 1: In-House unit cost of core service ‘view customer profile’
unit cost (CHF)
units
total cost (CHF)
CSE_012
14
ISPO_56
PSE_222
PSE_701
PSE_352
PSE_432
PSE_021
PSE_470
PSE_436
PSE_701
unit cost of core service ‘view customer profile’
IT support for CRM activities
0.00016927
send service request
10 Gbit Ethernet service
0.00007524
process service request
serverTX32 service
0.00064204
server CRM App 1 service
0.00005859
Oracle 9i DB service
0.00058053
send service reply
10 Gbit Ethernet service
0.00007524
service
ID
name
CSE_012
ISPO_56
PSE_245
PSE_701
PSE_895
PSE_353
PSE _762
PSE_479
PSE_701
PSE_895
unit cost of core service ‘view customer profile’
IT support for CRM activities
0.00067708
send service request
0.00007524
10 Gbit Ethernet service
Cablecom Internet service
0.00009400
process service request
CRMSaaS.com (basic) service
0.00033854
send service reply
10 Gbit Ethernet service
0.00007524
Cablecom Internet service
0.00009400
3 instr.
CHF 0.00802224
[E] 0.00050781
1 kb
[D] 0.00007524
3 instr.
2 instr.
1 instr.
[E] 0.00192612
[E] 0.00011718
[E] 0.00058053
64 kb
[D] 0.00481536
IT solution 2: SaaS unit cost of core service ‘view customer profile’
unit cost (CHF)
units
total cost (CHF)
1 service request
CHF 0.01201622
[E] 0.00067708
1 kb
1 kb
[D] 0.00007524
[E] 0.00009400
1 service request
[E] 0.00033854
64 kb
64 kb
[D] 0.00481536
[E] 0.00601600
Exhibit 90. In-House & SaaS – Unit cost of core service ‘view customer profile’ 15
The unit cost of the core service ‘view customer profile’ shows following similarities
and differences between the in-house and the SaaS solution:
[D] Due to the same unit cost of the LAN service ’10 Gbit Ethernet’ and the same
number of units consumed, in both IT solutions the LAN costs per core service
unit are the same (i.e., CHF 0.00007524 and CHF 0.00481536).
[E] The services vary in the remaining cost factors due to the usage of different preliminary IT services (‘serverTX32 service’, ‘server CRM App 1 service’, ‘Oracle
9i DB service’ vs. ‘CRMSaaS.com (basic) service’, ‘Cablecom Internet service’).
[F] In the provided example, the in-house unit cost of the core service ‘view customer
profile’ is less expensive than the SaaS unit cost (CHF 0.0080 vs. CHF 0.0120).
This is explainable with the small number of consumed CPU instructions of the
14
The costs, which occur on the level of the IT service portfolio are allocated to the unit cost of each core service. Thereby, the allocation rate is based on the instruction number of the basic server service (i.e., serverTX32), and the service requests of the SaaS service (i.e., CRMSaaS.com - basic), respectively.
15
The costs for the client EA licenses and the SaaS subscription fees are allocated on the cost level ‘IT product /
end-user’ (see Exhibit 100, p.189). Thus, they are not listed in the unit cost of a core service. Furthermore, the
remaining costs of the RPC activities ‘create service request’ and ‘display service content’ are not considered
in the unit costs as they are relatively small.
172
Method Proposal for IT Service-Oriented Investment Analysis
in-house core service ‘view customer profile’. For core services, such as ‘perform
email campaign’, which use up to 100 CPU instructions per service unit, the unit
cost of the in-house solution (i.e., CHF 0.2235) is significantly higher than in the
SaaS solution (i.e., CHF 0.0250). The unit cost of the SaaS service only slightly
differs amongst the core services due to varying kilobytes transmitted over the
LAN and the Internet. However, as for each core service unit only one service request is required, the costs of the preliminary IT service ‘CRMSaaS.com (basic)
service’ (CHF 0.00033854) remain the same for all core services (e.g., ‘login’,
‘view customer profile’, or ‘perform email campaign’)16.
5.6.1.2 Support Services
In the in-house, as well as in the SaaS solution, the costs of support services are largely based on costs of human resources [Hochstein et al. 2008a, pp.23-25]. Therefore,
they represent a large cost factor in both IT production alternatives. From the three
available labor capacities identified in the Chapters 0 and 5.5.1.2, the internal IT service provider only considers two for the cost calculation of support services, namely
its own internal labor capacities, and labor capacities procured from suppliers. However, labor capacities consumed from the end-users are not considered in the cost calculation. Instead, the end-users loss of productive work hours due to their involvement
in the service production will be addressed in the business impact of the IT production
alternatives (see Chapter 5.7.2)
• Internal IT Service Provider Costs. For each IT employee, the internal IT service
provider pays a fix monthly salary. Thereby, the range of the salary depends on the
technical competencies, skills, and experience of the employee. To be compliant
with governmental and organizational regulations, the internal IT service provider
may also pay for benefits, retirement plans and compensation. Employees work
full time or part time for a company. Additional hours are compensated with overtime payments that in general exceed the regular hourly salary [Bundschuh/Fabry
2004, p.89, Hochstein et al. 2008a, p.25].
• Supplier Costs. In addition to the costs of internal labor, the IT service provider
also often pays the suppliers for the consumption of external human services [Gadatsch/Mayer 2005, pp.257-268]. Examples are consultant services provided by
consultant companies or SaaS providers. In general, the hourly costs of these services are multiple times higher than the hourly costs of an internal IT employee.
The total costs are flexible as they only incur when the capacities are used to produce services. The internal IT service provider does not pay for idle time.
16
For a sample overview of in-house and SaaS unit costs for core services see Exhibit 100, p.189
Phase 5 – Cost Accounting of In-House & SaaS Solutions
173
Based on the labor capacities required to produce the support services, which were
defined in the support services’ BOS, the unit cost for each service can be derived. In
both IT solutions, similar costs will incur for the services ‘train end-user’, and ‘set-up
business unit’. Slight differences in the unit costs may arise for the services ‘enable
end-user’, ‘help desk’, and ‘change request’. Significant costs differences exist between the two IT solutions for the support service ‘upgrade software’.
• Enable End-User. For an end-user who already uses a suitable PC, the costs enabling him to use a new IT service portfolio are rather small. In general, in both IT solutions, it only takes the internal IT service provider a few minutes to register the
new end-user, to assign him to an existing user profile, and to send the login information, activation information or installation file to the end-user. However, the
service will be more expensive in the in-house solution if the end-user encounters
problems to install the new client software, or if the installation of a new enterprise
application requires the upgrade of the operating system. In these cases, more time
will be required from the service provider to complete this service.
• Train End-User. In both IT solutions, if this support service is mostly provided by
the internal IT service provider, the unit costs of this service are the same. However, the costs, between the two available training options, namely face-to-face and
online training, differ: An online training does not require any human involvement,
and therefore is less expensive than a face-to-face training. In the face-to-face option, the total production costs might increase stepwise with the number of endusers, as one training session might be provided for a fixed number of end-users,
e.g., 10-15 end-users.
• Help Desk. For software related issues the unit costs of this support service are
similar in both IT solutions if the internal IT service provider is the main contact of
the end-users. However, for incidents caused by hardware problems, the costs differ between the two IT solutions. This is because in the SaaS solution hardware incidents are solved by the SaaS provider. Thereby, extra costs do not incur for the
internal IT service provider as they are already covered in the regular end-user or
support subscription fees.
• Change Request. In both solutions, the unit costs of this service are similar for application related issues, i.e., customization of the solution. Nevertheless, in the inhouse solution additional costs for changes in the hardware might occur.
• Upgrade Software. The costs between the two IT solutions differ significantly for
the service ‘upgrade software’. In the in-house solution, the unit costs are similar
to a new in-house development project (compare to Chapter 0). The costs for this
174
Method Proposal for IT Service-Oriented Investment Analysis
are completely allocated to the internal IT service provider. The total cost during
the entire lifetime of an IT service portfolio depends on the number of upgrades,
ordered by the contractor. Thereby, the unit costs of one service are smaller if the
upgrade is conducted in shorter cycles. In the SaaS solution, the service is almost
completely outsourced to the SaaS provider. The costs of the software upgrade are
included in the user subscription fee. Small costs for the internal IT service provider arise from activities, such as providing test data to the SaaS provider, enabling
the new features, and informing the end-users about the updates.
• Set-Up Business Unit. The unit costs to provide a client-server based IT service
portfolio to a new business unit does not differ amongst the IT solutions. In both
IT solutions similar activities must be performed, e.g., the business processes of
the business unit must be analyzed and adjusted to the new IT solution. Furthermore, the local data of the business unit must be imported into the new solution.
Afterwards, for each new end-user the support service ‘enable end-user’ must be
consumed. Thereby, as described above, the unit costs of the service ‘enable enduser’ varies between the two IT solutions.
Electro Ltd.: Unit Costs of Support Services
Controlling calculates for each support service the unit cost based on the BOS and the
unit costs defined for each preliminary service.
service (see BOS in Exhibit 67, p.129)
ID
name
SSE_003
enable end-user
PSE _148
PSE_540
PSE_831
PSE_540
PSE _976
PSE_540
PSE_187
PSE_540
PSE_403
PSE_540
create user ID & assign it to profile
delivery management
send installation file
delivery management
send login information
delivery management
resolve SW installation problem (OPTIONAL)
delivery I
upgrade of client operating system (OPTIONAL)
delivery I
service (see BOS in Exhibit 67, p.129)
ID
name
SSE_003
enable end-user
create user ID & assign it to profile
PSE _148
PSE_540
deliver y management
PSE _976
send login information
PSE_540
delivery management
delivery management service (PSE 540)
quantity (min.)
unit cost (CHF/ min.)
regular unit cost:
additional optional unit cost:
cost per service unit
(CHF)
22.57
85.76 and/or 135.42
15
1.13
16.93
3
1.13
3.39
2
1.13
2.26
76
1.13
85.76
120
1.13
135.42
delivery management service (PSE 540)
quantity (min.)
unit cost (CHF/ min.)
regular unit cost:
cost per service unit
(CHF)
19.19
15
1.13
16.93
2
1.13
2.26
Exhibit 91. In-House & SaaS – Unit cost of support service ‘enable end-user’ 17
17
In the unit cost calculation of support services only the costs of the preliminary services provided by the internal IT service provider and suppliers are considered. The costs caused by customer company are neglected.
Phase 5 – Cost Accounting of In-House & SaaS Solutions
175
Similar to the unit cost calculation of preliminary IT services used for the production
of core services (see Exhibit 89, p.169), the unit costs of the preliminary services used
to produce the support services are derived from the total costs of the labor resources
and the planned total consumption of labor capacities. For instance, the unit cost of the
preliminary service ‘delivery management (CHF 1.13 per minute) is based on a cost
allocation of the total 10-year costs of the internal human resources. The total costs
include for instance the costs of salaries, overtime, social contributions, rent, and telephone.
A comparison of the unit costs of the in-house and SaaS support service ‘enable enduser’ reveals the following. Due to differences in the required labor capacities, the inhouse unit cost of the support service is slightly higher for regular service consumption than the SaaS unit cost of the same service. Furthermore, additional costs for the
in-house service must be considered if problems with the software installation occur,
or if the client OS must be upgraded.
5.6.1.3 Maintenance Services
As specified in the work plans (see Chapter 5.5.1.3), in the in-house solution maintenance services are largely created of labor capacities of the internal IT service provider,
and labor capacities of its suppliers. Thus, similar to support services, maintenance
services are largely composed of labor costs. The costs of the maintenance services
can be derived from the costs of the internal IT employees, as well as from the procurement costs of external human services. Additionally, software costs and overhead
costs must be considered.
Maintenance services are consumed by the IT resources, which they maintain, and
external IT services, which they manage. Therefore, the costs of the services must be
allocated to the IT resource and IT services based on the actual consumption, which
were specified in the work plans (see Exhibit 86, p.162) [Übernickel et al. 2006b]. For
instance, if the IT resource ‘server’ is maintained by the maintenance service ‘server
management’ the labor costs of the minutes spent on this resource must be allocated to
the server. Due to the large impact of maintenance services on the service levels of the
internal IT resources, a reduction in the investment of maintenance services will most
likely negatively affect the service levels of the core services (see Chapter 5.5.1.3). As
a consequence, cost of poor quality may arise. Cost of poor quality refers to the costs
for resolving problems or to consequential costs of reduced service levels [Hochstein
et al. 2008a, p.41].
If the number of IT resources required for the provision of an IT service portfolio increases, while at the same time SLAs of the resources must remain the same, the in-
176
Method Proposal for IT Service-Oriented Investment Analysis
vestments in the maintenance services must be extended. Therefore, the total costs of
the maintenance services will rise. However, if a certain volume of maintenance services is reached, the internal IT service provider will be able to leverage economies of
scale due to a higher level of automation and specialization [Lacity et al. 1996]. As a
result, the proportion between costs of labor capacities and costs of IT capacities will
change, i.e., the cost proportion of labor capacities will decrease, whereas the cost
proportion of IT capacities will increase.
In the following, the maintenance services defined for the two IT solutions are explained regarding their cost behavior and cost allocations to IT resources and external
services.
IT Solution 1: In-House
In the in-house IT production line, the subsequent maintenance services must be allocated to the different IT resources generating the core service units.
• Server Management. To ensure reliability and security, the server must be monitored, controlled and adjusted on a weekly basis. In addition to the costs of these
activities, further costs arise from the installation of new batches or for the operation of security software. The recurring costs are allocated to the resource ‘server’.
• Network Management. The time required managing the network, and thus the unit
costs of this maintenance service depend on various factors. In particular, the size
of the network (i.e., the number of physical IT resources such as routers), the traffic volume, and the user numbers will affect the total costs of this service. In addition to the costs to maintain internal IT resources, costs of managing network partners of wide area networks (e.g., Internet providers) may occur. Costs of the service ‘network management’ are allocated to the resource ‘network’, i.e., Internet or
LAN. Based on the planned number of service units and the number of transmitted
bytes per service unit, the network costs are allocated to core service units. Thereby, the costs must be shared amongst the different IT service portfolios offered by
the internal IT service provider.
• Database Administration. This service is, similar to the previous service, conducted on a regular basis. The costs of this service are allocated to the resource
‘database application’. Thereby, the complexity of the table structure and the data
volume will increase the unit service costs. The total costs of the database application will be allocated to core services based on the number of database accesses
(i.e., new data entries, data updates, and data queries).
Phase 5 – Cost Accounting of In-House & SaaS Solutions
177
• Storage and Archive. The unit costs of this service strongly depend on the volume
of the data to be stored, and the automation level of the service. A lower data volume and a higher degree of automation will decrease the costs of one service unit.
The total costs occurring during the entire lifetime of the IT service portfolio depends on the requirements regarding the frequency of service consumption. The
data volume to be stored and updated increases linearly with the number of core
services consumed. The service ‘storage and archive’ is allocated to the resource
‘database application’.
• Monitoring and Control. As this service monitors and controls the end service levels of the core and support services, its costs are allocated to the hierarchy level
‘IT service portfolio’. Recurring costs occur on a daily basis due to monitoring activities. Additional irregular costs occur if regulatory actions have to be performed.
Furthermore, besides labor costs, expenses for controlling and reporting tools must
be considered.
IT Solution 2: SaaS
As most of the maintenance services in the SaaS solution are outsourced to the SaaS
provider, the maintenance costs are relatively low. Nevertheless, three services must
be considered for the cost calculation.
• Network Management. The costs of this service strongly depend on the network
components of the core services’ bills of services. If the BOS only contains Internet services, i.e., if the client PCs are directly connected to the Internet, then the
only costs, which occur, derive from managing the Internet providers. However, if
the BOS also contains LAN services, the network costs will resemble the network
costs in an-house house solution, i.e., costs for the monitoring and controlling the
local area network.
• Management of SaaS Providers. The time required to perform this support service,
and therefore the service costs depend on two factors: first, the number of different
SaaS providers cooperating with the internal IT service provider and second, the
degree of standardization of their relationship [Jayatilaka et al. 2003]. The costs
will increase with each new SaaS provider, but will decrease if the service levels
of the SaaS provider are clearly defined, and sophisticated tools to monitor and
control the SaaS service are available. The costs of this service are allocated to the
external service ‘SaaS service’.
•
Monitoring and Control. Similar, to the in-house solution, in the SaaS solution,
the end-user view, i.e., the sales view, of the core and support services must be
monitored and controlled by the internal IT service provider. As this view is equal
178
Method Proposal for IT Service-Oriented Investment Analysis
for both IT solutions (i.e., both IT solutions must meet the requirements specified
in the sales specification) the cost of this service is also the same.
Electro Ltd.: Total Costs of Maintenance Services
For both IT solutions, the role controlling computes the total costs of the maintenance
services for the period of 10 years. The costs are based on the hourly cost rate calculated for the new IT employee responsible for the maintenance services (CHF 67.71).
As the new employee is responsible for all maintenance services, the hourly cost rate
is the same for all services. The hours per year are derived from the new employee’s
daily workload caused by the maintenance services (see Exhibit 82, p.154).
In-House: resource
ID
maintenance services
name
ID
name
MSE_431 server mgmt.
RES_432 serverTX32
RES_470 Oracle 9i DB
RES_701 10 Gbit Ethernet
ISPO_56 IT support for
CRM activities
MSE_148
MSE_540
MSE_980
MSE_194
database admin.
storage&archive
network mgmt.
monitoring&cont.
2010
cost rate
hours
costs per
(CHF/hour) per year year (CHF)
(A)224
15,167
67.71
total cost of maintenance services (10 years)
SaaS: resource /service
ID
name
ESE_762 CRM SaaS.com
(basic)
RES_701 10 Gbit Ethernet
ESE_895 CablecomInternet
ISPO_56 IT support for
CRM activities
maintenance services
ID
MSE_458
MSE_980
MSE_980
name
management of
SaaS providers
network mgmt.
network mgmt.
111
150
21
74
7,516
10,156
1,422
5,010
580
39,270.83
2011 – 2019
hours
per year
264
(1.1 hours/day
x 20 x 12)
144
192
24
96
costs per
year (CHF)
17,875
total costs
for 20102019 (CHF)
176,042
9,750
13,000
1,625
6,500
95,266
127,156
16,047
63,510
720.00
48,750
478,021
costs per
year (CHF)
total costs
for 20102019 (CHF)
48
24
5.2
3,250
1,625
352
32,500
16,250
3,520
96
6,500
65,000
173
11,700
117,270
2010-2019
cost rate
(CHF /hour)
67.71
MSE_194 monitoring&cont.
total cost of maintenance services (10 years)
hours
per year
Exhibit 92. In-House & SaaS – Total costs of maintenance services (10 years)
Main cost differences between the two IT solutions stem in the SaaS solution from the
maintenance services, which were outsourced to the SaaS provider. Furthermore, in
the in-house solution, the annual maintenance costs of the first year differ from the
costs of the following years. Reason for this is that in the first year the labor capacities
required for the maintenance services were reduced, as the new IT employee would be
heavily involved in the introduction of the new IT service portfolio. Thus, less labor
capacities would be available for the maintenance services. In the SaaS solution, the
maintenance services can be executed as planned since the introduction of the new
SaaS solution would require less labor capacities.
Phase 5 – Cost Accounting of In-House & SaaS Solutions
179
5.6.2 Costs of IT Development Alternatives
The goal of an IT development alternative is the creation of the IT production alternative, which is responsible for generating the services of a new IT service portfolio.
The one-time costs of the IT development alternative, thus, can be allocated to the cost
hierarchy level ‘IT service portfolio’. Thereby, the development costs can be depreciated over the useful life of this cost object [Hansen/Mowen 2006, p.881]. Based on
the planned sales volume of service units, in a further calculation, the development
costs can then be allocated to the final costs of IT service units, i.e., service units of
core and support services [Übernickel 2008, p.59]. Exhibit 93 shows an extract of the
value chain of the IT product-oriented cost accounting approach (compare to Exhibit
23, p.51). In the context of this dissertation, the extract, which focuses on project
costs, were further specified to illustrate the cost allocation of development services to
final costs of IT services.
IT solution 1: in-house
costs of IT development alternative
development services
internal IT resources
overhead
costs
cost
allocation
according
to consumption
•server / CPU
•server enterprise app
•database app
•server OS
•LAN
•
•
•
•
router
client PC / CPU
client enterprise app
client OS
support
internal
services
human resources
•account management
•product management
•product engineering
•production engineering
•…
external
human services
final costs of
core services
costs of IT
development
alternative
•consultant services
final costs of
support services
costs of IT development alternative
IT solution 2: SaaS
development services
final costs of
core services
internal
IT resources
overhead
costs
cost
allocation
according
to consumption
•LAN
•router
•client PC / CPU
•client enterprise app
•client OS
•…
internal
human resources
•account management
•product management
•product engineering
•production engineering
•…
external
IT services
•SaaS IT service
•Internet service
•…
costs of IT
development
alternative
external
human services
•consultant services
•SaaS human services
•…
Exhibit 93. Allocation of total projects costs to IT services
[adapted from Übernickel 2008]
final costs of
support services
180
Method Proposal for IT Service-Oriented Investment Analysis
The ‘total costs of an IT development alternative’ are composed of the total costs of
internal resources and external services. Against this, the ‘actual costs of the development services’ of an IT development alternative can be derived from costs of the activities performed in the development project. Based on the difference between these
two cost numbers, the role controlling determines the costs of unused resources. For
instance, if a test server can be used for other development projects after the completion of a project, only the costs for the actual usage must be allocated to the project.
As typical for IT development projects, development projects of in-house and SaaS
solution are highly labor intensive [Bonham 2004, pp.161-163]. Thus, a large portion
of development expenses are labor costs. Additional costs occur from overhead costs,
and development and test environments [Bundschuh/Fabry 2004, pp.63-99]. Thereby,
according to the principles of economies of scale, IT service providers, which run frequently IT development projects will be able to better optimize the total costs of their
projects [de Loof 1997]. Contrarily, IT service providers, which launch less regular
new IT service portfolios, will encounter difficulties in reaching the same economies
of scale. The labor capacities provided on a regular basis by the internal human resources is often not sufficient for the additional short-term labor need of the IT project
[Bonham 2004, p.163]. Instead, these service providers must rise costly the maximum
labor capacities by increasing the available capacities of their internal human resources, or by sourcing external human services. Due to overtime payment of internal
human resources and higher hourly rates of consultants, the cost rates of these extra
capacities are most likely higher than the costs of the regular available labor capacities, which occur for the generation of support and maintenance services. Following
costs occur for the human resources and services used in IT development projects of
the two IT solutions:
• Internal IT Service Provider. The cost rates for internal human resources differ
largely amongst IT service providers. Providers, which regular launch new IT service portfolios, can run IT development projects with their existing human resources. Thus, the cost rate is based on regular salaries. However, IT service providers, which perform less regular IT development projects, have in general labor
cost rates composed of regular salary, as well as overtime costs. The hourly cost
rates further differentiate with increasing specialization of the internal IT service
provider. For instance, if the roles of an IT service provider (e.g., product management, product engineering, production engineering) are occupied by different
IT employees with different salary levels, the cost rates of each role will vary.
• Supplier. In addition to costs of internal human resources, external costs of consultant services occur [Lientz/Larssen 2004, p.93]. These costs are variable, i.e., the
Phase 5 – Cost Accounting of In-House & SaaS Solutions
181
internal IT service provider must only pay for the actual consumed consultant services. Thereby, the hourly costs of a consultant can be a multiple of the hourly
costs of an internal human resource. Nevertheless, the internal IT service providers
can often negotiate lower prices. For instance, a SaaS provider might offer the internal IT service provider cheaper hourly rates for its consultant services in order
to promote the entire SaaS solution.
• Customer. Although the customer supports the internal IT service provider in the
development project, it is common that the costs of these resources are not reimbursed by the internal IT service provider.
As both IT development alternatives consume the same before described labor capacities, similar costs rates for human resources can be used. Nevertheless, the actual costs
of the solutions will vary for two reasons. First, the labor capacities are consumed in
different volumes due to varying project activities (see Chapter 5.4.2). Second, the use
of internal IT resources and external IT services differs. The following chapters illustrate the consequences this has on the costs behavior of the three core phases of a
development project.
• Detailed Concept of Production Alternative. A large part of the costs of this
project phase derives from the expenses of defining the customization requirements. In both IT solutions, these expenses will be the same as long as the packaged software and the SaaS solution provide the same functionality. However,
costs differences between the two IT solutions will stem from the two activities.
When evaluating the availability of resources, in the SaaS solution only the human
resources must be considered, whereas in the in-house solution also IT resources
are relevant. Moreover, in the SaaS solution the transaction costs might be lower
than in the in-house solution due to smaller numbers of negotiation partners and
the availability of service levels predefined by the SaaS providers [Jayatilaka et al.
2003]. Contrarily, in the in-house solution, unless the internal IT service provider
has fix SW and HW partners, the expenses will be higher than in the SaaS solution
due to the need to evaluate several SW and HW vendors, as well as to compute the
service levels based on the expected workload of the internal IT resources.
• Realization of IT Production Alternative. In this phase, the costs of human resources are also rather similar among the IT solutions. Thereby in particular, activities such as, importing test data, customizing and testing will cause large costs in
both IT solutions. However, differences in costs of human resources stem from the
necessity to set-up hardware and install the server and client enterprise application.
For instance, the costs of the service ‘enable development user’ and ‘enable test
user’ can largely differ between the two IT solutions. In the in-house solution, IT
182
Method Proposal for IT Service-Oriented Investment Analysis
employees must register themselves as users and install the client software on their
machines. In the SaaS solution, no installation is necessary. Thus, the costs rate for
this activity will differ between the solutions. Finally, the costs of establishing
support and maintenance services for the production alternative most likely differ,
as in the SaaS solution only the maintenance services, which are not outsourced to
the SaaS provider, must be defined and taught to the IT employees.
Besides, human resource costs, additional costs for IT services occur. According to
the activity-based costing principles, only the actual costs of the consumption of IT
resources are assigned to an activity. For instance, the costs of usage for the test
server would be allocated to the activity testing software based on the number of
days the server is used in this activity. However, if the IT resource cannot be used
elsewhere after project completion, the costs of unused capacities must also be allocated to the IT development alternative. An addition to hardware costs, software
costs occur in the in-house solution as the internal IT service provider must pay for
each development and test user the user licenses for the enterprise application.
Against this, in the SaaS solution, costs occur either from a fix monthly subscription fee for the SaaS solution for testing and developing, or from a monthly subscription per user. Thereby, the price models for development and test environments may differ, amongst the SaaS provider: the price is either based on the actual number of development and test users, or on the future number of end-users.
Finally, in the in-house solution additional overhead costs may occur (e.g., for the
rent and cooling of the server room, or the insurance of the hardware).
• Introduction of IT Production Alternative. Assuming the in-house solution is based
on client-server architecture with one central web server for all business units, then
the expenses for the activity ‘set-up business unit’ will be the same amongst the
two solutions. Furthermore, the costs of the service ‘train end-user’ will be the
similar due to the same bill of service (Chapter 0). However, differences in costs
will occur due to the different BOS of the service ‘enable end-user’.
Electro Ltd.: Cost Accounting of Development Services
According to the specified project plans (see Exhibit 70, p.135) and the human resources allocated to the development project, controlling develops the total costs of
the two IT development alternatives (see Exhibit 94, p183 and Exhibit 95, p.184). The
difference of CHF 58,500 (CHF 177,800 – CHF 119,300) can be explained as follows:
[A] Due to higher in-house expenses for activities, such as the availability evaluation
of internal IT resources, and the negotiation of prices with several SW and HW
vendors the first phase differs between the two projects by CHF 8,000.
Phase 5 – Cost Accounting of In-House & SaaS Solutions
183
[B] The second phase varies largely between the two projects (i.e., CHF 117,000 and
CHF 66,500). The main reasons for this difference is Electro IT Services’ need to
buy new hardware and software licenses for the development and test environment. These costs (i.e., CHF 40,500 = CHF 4,000 +7,500 +4,000 +25,000) are
completely allocated to the in-house project as no need for these resources exists
after project completion. Against this, in the SaaS solution Electro IT services pays
a monthly rent for the SaaS development and test environments.
activities / resources
organizational unit/ resource
phase1: detailed concept of IT production alternative
check availability of resources
- check availability of human resources
- check availability of IT resources
negotiate prices with SW and HW vendors
- specify ‘vendor bidding document’
- specify ‘vendor bidding document’
- select SW & HW combination
define customization requirements
- define requirements
- define requirements
phase 2: realization of IT production alternative
set-up development environment
- install HW and SW
- enable development user
- import test data
customize software
- customize software
- customize software
- server enterprise application
- client enterprise application
- overhead
set-up test environment
- install HW and SW
- enable test user
- import test data
test software
- test software
- server enterprise application
- client enterprise application
- overhead
establish maintenance services
- define maintenance services
- define maintenance services
- train IT employees
phase 3: introduction of IT production alternative
prepare business unit MA-CH
prepare business unit SA-CH
prepare business unit SE-CH
units
unit cost (CHF)
Electro IT Services
Electro IT Services
1 day
2 days
800
800
Electro IT Services
Accenture
Electro IT Services
5 days
5 days
3 days
800
2,000
800
Electro IT Services
Accenture
15 days
15 days
800
2,000
total costs (CHF)
[A] 60,800
2,400
800
1,600
16,400
4,000
10,000
2,400
42,000
12,000
30,000
[B] 117,000
6,400
Electro IT Services
3 days
800
2,400
Electro IT Services
2 days
800
1,600
Electro IT Services
3 days
800
2,400
53,900
Electro IT Services
15 days
800
12,000
Accenture
15 days
2,000
30,000
CRM server app 1
1 license
4,000
[B] 4,000
CRM client app 1
3 licenses
2,500
[B] 7,500
server room 243
20 days
20
400
7,200
Electro IT Services
2 days
800
1,600
Electro IT Services
4 user
8500
3,200
Electro IT Services
3 days
800
2,400
22,100
Electro IT Services
10 days
800
8,000
CRM server app 1
1 license
4,,000
[B] 4,000
CRM client app 1
10 licenses
2,500
[B]25,000
server room 243
5 days
20
100
12,400
Electro IT Services
3 days
800
2,400
Accenture
3 days
2,000
6,000
internal ISP
5 days
800
4,000
costs of the service consumption of three support services ‘set-up business
unit’, 113 (MA: 21,SA: 37,SE: 55) support services ‘enable end-user’, and 113
support services ‘train end-user’ are included in the total costs of support services (see Exhibit 85, p.160). The costs of this phase are therefore not listed in this
cost calculation.
total costs of development alternative
Exhibit 94. In-House – Total costs of development services
177,800
184
Method Proposal for IT Service-Oriented Investment Analysis
development activities
organizational unit/ resource
phase 1: detailed concept of IT production alternative
check availability of resources
- check availability of human resources
negotiate prices with SaaS providers
- specify ‘vendor bidding document’
- specify ‘vendor bidding document’
- select SaaS solution
define customization requirements
- define requirements
- define requirements
phase 2: realization of IT production alternative
set-up development environment
- activate development SaaS environment
- enable development user
- import test data
customize SaaS solution
- customize SaaS solution
- customize SaaS solution
- usage of development SaaS environment
set-up test environment
- activate test SaaS environment
- enable test user
- import test data
test SaaS solution
- test SaaS solution
- usage of test SaaS environment
establish maintenance services
- define maintenance services
- define maintenance services
- train IT employees
phase 3: introduction of IT production alternative
prepare business unit MA-CH
prepare business unit SA-CH
prepare business unit SE-CH
units
unit cost (CHF)
Electro IT Services
1 day
Electro IT Services
Accenture
Electro IT Services
3 days
3 days
4 days
800
2,000
800
Electro IT Services
Accenture
15 days
15 days
800
2,000
800
Electro IT Services
Electro IT Services
Electro IT Services
1 days
1 days
3 days
800
800
800
Electro IT Services
Accenture
devCRM onDemand services
15 days
15 days
5 user
800
2,000
18
220
Electro IT Services
Electro IT Services
Electro IT Services
1 days
2 user
3 days
800
220
800
Electro IT Services
testCRM onDemand services
10 days
10 user
800
220
Electro IT Services
Accenture
Electro IT Services
1 days
1 days
2 days
800
2,000
800
total costs (CHF)
[A] 52,800
800
800
10,000
2,400
6,000
1,600
42,000
12,000
30,000
[B] 66,500
4,000
800
800
2,400
43,100
12,000
30,000
[B]1,100
4,800
800
1,600
2,400
10,200
8,000
2,200
8,000
4,400
800
2,000
costs of the service consumption of three support services ‘set-up business unit’,
113 (MA: 21,SA: 37,SE: 55) support services ‘enable end-user’, and 113 support
services ‘train end-user’ are included in the actual costs of support (see Exhibit 85,
p.160). The costs of this phase are therefore not listed in this cost calculation.
total costs of development alternative
119,300
Exhibit 95. SaaS – Total costs of development services
18
In the fictitious company, a price model for a SaaS development and test environment is applied, which is
based on the number of test and development users and the time period for which the environments are used.
Other price models for SaaS environments may charge a price, which is based not on the number of test and
development user but on the number of final end-users.
Phase 6 – Final Selection between In-House or SaaS Solution
185
5.7 Phase 6 – Final Selection between In-House or SaaS Solution
Purpose:
to select the in-house or the SaaS solution based on its cost-efficiency, as well as the updated SLAs and selling prices of the IT products and IT services
Roles:
controlling, account management, product management, contractor
Activities:
-
Input:
all documents created in the previous phases
Output:
‘what-if’ scenarios, updated IT product contract & sales specifications, final decision
Proceed with:
phase 1 (i.e., customer requirements analysis), place, or cancel IT product order
build ‘what-if’-scenarios based on the information collected in the previous phases
analyze IT solutions’ cost-efficiency and service levels of the various scenarios
determine for each IT product a selling price, which is save for future changes
update IT product contract and sales specifications of the IT services
For the final selection of one IT solution, it is crucial to evaluate each solution based
on its current, as well as on expected future changes [de Loof 1997, p.187]. Thus, in
this phase the role controlling uses the static information collected in the previous
phases to build ‘what-if’ scenarios, which simulate future uncertainties in the IT development and IT production alternative of the two IT solutions. The scenarios are
analyzed regarding their cost-efficiency, and ability to fulfill the defined SLAs. Furthermore, for each scenario IT product prices are determined. The final selling price
of each IT product is based on the different IT product prices determined for each
scenario, and the scenarios’ occurrence probability. The role product management
updates the IT product contract and sales specifications with the new price and SLA
information. In a next step, the contractor evaluates the updated documents and discusses cost reduction potentials with the role account management. If the contractor
requests changes to the IT product and the included IT services, the previous steps
must be repeated [Scheeg 2005, p.171]. The investment analysis is completed when
the contractor places, or cancels the final IT product order.
IT development
& production
alternative
has
scenario
affects
costs of IT solutions,
selling price & SLAs of IT
products and IT services
determines
product
management
updates
creates
controlling
composed
of
requests
changes
IT solution
account
management
developed
for
IT service
portfolio
IT product
contract
sales
specification
describes
negotiates with
orders
IT product
evaluates
describes
Contractor
bundles
has
IT service
provides
Exhibit 96. Detailed view of meta model – Key elements of phase 6
186
Method Proposal for IT Service-Oriented Investment Analysis
In the following two chapters, the final decision-making between the in-house and the
SaaS solution is explained from two points of views, first the point of view of the internal IT service provider, and second the point of view of the customer company.
5.7.1 Decision-Making by Internal IT Service Provider
The previous phases of the proposed method are based on the assumption that the situation of the customer company, the internal IT service provider, and its suppliers
remain stable and that all variables are known over the entire lifetime of the IT service
portfolio. However, this assumption is artificial as in the real economy the variables
change over time [DeLone/McLean 1992, p.182, Menascé et al. 2004, pp.102/103].
Therefore, in order to select cost efficient IT solutions, which meet the expectations of
the contractor, and to engage in price and service level negotiations, a sound knowledge of possible future changes and their consequences on the two IT solutions is
crucial.
IT solution 1: In-House
Final Decision-Making by Internal IT Service Provider
IT Development
IT Development Alternative
Alternative
IT
Production
- IT productAlternative
contract
IT Production
Alternative
- sales specifications
- IT product
contract
- production
plans
- sales
specifications
- work
plans
…
- production
plans
- work load
profile
- work
plans
-total
costs of IT production alternative IT Development
- work
load costs
profileof IT services
Alternative
- actual
IT
Production
-total costs of IT production alternative
Alternative
- actual costs of IT services
scen
1
o
i
r
a
na
sce
2
rio
ario
scen
n
IT Development Alternative
IT Production
- IT productAlternative
contract
1
o
i
r
na
IT solution 2: SaaS
IT Development
Alternative
IT
Production
Alternative
na
sce
2
rio
- sales specifications
- IT product
contract
- production
plans
- sales
specifications
work
plans
…
- production plans
- work
load profile
- work
plans
IT Development
-total
costs
of IT production alternative
- work
load
profile
Alternative
IT
Production
- actual
of IT services
-total
costs costs
of IT production
alternative
Alternative
- actual costs of IT services
sce
ario
scen
n
controlling creates scenarios by changing various influencing factors of IT development and IT production alternatives
controlling and product management determine selling prices and SLAs based on outcomes and level of uncertainty of scenarios
product management
updates sales prices and SLAs in
contract of IT product & sales specifications of IT services
contractor & account management
negotiate sales prices and SLAs
Final Decision-Making by Customer Company
Exhibit 97. Decision-Making by Internal IT Service Provider
A valuable method to predict future changes is sensitivity analysis [Saltelli et al.
2004, pp.42-46, Koller 2005]. In the context of the proposed method, sensitivity analysis is applied to build ‘what-if’ scenarios. The scenarios provide valuable insights on
the consequences of future risks and uncertainties on the cost-efficiency of the two IT
solutions, as well as the final selling prices and SLAs of the IT products and IT services (see Exhibit 97). Subsequent activities are conducted by the role controlling.
1. Creation of Contributing Factor Diagram. In a first step of this activity, controlling identifies the variables influencing the outcomes of the two IT solutions. The-
Phase 6 – Final Selection between In-House or SaaS Solution
187
reby, the influencing variables can be derived from the previous phases as outlined
in Exhibit 98.
manufacturing view
sales view
phases
1. customer
requirements
analysis
3.
manufacturing specifications
4.
capacity
requirements
planning
5.
cost
accounting
influencing factors on costs and service levels
IT product contract
- first delivery date
- price
SLAs of core services
- availability
SLAs of support services
- service hours
- delivery time
- upgrade rollout date
unit consumption of core services
- total daily unit consumption
- daily changes
- seasonal changes
unit consumption of support services
- number of end-users
- number of business unites
- number of end-users
- duration of IT product contract
- response time
- upgrade cycles
- customer satisfaction
-…
 result



In-House/ SaaS
- unexpected changes
-…

- delivery time
- date and frequency of upgrades
-…

In-House
SaaS

- BOS of core services
- BOS of support services
- work plans of maintenance services
- project plan of IT project
…
- workload CPU
- workload of LAN
- workload of internal human resources
…
- prices of software licenses
- prices of software support
- prices of hardware
- salaries of internal human resources
- BOS of core services
- BOS of support services
-work plans of maintenance services

- project plan of IT project
…
- available data storage
- workload of Internet

-workload of internal human resources
…
- prices of subscription fees
- prices of SaaS support

- salaries of internal human resources
-…
- costs of
IT development
& production
alternatives
- selling prices of
IT products & IT
services
- service levels of
IT services
Exhibit 98. Influencing factors to develop scenarios of IT production alternatives
Furthermore, controlling defines which variables are situational, (i.e., not controllable), which are decisional (i.e., controllable) and which variables are goal variables. The categorization of the variables is company-specific. For instance, the
number of IT employees is situational, if the IT service provider cannot change the
employee number due to hiring freeze in the company. However, the number of IT
employees is decisional, if the internal IT service provider has no restrictions on
increasing the employee numbers. Concluding, for each IT production and IT development alternative, controlling develops a contributing factor diagram (CFD).
CFDs are composed of the identified variables and illustrate their logical and mathematical dependencies (see Exhibit 102, p.191 and Exhibit 106, p.197).
2. Determination of Distribution of Variables. For each variable, controlling defines
the value distribution, i.e., the range of possible values (compare to Exhibit 18,
p.43). For instance, the end-user numbers in the first five years after the launch of
a new IT service portfolio may range between 150 and 250 end-users. The renewal
prices of the software licenses to be paid for the next upgrade cycles may range
188
Method Proposal for IT Service-Oriented Investment Analysis
between CHF 2,700 and CHF 3,500. The distributions of the variables are used as
input for the following price calculation.
3. Pricing of IT Products and IT Services. In order to price the IT products and IT
services for the contractors, controlling performs a Monte Carlo Simulation. In the
simulation the previously defined value ranges of the variables are randomly combined to analyze their output of specified goal variables [Mooney 1997, Wieske
2007]. In order to evaluate possible prices, controlling defines, for instance, the
break-even point as one goal variable. Thereby, the price is composed of a specified contribution margin, as well as the development and production costs allocated to the IT product on a per month and end-user basis. The production costs of
the IT product can be calculated based on unit costs and the sales volume of each
core service included in the IT product. For each scenario, controlling analyzes the
volume of service units, which had to be consumed to reach the break-even point.
Any additional, service units that were consumed after the break-even point would
create profit for the internal IT service provider (see Exhibit 106). Thus, IT solutions, which do not reach the break-even point before the end of the contract duration, will result in a loss. For a detailed description on how to calculate the breakeven point see [Hansen/Mowen 2006, pp.736 et sqq.]
total
revenue
revenue
profit region
profit
(CHF100)
400
total
cost
300
200
100
break-even
point
(20, CHF200)
loss
variable expenses
(CHF20, or CHF5 per unit)
fixed expenses (CHF100)
20
40
60
units sold
Exhibit 99. Cost volume profit graph
Based on the probability occurrence and the product price of each scenario, controlling determines the final selling prices for each IT product.
4. Determination of SLAs. In addition to the selling prices, controlling simulates the
service levels of each core and support service in various scenarios. Based on the
occurrence probability and the service levels of each scenario, controlling determines the final SLAs for the sales specifications.
5. Update of IT Product Contract and Sales Specifications. Concluding, product
management updates the IT product contracts and sales specifications of the IT
services with the new price and SLA information.
Phase 6 – Final Selection between In-House or SaaS Solution
189
Electro Ltd.: Price Calculation of IT Product
In order to determine the final end-user selling price of each IT product, the role controlling determines for each scenario the proportion of production costs, development
costs, and the contribution margin to be allocated to the IT product on a monthly/enduser basis. Thereby, the monthly production costs to be allocated to an IT product and
end-user are computed with the following formula19.
monthly end-user costs
per IT producti & scenario =
∑ ( daily sales plans of core servicek and IT product
x 20 days x unit cost of core servicek)
number of end-user assigned to IT producti
monthly
license price of packaged SW,
+
or SaaS subscription fee
The formula does not consider the production costs of the support services as they are
billed in addition to the monthly price of the IT product (see Exhibit 39, p.86). Exhibit
100 illustrates a cost calculation for the IT product ITP_056 in the IT production scenario 1. The scenario 1 is based on the data collected in the previous phases.
Scenario 1: original data (see Exhibits in phases 1 to 5) / IT product: IT product ITP_056
core service
ID
description
monthly sales volume of core service units
included in IT product ITP_056
CSE_001 login
CSE_002 logout
CSE_012 view customer profile
CSE_014
CSE_016
CSE_032
CSE_071
…
10,000
10,000
6,360
(0 + 30 + 50 + …+ 15 + 0 + 0 ) units x 20 days
see Exhibit 53, p.101 )
edit customer profile
3,000
segment customers
2,000
perform e-campaign
1,500
view marketing report
2,000
…
…
unit cost (CHF)
in-house
0.00012532
0.00012532
0.00802224
(see Exhibit
91, p.174)
0.00801253
0.04352814
0.22352814
0.01401253
…
SaaS
[C] 0.01201622
[C] 0.01201622
0.01201622
(see Exhibit 91,
p.174)
0.01201622
0.01201622
[C] 0.02500214
0.01430125
…
monthly costs (CHF)
in-house
SaaS
1.25
1.25
51.02
120.16
120.16
76.42
24.04
87.06
335.29
28.03
…
36.05
24.03
37.50
28.60
…
monthly core service production costs for the IT product ITP_056
2,027.99
478.98
monthly core service production costs for the IT product ITP_056 and per one end-user (from 21 end-users)
monthly license price of packaged SW, or SaaS subscription fees
[A]96.57
[B]104.00
[A]22.81
[B]220.00
total monthly core service production costs per end-user for the IT product ITP_056 CHF 200.57 CHF 242.81
Exhibit 100. In-House & SaaS – IT production scenario 1
production costs of core services included in IT Product ITP_056 (month/end-user)
The ‘total monthly core service production costs per end-user computed for the IT
product ITP_056 differ between the in-house and SaaS solution by CHF 42.24 (i.e.,
in-house CHF 200.57 vs. CHF 242.81) for the following reasons.
[A] The monthly core service production costs are significantly higher in the in-house
solution than in the SaaS solution (CHF 96.57 vs. CHF 22.81). This variation is
explainable with the additional costs to purchase and to maintain the internal IT
19
This formula has been chosen in particular to illustrate the differences between the production costs of core
services and the costs for SW licenses and SaaS services.
190
Method Proposal for IT Service-Oriented Investment Analysis
resources (compare to Exhibit 90, p.171). In the SaaS solution, these costs are
smaller as most internal IT resources are outsourced to the SaaS provider.
[B] For the additional effort to purchase and maintain IT resources, SaaS providers
often provide monthly subscription fees which are comparatively higher than the
license fees depreciated over the actual lifetime (in-house: CHF 104.00 = CHF
2,500.00 per license ÷ 2 years ÷ 12 months vs. SaaS: CHF 220.00).
[C] Whereas, in the in-house solution the unit differs largely amongst the core services (e.g., 0.00012532 vs. 0.00802224), in the SaaS solution, the unit costs are rather similar (around CHF 0.01201622). Reason for this is, that in the in-house solution, the calculation of the unit costs are based on the number of varying CPU
instructions. Against this, in the SaaS solution the unit costs of every core service
are based on one service request (see Exhibit 53, p.101).
To determine for each IT product a selling price, which is save for various future uncertainties, controlling repeats the previous calculation for each IT production scenario and IT product. In a following step, for each IT product and scenario a price per
end-user/month is defined. The price consists of a contribution margin, as well as the
production and development costs, which were allocated to the IT product on a month
and end-user basis. Finally, for each IT product a final selling price is determined
considering the prices in the various scenarios and their risk/probability. Due to differing cost drivers, the prices for support services are listed separately in addition to
the price of the IT product.
risk
price scenarios for IT product ITP_056 (with development scenario 1)
20%
price for IT production scenario 1 : data assumptions of the previous phases
production costs of core services included in IT product ITP_056 (month/
user)
in-house (CHF)
SaaS (CHF)
48%
CHF 243.69
CHF 281.60
200.57
242.81
(see Exhibit (see Exhibit 100,
100,p.189) p.189)
allocation of development costs to IT product ITP_056 (month/end-user)
13.12
8.8
 for total costs of IT development scenario 1 see Exhibit 107, p.198
( = CHF 177,800
( = CHF 119,300
÷ 10 years÷12 months
÷ 10 years÷
÷ 113 users) 12 months÷113users)
contribution margin for IT product ITP_056 (month/end-user)
30.00
30.00
price for IT production scenario 2: annual increase of core service units by 10%
CHF 280.30
CHF 292.50
32%
price for IT production scenario 3: annual increase of end-user numbers by 4%
CHF 250.30
CHF 290.40
50%
price for IT production scenario 4: increase of SaaS subscription fees by 30%
after third year
CHF 243.69
CHF 330.80
…
…
…
…
final selling price for IT product ITP_056 (per end-user/month)
CHF 290.00
CHF 315.00
Exhibit 101. In-House & SaaS – Final selling price of IT product ITP_056 20
20
Production scenarios are illustrated in Exhibit 105, p.196. Development scenarios are illustrated in Exhibit
107, p.198. The influencing factors of a scenario are explained in the following two Chapters.
Phase 6 – Final Selection between In-House or SaaS Solution
191
In the following, the influencing factors, which were outlined in Exhibit 98 (p.187),
are explained concerning their impacts among each other and their overall impacts on
the IT production and IT development scenarios. The assumptions made in the Chapters 5.7.1.1 and 5.7.1.2 are derived from the phases 1 to 5.
5.7.1.1 Influencing Factors for IT Production Alternatives
The outcomes of IT production alternatives depend on various factors. Thereby, on a
high level, the influencing factors and their relationships are the same in the in-house
and in the SaaS solution (see Exhibit 102).
SLAs of
core
services
number of
end-users
+
-
demand for
core
services
+
-
demand for
internal IT resources
/ external IT services
+
extension of
internal resources
/ external services
+
+
costs of IT
production
alternatives
+
+
demand for
maintenance
services
+
demand
for
support
services
+
sufficient
IT capacities
SLAs of
support
services
+
+
+
-
service levels
of core
services
prices / salaries of
internal resources /
external services
sufficient
human
capacities
+
service levels
of support
services
-
demand for
internal human
resources / external
human services
Exhibit 102. Contributing factor diagram of IT production alternatives
However, on a detailed level, variations stem from the values of the variables, and the
amplitude of their mutual impacts. For instance, in both IT solutions, end-user numbers influence directly the demand for internal IT resources or external IT services.
Namely, in the in-house solution, growing end-user numbers entail a linear increase in
one-time license costs; in the SaaS solution, similarly, growing end-user numbers increase linearly the volume of recurring subscriptions fees. The final differences between the total costs of licenses and subscription fees depend on the variations in the
price models, the lifetime of the IT service portfolio, and the upgrade cycles of the inhouse solution.
As typical for outsourcing situations, further differences in the variables stem from
the internal IT service provider’s ability to control the variables. This is because in
outsourcing situations, the IT service provider has less control over the outsourced IT
services [de Loof 1997, pp.96-103]. For instance, in the in-house solution, the internal
IT service provider can influence the service levels of the core services by increasing
192
Method Proposal for IT Service-Oriented Investment Analysis
the capacities of the internal resources. In the SaaS solution, the service levels are to a
large extent determined by the SaaS provider. A final differentiator between the influencing factors of the two IT solutions is the level of uncertainty to which the factors change [Koller 2005, p.18]. In the following, the influencing factors affected by
the customer requirements, and influencing factors affected by the manufacturing
view of the two IT solutions are elucidated.
Customer Requirements
Modifications in the IT product contract or the sales specifications may occur during
the initial negotiation phase with the contractor, or when the support service ‘change
request’ is consumed. Due to developing business requirements, the contractor may
request price reductions, increases in the service levels, or extensions of the IT product through a new IT service. Thereby, decreases in the sales price requires the internal IT service provider either to decrease contribution margins, or to decrease the production and development costs resulting in a reduction of the service levels. Similarly,
higher requirements of the service levels will require the internal IT service provider
to increase its capacities of internal resources or external services resulting in a cost
increase of the IT solution, and thus higher prices.
During the lifetime of the IT service portfolio, the unit demand for core services, the
regular daily and seasonal consumption behavior, as well as the drivers for unit consumption may change. Thereby, the changes in the unit demand are strongly affected
by the business of the contractors. In contrast to core services, the consumption drivers of the different support services vary a lot (e.g., in the number of new end-users,
skill level of end-users, new business units, increased unit consumption, number of
upgrades, etc.). If demands in core or support services change, sales plans and IT production lines must be updated in order to prevent either decreases in service levels, or
increases in unused capacities.
Manufacturing View of IT Solution 1: In-House
Changes in the BOS of core and support services may need to be conducted because
of arising needs to adjust existing sales specifications. For instance, a new requirement to enlarge the delivery of core services from a local to global delivery entails the
extension of the BOS with a new preliminary IT service (e.g., Internet service). The
BOS may also need to be changed if existing resources must be replaced due to resource shortfalls. For instance, because of a total long-term server failure, the preliminary IT service ‘CPU power of Intel Centrino Duo 2.60 GHz’ must be replaced with
the preliminary IT service ‘CPU power of Intel Centrino Duo 3.20 GHz’. Compared
to the low-level BOS of SaaS core services, the BOS of in-house core services is often
Phase 6 – Final Selection between In-House or SaaS Solution
193
composed of several BOS levels. Thus, the preliminary IT services in the in-house
BOS of a core service can be changed at various levels. The changes in the BOS will
affect the demand for resource capacities and thus will cause an increase or decrease
in sufficient resource capacities.
Additionally, insufficient capacities may be caused due to increases in the sales volume of IT service units, increases in the SLAs defined in the sales specifications, or,
decreases in the maximum capacity of internal resources. Thereby, the predictability
and pace in which capacities become insufficient and need to be extended depend on
various factors (e.g., initial workload of internal IT and human resources, or increasing unit consumption of other IT service portfolios sharing the same resources, such
as the LAN).
total costs of
IT production
alternative
extension of
human resources
extension of
extension of
max. bandwidth
max. CPU power
100
200
300
400
500
600
700
800
1,000 1,100
hourly unit
consumption
1,200 1,300 1,400 1,500 1,600 of core services
Exhibit 103. In-House – Cost pattern of growing hourly unit demand for core services
Exhibit 103 exemplifies a possible cost pattern caused by an increase in the hourly
service unit consumption of core services. With increasing consumption, the workload
of the CPU rises entailing a decline in sufficient CPU power. As a result, the service
levels of the core services decrease. To retain the service levels as defined in the sales
specifications, in a first step the maximum CPU power would need to be extended.
The costs of this undertaking would be added to the total costs of the IT production
alternative. Furthermore, with increasing hourly service unit consumption of core services, the total data volume stored on the server also increases, as each service unit
creates new transaction data. Thus, the available capacity of the storage space falls
requiring the extension of the server’s storage capacity. The extensions of both IT
resources would increase the demand for maintenance services. Additionally, the increasing hourly unit consumption of core services would also raise the demand for
support services, such as the service ‘help desk’. Consequently, the sufficiency of labor capacities would decrease. At the start of a growing long-term decline of labor
capacities, the increase of labor demand can be managed with unused labor capacities
and overtime. However, eventually the number of IT employees must be increased. In
consequence, the annual fixed costs for human labor will rise. Thereby, the pace at
194
Method Proposal for IT Service-Oriented Investment Analysis
which the maximum capacity of internal resources increases depends on the initial
workload of the human resources. The abrupt rise of labor capacities would initially
increase the volume of unused capacities, unless the internal IT service provider can
utilize the capacities in other IT service portfolios.
As well as capacity shortfalls due to increasing unit consumption, other reasons may
occur. For instance, the available capacity of IT resources may suddenly decrease due
to hardware failures, or power outages. The maximum capacity of the internal human
resources may decrease due to contract termination, or sickness. If the internal IT service provider plans to assure the same service levels during these unexpected capacity
shortages, additional resources must be available. For instance, to be prepared for a
power shortage, an internal emergency power generator must be available. Furthermore, if on the weekend the same SLAs as during the week must be provided, the internal human resources must be on standby mode increasing the labor costs. Thereby,
in particular the costs of unused labor capacities will grow.
In the in-house solution, changes in the total lifetime costs of the IT production alternatives are caused by altering resource numbers, as well as the changing one-time and
recurring costs per resource. As illustrated before, the number of resources may be
affected by modifications in the sales specifications and sales plans.
A large portion of the total production costs of an in-house solution is caused by server and end-user licenses. Depending on the end-user numbers, its portion of the total
costs may change. Contrarily, due to comparatively low hardware prices, the portion
of hardware costs is rather marginal in the total account. The prices per IT resource
are determined by the SW and HW vendor but may be negotiable. For each new upgrade, the internal IT service provider must invest in new IT resources. Thus, with
increasing numbers of upgrade cycles, the costs for hardware and software grow. Thereby, the HW and SW prices may increase between the upgrade cycles. In addition to
direct costs of IT resources, costs of hardware and software support may occur. The
support costs may be increased by the software vendor if the software is no longer
compliant with the releases supported by the vendor.
Whereas, the costs of the IT resources are determined by the hardware and software
vendors, the IT service provider defines the salaries of the internal human resources.
Thereby, the salary range is subject to regular prices in the market. Internal differences in the salary occur because of variances in the experience and skill level of the IT
employees.
Phase 6 – Final Selection between In-House or SaaS Solution
195
Manufacturing View of IT-Solution 2: SaaS
In the SaaS solution, changes in the BOS of core services will occur for the same reasons, as in the in-house solution, namely due to changes in the sales specifications and
replacements of internal resources and external services. Thereby the internal IT service provider is less flexible in the creation of the BOS for core services. The internal
IT service provider can configure the functionality of a SaaS service. Moreover, it can
add, or replace pre-defined SaaS services. However, the SaaS service and the Internet
service are mandatory preliminary IT services in the SaaS BOS. The composition of
the capacities used to produce the particular SaaS service can only be modified by the
SaaS provider. Thus, the internal IT service provider cannot directly influence the
service levels of a SaaS service. Similarly, the internal IT service provider cannot
control the Internet service if changes in the service levels occur. Nevertheless, the
internal IT service can still control the resources, which remain in-house, such as the
LAN or the client PCs. Similar to the in-house solution, the available capacity is affected by the unit consumption, changes in the sales specifications, or unexpected
outages of resources.
total costs of
IT production
alternative
additional monthly
fees due to exceeded
maximum data volume
per end-user
100
200
300
400
500
600
700
800
1,000 1,100
hourly unit
consumption
1,200 1,300 1,400 1,500 1,600 of core services
Exhibit 104. SaaS – Cost pattern of growing hourly unit demand for core services
Exhibit 104 illustrates the affect a growing hourly unit demand for core services may
have on the production costs of a SaaS solution. In contrast to the in-house solution,
increasing hourly unit consumption has no direct impact on the availability of the
SaaS service. In general, SaaS providers guarantee the same service levels with no
extra charges for any volume of hourly unit consumption. However, with increasing
hourly unit consumption also the transaction data produced by the core services increases. Thus, the maximum storage capacity, which the SaaS provider arranged with
the customer company, decreases faster. As soon as the agreed maximum storage is
reached, many SaaS providers charge extra fees. Additionally, depending on the price
model between the Internet service provider and the internal IT service provider, the
Internet service may be limited in the maximum hourly bandwidth or the total band-
196
Method Proposal for IT Service-Oriented Investment Analysis
width per month. Nevertheless, also the maximum bandwidth of the Internet service
can be extended for additional fees. As in the in-house solution, increasing hourly unit
consumption will increase similarly the demand for support services. However, the
demand for maintenance services will increase slower due to fewer maintenance services, which still have to be provided by the internal IT service provider (i.e., management of SaaS providers, network management, monitoring and control). Thus, for
instance, in the above exhibit, the need for a new IT employee might not be reached
until an hourly consumption of 3,000 units.
The total production costs of the SaaS solution depend on the number of internal resources and external services, as well as the cost rate per resource or external service.
Thereby, the same assumptions, which were made for the costs in the in-house solution, are valid in the SaaS solution. For instance, the costs per resource would be the
same in the in-house and SaaS solution for the LAN and IT employees.
In contrast to the in-house solution, no costs for software licenses or server hardware
occur in the SaaS solution. Instead, the customer company pays recurring subscription
fees for the SaaS service. A common price model amongst SaaS providers is thereby a
user per month pricing. The fees must be paid for the duration of the contract, which
is often on an annual basis. Whereas in the initial contract, subscription fees are rather
low, in contract renewals SaaS providers often increase their subscription fees.
Electro Ltd.: Creation of IT Production Scenarios
Controlling performs a monte carlo simulation by changing the value range of the
before described influencing factors. Thereby, for each scenario, controlling determines the total costs of the IT solution, actual costs of the IT services, and costs of
unused capacities (see Exhibit 105). The output of each scenario is used to determine
the overall cost efficiency of the two IT solutions under changing circumstances, as
well as to calculate the final selling prices of the IT products (see Exhibit 100, p.189
and Exhibit 101, p.190).
risk
20%
48%
32%
50%
…
total costs of
scenario 1:
- total costs of
- actual costs of IT services
- costs of unused capacities
scenario 2:
scenario 3:
scenario 4:
…
in-house
SaaS
assumptions made in the previous phases (see Exhibit 85, p.160)
CHF 3,489,496
CHF 3,868,242
CHF 2,943,800
CHF 3,636,770
CHF 545,696
CHF 231,472
annual increase of core services units by 10%
annual increase of end-user numbers by 4%
increase of SaaS subscription fees by 30% after third year
…
Exhibit 105. Scenarios of IT production alternative
Phase 6 – Final Selection between In-House or SaaS Solution
197
5.7.1.2 Influencing Factors for IT Development Alternatives
The outcomes of IT development alternatives are affected by various influencing factors. As illustrated in Exhibit 106, on a high level, the same factors and relationships
among them are applicable for the in-house and the SaaS solution.
SW
functionality business
alignment
prices / salaries of
internal resources &
external services
procurement of
development & test
environment
(in-house or SaaS)
+
+
+
+
need for
customization
& testing
+
+
+
sales prices of
IT product &
IT services
+
+
-
first delivery
date of IT
product
demand for
internal human
capacities
+
costs of IT
development
alternatives
number of
development
& test- users
+
sufficient internal
human capacities
-
demand for
external human
services
+
extension of
external
human
services
Exhibit 106. Contributing factor diagram of IT development alternatives
Nevertheless, differences occur on a detailed level, in particular, with regard to the
procurement of the development and test environments. In the following, the influencing factors and relationships determined by the customer requirements, as well as the
variations in the IT projects of in-house and SaaS solutions are described.
Customer Requirements
When developing scenarios of IT development alternatives, the role controlling must
consider in particular three situational factors, which are affected by the contractor’s
expectations: namely the SW functionality/business alignment, the first delivery date
of the IT product, as well as the sales prices of the IT product and IT services. Depending on the contractor’s willingness to adopt the business processes to the packaged software/SaaS solution, the degree of alignment differs, affecting the need for
customization and testing activities. Furthermore, an earlier first delivery date of the
IT product increases the demand for internal labor capacities at one time bucket.
Thus, in order to be able to complete the project on time, internal IT service providers
often source external consultants for higher prices compared to the internal salary of
the IT employees. Finally, as the IT development costs will be allocated to the costs
of IT services [Übernickel 2008, p.54], they are affected by the price expectations of
the contractor. If, for instance, the contractor requires a price reduction of the IT
product, the IT development costs, or other costs that have an impact on the total costs
of the IT solution (e.g., IT production costs) must be decreased. Otherwise, the inter-
198
Method Proposal for IT Service-Oriented Investment Analysis
nal IT service provider’s contribution margin of the IT product and IT services will
decrease.
Manufacturing View of IT Solution 1: In-House
In addition to labor activities for customization and testing, further human capacity is
required to evaluate software and hardware offerings, and to set-up the development,
test and production environment. Thereby, the HW and SW costs of the development
and test environments decreases, if after completion of the IT project, the IT resources
can be reused in other projects. If this is the case, the costs are variable depending on
the duration of the development and test phase. Otherwise, the costs must be completely allocated to one project and thus remain fixed regardless of the duration of the
development and test phases (see in-house scenario 1 & 2 below).
Manufacturing View of IT Solution 2: SaaS
In contrast to the in-house solution, in the SaaS solution, additional labor expenses
necessary to evaluate and to select SaaS providers, as well as to set-up the development and test environment are rather small. This is because the internal IT service
provider will negotiate prices with a lesser number of suppliers, and no timeconsuming installation of hardware and software is required. The price models of development and test environments differ among the SaaS providers. Some SaaS providers may charge only a monthly subscription fee per development- and test-user.
Other providers may charge subscription fees for the total number of the final endusers. Due to the variable price model, the costs of the development and test environment rises linearly with the number of users and the project duration.
Electro Ltd.: Creation of IT Development Scenarios
Controlling develops several scenarios of the two deployment alternatives. For the
final cost rate calculation of the IT services (see Exhibit 101, p.190), it considers scenario 2 of the in-house solution (project end date December 31st), and scenario 2 of
the SaaS solution (project end date January 30th 2008) solution as highly relevant.
costs of IT development alternative
in-house
SaaS
st
scenario 1: end date of IT project by December 31 2008
- total costs of IT project
CHF 210,000
CHF 119,300
CHF 177,800
CHF 110,300
scenario 2: end date of IT project by January 30th 2008
- total costs of IT project
scenario 3: decrease regular availability of internal IT resources by 20%
scenario 4: price reduction of IT product ‘IT support for marketing’ by 3.5%
…
Exhibit 107. In-House & SaaS: Scenarios of IT development alternatives
Phase 6 – Final Selection between In-House or SaaS Solution
199
5.7.2 Decision-Making by Customer Company
In the final phase of the proposed method, the contractor of the customer company is
again involved in the decision-making process [Scheeg 2005, p.172]. This involvement is necessary due to possible changes in the prices and SLAs of the IT product
and IT services to which the contractor agreed in the first phase (see Chapter 5.2). As
is typical for decision-making with various goal variables [Laux 2005, p.16], the inhouse and the SaaS solution often meet the price and service level requirements to
different extents. Thus for both IT solutions, the contractor compares prices and evaluates service levels with regard to their impacts on the company’s business processes
(see Exhibit 40, p.88).
Final Decision-Making by Internal IT Service Provider
product management
determines sales
prices and SLAs
contractor
requests changes
in sales prices and
SLAs
Final Decision-Making by Customer Company
IT solution 1: In-House
IT solution 2: SaaS
IT Product Contract
IT Product Contract
IT Product Contract
IT product:
IT Product
Contract
IT support
for marketing activities
IT product:
IT support for marketing activities
IT product:
CP_056
price:
CHF 150 user/month
IT support
marketing
firstfor
delivery
date:activities
March 2010
price: CHF 150 user/month
price:
CHF
290 end-user/month
first
delivery
date: March 2010
included core services:
first delivery date: February 1st 2010
- login
included core services:
core services:
- logout
support services
- login
- login -- view customer profile- enable user
- logout
- logout-- segment customers - train user
-- view customer profile
- view customer
profile
-…
- support user
-- segment customers
Sales Specification – Core
- segment customers
- set-up
business unit
Sales
Specification
-…
Service
-- perform
email support
campaign
included
services
Sales Specification
IT
service:
-…
-- enable user Sales Specification
IT service:
included support services
IT service:
view
Sales Specification
-- train user
viewcustomer
customerprofile
profile
support
-- enable user
view service:
customer profile
Sales Specification
availability:
90% (24/7)
-…
IT
service:
availability:
(24/7)
enable
user 90% 90%
-- train user
Sales Specification
availability:
(24/7)
response
time:
IT service:
view customer
profile
response
time:< <1second
1second
- price:
CHF
250
end-user/month
-…
response time: < 1second
view
customer profile
core
service:
- service hours :
availability: 90% (24/7)
view
customer
profile
availability:
(24/7)
Mo-Fr 9.00 -18.00
response90%
time:
<
response
time:
< 1second
- availability:
98.88%
(24/7)
- delivery time:
1second
- response time: 0.45 sec.
30 min. to 3hours 45 min.
- customer satisfaction: 80-97%
IT Product Contract
IT product:
IT Product
Contract
IT support
for marketing activities
IT product:
IT support for marketing activities
IT product:
CP_056
price:
CHF 150 user/month
IT support
marketing
firstfor
delivery
date:activities
March 2010
price: CHF 150 user/month
price:
CHF
315 user/month
first
delivery
date: March 2010
included core services:
first delivery date: January 1st 2010
- login
included core services:
core services:
- logout
support services
- login
- login -- view customer profile- enable user
- logout
- logout-- segment customers - train user
-- view customer profile
- view customer
profile
-…
- support user
-- segment customers
Sales Specification – Core
- segment customers
- set-up
business unit
Sales
Specification
-…
Service
-- perform
email support
campaign
included
services
Sales Specification
ITITservice:
-…
-- enable user Sales Specification
service:
included support services
IT service:
view
Sales Specification
-- train user
viewcustomer
customerprofile
profile
support
-- enable user
view service:
customer profile
Sales Specification
availability:
90% (24/7)
-…
availability:
(24/7)
IT
service:
enable
user 90% 90%
-- train user
Sales Specification
availability:
(24/7)
response
time:
IT service:
response
time:< <1second
1second
view customer
profile
- price:
CHF
30/user
-…
response time: < 1second
view
customer profile
core
service:
- service hours :
availability: 90% (24/7)
view
customer
profile
availability:
(24/7)
Mo-Fr 9.00 -18.00
response90%
time:
<
response
time:
< 1second
- availability:
99.3%
(24/7)
- delivery time: 30 min.
1second
- response time: 0.90 sec.
- customer satisfaction: 99%
contractor
- analyzes SLAs impact on the company’s business processes
- selects solution with optimum price / business impact ratio
Exhibit 108. Final Decision-Making by Customer Company
The information on the prices and SLAs can also be used to negotiate price reductions
with the role account management [Scheeg 2005, p.172]. For instance, a 6.5% price
reduction of the IT product ‘IT support for marketing activities’ could be offered to
the marketing manager if he agrees to a 2% decrease of the core services’ availability.
The requirements to modify the IT product are collected by role account management,
200
Method Proposal for IT Service-Oriented Investment Analysis
which forwards it to controlling for new price calculations. The updating of the IT
product contract is repeated until the contractor places, or cancels the final IT product
order. In the following, the influencing factors, which are relevant for the contractor,
are elucidated for the IT product and the sales specifications.
5.7.2.1 Influencing Factors for IT Product Contract
In a first step, the contractor evaluates the IT product contract. Relevant information
for the contractor is the price of the IT product, and the first delivery date. As the IT
product is composed of different preliminary IT services the first delivery date and the
IT product price differ between the two IT solutions. Due to no need to install software of the development, test and production environments, the development project
of the SaaS solution is often shorter than the development project of the in-house solution (see Exhibit 70, 135). Thus, in the SaaS solution, the first delivery date can be
provided prior to the first delivery date of the in-house solution. The price of the IT
product is affected by various influencing factors (see Chapter 5.7.1.1). Thereby, in
this thesis, the price of the IT product is composed of the production costs of the core
services, the SW license prices or SaaS subscription fees, development costs, as well
as a contribution margin. Support services are billed separately.
When evaluating the differences between the first delivery dates of the IT products,
the contractor determines how urgent the availability of the IT product is for his endusers, and if the benefits of an earlier delivery date will justify the additional costs.
Electro Ltd. Updated Contract of IT Product
Electro Ltd.’s marketing manager and customer contact manager evaluate the updated
information initially defined in the IT product contracts (compare to Exhibit 38, p.85).
ID
IT products
CP_056
IT support for marketing activities
- price
CHF 300 per end-user/month
initial prices & SLAs
st
CP_057
CP_058
- first delivery date
January 2010 1
IT support for sales activities
- price
CHF 300 per end-user/month
st
- first delivery date
February 2010 1
IT support for service activities
- price
CHF 300 per end-user/month
st
- first delivery date
March 2010 1

in-house prices & SLAs


CHF 290 per end-user/month
(see Exhibit 101, p.190)
st
February 1 2010
CHF 315 per end-user/month
(see Exhibit 101, p.190)
st
January 1 2010


CHF 270/end-user
th
March 15 2010
CHF 320 per end-user/month
st
February 1 2010


CHF 370/end-user
st
May 1 2010
CHF 400 per end-user/month
st
March 1 2010
SaaS prices & SLAs
Exhibit 109. In-House & SaaS – Updated IT product contract
As illustrated in Exhibit 109, the prices now differ between the IT products (i.e.,
CP_056, CP_057, and CP_058) due to varying selection of core and support services
and diverse sales plans. In the initial price determination, the same price was offered
for all IT products regardless of actual usage of the core services. However, in the
Phase 6 – Final Selection between In-House or SaaS Solution
201
updated IT product contract, the price of the IT product CP_058 is significantly higher
than the other two. This is because the end-users of IT product CP_058, i.e., the employees in the call center, use the core services more frequently than the marketing
and service employees. Furthermore, for each IT solution a different price is provided
due to varying BOS of the core services.
5.7.2.2 Influencing Factors for Sales Specifications of IT Services
In addition, to the IT product contract, the contractor evaluates the updated sales specifications of each core and support service referenced in the IT product contract.
Core Services
In the sales specifications of the core services two SLA’s are of particular relevance
for the contractor, namely the availability and the response time. As illustrated in
Chapter 5.5.1, in general the same SLA’s can be provided for in-house and SaaS solutions. However, the SLAs will most likely differ if the internal IT service provider is
rather small, and thus cannot leverage the same economies of scale as large internal
IT service providers or SaaS providers. Moreover, differences in the SLAs will exist,
if the internal IT service provider is rather large and thus can leverage the same economies of scale as a SaaS provider. In this case, the internal IT service provider is more
flexible regarding IT resource capacities and maintenance services, which both affect
the assurance of the defined SLAs. Contrarily, a SaaS provider operating a multitenant architecture is more restricted in its SLAs as it provides the same SLAs to all
customers. Additionally, compared to the SLAs of an in-house solution that is completely based on a local area network, the SLAs of a SaaS solution might be further
reduced due to the dependency on the Internet.
If differences between the SLAs of the core services exist, the contractor must understand the impact each service level has on its business processes. For instance, if the
customer company does not operate its business on weekends the lower availability,
due to no stand-by of internal IT personnel, does not have any implication for the
business. Thus, the differences in the core services’ availability between the SaaS and
in-house solution would not influence the decision-making. Furthermore, an end-user
does perceive any differences between response times, as long as the response times
are below one second [Menascé et al. 2004, p.99]. However, a response time above
one second, distracts the end-user from its actual task, decreasing the productivity of
the end-user. Thereby, the negative impact on the productivity grows with increasing
frequency with which the end-user consumes the core service.
202
Method Proposal for IT Service-Oriented Investment Analysis
Support Services
The contractor evaluates the support services that are provided in addition to the core
services. Whereas the SLAs of the support services, ‘enable end-user’, ‘change request’, and ‘upgrade software’ differ between the two IT solutions, the remaining
support services are equal. In the context of this dissertation, it is assumed that the
contractor must pay in addition to the price of the IT product, separate prices for each
support service consumed by the end-users. The additional prices are justified as support services have different consumption drivers than core services.
• Enable End-User. The service ‘enable end-user’ differs significantly in its SLAs
between the in-house and the SaaS solution. The reason for this is the need to install software on the client workstation, and the higher risk that problems occur in
the installation process. As consequence, in the in-house solution, the internal IT
service provider will determine a higher selling price, and a longer duration time.
Furthermore, in the in-house solution, the SLA for the average customer satisfaction will be set to a smaller value than in the SaaS solution. If problems with the
installation occur, also more time from the end-user is required to complete this
task. This time will be perceived as negative from the end-users.
• Train End-User. Unless the service is outsourced to the SaaS provider, this service
is produced in the same way in both IT solutions. Thus, the same price and service
levels can be offered for both IT solutions.
• Change Request. If in both IT solutions the service ‘change request’ is performed
by the internal IT service provider, it will have the same SLAs with regard to delivery time and price. However, differences in the SLAs may occur due to a higher
rate of uncompleted change requests in the SaaS solution. Current SaaS solutions
are more limited in their ability to customize. Thus, more often change requests
cannot be fulfilled entailing a lower average customer satisfaction rate.
• Help Desk. The service levels and prices do not differ between the two IT solutions as long as this service is still offered exclusively by the internal IT service
provider.
• Upgrade Software. For the customer, the service ‘upgrade software’ differs largely
between the two IT solutions. In the in-house solution, the customer is more flexible in determining the upgrade rollout date and therefore can schedule the date
outside critical business times. On average every 18-24 months an upgrade is conducted. However, in in-house solutions upgrade projects often resemble development projects. Thus, the price and the delivery time of this service are significant.
Phase 6 – Final Selection between In-House or SaaS Solution
203
Furthermore, when considering an in-house solution, the contractor must be aware
that a high involvement of key users, i.e., business employees, is required for the
design and testing of the service. For this, they must be withdrawn from their regular work. In consequence, the contractor will have a decrease in revenue and will
be less satisfied with the in-house upgrade service. The customer satisfaction of
the contractor will further reduce, as the in-house upgrade project is a complex
undertaking with a high risk of failure. Finally, often after in-house upgrade
projects end-users undergo a learning process to adapt to the changes made in the
new release. During this time, the end-users will be less productive in their business. Against this, in the SaaS solution the upgrade is performed by the SaaS provider with little affect on the end-users. However, in a pure SaaS solution, the contractor will have no influence to determine the upgrade rollout date. Thus, the customer satisfaction level of the contractor may decrease due to concerns about possible system outages occurring during critical business time.
Electro Ltd.: Update of Sales Specifications
For both IT solutions, the role Product Management updates the prices and SLAs. Exhibit 110 depicts the selected services provided by the two IT solutions.
ID
name
initial prices & SLAs

in-house prices & SLAs
SaaS prices & SLAs
core services (compare Exhibit 43, p.90(initial SLAs) to p.146 (availability) and p.148 (response time)
CS_001
CS_006
view customer profile
- availability
- response time
perform email campaign
- availability
- response time
99.9% (24x7)
sub second


98.88%(24/7)
0.45 seconds
99.3% (24/7)
0.90 seconds
99.9% (24x7)
6 minutes for 850,000 emails


98.88% (24/7)
max. 10 min
99.3% (24/7)
max. 5 minutes
support services
SS_003
enable end-user (compare Exhibit 45, p.92 (initial SLAs) to Exhibit 67, p.128 (delivery time) and Exhibit 91, p.174 (costs)
- price
CHF 50 / service 
CHF 250 / service
[D] CHF 30 / service
- service hours
Mo-Fr. 9.00-18.00 
Mo-Fr. 9.00-18.00
Mo-Fr. 9.00-18.00
- delivery time
30 min. 
30 min. – 3 hours 45 min.
30 min.
- customer satisfaction
95% 
80-97%
99%
SS_015
change request (see Exhibit 49, p.96 for initial SLAs)
- price
CHF 500 – 10,000/service 
500 – 10,000 CHF/service
500 – 10,000 CHF/service
- service hours
Mo-Fr. 9.00-18.00 
Mo-Fr. 9.00-18.00
Mo-Fr. 9.00-18.00
(no service hours during
(no service hours during
software upgrade)
software upgrade)
- delivery time
minor changes: 1 week 
minor changes: 1 week
minor changes: 1 week
major changes: 3 months
major changes: 3 months
major changes: 3 months
- customer satisfaction
97% 
97%
80%
SS_019
Upgrade software (see Exhibit 50, p.97 for initial SLAs)
- price
CHF 120,000/upgrade 
CHF 120,000/upgrade
CHF 3,000 /upgrade
- upgrade intervals
18 months
18 months
6 months
on weekends, date may be 
on weekdays, date may be
on weekends, date is de- rollout date
chosen by customer
determined by customer termined by SaaS provider
- delivery time
maxi. 3 months 
3 months
1 week
- customer satisfaction
90% 
80%
90%
Exhibit 110. In-House & SaaS – Updated sales specifications
204
Method Proposal for IT Service-Oriented Investment Analysis
5.8 Conclusions
The proposed method for IT-service-oriented investment analysis aims at providing
answers to the research question how internal IT service providers can reach a sound
decision between in-house (i.e., packaged enterprise software deployed internally) and
Software-as-a-Service solutions (i.e., software owned and deployed by a SaaS provider). In the following, the method is analyzed regarding the fulfillment of the defined
requirements, known limitations and the need for further research. Concluding, future
trends relevant in the context of the method are elucidated.
5.8.1 Fulfillment of Requirements
The requirements defined in Chapter 5.1.2 are reached as followed:
1. Methodic Approach. The proposed method explains for each phase, which roles of
the internal IT service provider and the customer companies are involved, which
activities must be performed, as well as which input documents are required and
which output documents must be developed. To facilitate the understandability of
the method, a comprehensive example of a fictitious company illustrates the output
documents of each phase.
2. Customer Orientation. The proposed method strictly distinguishes between phases
that require the involvement of the customer and phases that are only relevant for
the internal IT service provider. In the first phase, the IT service provider collects
from the customer the requirements regarding functionality, quality and quantity of
the IT services. In phase 2, further customer involvement is essential in the preselection of feasible IT solutions. However, in the phases 3-5, no further customer
participation is needed to create the information model of the manufacturing view.
In the final phase, the customer company is involved in the final decision-making.
Thereby, the customer is engaged in purely business relevant discussions.
3. Service / Product Orientation. The proposed method analyzes the IT solutions
from a service-oriented point of view. Thus, the competing IT solutions are decomposed into the services, which are required for the realization of IT development and IT production alternatives. Information is generated regarding the expected consumption of each individual service, the capacity required to produce
each service, the production costs of each service, as well as the distinct benefits,
which each service can offer to the customer. The granular approach allows evaluating various future scenarios, which can show on the level of individual IT services to the level of the entire IT solution the consequences of changing as little as
one influencing factor.
Conclusions
205
4. SaaS Characteristics. The proposed method illustrates the differences between the
in-house and the SaaS solution. Thereby, the outcomes of the first phase, which
covers the sales view of an IT service portfolio (i.e., sales specifications, and sales
plans) are equal for both IT solutions. Nevertheless, in the subsequent phases differences in the outcomes (i.e., blueprints of IT production lines, BOS, MPS, workload profiles, and costs) occur. These differences in the manufacturing view often
require the update of the initial IT product contract, as well as sales specifications
and sales plans of the IT services. Thus, not only the costs but also the benefits
(i.e., the fulfillment of the SLAs) often vary between in-house and SaaS solutions.
5. Costs Analysis. The proposed method is based on a comprehensive cost evaluation
taking into account development costs, as well as operational costs of the two IT
solutions. Following, the approach of IT product-oriented cost accounting, the
costs of the two IT solutions are determined on the level of individual IT service
units. The high granularity of cost information allows an accurate cost allocation to
various cost hierarchy levels (i.e., IT services, IT products, customer groups, etc.),
increasing the cost transparency and enabling the creation of ‘what-if’ scenarios.
6. Benefit Analysis. As in-house and SaaS solutions differ in the production of IT services, it is often difficult to create IT solutions with identical value propositions.
Thus, for a sound evaluation of the two IT solutions, in addition to costs, the benefits of each IT solution must also be considered. In the proposed method, the customer company identifies the benefits of each IT solution by analyzing the impact
the different SLAs and required customer involvement have on the business.
5.8.2 Limitations & Need for Further Research
Companies can derive substantial benefits from the application of the proposed method. Nevertheless, prior to its usage companies should consider following limitations.
Compared to traditional investment analysis, such as the Total Cost of Ownership
(TCO) or qualitative questionnaires (see Chapter 3.3.2), the proposed method is like
activity-based costing rather complex and cost-intensive [Hansen/Mowen 2006,
pp.48/49]. Due to the high granularity level of allocating costs to cost objects, the proposed method goes beyond broad cost assumptions and manually manageable small
number of cost factors. The identification of cost centers and cost objects covering
different cost hierarchy levels is a large undertaking [Maher et al. 2006, p.238]. Thus,
for a cost-efficient employment of the proposed method subsequent recommendations
can be given.
206
Method Proposal for IT Service-Oriented Investment Analysis
• Application of Complete Method in Ambiguous Decisions. As the application of
the method is rather cost-intensive, the complete method (phases 1-6) should only
be applied for ambiguous decisions. In more obvious decisions that can be reached
based on qualitative information, only phase 1 and phase 2 should be executed. An
obvious decision for a SaaS solution could be reached, for instance, if the company
has small user numbers, and average SLA requirements [Maoz/Desisto 2006].
However, decisions are more difficult when equally indications pro in-house and
pro SaaS exist, e.g., small user numbers and high SLA requirements, which are not
met by available SaaS offerings. In these cases, companies must analyze thoroughly the service portfolio, total costs and benefits, as well as influencing factors of
each deployment option. Exhibit 111 illustrates selected factors that can be used to
identify, which phases should be executed in the investment analysis.
end-user
numbers
volume of
service units
consumption
behavior
contract
duration
…
IT skills
obvious decision
pro in-house
 application of
phases 1 and 2
many
ambiguous decision
in-house versus SaaS
 application of complete method
(phases 1-6)
many
…
many
…
many
obvious decision
pro SaaS
 application of
phases 1 and 2
few
high
high
…
high
…
small
small
constant
constant
…
constant
…
dynamic
dynamic
long
long
…
long
…
short
short
…
available
…
available
…
…
…
not available
…
…
…
not available
…
not available
Exhibit 111. Application of proposed method
• Reduction of Complexity. In order to reduce the costs of the proposed method, the
level of granularity can be reduced, entailing a decrease in the data collection effort [Hansen/Mowen 2006, pp.142/143]. For instance, in the capacity requirements
planning of IT resources, the core services could be classified into groups with different CPU times (see Exhibit 112).
transaction group
Trivial
Medium
Complex
percentage of
total transactions
45%
25%
30%
average
CPU Time
0.04
0.18
1.20
average number of
inputs/outputs
5.5
28.9
85.0
maximum average response time
1.2
2.5
8.0
Exhibit 112. Summary Statistics for a database server
[Menascé et al. 2004, pp.41-44]
However, the reduction of complexity will also result in less accurate data. For instance, if core services are grouped only according to CPU times, the business impact information on the level of individual IT services will get lost.
Conclusions
207
• Usage of Existing Cost Information & Application of Accounting Software. The
complexity of the proposed method can be further decreased if the method is based
on cost information already existing in the company [Scheeg 2005, p.137]. If the
company has no reports on its IT costs, the application of the method is not economical. The application of the method can be further facilitated if it is automated
with cost accounting software. Due to the adoption of common industry concepts,
ERP or CRM applications can also support the employment of the method.
The proposed method focuses on the investment analysis of in-house and SaaS solutions. Thereby, a particular focus lays on enterprise applications, which are provided
in a pure SaaS model (see Chapter 2.3.3), and which require further customization
efforts from the customer. If the method is applied for other SaaS variations, it must
be slightly adjusted. For instance, if a customer uses the method to compare an inhouse solution to a SaaS solution based on an offering of the SaaS provider Taleo (see
Exhibit 14, p.35), the BOS of the service ‘upgrade software’ must be adjusted. Although Taleo owns and operates the IT systems, the upgrade can also be performed by
the customer. In this case, the service ‘upgrade software’ will resemble more the one
of an in-house solution.
The comparison of in-house versus SaaS solution represents only one application area
of the proposed method. Adjusted to the specifics of other selective outsourcing types
(Chapter 2.3.1), the method could be applied for numerous IT investment decisions.
5.8.3 Outlook
Against the background of the current economic situation, the cost pressure in information management will remain prominent in the next years. Thus, the improvement
of cost-efficiency will linger a highly relevant topic in IM. For the realization of costefficiency, integrated cost accounting of development and production alternatives play
an important role. Furthermore, with the increasing agility of IT customers, the IT service providers’ need to predict and to adapt quickly to future changes is crucial in order to persist in current IT markets. Additionally, the growing competition amongst IT
service providers will empower significantly IT customers, demanding for higher cost
transparency and individual IT prices based on actual service consumption, as well as
improved customer orientation [Übernickel et al. 2007b].
The customer numbers and application areas of Software-as-a-Service are expected to
continue to grow [Desisto 2008]. Thereby, the compatibility of SaaS solutions, and
therefore the difficulty to compare SaaS solutions to packaged software deployed internally will grow due to further improving functionality and SLAs. Moreover, the
difficulty of evaluating in-house and SaaS solution will increase due to higher granu-
208
Method Proposal for IT Service-Oriented Investment Analysis
larity and hidden costs of the SaaS pricing models [Herbert et al. 2007b]. Additionally, the advancements in IT service integration of various SaaS providers (e.g., as realized in Salesforce.com’s AppExchange platform) will attach further cost factors to
the total cost of a SaaS solution. Thereby, the SLAs of the IT services, which are integrated to composite applications, will most likely differ due to varying production
processes and data centers of the IT service providers.
Besides the increasing cost pressure in IM and advancements in SaaS solutions, a further trend, i.e., Software Oriented Architecture (SOA), will increase the relevancy of
investment analyses based on individual IT services. Unlike inflexible and difficult to
integrate monolithic enterprise software, SOA decomposes the functionality of enterprise application into small service modules [Schmidt et al. 2005, McGovern et al.
2006]. Thereby, web service standards, such as simple object access protocol (SOAP),
Web Service Definition Language (WSDL), Universal Description Discovery and Integration (UDDI), can be applied to bundle the services of different IT service providers. A comparison of the costs and SLAs of the varying individual IT services or service bundles will provide a sound knowledge for SOA investment decisions.
A further trend that would benefit from the proposed method is cluster computing.
The concept of cluster computing represents the collaboration of a group of computers, which are formed to a single computer [Gannon et al. 2005, Kacsuk et al. 2007].
In general, the computers are linked to each other over a local area network. A specific form of cluster computing is grid computing. Computer clustering is applied to increase the availability and response time of service requests. Furthermore, cluster
computing can be used to increase the total utilization rates resulting in a cost decrease
of unused CPU power. As the CPU power is used to generate one IT service unit is
used from several computers the costs can no longer be derived from one single computer. Instead, it must be based on the actual consumption of CPU power.
As illustrated above, a trend towards further decomposition of services is recognizable. As a consequence, the distribution of fix and variable costs will change. Whereas
today, a large portion of the total costs are fix costs [Uebernickel 2008], the abovedescribed trends will increase the portion of variable information management costs.
With increasing portion of variable costs, the value of the proposed method increases.
Summary
209
6 Summary
In recent years, Software-as-a-Service solutions have gained in momentum due to substantial advances in technologies (e.g., security, network storage, broadband, clustering, grid technology, etc.). The number of enterprise applications provided as SaaS
solutions and the number of SaaS customers constantly grows. As a consequence, similarly, small and large companies consider in-house, as well as SaaS solutions for the
support of their business processes. The comparison of the two deployment solutions
proves difficult as they are solely based on qualitative factors and broad cost assumptions.
To address the need for more sophisticated methods to evaluate in-house versus SaaS
solutions, the dissertation proposes the method for IT service-oriented investment
analysis. The method is designed for internal IT service providers, which analyze the
deployment solutions for their customers, and which will be responsible for the future
deployment of the in-house solution, or the management of the SaaS solution. Following the IIM framework, the method transfers well-known industrial concepts to IT decision-making. In particular, the adopted approach of product-and service-orientation
increases the transparency of costs, benefits and risks of both IT solutions, enabling a
sound investment analysis.
Based on the engineering science business engineering, the IIM framework, and the
outsourcing concept Software-as-a-Service, the requirements for the IT serviceoriented investment analysis were derived. Requirements for the proposed method included the realization of a methodic approach, customer-orientation, service/productorientation, SaaS characteristics, as well as the consideration of costs and benefits. The
requirements were used in two ways: first, as criteria to evaluate existing investment
analysis approaches relevant for in-house versus SaaS decision-making, and second, as
design guidelines to develop the proposed method.
In the evaluation of investment analysis approaches for in-house versus SaaS solutions, five approaches were identified (i.e., decision theory, sensitivity analysis, SaaS
investment analysis, IIM cost accounting, and MRP II). None of the approaches met
fully the defined requirements. However, each of the methods contained relevant concepts, which were incorporated into the method. In addition to the theoretical contributions, two companies, which conducted investment analyses evaluating in-house versus SaaS solutions, were presented as case studies. The case studies demonstrated that
the outcome of the investment analyses are company-specific and depend on various
criteria. Thereby, costs and software functionalities of the IT solutions were of particular relevance for the final selection of an IT solution.
210
Summary
The IT-service oriented investment analysis is composed of six sequential phases. The
first phase analyzes customer requirements and documents the requirements in IT
product contracts. Thereby, an IT product contract references sales specifications,
which inform about the specifics of each IT service included in an IT product, as well
as sales plans, which determine for each IT service the purchase volume. Based on this
knowledge, in phase 2 IT solutions can be identified and pre-selected for a further
quantitative evaluation. Phases 3 to 5 establish an information model consisting of the
manufacturing requirements for each individual IT service, as well as the predicted
workload and costs of each resource. In the final phase, this information is used to develop ‘what-if’ scenarios of possible future situations. The evaluation of the different
scenarios is applied to identify cost-efficient IT solutions, which fulfill the defined
SLAs, and to determine save sales prices of the IT products and IT services. Each
phase of the method describes the involved roles of the IT service provider, activities,
input and output documents. The method is illustrated with a comprehensive example
of a fictitious company.
References
211
References
[Akella et al. 2007]
Akella, J., Kanakamedala, K., Roberts, R. P., What's on CIO's Agendas in 2007: A
McKinsey Survey, in: The McKinsey Quarterly, Web exclusive, January 2007
[Akkermans et al. 2004]
Akkermans, H., Baida, G., Pena, N., Altunam, A., Laresgoiti, I., Value Webs: Using Ontologies to Bundle Real-World Services, in: IEEE Intelligent Systems, 19
(4), 2004, pp.57-66
[Allan et al. 2008]
Allan, A., Perkins, E., Carpenter, P., Wagner, R., Key Issues for Identity and
Access Management, Report, Gartner Group, 2008
[Appelgate et al. 2007]
Appelgate, L. M., Austin, R. D., McFarlan, F. W., Corporate Information Strategy
and Management: Text and Cases, Mc Graw Hill, New York, 2007
[Armstrong 2006]
Armstrong, M., Handbook of Human Resource Management Practice, Kogan,
London, 2006
[Audi 2008]
Audi, Audi Jahresfinanzbericht 2007,
http://www.audi.de/etc/medialib/ngw/company/investor_relations/pdf/finanzberic
hte.Par.0003.File.pdf/pdf_0803.Par.0074.File.pdf, last accessed on 2008/06/15
[Band/Marston 2008]
Band, W., Marston, P., Best Practices: The Smart Way To Implement CRM SaaS
Solutions, Report, Forrester, 2008
[Barney 1991]
Barney, J. B., Firm Ressources and Sustained Competitive Advantage, in: Journal
of Management, 17(1), 1991, pp.99-120
[Baumöl 1999]
Baumöl, U., Target Costing bei der Softwareentwicklung: eine ControllingKonzeption und instrumentelle Umsetzung für die Anwendungssoftware, Vahlen,
München, 1999
[Beatty/Williams 2006]
Beatty, R. C., Williams, C. D., ERP II: best practices for successfully implementing an ERP upgrade, in: Communications of the ACM, 49, 2006, No. 3, pp.105109
[Benbasat et al. 1987]
Benbasat, I., Goldstein, D. K., Mead, M., The Case Research Strategy in Studies
of Information Systems, in: MIS Quarterly, 11 (3), 1987, pp.369-386
[Bennett/Timbrell 2000]
Bennett, C., Timbrell, G. T., Application Service Provider: Will They Succeed?,
in: Information Systems Frontiers, 2 (2), 2000, pp.195-211
212
References
[Bertleff 2001]
Bertleff, C., Einführung einer IT-Leistungsverrechnung zur Unterstützung des
strategischen IT-Controlling, in: Heilmann, H., Strategisches IT-Controlling,
d.punkt verlag, Heidelberg, 2001
[Berryman et al. 2006]
Berryman, K., Jones, J., Manyika, J., Rangaswami, M., Software 2006 Industry
Report, McKinsey & Sand Hill Group, 2006
[Bieger 2002]
Bieger, T., Dienstleistungsmanagement - Einführung in Strategien und Prozesse
bei persönlichen Dienstleistungen - Mit Fallstudien verschiedener Praktiker,
Haupt, Bern, 2002
[Bona 2006]
Bona, A., Software as a Service: Negotiate Key Terms to Avoid Unexpected
Costs, Report, Gartner Group, 2006
[Bona/Thompson 2007]
Bona, A., Thompson, E., Look Beyond the Fees per User per Month When Comparing SaaS CRM Vendors, Report, Gartner Group, 2007
[Bonham 2004]
Bonham, S., IT Project Portfolio Management, Artech House, Incorporated, Norwood, 2004
[Böni et al. 1999]
Böni, T., Britzelmaier, B., Schlegel, M., Ein IT-Produktkatalaog als Basis für die
Verrechnung von IV-Leistungen im Client-Server-Umfeld: Eine Konzeption für
die LGT Bank in Liechtenstein, in: Controller Magazin, 6, 1999, pp.458-492
[Brenner 1995]
Brenner, C., Techniken und Metamodell des Business Engineering, Dissertation,
University of St. Gallen, 1995
[Brenner 1994]
Brenner, W., Grundzüge des Informationsmanagements, Springer, Berlin, 1994
[Bretzke 1980]
Bretzke, W. R., Der Problembezug von Entscheidungsmodellen, Mohr Siebeck,
Tübingen, 1980
[Britzelmaier 1999]
Britzelmaier, B., Informationsverarbeitungs-Controlling - Ein datenorientierter
Ansatz, B. G. Teubner, Stuttgart, 1999
[Brocke et al. 2009]
Brocke, H., Hau, T., Vogedes, A., Schindlholzer, B., Uebernickel, F., Brenner,
W., Design Rules for User-Oriented IT Service Descriptions, in: Proceedings of
the Hawaii International Conference on System Science 42, Big Island, 2009
[Brogli 1996]
Brogli, M., Ein Performance Measurement System für die Informatik, Dissertation, University of St. Gallen, 1996
References
213
[Bullinger et al. 2003]
Bullinger, H.-J., Fähnrich, K.-P., Meiren, T., Service Engineering - Methodical
Development of new Service Products, in: International Journal of Production
Economics, 85 (3), 2003, pp.275-287
[Bundschuh 2004]
Bundschuh, M., Fabry, A., Aufwandschätzung von IT-Projekten, mitp, Bonn,
2004
[Büren et al. 2006]
Büren, A., Schierholz, R., Kolbe, L., Brenner, W., Improving Customer Relationship Management with Knowledge Management, in: Romano Jr., N., Fjermestad,
J. , Electronic Customer Relationship Management, M. E. Sharpe, Armonk, 2006,
pp.109-126.
[Cablecom 2008]
Cablecom, Lossurfen: highspeed Internet jetzt zum halben Preis,
http://www.cablecom.ch/index/internet/hispeed.htm, last accessed on 2008/05/21
[Carraro/Chong 2006]
Carraro, G., Chong, F., Software as a Service (SaaS): An Enterprise Perspective,
http://msdn.microsoft.com/en-us/library/aa905332.aspx, last accessed on
2008/07/14
[CC IIM Team 2007a]
CC IIM Team, Integriertes Informationsmanagement - Methoden der Absatzwirtschaft von IT-Produkten: Muster für die Beschreibung von Absatzprodukten, Institute of Information Management, University of St. Gallen, St. Gallen, 2007
[CC IIM Team 2007b]
CC IIM Team, Projekt zum Aufbau eines Prototypen bei T-Systems ES ITO SAP
Services - Fachkonzept Beschreibung von Absatzprodukten, Institute of Information Management, University of St. Gallen, St. Gallen, 2007
[Checkland/Holwell 1998]
Checkland, P., Holwell, S., Action Research: Its Nature and Validity, in: Systemic
Practice and Action Research, 11(1), 1998, pp.9-21
[Chen/Soliman 2002]
Chen, L.-d., Soliman, K. S., Managing IT outsourcing: a value-driven approach to
outsourcing using application service providers, in: Logistics Information Management, 15(3), 2002, p.180-191
[Chong 2006]
Chong, F. C., Gianpaolo, Multi-Tenant Data Architecture - Building Distributed
Architecture, http://msdn.microsoft.com/en-us/library/aa479086.aspx, last accessed on 2008/07/15
[Chou 2004]
Chou, T., The End of Software - Transforming Your Business for the On Demand
Future, Sams, 2004
[Chou 2008]
Chou, T., Seven Software Business Models, Active Book Press, USA, 2008
214
References
[Corsten 2001]
Corsten, H., Dienstleistungsmanagement, 4th Ed., Oldenbourg, München, 2001
[Crawford et al. 2005]
Crawford, C. H., Bate, G. P., Cherbakov, L., Holley, K., Toscanos, C., Toward an
On Demand Service-Oriented Architecture, in: IBM Systems Journal, 44 (1),
2005, pp.81-107
[Currie 2004a]
Currie, W. L., The Organizing Vision of Application Service Provision: A
Process-Oriented Analysis, in: Information and Organization, 14, 2004, pp.237267
[Currie/Seltsikas 2001]
Currie, W. L., Seltsikas, P., Delivering Business Critical Information Systems
through Application Service Providers: The Need for a Market Segmentation
Strategy, in: International Journal of Innovation Management, 5(3), 2001, pp.323249
[Currie 2004b]
Currie, W. L. D., Bhavini; Naureen Khan, Customer Evaluation of Application
Services Provisioning in five Vertical Sectors, in: Journal of Information Technology, 19, 2004, pp.39-58
[Currie 2001]
Currie, W. S., P, Exploring the Supply-Side of IT Outsourcing: Evaluating the
Emerging Role of Application Service Providers, in: European Journal of Information Systems, 10, 2001, pp.123–134
[Davis et al. 2003]
Davis, M. M., Aquilano, N. J., Chase, R. B., Fundamentals of Operations Management, 4th Ed., Mc Graw Hill, New York, USA, 2003
[de Loof 1997]
de Loof, L., Information Systems Outsourcing Decision Making: A Managerial
Approach, Idea Group Publishing, London, 1997
[DeLone/McLean 1992]
DeLone, W., McLean, E. R., Information Systems Success: The Quest for the Dependent Variable, in: Information Systems Research, 3(1), 1992, pp.60-95
[Desai 2005]
Desai , B. C., Wendy, Towards the ASP E-Business Model: A Conceptual
Framework for Mapping ASP Specific Value Propositions, in: Journal of Internet
Commerce, 4 (1), 2005, pp.23-37
[Desisto 2008]
Desisto, R. P., The State of SaaS, Report, Gartner, 2008
[Desisto 2007]
Desisto, R. P. P., Raymond, Learn the Economic Advantages of a Pure SaaS Vendor, Report, Gartner, 2007
[Dous 2007]
Dous, M., Kundenbeziehungsmanagement für interne IT-Dienstleister, Dissertation, University of St. Gallen, 2007
References
215
[Dous et al. 2005]
Dous, M., Salomann, H., Kolbe, L., Brenner, W., Knowledge Management Capabilities in CRM: Making Knowledge For, From and About Customers Work, in:
Proceedings of the American Conference of Information Systems, Nebraska, 2005
[Dubey et al. 2008]
Dubey, A., Mohiuddin, J., Baijal, A., Enterprise Software Customer Survey 2008,
Sand Hill Group, 2008
[Dubey/Wagle 2007]
Dubey, A., Wagle, D., Delivering Software as Service, in 2007: A McKinsey Survey, in: The McKinsey Quarterly, Web exclusive, May 2007
[Earl 1998]
Earl, M. J. S., J.L., Market Management to Transform the IT Organization, in:
Sloan Management Review, 39(4), 1998, pp.9-17
[Ebert et al. 2007a]
Ebert, N., Hau, T., Hochstein, A., Pilgram, U., Übernickel, F., Vogedes, A.,
Grundlagen des Industrialisierten Informationsmanagements - Rollenmodell und
Aufgabenverteilung, St. Gallen, 2007
[Ebert et al. 2007b]
Ebert, N., Uebernickel, F., Hochstein, A., Brenner, W., A Service Model for the
Development of Management Systems for IT-enabled Services, Keystone, in: Proceedings of the American Conference of Information Systems, Colorado, 2007
[Einhorn/Hogarth 1981]
Einhorn, H. J., Hogarth, R. M., Behavioral Decision Theory: Processes of Judgement and Choice, in: Annual Review of Psychology, 32, 1981, pp.53-88
[Eisenhardt 1989]
Eisenhardt, K. M., Building Theories from Case Study Research, in: Academy of
Management Review, 14(4), 1989, pp.532-550
[Ekanayaka et al. 2003]
Ekanayaka, Y., Currie, W. L., Seltsikas, P., Evaluating Application Service Providers, in: Benchmarking, 10(4), 2003, pp.343-354
[Export.Gov 2008]
Export.Gov, Welcome to the Safe Harbor, http://www.export.gov/safeHarbor/, last
accessed on 07/20/2008
[Fähnrich 2003]
Fähnrich, K.-P. O., Marc, Service Engineering - Entwicklungspfad und Bild einer
jungen Disziplin, in: Bullinger, H.-J.S., August-Wilhelm (ed.), Service Engineering - Entwicklung und Gestaltung innovativer Dienstleistungen, Springer, Heidelberg, 2003
[Fitzgerald/Willcocks 1994]
Fitzgerald, G., Willcocks, L. P., Contracts and Partnerships in the Outsourcing of
IT, Vancouver, 1994, pp.91-98
[Fleisch 2001]
Fleisch, E., Das Netzwerkunternehmen. Strategien und Prozesse zur Steigerung
der Wettbewerbsfähigkeit in der "Networked Economy", Springer, Berlin, 2001
216
References
[Fogarty et al. 1991]
Fogarty, D. W., Blackstone, J. H., Hoffmann, T. R., Production & Inventory Management, 2nd. Ed., South Western Publishing Co., Ohio, 1991
[Fontanari 1996]
Fontanari, M. L., Kooperationsgestaltungsprozesse in Theorie und Praxis, Duncker & Humblot, Berlin, 1996
[Gadatsch/Mayer 2005]
Gadatsch, A., Mayer, E., Masterkurs IT-Controlling - Grundlagen und strategischer Stellenwert - Kosten- und Leistungsrechung in der Praxis - Mit Deckungsbeitrags- und Prozesskostenrechnung, Vieweg Friedr. + Sohn Verlag, Berlin, 2005
[Gannon et al. 2005]
Gannon, D., Krishnan, S., Fang, L., Kandaswamy, G., Simmhan, Y., Slominski,
A., On Building Parallel & Grid Applications: Component Technology and Distributed Services, in: Cluster Computing, 8(4), 2005, pp.271-277
[Grant 1996]
Grant, R. M., Towards a Knowledge-Based Theory of the Firm, in: Strategic
Management Journal, 17, 1996, pp.109-122
[Greenberg 2009]
Greenberg, P., Salesforce Outage - Klaatu Barada Nikto,
http://blogs.zdnet.com/crm/?p=112, last accessed on 2009/01/10
[Gronover 2003]
Gronover, S., Multi-Channel-Management - Konzepte, Techniken und Fallbeispiele aus dem Retailbereich der Finanzdienstleistungsbranche, Dissertation, University of St. Gallen, St. Gallen, 2003
[Grönroos 2000]
Grönroos, C., Service Management and Marketing: A Customer Relationship
Management Approach, John Wiley & Sons, Chichester, 2000
[Gummesson 2000]
Gummesson, E., Qualitative Methods in Management Research, 2nd Ed., Sage
Publications, London, 2000
[Gunther 2007]
Gunther, N. J., Guerilla Capacity Planning - A Tactical Approach for Highly Scalable Applications and Services, Springer, Heidelberg, 2007
[Gupta/Herath 2005]
Gupta, A., Herath, S. K., Latest trends and issues in the ASP service market, in:
Industrial Management + Data Systems, 105(1/2), 2005, pp.19-25
[Gutzwiller 1994]
Gutzwiller, T., Das CC RIM-Referenzmodell für den Entwurf von betrieblichen,
transaktionsorientierten Informationssystemen, Physica, Heidelberg, 1994
[Hansen/Mowen 2006]
Hansen, D. R., Mowen, M. M., Cost Management - Accounting and Control,
Thomson South-Western, Toronto, 2006
References
217
[Hansen/Neumann 2007]
Hansen, H. R., Neumann, G., Arbeitsbuch Wirtschaftsinformatik, Lucius & Lucius, 2007
[Hastie 2001]
Hastie, R., Problems for Judgement and Decision Making, in: Annual Review of
Psychology, 52, 2001, pp.653-683
[Heinrich 1988]
Heinrich, L. J., Informationsmanagement, Oldenbourg, München, 1988
[Heiskala et al. 2005]
Heiskala, M., Tiihonen, J., Soinien, T., A conceptual Model for Configurable Services, Edingburgh, Scotland, 2005
[Heizer/Render 2006]
Heizer, J., Render, B., Principles of Operations Management, 6th Ed., Prentice
Hall, Upper Saddle River, 2006
[Henderson/Venkatraman 1993]
Henderson, J. C., Venkatraman, N., Strategic alignment: Leveraging information
technology for transforming organizations, in: IBM Systems Journal, 32(1), 1993,
pp.472-484
[Hentschel 1992]
Hentschel, B., Dienstleistungsqualität aus Kundensicht: Vom merkmals- zum ereignisorientierten Ansatz, Deutscher Universitäts-Verlag, Wiesbaden, 1992
[Herbert 2005]
Herbert, L., The Forrester Wave: Hosted Sales Force Automation, Report, Forrester, 2005
[Herbert 2006]
Herbert, L., The Financial Economic Impact Of Software-As-A-Service, Report,
Forrester, 2006
[Herbert 2007]
Herbert, L., Software-As-A-Service Adoption, Report, Forrester, 2007
[Herbert 2008a]
Herbert, L., Competing in the Fast-Growing SaaS Market, Report, Forrester, 2008
[Herbert/Martorelli 2008]
Herbert, L., Martorelli, B., SaaS Clients Face Growing Complexity, Report,
Forrester, 2008
[Herbert et al. 2007a]
Herbert, L., Ross, C. F., Bartolomey, F., Sourcing Professionals Need To Help
Business Users, Report, Forrester, 2007
[Herbert et al. 2007b]
Herbert, L., Ross, C. F., Thresher, A., Bartolomey, F., The Components Of SaaS
Pricing And Negotiation - What Sourcing Professionals Should Know About SaaS
Pricing, Report, Forrester, 2007
218
References
[Herbert 2008b]
Herbert, L. R., Christine Ferrusi; Gillett, Frank E.; Galvin, Sean, What Evolving
SaaS Options Mean For Buyers - Understanding New SaaS Variations In Evaluating Its Fit To Your Needs, Report, Forrester, 2008
[Herrmann 1991]
Herrmann, C., IV-Controlling mittles IV-Kosten- und Leistungsrechnung, in: DV
Management, 1, 1991, pp.30-42
[Hestermann 2007]
Hestermann, C., SAP Business ByDesign offers Broad Functionality, but Depth
and Integration Need Improvement, Report, Gartner, 2007
[Hevner et al. 2004]
Hevner, A. R., March, S. T., Park, J., Ram, S., Design Science in Information Systems Research, in: MIS Quarterly, 28(1), 2004, pp.75-105
[Hochstein 2006]
Hochstein, A., Planerische Prozesse eines industrialisierten Informationsmanagements, Dissertation, University of St. Gallen, 2006
[Hochstein et al. 2008a]
Hochstein, A., Pilgram, U., Übernickel, F., Ebert, N., Hau, T., Vogedes, A., Brocke, H., Fachkonzept IT Controlling und Kostenrechnung, St. Gallen, January
2008
[Hochstein et al. 2008b]
Hochstein, A., Pilgram, U., Uebernickel, F., Ebert, N., Hau, T., Vogedes, A., Brocke, H., Industrialisiertes Informationsmanagement - Methoden des Controlling
und des Qualitsmanagements - Fachkonzept IT Controlling und Kostenrechnung,
St. Gallen, September 2008
[Hochstein et al. 2006]
Hochstein, A., Uebernickel, F., Brenner, W., Operations Management in IS: Using
the SCOR-Model to Source, Make and Deliver IS Services, in: Proceedings of the
American Conference of Information Systems, Acapulco, 2006
[Hochstein et al. 2008d]
Hochstein, A., Vogedes, A., Uebernickel, F., Brocke, H., Ebert, N., Hau, T., Pilgram, U., Fachkonzept Absatzlogistik, St. Gallen, 2008
[Hochstein et al. 2008e]
Hochstein, A., Vogedes, A., Uebernickel, F., Brocke, H., Ebert, N., Hau, T., Pilgram, U., Industrialisiertes Informationsmanagement - Methoden der Produktionsplanung und -steuerung - Fachkonzept Produktionsplanung und -steuerung (Fertigungslogistik), St. Gallen, 2008
[Horngren et al. 2003]
Horngren, C. T., Datar, S. M., Foster, G., Cost Accounting - A Managerial Emphasis, Prentice Hall, Upper Saddle River, 2003
[IDC 2005]
IDC, Worldwide and US Software as a Service 2005-2009 Forecast and Analysis
Adoption for the Alternative Delivery Model Continues, 2005
References
219
[IMG 1997]
IMG, Methodenhandbuch für die Einführung von Standardanwendungssoftware,
IMG, St. Gallen, 1997
[ISACA 2003]
ISACA, Control Objectives for Information and Related Technology (CobiT),
http://www.isaca.org/cobit.htm, last accessed on 2003/03/03
[ITIL 2007a]
ITIL, Service Design, TSO (The Stationery Office), Norwich, 2007
[ITIL 2007b]
ITIL, Service Operation, TSO (The Stationery Office), Norwich, 2007
[ITIL 2007c]
ITIL, Service Strategy, TSO (The Stationery Office), Norwich, 2007
[ITIL 2007d]
ITIL, Service Transition, TSO (The Stationery Office), Norwich, 2007
[Jakubczik/Skubch 1994]
Jakubczik, G.-D., Skubch, N., Systemcontrolling durch nutzenorientierte Verrechnung, in: online, 6, 1994, p.64-73
[Jayatilaka et al. 2003]
Jayatilaka, B., Schwarz, A., Hirschheim, R., Determinants of ASP Choice: An
Integrated Perspective, in: European Journal of Information Systems, 12(3), 2003,
p.210-224
[Jendrosch 2001]
Jendrosch, T., Kundenzentrierte Unternehmensführung: Modelle, Methoden,
Maßnahmen, Vahlen, München, 2001
[Kacsuk et al. 2007]
Kacsuk, P., Fahringer, T., Nemeth, Z., Distributed and Parallel Systems: From
Cluster to Grid Computing, Springer, Berlin, 2007
[Kagermann/Österle 2006]
Kagermann, H., Österle, H., Geschäftsmodelle 2010. Wie CEOs Unternehmen
transformieren, F.A.Z. Buch, Frankfurt am Main, 2006
[Kakabadse/Kakabadse 2002]
Kakabadse, A., Kakabadse, N., Application Service Providers (ASPs): New Impetus for Transormational Change, in: Knowledge and Process Management, 9(4),
2002, pp.205-219
[Kaplan/Duchon 1988]
Kaplan, B., Duchon, D., Combining Qualitative and Quantitative Methods in Information Systems Research: A Case Study, in: MIS Quarterly, 12(4), 1988,
pp.571-587
[Kargl/Kütz 2007]
Kargl, H., Kütz, M., IV-Controlling, Oldenbourg, München, 2007
[Kern 1997]
Kern, T., The Gestalt of an Information Technology Outsourcing Relationship: An
Exploratory Analysis, in: Proceedings of the eighteenth international conference
on Information systems, Atlanta, 1997
220
References
[Kern et al. 2002]
Kern, T., Willcocks, L. P., Lacity, M. C., Application Service Provision: Risk Assessment and Mitigation, in: MIS Quarterly Executive, 1(2), 2002, pp.113-126
[Khoo 2006]
Khoo, H. M., Upgrading packaged software: An exploratory study of decisions,
impacts, and coping strategies from the perspecitives of stakeholders, dissertation,
Georgia State University, Georgia, 2006
[Koller 2005]
Koller, G., Risk Assessment and Decision Making in Business and Industry,
Chapman & Hall/CRC, Boca Raton, 2005
[Krcmar 2004]
Krcmar, H., Informationsmanagement, 4thEd., Springer, Berlin, 2004
[Krcmar 2005]
Krcmar, H., Informationsmanagement, 5th Ed.,Springer, Berlin, 2005
[Kremer 2004]
Kremer, S., Information Retrieval in Portalen - Gestaltungselemente, Praxisbeispiele und Methodenvorschlag, Dissertation, University of St.Gallen, 2004
[Kuster et al. 2006]
Kuster, J., Huber, E., Lippmann, R., Schmid, A., Schneider, E., Witschi, U., Wüst,
R., Handbuch Projektmanagement, Springer, Berlin, 2006
[Lacity/Hirschheim 1995]
Lacity, M. C., Hirschheim, R., Beyond the Information Systems Outsourcing
Bandwagon: The Insourcing Response, John Wiley & Son Ltd, Chichester, 1995
[Lacity et al. 1996]
Lacity, M. C., Willcocks, L. P., Freeny, D. F., The Value of Selective IT Sourcing,
in: Sloan Management Review, 37(3), 1996, pp.13-25
[Laux 2005]
Laux, H., Entscheidungstheorie, Springer, Berlin, 2005
[Lee 2003a]
Lee, J.-N., IT Outsourcing Evolution - Past, Present, and Future, in: Communications of the ACM, 46(5), 2003, pp.84-89
[Lee 2003b]
Lee, J.-N. H., Minh Q.; Kwok, Ron Chi-Wai; Pi, Shih-Ming, IT Outsourcing Evolution - Past, Present, and Future, in: Communications of the ACM, 46(5), 2003,
pp.84-89
[Lientz/Larssen 2004]
Lientz, B. P., Larssen, L., Manage IT as a Business - How to Achieve Alignment
and Add Value to the Company, Butterworth-Heinemann, 2004
[Litke 2007]
Litke, H. D., Projektmanagement: Methoden, Techniken, Verhaltensweisen, Evolutionäres Projektmanagement, Carl Hanser Verlag, München, 2007
[Loh/Loh 1992]
Loh, L., Loh, V., Determinants of Information Technology Outsourcing: A CrosSectional Analysis, in: Journal of Information Systems, 9(1), 1992, pp.7-24
References
221
[Loh/Venkatraman 1995]
Loh, L., Venkatraman, N., An Empirical Study of Informaiton Technology Outsorucing: Benefits, Risks, and Performance Implications, in: ICIS 1995 Proceedings,
Amsterdam, 1995, pp.277-288
[Ma et al. 2005]
Ma, Q., Pearson, J. M., Tadisina, S., An Exploratory Study into Factors of Service
Quality for Application Service Providers, in: Information & Management, 42(8),
2005, pp.1067-1080
[Maher et al. 2006]
Maher, M. W., Lanen, W. N., Rajan, M. V., Fundamentals of Cost Accounting,
McGraw-Hill, Irwin, 2006
[Mahmoud 2004]
Mahmoud , Q., Middleware for Communications, Wiley & Sons, 2004
[Maleri 1991]
Maleri, R., Grundlagen der Dienstleistungsproduktion, Springer, Berlin, 1991
[Maoz/Desisto 2006]
Maoz, M., Desisto, R. P., When Will the SaaS Model Support Complex Business
Processes?, Report, Gartner Group, 2006
[McAffee 2006]
McAffee, A. P., Enterprise 2.0: The Dawn of Emergent Collaboration, in: MIT
Sloan Management, 47(3), 2006, pp.20-28
[McGovern et al. 2006]
McGovern, J., Sims, O., Jain, A., Little, M., Enterprise Service Oriented Architectures: Concepts, Challenges, Recommendations, Springer, Dordrecht, 2006
[McIvor 2005]
McIvor, R., Outsourcing Process, The Strategies for Evaluation and Management,
Cambridge University Press, 2005
[Menascé et al. 2004]
Menascé, D. A., Almeida, V. A. F., Dowdy, L. W., Performance by Design Computer Capacity Planning by Example, Prentice Hall Professional Technical
Reference, Upper Saddle River, 2004
[Mertz et al. 2007]
Mertz, S. A., Eschinger, C., Eid, T., Pring, B., Dataquest Insight: SaaS Demand
Set to Outpace Enterprise Application Software Market Growth, Report, Gartner
Group, 2007
[Miles/Huberman 1994]
Miles, M. B., Huberman, A. M., Qualitative Data Analysis: An Expanded Sourcebook, 2. Ed., Sage Publications, Thousand Oaks, 1994
[Milller 2009]
Milller, R., The Salesforce.com Outage and Dashboards,
http://www.datacenterknowledge.com/archives/2009/01/08/the-salesforcecomoutage-and-dashboards/, last accessed on 2009/01/06
222
References
[Mingers 2001]
Mingers, J., Combining IS Research Methods: Towards a Pluralist Methodology,
in: Information Systems Research, 12(3), 2001, pp.240-259
[Mooney 1997]
Mooney, C. Z., Monte Carlo Simulation (Quantitative Applications in the Social
Sciences), Corwin Pr Inc, 1997
[Nonaka et al. 2000]
Nonaka, I., Toyama, R., Nagata, A., A Firm as a Knowledge Creating Entity - A
New Perspective on the Theory of the Firm, in: Industrial and Corporate Change,
9(1), 2000, pp.1-17
[Oden et al. 1993]
Oden, H. W., Langenwalter, G. A., Lucier, R. A., Handbook of Material & Capacity Planning, McGraw-Hill, New York, 1993
[OMG 2007]
OMG, The Open Group Architecture Framework, VHP, 2007
[O'Reilly 2007]
O'Reilly, T., What Is Web 2.0: Design Patterns and Business Models for the Next
Generation of Software, in: Communications & Strategies, 65(1), 2007, pp.17-37
[Ortner 1991]
Ortner, E., Informationsmanagement - Wie es entstand, was es ist und wohin es
sich entwickelt, in: Informatik Spektrum, 14(6), 1991, pp.315-327
[Österle 1987]
Österle, H., Erfolgsfaktor Informatik - Umsetzung der Informationstechnik in der
Unternehmensführung, in: Information Management, 2(3), 1987, pp.24-31
[Österle 1995a]
Österle, H., Business Engineering: Prozess- und Systementwicklung, Band 1:
Entwurfstechniken, 2nd Ed., Springer, Berlin, 1995
[Österle/Blessing 2003]
Österle, H., Blessing, D., Business Engineering Modell, in: Österle, H., Winter, R.
(eds.), Business Engineering, Springer, Berlin, 2003, pp.65-85
[Österle et al. 1995a]
Österle, H., Brenner, C., Gassner, C., Gutzwiller, T., Hess, T., Business Engineering: Prozess- und Systementwicklung - Entwurfstechniken, 2nd Ed. 2, Springer,
Berlin, 1995
[Österle et al. 1995b]
Österle, H., Brenner, C., Gassner, C., Gutzwiller, T., Hess, T., Business Engineering: Prozess- und Systementwicklung - Fallbeispiele, Springer, Berlin, 1995
[Österle et al. 1992]
Österle, H., Brenner, W., Hilbers, K., Unternehmensführung und Informationssystem - Der Ansatz des St. Galler Informationssystem-Managements, 2nd Ed., Teubner, Stuttgart, 1992
[Österle/Winter 2003]
Österle, H., Winter, R., Business Engineering, in: Österle, H., Winter, R., Business
Engineering, Springer, Berlin, 2003, pp.3-18
References
223
[Österle et al. 2007]
Österle, H., Winter, R., Brenner, W., Serviceorientierte Architektur : Architekturprinzipien und Umsetzung in die Praxis, Springer, Berlin, 2007
[Perry 1998]
Perry, C., Processes of a Case Study for Postgraduate Research in Marketing, in:
European Journal of Marketing, 32(9-10), 1998, pp.785-802
[Pescatore 2007]
Pescatore, J., Critical Security Questions to Ask a SaaS Provider, Report, Gartner
Group, 2007
[Pfeffer/Salancik 1978]
Pfeffer, J., Salancik, G. R., The External Control of Organizations - A Resource
Dependence Perspective, Harper & Row, New York, 1978
[Picot et al. 1999]
Picot, A., Dietl, H., Franck, E., Organisation: Eine ökonomische Perspektive, 2nd
Ed., Schäffer-Poeschel, Stuttgart, 1999
[Pinnow et al. 2008]
Pinnow, A., Vogedes, A., Hoppen, D., Übernickel, F., Brocker, H., Ebert, N., Dudek, S., Osterburg, S., Pilgram, U., Fachkonzept Absatzlogistik, University of St.
Gallen, 2008
[Plantronics 2008]
Plantronics, Plantronics. Sound Innovation., http://plantronics.com, last accessed
on 2008/08/04
[Plossle 1995]
Plossle, G. W., Orlicky's Material Requirements Planning, 2nd Ed., McGraw-Hill,
Boston, 1995
[Power et al. 2006]
Power, M. J., Desouza, K. C., Bonifazi, C., The Outsourcing Handbook - How to
Implement a Successful Outsourcing Process, Kogan, 2006
[Pring 2006]
Pring, B., Software as a Service: Understanding Whether It's Right for You, Report, Gartner Group, 2006
[Pring et al. 2007]
Pring, B., Desisito, R. P., Bona, A., The Costs and Benefits of SaaS vs. OnPremise, Report, Gartner Group, 2007
[Puschmann 2003]
Puschmann, T., Collaboration Portale - Architektur, Integration, Umsetzung und
Beispiele, Dissertation, Dissertation, Universität St. Gallen, Difo-Druck, Bamberg,
2003
[Rangan et al. 2006]
Rangan, K., Cooke, A., Stindt, S., OnDemand - From Niche to Mainstream, Report, Merrill Lynch, 2006
[Reichheld/Sasser 1990]
Reichheld, F. F., Sasser, W. E., Zero defections: Quality comes to Services, in:
Harvard Business Review, 68(5), 1990, pp.105-112
224
References
[Riempp 2004]
Riempp, G., Integrierte Wissensmanagement-Systeme - Architektur und praktische Anwendung, Berlin, Springer, 2004
[Rodosek 2003]
Rodosek, G. D., A Generic Model for IT Services and Service Management, Integrated Network Management, Munich, 2003
[Ross 2004]
Ross, J. W. W., G., Preparing for Utility Computing: The Role of IT Architecture
and Relationship Management, in: IBM Systems Journal, 43(1), 2004, pp.5-19
[Saaty 1994]
Saaty, T. L., How To Make A Decision: The Analytic Hierarchy Process, in: Interfaces, 24(6), 1994, pp.19-43
[Salesforce.com 2008a]
Salesforce.com, Salesforce.com - Success on demand,
http://www.salesforce.com/, last accessed on 2008/07/16
[Salesorce.com 2008a]
Salesorce.com, Detailed Financials Q1FY09,
http://www.salesforce.com/company/investor/financials/, last accessed on
2008/07/21
[Salesforce.com 2008b]
salesforce.com, http://www.salesforce.com/products/editions-pricing/, last accessed on 2008/08/16
[Saltelli et al. 2004]
Saltelli, A., Tarantola, S., Campolongo, F., Sensitivity Analysis in Practice: A
Guide to Assessing Scientific Models, John Wiley & Sons Ltd, West Sussex, 2004
[SAP 2008]
SAP, SAP Business ByDesign,
http://www.sap.com/solutions/sme/businessbydesign/index.epx, last accessed on
2008/07/16
[Scheeg 2005]
Scheeg, J., Integrierte Kostentabellen als Instrument für eine effiziente ITLeistungserbringung im Informationsmanagement - Konzeption und praktische
Umetzung, Dissertation, University of St. Gallen, St. Gallen, 2005
[Scheer 1998]
Scheer, A.-W., ARIS - Modellierungsmethoden, Metamodelle, Anwendungen, 3rd
Ed., Springer, Berlin, 1998
[Schierholz 2007]
Schierholz, R., Mobile Kundeninteraktioin bei Dienstleistungsunternehmen, Business GmbH, Berlin, 2007
[Schmidt et al. 2005]
Schmidt, M.-T., Hutchison, B., Lambros, P., Phippen, R., The Enterprise Service
Bus: Making service-oriented architecture real, in: IBM Systems Journal, 44(4),
2005, pp.781-797
References
225
[Schniederjans et al. 2005]
Schniederjans, M. J., Hamaker, J. L., Schniederjans, A. M., Information Technology Investment - Decision-Making Methodology, World Scientific, Hackensack,
2005
[Schophaus et al. 2003]
Schophaus, M., Dienel, H.-L., von Braun, C.-F., Von Brücken und Einbahnstraßen
- Aufgaben für das Kooperationsmanagement Interdisziplinärer Forschung, Technische Universität Berlin, Berlin, 2003
[Schott/Campana 2005]
Schott, E., Campana, C., Strategisches Projektmanagement, Springer, Heidelberg,
2005
[Schuh 2006]
Schuh, G., Produktionsplanung und -steuerung: Grundlagen, Gestaltung und Konzepte, Springer, Berlin, 2006
[Schulte-Croonenberg et al. 2004]
Schulte-Croonenberg, H., Himmelreich, H., Hasselmann, F., Der IT-DienstleisterMarkt in Deutschland - im Zeichen der Konsolidierung, in: Fink, D.G., A; Lünendonk, T (ed.), Consulting Compendium, F.A.Z. Institut, Frankfurt/Main, 2004,
pp.30-37
[Schulze 2000]
Schulze, J., Prozessorientierte Einführungsmethode für das Customer Relationship
Management, Dissertation, University of St. Gallen, 2000
[Seltsikas 2002]
Seltsikas, P., Currie, Wendy L., Evaluating The Application Service Provider
(ASP) Business Model: The Challenge of Integration, in: Proceedings of the 35th
Hawaii International Conference on System Sciences, 2002
[Senger/Österle 2002]
Senger, E., Österle, H., PROMET BECS - A Project Method for Business Engineering Case Studies, 2002
[Sheikh 2003]
Sheikh, K., Manufacturing Resource Planning (MRP II), McGraw-Hill, New
York, 2003
[Simon 1959]
Simon, H. A., Theories of Decision-Making in Economies and Behavioral
Science, in: The American Economic Review, 49(3), 1959, pp.253-283
[Slaughter/Ang 1996]
Slaughter, S. A., Ang, S., Employment Outsourcing in Information Systems, in:
Communications of the ACM, 39(7), 1996, pp.47-54
[Smith/Von Winterfeldt 2004]
Smith, J. E., Von Winterfeldt, D., Decision Analysis in Management Science, in:
Management Science, 50(5), 2004, pp.561-574
226
References
[Smith et al. 1998]
Smith, M. A., Mitra, S. A., Narasimhan, S., Information Systems Outsourcing: A
Study of Pre Event Firm Characteristics, in: Journal of Management Information
Systems, 15(2), 1998, pp.61-93
[Spohrer/Maglio 2008]
Spohrer, J., Maglio, P. P., The Emergence of Service Science: Toward Systematic
Service Innovations to Accelerate Co-Creation of Value, in: Production and Operations Management, 17(3), 2008, pp.238–246
[Stahlknecht/Hasenkamp 2004]
Stahlknecht, P., Hasenkamp, U., Einführung in die Wirtschaftsinformatik, Springer, Berlin, 2004
[Starmer 2005]
Starmer, C., Normative notions in descriptive dialogues, in: Journal of Economic
Methodology, 12(2), 2005, pp.277-289
[Stauss/Seidel 2002]
Stauss, B., Seidel, W., Beschwerdemanagement: Fehler vermeiden - Leistung
verbessern - Kundenbinden, 3rd Ed, Hanser, München, 2002
[Stock-Homburg 2008]
Stock-Homburg, R., Personalmanagement - Theorien - Konzepte -Instrumente,
Gabler, Wiesbaden, 2008
[Supply-Chain-Council 2004]
Supply-Chain-Council, Customer-Chain Operations Reference-Model (CCOR)
Version 1.0, http://www.supply-chain.org, last accessed on 2007/07/19
[Supply-Chain-Council 2006a]
Supply-Chain-Council, Design-Chain Operations Reference-Model (DCOR) Version 1.0, http://www.supply-chain.org, last accessed on 2007/07/19
[Supply-Chain-Council 2006b]
Supply-Chain-Council, Supply-Chain Operations Reference-Model (SCOR) Version 1.0, http://www.supply-chain.org, last accessed on 2007/06
[Susarla et al. 2003]
Susarla, A., Barua, A., Whinston, A. B., Understanding the Service Component of
Application Service Provision: An Empirical Analysis of Satisfaction with ASP
Services, in: MIS Quarterly, 27(1), 2003, pp.91-123
[Taleo 2007]
Taleo, Pricing and Licensing, http://www.taleo.com/solutions/business-editionpricing-and-licensing.php, last accessed on 2008/05/27
[Tebboune 2003]
Tebboune, S., Application Service Provision: Origins and Development, in: Business Process Management Journal, 9(6), 2003, pp.722-734
[Tehrani 2007]
Tehrani, R., Wisdom Of Marc Benioff And Salesforce.com,
http://findarticles.com/p/articles/mi_qa3995/is_200703/ai_n19434639?tag=conten
t;col1, last accessed on 2008/12/01
References
227
[Tsoukiàs 2008]
Tsoukiàs, A., From Decision Theory to Decision Aiding Methodology, in: European Journal of Operational Research, 187(1), 2008, pp.138-161
[Übernickel 2008]
Übernickel, F., IT-Produktkostenrechnung - Methoden und Konzepte für die Umsetzung und Einführung einer produktorientierten IT-Kostenrechnung, Dissertation, University of St. Gallen, 2008
[Übernickel et al. 2006a]
Übernickel, F., Bravo-Sanchez, C., Zarnekow, R., Brenner, W., IS-Service Engineering: A Process Model for the Development of IS Services, in: Proceedings of
the European and Mediterranean Conference on Information Systems, Costa Blanca, 2006
[Übernickel et al. 2007a]
Übernickel, F., Hochstein, A., Schulz, V., Brenner, W., Excellence Modell der
Industrialisierung des Informationsmangements, in: HMD-Praxis der Wirtschaftsinfromatik, 2007
[Übernickel et al. 2007b]
Übernickel, F., Scheeg, J., Brenner, W., Produkt- und serviceorientiertes ITControlling am Fallbeispiel T-System ActiveBilling, in: HMD-Praxis der Wirtschaftsinformatik, 2007
[Übernickel et al. 2006]
Übernickel, F., Scheeg, J., Zarnekow, R., Brenner, W., IT-Produkt- und Dienstleistungscontrolling einführen, in: Blomer, R., Mann, H., Bernhard, M., Praktisches IT-Management - Controlling, Kennzahlensystem, Konzepte, Symposion
Publishing, Düsseldorf , 2006, pp.369-391
[Ulrich 1984]
Ulrich, H., Die Betriebswirtschaftslehre als anwendungsorientierte Sozialwissenschaft, in: Ulrich, H., Dyllick, T., Probst, G., Management, Haupt, Bern, 1984,
pp.170-195
[Vogedes et al. 2008a]
Vogedes, A., Übernickel, F., Brocke, H., Ebert, N., Dudek, S., Pilgram, U., Fachkonzept 'Management der Leistungserstellung' inkl. Leitstand Leistung, St. Gallen,
2008
[Vogedes et al. 2008b]
Vogedes, A., Übernickel, F., Brocke, H., Ebert, N., Dudek, S., Pilgram, U., Methoden zur Beschreibung von Fertigungsprodukten und IT Leistungen, St. Gallen,
2008
[Vogedes et al. 2008c]
Vogedes, A., Übernickel, F., Brocke, H., Ebert, N., Dudek, S., Pilgram, U., Prozesse und Objekte des Delivery Managements, St. Gallen, 2008
[von Dobschütz 2000]
von Dobschütz, L., IV-Wirtschaftlichkeit, in: von Dobschütz, L.B., M.; JägerGoy, H.;Kütz, M.;Möller, H.-P., IV-Controlling - Konzepte -Umsetzungen - Erfahrungen, Gabler, Wiesbaden, 2000, pp.431-449
228
References
[Walsh 2003]
Walsh, K. R., Analyzing the Application ASP Concept: Technologies, Economies,
And Strategies, in: Communications of the ACM, 46(8), 2003, pp.103-107
[Wang 2006]
Wang, R., Comparing The ROI OF SaaS Versus On-Premise Using Forrester's
TEI Approach, Report, Forrester, 2006
[Wang et al. 1998]
Wang, R. Y., Lee, Y. W., Pipino, L. L., Strong, D. M., Manage Your Information
as a Product, in: Sloan Management Review, 39(4), 1998, pp.95-105
[webex 2008]
webex, http://www.webex.com/smb/buywebex.html, last accessed on 2008/09/15
[Weissman 2007]
Weissman, C., The Development of an Internet Application Platform, Salesforce.com, Stanford, lecture at Stanford University, 2007/12/07
[Wieske 2007]
Wieske, D., Risikoanalyse in Industrieunternehmen: Nutzung der Monte Carlo
Simulation zur Risikoaggregation, Vdm Verlag, Saarbruecken, 2007
[Willcocks et al. 1995]
Willcocks, L., Lacity, M., G., F., Information Technology Outsourcing in Europe
and the USA: Assessment issues, in: International Journal of Information Management, 15, 1995, No. 5, pp.333-351
[Williamson 1975]
Williamson, O. E., Market and Hierarchies. Analysis and Antitrust Implications,
New York, The Free Press, 1975
[Williamson 1985]
Williamson, O. E., The Economic Institutions of Capitalism: Firms, Markets, Relational Contracting, The Free Press, New York, 1985
[Wimmer et al. 2003]
Wimmer, A., Mehlau, J. I., Klein, T., Object Oriented Product Meta-Model for the
Financial Services Industry, in: Proceedings of the Mass Customization and Personalization Congress, Munich, 2003
[Winblad 2007]
Winblad, A., Investments in SaaS Companies, lecture at Stanford University,
2007/10/15
[Winter 2003]
Winter, R., Modelle, Techniken und Werkzeuge im Business Engineering, in:
Österle, H., Winter, R. (eds.), Business Engineering, Springer, Berlin, 2003,
pp.87-117
[Winter/Fischer 2007]
Winter, R., Fischer, R., Essential Layers, Artifacts, and Dependencies of Enterprise Architecture, in: Enterprise Architecture, 3(2), 2007, pp.7-18
[Wöhe 1996]
Wöhe, G., Einführung in die Allgemeine Betriebswirtschaftslehre, 19th Ed., Vahlen, München, 1996
References
229
[Wolke 2007]
Wolke, T., Risikomanagement, Oldenbourg, 2007
[Yao 2004]
Yao, Y., An Integrated Model of Client's Decision to Adopt an Application Service Provider, Dissertation, Louisiana State University, 2004
[Yin 2002a]
Yin, R. K., Applications of Case Study Research, 2nd Ed., Sage Publications, 2002
[Yin 2002b]
Yin, R. K., Case Study Research. Design and Methods, 3rd Ed., Sage Publications,
London, 2002
[Zachman 1987]
Zachman, J. A., A Framework for Information Systems Architecture, in: IBM Systems Journal, 26(3), 1987, pp.454-470
[Zarnekow 2005]
Zarnekow, R., Kernelemente einer Produktionswirtschaftslehre für ITDienstleistungsbetriebe, Habilitation, University of St. Gallen, 2005
[Zarnekow 2006]
Zarnekow, R., Produktionsmanagement von IT-Dienstleistungen, Springer, Heidelberg, 2006
[Zarnekow et al. 2005]
Zarnekow, R., Brenner, W., Pilgram, U., Integriertes Informationsmanagement,
Springer Verlag, Heidelberg, Berlin, 2005
[Zarnekow et al. 2006]
Zarnekow, R., Brenner, W., Pilgram, U., Integrated Information Management Applying Successful Industrial Concepts in IT, Springer, Berlin, 2006
[Zarnekow et al. 2007]
Zarnekow, R., Übernickel, F., Bravo-Sánchez, C., Brenner, W., IT-Produkt Engineering, in: WISU - das Wirtschaftsstudium, 7, 2007
230
Curriculum Vitae
Curriculum Vitae
Susanne M. Glissmann
Education
2010
Dr. Oec. (equiv. to a Ph.D. in Business Administration)
2004
Diplom-Wirtschaftsinformatiker (equiv. to a dual BS & MS in
Economics & Computer Science)
1998
Abitur (German university entrance qualification)
Work Experience
since 2010
Research Scientist, IBM Almaden Research Center (CA/USA)
2008 – 2009
Postdoctoral Research Fellow, IBM Almaden Research Center
(CA/USA)
2007 –2008
Visiting Scholar, Logic Group, Computer Science Department,
Stanford University (CA / USA)
2004 – 2007
Research Consultant, Institute of Information Management,
University of St. Gallen (Switzerland)
2002 – 2003
Software Engineer, Metastorm, formerly CommerceQuest
(FL/USA)
1999 –2001
Software Engineer, Horak Software- und Systemberatung
GmbH (Germany)
1999
Junior Software Engineer, SIT System- und InformationsTechnik GmbH (Germany)