Skip to main content
Log in

AHP evaluation of rigorous and agile IT service design-building phases-workflows in data centers

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

The design-building of IT services in data centers has been historically conducted by applying rigorous IT service design-building phases-workflows. Consequently, relevant research has been conducted upon these rigorous phases-workflows to provide theoretical foundations and practical guidance to IT service design-building architects. However, the current dynamic business-governmental environment is demanding agile approaches, and research from this perspective is still very scarce. This research, thus, aims to provide an updated review and quantitative evaluation of the main rigorous (ITIL v2011, CMMI-SVC v1.3, and ISO/IEC 20000-1:2018) and main agile (ITIL v4, VeriSM, and ISO/IEC 29110-4-3) IT service design-building phases-workflows. For this aim, we conduct a conceptual review research methodology enhanced with an analytics hierarchical process (AHP) method to assess quantitatively how well these six IT service design-building phases-workflows fit two theoretical expected rigorous and agile IT service design-building phases-workflows pro formas. We found that the ITIL v2011 and CMMI-SVC v1.3 phases-workflows fit the rigorous pro forma with a high level, and the ISO/IEC 20000-1:2018 fits a moderate level, whereas all these three ones fit a low level the agile pro forma, as it was expected. ITIL v4 and VeriSM were found to fit a high level the agile pro forma but the ISO/IEC 29110-4-3 fits a moderate level. Unexpectedly, ITIL v4 and the ISO/IEC 29110-4-3 fit a moderate and moderate levels the rigorous pro forma, but VeriSM fits a low level as it was expected. Hence, we can conclude that ITIL v4 and VeriSM provide the most agile IT service design-building phase-workflow, and CMMI-SVC v1.3 the most rigorous one. The ISO/IEC 20000-1:2018 and ISO/IEC 29110-4-3 standards are still aligned to the rigorous approach, and ITIL v4 exhibits a dual moderate rigorous and high agile profile. Hence, this research provides ITSM professionals with an updated analysis useful to guide the selection and application of the IT service design-building phase-workflow—rigorous or agile one—in data centers. This research also contributes to the IT service design-building literature with updated insights and proposes specific research avenues to advance our scientific knowledge on how to design-building IT services.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Data availability statement

Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.

References

  1. Marx Gómez J, Mora M, Raisinghani MS, Nebel W, O’Connor RV (2017) Engineering and management of data centers: an IT service management approach. Springer, Cham

    Book  Google Scholar 

  2. Hughes L, Sweeney D, Kasunic M (2021) Planning and design considerations for data centers. Technical note CMU/SEI-2021-TN-002

  3. Wu C, Buyya R (2015) Cloud data centers and cost modeling: a complete guide to planning, designing and building a cloud data center. Morgan Kaufmann, Massachusetts

    Google Scholar 

  4. Satyanarayanan M (2017) The emergence of edge computing. Computer 50(1):30–39

    Article  Google Scholar 

  5. Knowledge Sourcing Intelligence LLP (2020) Data Center Infrastructure Market - Forecasts from 2020 to 2025. ID: 5009312 Report March 2020 Region: Global.

  6. Galup SD, Dattero R, Quan JJ, Conger S (2009) An overview of IT service management. Commun ACM 52(5):124–127

    Article  Google Scholar 

  7. Marrone M, Gacenga F, Cater-Steel A, Kolbe L (2014) IT service management: A cross- national study of ITIL adoption. Commun Assoc Inform Syst 34(1):49, 865–892.

  8. itSMF International (2015) About us—itSMF International. Accessed 15 January 2022. https://www.itsmfi.org/page/AboutUs

  9. TSO (2012) ITIL Foundation: ITIL V11 Edition. The Stationary Office Ltd.

  10. SEI (2010) CMMI for Services, Version 1.3, CMU/SEI-2010-TR-034. Carnegie Mellon University.

  11. ISO/IEC (2018) ISO/IEC 20000–1:2018 Information technology—Service management—Part 1: Service management system requirements. International Organization for Standardization, Geneva, Switzerland.

  12. ISO/IEC (2019) ISO/IEC 20000–2:2019 Information technology—Service management—Part 2: Guidance on the application of service management systems. International Organization for Standardization, Geneva, Switzerland.

  13. Marrone M, Kolbe LM (2011) Impact of IT service management frameworks on the IT organization. Bus Inf Syst Eng 3(1):5–18

    Article  Google Scholar 

  14. Cots S, Casadesús M, Marimon F (2016) Benefits of ISO 20000 IT service management certification. Inf Syst e-bus Manag 14(1):1–18

    Article  Google Scholar 

  15. MarketsandMarkets (2022) Cloud IT Service Management Market Size, Share and Global Market Forecast to 2025. Accessed 15 January 2022. https://www.marketsandmarkets.com/Market-Reports/cloud-based-itsm-market-261087410.html

  16. Iden J, Eikebrokk TR (2015) The impact of senior management involvement, organizational commitment and group efficacy on ITIL implementation benefits. Inf Syst e-bus Manag 13(3):527–552

    Article  Google Scholar 

  17. Marrone M, Hammerle M (2017) Relevant research areas in IT service management: an examination of academic and practitioner literatures. Commun Assoc Inf Syst 41(23):517–543

    Google Scholar 

  18. Serrano J, Faustino J, Adriano D, Pereira R, da Silva M (2021) An IT service management literature review: challenges, benefits, opportunities and implementation practices. Information 12(3):1–23

    Article  Google Scholar 

  19. Auth G (2021) The evolution of IT Management Standards in Digital Transformation: Current Status and Research Implications. In Engineering the Transformation of the Enterprise, pp 301–318. Springer, Cham.

  20. MacLean D, Titah R (2023) Implementation and impacts of IT Service Management in the IT function. Int J Inf Manage 70:102628

    Article  Google Scholar 

  21. Verlaine B (2017) Toward an agile IT service management framework. Serv Sci 9(4):263–274

    Article  Google Scholar 

  22. Galup S, Dattero R, Quan J (2020) What do agile, lean, and ITIL mean to DevOps? Commun ACM 63(10):48–53

    Article  Google Scholar 

  23. Mora M, Marx Gomez J, Reyes-Delgado PY, Adelakun O (2022) An integrative agile ITSM framework of tenets and practices–its design and exploratory utilization. J Org Comp Elect Com, pp 1–31.

  24. TSO (2019) ITIL Foundation: ITIL 4 Edition. The Stationery Office Ltd.

  25. TSO (2020) ITIL 4: Create, Deliver and Support. The Stationery Office Ltd.

  26. Agutter C, van Hove S, Steinberg R, England R (2017) VeriSM—A service management approach for the digital age. Van Haren, Netherlands

    Google Scholar 

  27. ISO/IEC (2018) ISO/IEC 29110-4-3:2018 Systems and software engineering—Lifecycle profiles for very small entities (VSEs)—Part 4–3: Service delivery—Profile specification. International Organization for Standardization.

  28. Alter S (2012) Metamodel for service analysis and design based on an operational view of service and service systems. Serv Sci 4(3):218–235

    Article  Google Scholar 

  29. Böhmann T, Leimeister J, Möslein K (2014) Service systems engineering. Bus Inf Syst Eng 6:73–79

    Article  Google Scholar 

  30. Mora M, Raisinghani M, O’Connor RV, Marx Gomez J, Gelman O (2014) An extensive review of IT service design in seven international ITSM processes frameworks: Part I. Int J Inform Technol Syst Approach (IJITSA) 7(2):83–107

    Article  Google Scholar 

  31. Mora M, Marx Gomez J, O’Connor RV, Raisinghani M, Gelman O (2015) An extensive review of IT service design in seven international ITSM processes frameworks: Part II. Int J Inform Technol Syst Approach (IJITSA) 8(1):69–90

    Article  Google Scholar 

  32. Mora M, Marx Gomez J, Raisinghani M, Gelman O (2015) The Design of IT Services. In Encyclopedia of Information Science and Technology, 3rd edn, pp. 4007–4016. IGI Global.

  33. Mora M, Marx Gomez J, O’Connor RV, Meyendriesch B (2017) ITSDM: A methodology for IT services design. In Engineering and Management of Data Centers, pp 15–40. Springer, Cham.

  34. Mora M, Marx Gomez, J, Wang F, Díaz, O (2021) A review of the IT service design process in agile ITSM frameworks. In: Balancing Agile and Disciplined Engineering and Management Approaches for IT Services and Software Products, IGI, pp 248–270.

  35. Glass RL, Ramesh V, Vessey I (2004) An analysis of research in computing disciplines. Commun ACM 47(6):89–94

    Article  Google Scholar 

  36. Mora M, Gelman O, Paradice D, Cervantes F (2008) The case for conceptual research in information systems. In: Proceedings of the CONF-IRM 2008, pp 1–10

  37. Saaty TL, Vargas LG (2012) The seven pillars of the analytic hierarchy process. In: Models, Methods, Concepts & Applications of the Analytic Hierarchy Process. International Series in Operations Research & Management Science, vol 175. Springer, Boston, pp. 23–40.

  38. Ho W, Ma X (2018) The state-of-the-art integrations and applications of the analytic hierarchy process. Eur J Oper Res 267(2):399–414

    Article  MathSciNet  MATH  Google Scholar 

  39. ISO/IEC/IEEE (2015) ISO/IEC/IEEE 15288:2015. Systems and software engineering—ystem life cycle processes. International Organization for Standardization, Geneva, Switzerland.

  40. Buede DM (1986) Structuring value attributes. Interfaces 16(2):52–62

    Article  Google Scholar 

  41. Keeney RL, Gregory RS (2005) Selecting attributes to measure the achievement of objectives. Oper Res 53(1):1–11

    Article  MATH  Google Scholar 

  42. Kaur J, Kumar R, Agrawal A, Khan RA (2022) A neutrosophic AHP-based computational technique for security management in a fog computing network. J Supercomput, pp 1–26.

  43. Moori A, Barekatain B, Akbari M (2022) LATOC: an enhanced load balancing algorithm based on hybrid AHP-TOPSIS and OPSO algorithms in cloud computing. J Supercomput 78(4):4882–4910

    Article  Google Scholar 

  44. Sharifian Z, Barekatain B, Ariza Quintana A, Beheshti Z, Safi-Esfahani F (2022) LOADng-AT: a novel practical implementation of hybrid AHP-TOPSIS algorithm in reactive routing protocol for intelligent IoT-based networks. J Supercomput 78(7):9521–9569

    Article  Google Scholar 

  45. Shaw M (2002) What makes good research in software engineering? Int J Softw Tools Te 4(1):1–7

    Article  Google Scholar 

  46. Andoh-Baidoo FK, Baker EW, Susarapu SR, Kasper GM (2007) A review of IS research activities and outputs using pro forma abstracts. Inform Resources Manage J (IRMJ) 20(4):65–79

    Article  Google Scholar 

  47. Johnson J, Frkonja J, Todd M, Yee D (2018) Additional detail in aggregate integrated land-use models via simulating developer pro forma thinking. J Transp Land Use 11(1):405–418

    Article  Google Scholar 

  48. Spohrer J, Maglio PP, Bailey J, Gruhl D (2007) Steps toward a science of service systems. Computer 40(1):71–77

    Article  Google Scholar 

  49. Mora M, Raisinghani MS, O’Connor R, Gelman O (2009) Toward an integrated conceptualization of the service and service system concepts: asystems approach. Int J Inform Syst Service Sector (IJISSS) 1(2):36–57

    Article  Google Scholar 

  50. Mora M, Raisinghani M, Gelman O, Sicilia MA (2011) Onto-servsys: A service system ontology. In The science of service systems (pp. 151–173). Springer, Boston

  51. Emery D, Hilliard R (2009) Every architecture description needs a framework: expressing architecture frameworks using ISO/IEC 42010. In: 2009 Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture (pp. 31–40). IEEE, New York

  52. ISO/IEC (2018) ISO/IEC TR 29110-5-3:2018 Systems and software engineering—Lifecycle profiles for very small entities (VSEs)—Part 5–3: Service delivery guidelines. International Organization for Standardization.

  53. Tzeng GH, Huang JJ (2018) Multiple attribute decision making: methods and applications. CRC Press

    MATH  Google Scholar 

  54. Bozorg-Haddad O, Zolghadr-Asli B, Loaiciga HA (2021) A handbook on multi-attribute decision-making methods. Wiley, New York

    Book  MATH  Google Scholar 

  55. Saaty TL, Vargas LG (2013) The analytic network process. In Decision making with the analytic network process. Springer, Boston, pp 1–40.

  56. Bhatt N, Guru S, Thanki S, Sood G (2021) Analysing the factors affecting the selection of ERP package: a fuzzy AHP approach. IseB 19(2):641–682

    Article  Google Scholar 

  57. Yu D, Kou G, Xu Z, Shi (2021) Analysis of collaboration evolution in AHP research: 1982–2018. Int J Inf Technol Decis Mak 20(01):7–36

    Article  Google Scholar 

  58. Karpak B (2022) Theory and Applications of AHP/ANP at MCDM 2022. In J Anal Hierarchy Process 14(2):1–8

    Google Scholar 

  59. Qumer A, Henderson-Sellers B (2008) An evaluation of the degree of agility in six agile methods and its applicability for method engineering. Inform Software Tech 50(4):280–295

    Article  Google Scholar 

  60. Conboy K (2009) Agility from first principles: Reconstructing the concept of agility in information systems development. Inform Syst Res 20(3):329–354

    Article  Google Scholar 

  61. Boehm B, Turner R (2003) Using risk to balance agile and plan-driven methods. Computer 36(6):57–66

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Manuel Mora.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendices

Appendix 1

See Tables [15, 16]

Table 15 Results of the selective literature review applied to the ACM Digital Library database
Table 16 Results of the selective literature review applied to the IEEE Explorer database

Appendix 2. Review of the six IT service design-build phases-workflows

2.1 Rigorous IT service design-building phase-workflow in ITIL v2011

In ITIL v2011 [9], a service is defined as a “means of delivering value to customers by facilitating outcomes customers want to achieve without the ownership of specific costs and risks.” An IT service is defined as a “service provided to one or more customers by an IT service provider, based on the use of IT and supports the customer's business processes, and is made up from a combination of people, processes and technology and defined in a Service Level Agreement.”

In ITIL v2011 [9], the concept of IT service architecture design is reported as a Service Composition Diagram and a Service Relationship-Dependence Model. In Fig. 5 we report an adaptation of both diagrams. The core elements derived from both diagrams are the following: (1) business unit, (2) business service, (3) business process, (4) IT service (service utility, service warranty (SLAs)), (5) assets/resources (infrastructure (HW, SW, DBMS, NW), environment, data, applications), and (6) assets/capabilities (IT processes, support teams (OLAs), suppliers (UCs)). The derived interrelationships are the following: (R1) a business unit delivers business services; (R2) a business service is made up of business processes; (R3) business processes (and lately business services) are supported by IT services; R4) an IT service is characterized by service utility and warranty parameters; (R5) an IT service is made up of assets/resources and assets/capabilities; (R6) assets/resources are infrastructure (HW, SW, DBMS, NW), environment, data, and applications; and (R7) assets/capabilities are IT processes, support teams and suppliers.

Fig. 5
figure 5

ITIL v2011 service composition model and service relationship-dependence model

In ITIL v2011 [9], one of its five main phases is IT service design. This fact suggests the relevance of design activities for fulfilling the expected quality of service levels to be delivered. In ITIL v2011 design is an activity that identifies requirements and then defines a solution that is able to meet these requirements. IT services must be carefully planned and designed in order to be deployed and operated as expected. An informal design process cannot assure performance, risk-based, security and cost-effective guarantees to users. Design IT services helps mainly to avoid costly system disruptions in operational settings caused by design flaws, and to produce the expected performances. ITIL v2011 indicates that service design provides guidance “for the design of appropriate and innovative IT services to meet current and future agreed business requirements” [9, p.4]. Service design must consider the following elements: business process to be supported, the service itself, SLAs/SLRs, infrastructure (all of the IT equipment necessary to deliver the service to the customers and users), environment (the environment required to secure and operate the infrastructure), data, applications, support services, operational level agreements (OLAs) and contracts (any underpinning agreements necessary to deliver them), support teams, and suppliers.

ITIL v2011 service design phase includes the following processes: Service Catalog Management, Service Level Management, Capacity Management, Availability Management, IT Service Continuity Management, Information Security Management, and Supplier Management. ITIL v2011 considers five dimensions of IT service design: service solutions, management information systems and tools, technology and management architectures, processes, and measurement methods and metrics. ITIL v2011does not report a specific IT service design process but suggests a set of activities that pursue a design goal. These activities are: (1) Identifying service requirements; (2) Identifying and documenting business requirements and drivers; (3) Designing service solutions; (4) Evaluation of alternative solutions; (5) Procurement of the preferred solution; and (6) Developing the service solution.

2.2 Rigorous IT service design-building phase-workflow in CMMI-SVC v1.3

In CMMI-SVC v1.3 [10], the concepts of service and service system are explicitly defined in the glossary. The particular concept of IT service is not reported. A service is a product that is intangible and no storable delivered through service systems designed to satisfy service requirements. A service system is defined as an integrated and interdependent combination of service component resources that satisfies service requirements. In CMMI-SVC v1.3, a service system includes everything required for service delivery as such work products, processes, facilities, tools, consumable and human resources (employees and service customers during the service delivery occurrence).

In CMMI-SVC v1.3 [10], an explicit IT service architecture design is also not reported. Similarly to ISO/IEC 20,000, a high-level service model can be derived from several insights. Figure 

Fig. 6
figure 6

IT service architecture design interpreted from CMMI-SVC v1.3

Fig 6 reports an interpretation of it. From several diagrams reported in the full CMMI-SVC v1.3 document, Fig. 6 can be identified the following core entities: (1) customer/end user, (2) IT service, (3) IT service value, (4) deployed IT service system, (5) establishing and delivering processes (STSM, SSD, SST, SD, and IRP), and (6) managing services processes (REQM, CAM, SCON, WP, and WMC). The derived interrelationships are the following: R1 a customer/end user uses an IT service; R2 an IT service delivers IT service value; R3 an IT service is delivered through a deployed IT service system; R4 a deployed IT service system is established and delivered through a set of processes; R5 a deployed IT service system is managed through a set of processes; and R6 a set of processes use services components or resources for its execution. In particular, CMMI-SVC considers a service component as a resource required for a service system to successfully deliver services and includes transient resources (e.g., owned by users or third parties but used during the service occurrence). Infrastructure concept is also used for service component resources that are tangible and permanent in the service system. A service system consumable is a resource whose capacity level is reduced or depleted during the service occurrence. For CMMI-SVC v1.3, people is not a consumable but their labor time does.

In CMMI-SVC v1.3 [10], there are four process categories: Support (SUP), Process Management (PRM), Project Management (PM), and Service Establishment and Delivery (SED). The design process is explicitly reported in the Service System Development process, which is part of the SED category, where design refers to “the definition of the service system’s components and their intended set of relationships; these components will collectively interact in intended ways to achieve actual service delivery” (idem, p. 448). The SED category has five processes: Strategic Service Management (STSM), Service System Development (SSD), Service System Transition (SST), Service Delivery (SD), and Incident Resolution and Prevention (IRP). STSM process concerns the identification of the strategic needs of services for a variety of markets, as well as with their business and technical descriptions (e.g., via a service catalog). SSD process concerns the design, building/assembling or service components, and their verification and validation in a development environment. For it, SSD interacts with REQM (Requirements Management process into Project Management category). In SST process, the verified and validated service system is deployed in a production environment, and SD process accounts for the current provision of the services through the released service system. Finally, IRP process addresses the incidents occurred in the IT service system. Hence, SSD is the process directly related with the design of service systems. The purpose of SSD is established as “to analyze, design, develop, integrate, verify, and validate service systems, including service system components, to satisfy existing or anticipated service agreements” (idem, p. 437).

The three specific goals of SSD are the following: SG1 Develop and Analyze Stakeholder Requirements, SG2 Develop Service Systems, and SG3 Verify and Validate Service Systems. From these goals, the first two specific goals address the analysis and design activities in CMMI-SVC v1.3. SG1 covers “the transformation of collected stakeholder needs, expectations, and constraints into requirements that can be used to develop a service system that enables service delivery” (idem, p. 439). SG2 is concerned with “evaluating and selecting solutions that potentially satisfy an appropriate set of requirements; developing detailed designs for the selected solutions; implementing the designs of service system components as needed; and integrating the service system so that its functions can be verified and validated” (idem, p. 446). In CMMI-SVC v1.3 12, specific practices are included in these three specific goals. From them, the three specific practices in SG1 and the first three ones in SG2 correspond to design purposes. These specific practices are the following: SP 1.1 Develop Stakeholder Requirements, SP 1.2 Develop Service System Requirements, and SP 1.3 Analyze and Validate Requirements, in SG1; SP 2.1 Select Service System Solutions, SP 2.2 Develop the Design, and SP 2.3 Ensure Interface Compatibility, in SG2. Additionally, CMMI-SVC v1.3 reports several typical work products as output artifacts of these specific practices.

2.3 Rigorous IT service design-building phase-workflow in ISO/IEC 20,000–1:2018 standard (complemented with ISO/IEC 20000-2:2019 standard)

In ISO/IEC 20000-1:2018 standard [11] (p. 8), the concept of service is defined as “means of delivering value for the customer by facilitating outcomes the customer wants to achieve” but the concept of IT service is used implicitly. Similarly the concept of service system is not explicitly reported. In contrast, the concepts of system and process are relevant. A system is defined as a set of interrelated or interacting elements. A process is a set of interrelated or interacting activities, which transforms inputs into outputs. A service is an intangible resultant from the interaction of activities between a supplier and a customer. An IT service, thus, is a service provided by system of IT processes. In ISO/IEC 20000-1:2018 and ISO/IEC 20000-2:2019 [11, 12], there are not an IT service architecture design reported explicitly. However, it can be derived one from several insights.  

Fig. 7
figure 7

IT service architecture derived ISO/IEC 20000-1:2018 and ISO/IEC 20000-2:2019

Figure 7 illustrates the derived IT service architecture design. In this design, the core identified entities are: (1) an organization, (2) a customer, (3) business units, (4) IT services, (5) IT internal or external service provider, (6) technology (hardware, network, applications, systems, environmental systems), (7) external service provider, and (8) suppliers. The derived interrelationships are the following: R1 an organization has customers; R2 customers have one or several business units; R3 business units use IT services; R4 the IT services are delivered by IT internal or external service providers; R5 the IT internal service provider uses technology; R6 the technology is acquired from suppliers.

The design of a new service is part of the Service Management System Operation, specifically the process, Service Design and Transition, which includes the (a) Planning, (b) Design, (c) Construction and transition, of which are detailed below:

Planning uses service requirements, for new or modified services that are determined, and identifies actions to manage change in services prior to implementation. Through analysis and communication with stakeholders, Planning can be refined concurrently with Design, as more specifics and constraints are established (ISO/IEC, 2019). Ten activities are referred to in planning: (1) Determine authorities and responsibilities for design, build and transition activities; (2) Determine the activities and compliance dates to be performed by the organization or other stakeholders, in the design, build and transition; (3) Identify resources to design, build and transition new or modified services; (4) Analyze dependencies or possible relationships with the new or modified service; 5) Identify requirements for testing; (6) Determine the congruence of the project budget with the known effort; (7) Record service acceptance criteria, to know whether a new service or changes to a service have been successfully implemented; (8) Perform risk identification, management, and assessment activities; (9) Determine the expected outcomes of providing the new or modified services; and (10) Identify the impact on the Service Management System, other services, changes and other interested parties [12].

Design activities reflect the new or modified service requirements as originally identified in Planning. There are eight activities relevant to service design: (1) Identify changes or new requirements in human, financial, technical and information resources for the service; (2) Identify the responsibilities and authorities of the parties involved in the operation of the new or modified service; (3) Determine the training, skills and experience needs of the personnel responsible for the provision and operation of the new or modified service. 4) Update the service catalog; (5) Describe changes to measurement systems for performance management; (6) Identify the potential impact on other services; (7) New or required changes to SLAs, contracts or other agreements based on service requirements; and 8) Updates to other parts of the Service Management System [12].

Construction and Transition activities correspond to the implementation of the service, to verify that the service requirements, service acceptance criteria, customer satisfaction and documented service design are met. Among the activities is to assemble components or services and test them [12]. In the event that the service acceptance criteria are not met, actions are agreed upon by the stakeholders, which may include deferring deployment and correcting known errors. Once the service is deployed, stakeholders are informed of the success or failure of the implementation, and the achievement of the outcomes of the new or modified service is verified.

2.4 Agile IT service design-building phase-workflow in ITIL v4

ITIL v4 [24] can be considered the most known and relevant agile ITSM framework. It was derived from its practical legitimacy gained for its extensive utilization from two decades ago with the previous v2, v3, and v2011 versions. ITIL v4 [24; p. 14] has been re-defined and re-structured as a Service Value System (SVS) “to ensure a flexible, coordinated and integrated system for the effective governance and management of IT-enabled services.” ITIL v4 does not claim to be an SVS for the whole organization but it indicates that with the new business dynamic demands for digital transformations, enhanced customer experiences based on IT, and the proliferation of new practices and technologies such as Agile Paradigm, DevOps, Lean, Cloud Computing, Internet of Things and Machine Learning, most of the business services are IT-based enabled services. Thus, an updated ITSM framework is required.

ITIL v4 keeps the concept of Service Management as “a set of specialized organizational capabilities for enabling value for customers in the form of services” [24, p. 18]. However, the focus on the five-phase IT service lifecycle model (i.e., Service Strategy, Design, Transition, Operation, and Continual Improvement) has been re-structured in the concept of the six-phase service value chain, which is one of the five core components of the new SVS. However, these five IT service lifecycle phases have been implicitly included and updated in the six-phase service value chain. The concept of service is kept as “a means of enabling value co-creation by facilitating outcomes that customers want to achieve, without the customer having to manage specific costs and risks” [24, p. 248], and the concept of IT service is simplified to “a service based on the use of information technology” [24, p. 242]. The concept of value which was indirectly defined as how well an IT service helps to achieve the expected customer’s outcomes for using such an IT service now has been explicitly defined as “the perceived benefits, usefulness, and importance of something” [24, p. 20]. In particular, the concept of ITSM is not explicitly defined in ITIL v4.

The five core components of the ITIL v4 SVS are ITIL v4 Service Value Chain (ITIL v4 SVC), ITIL v4 Practices, ITIL v4 Guiding Principles, Governance, and Continual Improvement. The six-phase ITIL v4 SVC defines a flexible and adaptable operational model for creating, delivering, and continually improving IT services. The ITIL v4 Principles aim to guide organizational decision-making and behaviors toward an adequate service management culture to be applied from top to bottom organizational levels. There are eight principles. The ITIL v4 Practices are organizational resources that guide it on what work to do. There are three categories of ITIL v4 Practices (General Management, Service Management, and Technical Management). ITIL v4 Governance refers to the top-level policy and regulation body created to assure the alignment of the IT actions with the IT strategies, policies, and regulations. The ITIL v4 Continual Improvement model is reported as usable and required for all organizational areas from strategic to operational levels. The previous 7-phase model from ITIL v3-v2011 is supported. The four ITIL v4 dimensions represent viewpoints on the ITIL v4 SVS and these are fundamental for achieving effective and efficient service management which delivers IT services and/or IT products with the expected value. These dimensions are Organizations and People, Information and Technology, Partners and Suppliers, and Value Streams and Processes. Important is the consideration of political, economic, social, technological, legal, and environmental factors which by their external nature are out of the control of the ITIL v4 SVS but which must be considered because they constraint and influence the four ITIL v4 dimensions. In the updated ITIL v4 ITSM framework, there are not mandatory IT practices to be performed. The new flexible and adaptable ITIL v4 SVS model defines a generic six-phase SVC (plan, improve, engage, design and transition, obtain/build, and deliver and support). This 6-phase SVC can accommodate flexibly the utilization of the 34 ITIL v4 Practices (14 of General Management, 17 of Service Management, and 3 of Technical Management). These 34 ITIL v4 practices are not restricted to be used in a specific phase of the ITIL v4 SVC. Instead, there is a heat map reported for each practice to show where it is expected to use (but not in mandatory status) such a practice. Consequently, ITIL v4 proposes a flexible, adaptable, and highly customized Service Management model where each organization is responsible to define its Value Streams. Value Streams are “specific combinations of activities and practices, and each one is designed for a particular scenario” [24; p. 83]. A Value Stream starts with customer demand and ends with the delivery of value to such a customer. Value Streams can be organized as disciplined, agile, or hybrid flexible workflows, and it is an organizational decision. Furthermore, some Value Streams, for their criticality level can be designed for a disciplined approach and others with more flexible approaches (i.e., Agile, Lean, DevOps).

ITIL v4 defines the concepts of business architecture, information architecture, and service architecture. The business architecture is a map of the business capabilities and their interrelationships to create value to customers. The information architecture refers to logical and physical data assets of the organization, and their resources for management them. The service architecture exhibits a map of all IT services provided by an organization. Service architectures use the concept of IT service map or model is a high-level view that portrays how the IT service components are linked to compose an IT service and interact to create value to customers. Figure 

Fig. 8
figure 8

ITIL v4 IT service architecture high-level view—service map

8 is an example of an IT service map.

Regarding the specific inquiry on how an IT service is designed in ITIL v4, there is not reported a mandatory value stream. Thus, it permits now multiple ways for doing it (i.e., IT service design value streams fixed by a particular organization). ITIL v4 indicates that its SVC can select the utilization of the most suitable ITIL v4 Practices to transform the inputs (i.e., demands) to outputs (i.e., products or services with value). An additional literature on ITIL v4 [53] suggests a value chain and value stream for designing a new IT service. This value chain describes the demand path in six key steps. Figure 

Fig. 9
figure 9

ITIL v4 value chain steps for designing a new IT service

9—from ITIL v4 [25]—shows the value chain steps for the creation of a new service [25]; (p. 65). These six steps are: (1) Engage: acknowledge and document the service requirements; (2) Plan: decide whether to invest in the new service; (3) Design and Transition: design and architect the new service to meet customer requirements; (4) Obtain/Build: configure or buy service components; (5) Design and Transition: deploy service components in preparation for launch; and 6) Deliver and Support: Release new service to customers and users.

The input and output for this value chain and value stream are demand and value. This value stream is triggered by a demand for the creation of a new service, which may come from: (1) a service consumer (external or internal), either a customer, a user, or a sponsor; (2) an external stakeholder other than the service consumer, such as a supplier or regulator; (3) a staff member of one of the service provider’s business functions; or (4) members of the organization’s governing body. It is important that the demand considers the desired outcomes and the expected value of the service, and for this a useful technique is to adapt the agile software development template commonly used for defining user stories. As a I < type of user > I want < service functionalities > so that < service benefits > . These six core steps refer as follows.

Step 1—Engage. “Acknowledge and document the service requirements: Any new product or service feature begins with demand recognition and documentation” [25, p. 67]. To gather and evaluate requirements, different business case methods are typically used to gather sufficient information to make a business case. For the business case, high-level information is gathered, from benefits (quantitative and qualitative), costs, risks, operations, support, among others. Main practices used in this step are: Business Analysis, Portfolio Management and Relationship Management. Step 2—Plan. “Decide whether to invest in the new service: In this step it is decided whether to approve the business case, and for this it is necessary to analyze and evaluate the costs, benefits, and risks, so that the organization can carry out the planning” [25]; (p. 68). Main practices used in this step are: Business Analysis, Infrastructure and Platform Management, Portfolio Management, and Problem Management. Step 3—Design and Transition. “Design and architect the new service to meet customer requirements” [25, p. 68]. In this step, the budget for developing the planned IT service has already been authorized to guarantee the request for the new service or changes for new functionalities of a service. In the case of changes for new functionalities, it is necessary to review and modify the design to incorporate the new features. This step elaborates a service design pack including an IT service map and all additional technical information required for developing a minimum viable IT service. Main practices used in this step are: Architecture Management, Availability Management, Capacity and Performance Management, Information Security Management, Service Continuity Management, and Infrastructure and Platform Management. Step 4—Obtain/Build. “Build, configure, or buy service components. Once the service design package is defined, work can begin to procure or build the service components” [25, p. 71]. Main practices used in this step are: Infrastructure and Platform Management, Service Configuration Management, Service Validation and Testing, and Supplier Management. Step 5—Design and Transition. Deploy IT service components and plan IT service release. Main practices used are: Deployment Management, Service Configuration management, and Supplier Management. Step 6—Deliver and Support. Release new service to customers and users. The service implemented receives an early-life support short period of time. Main practices used are: Release Management, Incident Management, and Relationship Management.

2.5 Agile IT service design-building phase-workflow in VeriSM

VeriSM [26, p. 376] is defined as a “value-driven, evolving, responsive, and integrated service management approach” for the entire organization in the digital era, and not only for the IT area. A service management approach is a management approach to deliver value to customers through quality products and services. VeriSM indicates that whereas the ITSM best practices frameworks have provided value to organizations in the last decade, the new digital business era demands a broader IT-based or digital transformation approach for the entire organization, and thus, these ITSM frameworks are insufficient to cope with the business demands in this digital era. VeriSM aims to help organizations on how they can use integrally a mesh of best management practices in a flexible way to deliver the right product or service at the right time to their customers.

VeriSM is documented with a service management operating model composed of Consumers, Governance, Service Management Principles, and the Management Mesh. The implementation of VeriSM approach enables organizations to define governance requirements, service management principles, a management mesh of best practices, and the service or product stages from their definition, production, responding, and provision.

Customers provide the product or service requirements, pay, receive and give feedback for the products or services. Governance provides the background system to direct and regulate the activities of an organization, and Management provides the foreground system which manages the activities of an organization into the boundaries and regulations fixed by Governance. Governance consists of three main activities (evaluate, direct, and monitor). Evaluate refers to compare the overall current organizational status vs the future forecasted or planned ones. Direct refers to create organizational principles, policies, and strategies. Monitor refers to assure that policies comply as they were planned, and the strategic performance reaches the expected one. Service Management Principles are statements that define how the organization wants to perform and what is valued. Service Management Principles, thus, help to define the specific best practices to include in the Management Mesh. Service Management Principles address usually assets/resources utilization, change, continuity, financial, knowledge, measurement and reporting, performance, quality, regulations, risk, and security issues.

Management Mesh refers to the integral and flexible fabric composed of organizational resources, management practices, current and emergent technologies, and environmental conditions. This Management Mesh enables a flexible and agile management service approach in organizations to define, produce, provide and respond to their products and services. The definition of a particular Management Mesh happens after the definition of Governance strategies and policies, and Service Management Principles. In particular, the environmental conditions in the Management Mesh include the called service stabilizers (processes, tools, and measurements). This Management Mesh lately defines four functional areas/stages for developing and providing the products and services of the organization. These are Define, Produce, Provide and Respond. There are 4, 3, 3, and 2 high-level activities respectively in the four stages. The four activities of the Define stage are consumer need, required outcome, solution, and service pro forma. The 3 activities of the Produce stage are build, test, and implement and validate. The three activities of Provide are protect, measure and maintain, and improve. The two activities of Respond stage are record and manage.

VeriSM uses the concept of service pro forma to represent the IT service architecture. A service pro forma reports the service components—software, hardware, network, data, facilities, performance, testing and training requirements, and communication and implementation plans. Figure 

Fig. 10
figure 10

VeriSM IT service pro forma

10 exhibits an interpreted IT service pro forma of example.

The IT service design issues in VeriSM corresponds to the Define stage. Its objective is providing the activities and outcomes (artifacts) related to the service or product design in conformance with the Governance policies and Service Management Principles to meet the performance, security, risk and quality requirements. The 4 high-level activities are consumer need, required outcome, solution, and service pro forma. In consumer need, a demand for a product or service is presented and authorized or rejected. In the required outcome, the service or product requirements of diverse types (functional and non-functional ones) are gathered. In solution, a design plan is elaborated which includes service attributes (capacity, availability, continuity, security), risk issues, testing issues, training issues, implementation plan, people involved, supply chain, facilities, infrastructure and technology, metrics, knowledge for ongoing and improvement activities, and support processes and tools for delivering the service or product. Finally, in service pro forma, the details for the service or product delivering/production are generated. In this Define stage, the implicit outcomes (artifacts) to generate are service/product proposal, service/product requirements, service/product solution, and service/product pro forma.

2.6 Agile IT service design-building phase-workflow in ISO/IEC 29110-4-3:2018 standard complemented with ISO/IEC TR 29110-5-3:2018

The ISO/IEC 29110-4-3:2018 standard [27] provides the specification for the Service Delivery profile of the ISO/IEC 29110 family of standards. The ISO/IEC 29,110 set targets Very Small Entities (VSEs), defined as organizations, or departments or teams from 1 up to 25 people. The ISO/IEC 29110 family of standards and technical reports address software engineering, system engineering, and service delivering processes. A profile of application refers to a set of defining characteristics for a specific target group. A complementary technical report is the ISO/IEC 29110-5-3:2018 [52] that provides guidelines to manage services delivered to customers in VSEs.

The ISO/IEC 29,110–4-3:2018 standard defines the requirements for four processes, which contain eleven activities, forty tasks, twenty-one work products, and eight roles altogether. The four processes are Governance (GO), Service Control (SC), Service Relationships (SR), and Service Incident (SI). The first Governance process pursues to establish a system to direct and control service delivery activities efficiently and effectively. The second Service Control process aims to support and control the design, building, and transition of new or changed services. The third Service Relationships process assures that documented agreements for services, valid communications, and valuable feedback maintain adequate relationships between the service provider and its customers and providers. The fourth Service Incident process aims to prevent service disruptions and restore them in the event of a service disruption.

Four Governance objectives include GO.O1 define the scope of the service delivery activities and assigning authority; GO.O2 implementing a service delivery policy, objectives, and plan(s); GO.O3 establishing a management structure; and GO.O4 report on and improving the services provided to customers. Four Governance activities are linked to the objectives, which include GO.A1 define the scope of activity and required roles; GO.A2 define and implementing governance structures; GO.A3 manage resources including documentation; and GO.A4 complete reporting and improvement activities. Eight Governance work products are WP.01 business goals and objectives; WP.04 customer experience approach; WP.05 data and document management procedure; WP.06 Feedback log; WP.07 improvement report; WP.08 list of assigned roles; WP.14 service delivery policy, objectives, and plan(s); and WP.15 service delivery scope. Two Service Control objectives include CO.O1 control and manage change to services and subsequent deployments and CO.O2 secure and mitigate risks to data and information assets. Three Service Control activities include CO.A1 manage change to services; CO.A2 evaluate and build the service change; and CO.A3 test and deploy approved service change. Eight Service Control work products are WP.02 configuration record; WP.09 secure component procedure; WP.11 service change request; WP.12 Service change schedule; WP.13 Service change—built; WP.16 service design; WP.17 service design, build, test, and deployment procedure(s); and WP.20 service test report. Two Service Relationships objectives include RE.O1 defines clear, mutually beneficial agreements between the VSE, its customers, and suppliers, and RE.O2 completes regular reviews with stakeholders to ensure current and future needs are met. Two Service Relationships activities include RE.A1 creating and/or maintaining a suitable service catalog and RE.A2 Establishing and managing agreements with customers and suppliers. Four Service Relationships work products include WP.03 customer agreement; WP.10 service catalog; WP.19 service performance report; and WP.21 supplier agreement. Two Service Incident objectives include IN.O1 prevents incidents to ensure services are available and delivered as agreed and IN.O2 manages incidents, including communication, to maximize the service experience. Two Service Incident activities are IN.A1 prevent incidents and IN.A2 manage incidents. One Service Incident work product is WP.18 service incident record.

Details of the forty tasks are not reported here due to space limitations. However, it is important to note that detailed information on the forty tasks is reported in the complementary technical report ISO/IEC 29,110–5-3:2018 [56]. Besides, this technical report includes descriptive details for each one of the twenty-one work products. Finally, the eight suggested roles in this ISO/IEC 29110-4-3 standard are Control Manager, Customer, Incident Manager, Management of the VSE, Practitioner, Relationship Manager, Service Manager, and Supplier. Several roles can be played by the same people, but these roles cannot be combined into a single role.

In the ISO/IEC 29110-4-3 the IT service architecture corresponds to a generic diagram of the service solution(s) which includes the components required functionality, the IT infrastructure that supports the components, the processes to support and manage the solution, the associated measures (internal performance or customer agreed measures), and the supply chain interfaces. Figure 

Fig. 11
figure 11

ISO/IEC 29110-4-3 vital business IT services architecture

Fig. 11 represents an example of an IT service architecture in the ISO/IEC 29110-4-3.

In the ISO/IEC 29110-4-3 standard, the design of an IT service corresponds to the category of Service Control. The three activities are: CO.1 manage change to services; CO.2 evaluate and build the service change; CO.3 test and deploy approved service change; and RE.2 establish and manage agreements with customers and suppliers. CO.1 activity includes five tasks: CO.1.1 define type and method of change; CO.1.2 define the service design, build, test & deployment procedures; CO.1.3 approve the service design, build, test and deployment procedures; CO.1.4 identify service components; and CO.1.5 define and approve appropriate procedures to store and protect service components. CO.2 activity has four tasks: CO.2.1 evaluate service change request; CO.2.2 update the service change schedule to reflect proposed deployment date; CO.2.3 use appropriate design activities to fulfil the change requirements; and CO.2.4 build the change. CO.3 has five tasks: CO.3.1 perform documented tests; CO.3.2 review test report based on agreed customer functionality and obtain approval to deploy the service change; CO.3.3 review service change schedule ensuring the availability of resources to deploy the change; CO.3.4 deploy the approved service change, as planned and documented; and CO.3.5 review the results of the deployment and manage improvement. RE.2 activity has two tasks: RE.2.1 draft agreements with customers and/or suppliers to ensure understanding on delivery parameters and performance measures; and RE.2.2 approve agreement(s).

There are six main work products used and generated in the IT service design process. These are WP.01 business goals and objectives (GO); WP.03 Customer agreement (RE); WP.04 Customer experience approach (GO); WP.16 service design (CO); WP.17 service design, build, test & deployment procedure(s) (CO); and WP.20 service test report (CO). WP.1 (GO) contains business statements that guide how that specific organization operates and makes decisions. WP.03 (RE) contains: Unique identifier; A documented form of approval (e.g., email, signature, etc.); Scope of service(s) to be provided; Key dates (start, review, end); Defined owner of the agreement for the VSE and customer. WP.04 (GO) registers and manages a log for all comments (compliments, complaints, general comments) from customers. WP.16 (GO) contains: Unique identifier; Date of issue and status; Approval authority; Identification of tools, methods and techniques; Budgets and cost estimates; Resources and their allocation, including human resources, technical resources (infrastructure) and tools; Responsibilities and authority, including the senior responsible owner and immediate process or service owner; Risks and risk identification, assessment and mitigation activities; Quality assurance and performance measures. WP.17 (GO) contains: Creating a service change request; Updating the service change schedule; Defining and managing emergency service changes; Removal of service(s) or service component(s)). WP.20 (CO) contains: Unique identifier; Summary of test results; Testing levels and types of tests; Measurement system and interpretation of results; Errors and their resolution; Test information (who performed, when data was collected, who interpreted, who validated.

Appendix 3. AHP pairwise comparison matrices for the rigorous IT service design-building index

See Tables [17, 18, 19, 20]

Table 17 Pairwise comparison matrix for workflow components category (second level) regarding rigorous IT service design index (top level)
Table 18 Pairwise comparison matrix for the components of rigorous roles (at third level) regarding rigorous roles (at second level)
Table 19 Pairwise comparison matrix for the components of rigorous activities-tasks (at third level) regarding rigorous activities-tasks (at second level)
Table 20 Pairwise comparison matrix for the components of rigorous artifacts (at third level) regarding rigorous artifacts (at second level)

Appendix 4. AHP pairwise comparison matrices for the agile IT service design-building index

See Tables [2124]

Table 21 Pairwise comparison matrix for workflow components category (second level) regarding agile IT service design-building index (top level)
Table 22 Pairwise comparison matrix for the components of agile roles (at third level) regarding agile roles (at second level)
Table 23 Pairwise comparison matrix for the components of agile practices-tasks (at third level) regarding agile practices-tasks (at second level)
Table 24 Pairwise comparison matrix for the components of agile artifacts (at third level) regarding agile artifacts (at second level)

Appendix 5. AHP input matrices for the rigorous IT service design-building index

See Tables [2527]

Table 25 Qualitative input matrix for the rigorous IT service design-building index using scale 3
Table 26 Quantitative input matrix for the rigorous IT service design-building index using scale 3
Table 27 AHP matrix of global priorities for the top, criteria and sub-criteria levels (scale 2)

Appendix 6. AHP input matrices for the agile IT service design-building index

See Tables [2830]

Table 28 Qualitative input matrix for the agile IT service design-building index using scale 3
Table 29 Quantitative input matrix for the agile IT service design-building index using scale 3
Table 30 AHP matrix of global priorities for the top, criteria and sub-criteria levels (scale 2)

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Reyes-Delgado, P.Y., Mora, M., Wang, F. et al. AHP evaluation of rigorous and agile IT service design-building phases-workflows in data centers. J Supercomput 79, 18089–18166 (2023). https://doi.org/10.1007/s11227-023-05219-x

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-023-05219-x

Keywords

Navigation