Difference between revisions of "Service Systems Engineering Stages"

From SEBoK
Jump to navigation Jump to search
m (Text replacement - "SEBoK v. 2.9, released 13 November 2023" to "SEBoK v. 2.9, released 20 November 2023")
 
(181 intermediate revisions by 15 users not shown)
Line 1: Line 1:
This article describes the stages of the Service Systems Development Process [[Acronyms|(SSDP)]] and expected outputs for each stage; for a closer alignment with the Traditional Systems Engineering [[Acronyms|(TSE)]] process we lumped together the Concept and Feasibility Phase into a single Service Strategy/Concept/; as discussed in SEBoK [[Systems Engineering and Management]] Part.  All of the stages of the SSDP take a similar iterative approach to fully understand the enterprise capabilities, enterprise process impact, Information Technology [[Acronyms|(IT)]] and technology impacts and [[Customer (glossary)]] expectations. We have purposely added the Information Technology Infrastructure Library [[Acronyms|(ITIL)]] stage names to the SSDP to show the needed alignment between IT and technology; but the reader should keep in mind that even though IT is crucial to the overall end-to-end system, service technology development needs must be taken into consideration in all the stages of SSDP.
+
----
 +
'''''Lead Authors:''''' ''Ricardo Pineda, Bud Lawson, Richard Turner''
 +
----
 +
This article describes the stages of the service systems development process (SSDP) and expected outputs for each stage; for a closer alignment with the traditional systems engineering (TSE) process, the concept and feasibility phases have been combined into a single service strategy/concept as discussed in the SEBoK [[Systems Engineering and Management]] article.  All of the stages of the SSDP take a similar iterative approach to fully understand the {{Term|enterprise (glossary)}} {{Term|Capability (glossary)|capabilities}}, enterprise process impact, {{Term|Information Technology (glossary)|information technology}} (IT), and technology impacts and {{Term|customer (glossary)}} expectations. Lin and Hsieh (2011) provide a good summary on New service Development processes. The Information Technology Infrastructure Library (ITIL) stage names have been purposely added to the SSDP to show the needed alignment between IT and technology. The reader should keep in mind that even though IT is crucial to the overall end-to-end system, service technology development needs must be taken into consideration in all the stages of SSDP.
  
[[File:SSE_SDP_Fig2.png|600px|Converting Business Requirements into New Services]]
+
==Service Strategy/Concept==
 
Figure 1.  Converting [[Business (glossary)|business]] [[Requirement (glossary)|requirements]] into new services
 
  
== '''Service Strategy/Concept''' ==
+
A service strategy/concept is the entry into the SSDP.  The concept may be generated by an end-{{Term|User (glossary)|user}} (enterprise customer or consumer), a business manager, an {{Term|Engineering (glossary)|engineering}} organization, new web service designers, new technology developments, and/or information technology trends.  The service concept is the highest level of the service idea and it usually addresses what service is being proposed to what markets and to whom within these markets. 
  
A '''Service Strategy/Concept''' is the entry into the SSDP.  The concept may be generated by an end-user (enterprise customer or consumer), a business manager, an engineering organization, new web service designers, new technology developments and/or IT, technology trends.  The Service Concept is the highest level of the service idea and it usually addresses what service is being proposed, to what markets and to whom within these markets.   
+
A high-level feasibility assessment of the concept is then carried out by the integrated service development team (ISDT) to assess the needs/impacts on enterprise process {{Term|Capability (glossary)|capabilities}}, {{Term|Operational (glossary)|operational}} capabilities, and/or new technology developments (access, infrastructure, operations support systems (OSS), service support systems (SSS), and business support systems (BSS).  It should also consider any impacts on service {{Term|Governance (glossary)|governance}}, social, cultural, and human behaviors.  The feasibility assessment also gives a plus or minus 30% estimate on the time to develop and the {{Term|Cost (glossary)|cost}} of development, which are entry points into the business case to evaluate whether the service is viable to develop and to market given the {{Term|Constraint (glossary)|constraints}} and estimatesAt this time, a decision ({{Term|Decision Gate (glossary)|decision gate}}) determines if the service is to be developed.
  
A high level feasibility assessment of the concept is then carried out by the Integrated Service Development Team [[Acronyms|(ISDT)]] to assess needs/impacts on enterprise process [[Capability (glossary)|capabilities]], operational capabilities and/or new technology developments (access, infrastructure, Operations Support Systems [[Acronyms|(OSS)]], Service Support Systems [[Acronyms|(SSS)]] and Business Support Systems [[Acronyms|(BSS)]]It should also consider any impacts on service governance, social, cultural, human and behaviors. The feasibility assessment also gives a +/- 30% estimate on time to develop and cost of development which are entry points into the Business Case to evaluate whether the service is viable with the constraints and estimates to develop and to marketAt this time a decision ([[Decision Gate (glossary)]]) determines if the Service is to be developed.
+
If the business case is viable, then a detailed business description of the service is developed. This includes functions and features to be included, phases of development, markets to be addressed, customers within the markets to be targeted, and customer experiences expected from the service (i.e., defining the {{Term|Non-Functional Requirements (glossary)|non-functional requirements}} of the service, such as the {{Term|Quality (glossary)|quality}} of service (QoS), {{Term|Availability (glossary)|availability}}, {{Term|Reliability (glossary)|reliability}}, and {{Term|Security (glossary)|security}} considerations and offerings within the service).  This description allows detailed studies of expected human-computer interactions, social networking, technology requirements, and operations requirements. Governance and organizational process requirements should also be included to generate the “service description” as the main output from this stage.   
  
If the business case is viable then a detailed business description of the service including functions and features to be included and/or phases of development, markets to be addressed and customer within the markets to be targeted is developed and includes the customer experience expected from the service (i.e., defining the [[Non-Functional Requirements (glossary)]] of the service such as [[Quality (glossary)]] Of Service [[Acronyms|(QoS)]], [[Availability (glossary)]], [[Reliability (glossary)]], [[Security (glossary)]] considerations and offerings within the service).  This description allows detailed studies of expected Human-Computer-Interactions, social networking, technology requirements, and operations requirements. Governance and organizational process requirements should also be included to generate the “Service Description” as the main output from this stage.  
+
Service systems engineering (SSE) takes an important role in understanding and eliciting the enterprise service concepts.  Clearly, understood end-to-end business processes required for the intended service are fundamental to its successful development, deployment, and customer satisfaction. SSE works with business process management (BPM), social science, and cognitive science to elicit intended service operations, including target audiences, pre-sale, sale, and post-sale customer care processes.
  
Service Systems Engineering [[Acronyms|(SSE)]] takes an important role in understanding and eliciting the enterprise service concepts.  Clearly understood end-to-end business processes required for the intended service are fundamental to its successful development, deployment and customer satisfaction.  SSE works with Business Process Management [[Acronyms|(BPM)]], social science, cognitive science to elicit intended service operations including target audiences, pre-sale, sale and post-sale customer care processes.
+
==Requirements Analysis and Engineering==
  
== '''Requirements Analysis and Engineering''' ==
+
A service requirements document is created that describes the service functions, the service entities, the intended interaction among entities, and the customer-facing and internal-facing functions/processes that are required to support the service. This description should conceptually include intended service level agreements (SLAs) and the obligations of the service provider process should there be any degree of non-compliance during service operation.   
  
In the SSE process a Service Requirements Document then describes the service functions, the service entities, the intended interaction among entities and the customer facing and internal facing functions/processes required to support the service. This description should conceptually include intended Service Level Agreements [[Acronyms|(SLA)]] and the obligations of the service provider process should there be any degree of non-compliance during service operation.
+
In addition to the TSE activities described earlier, the SSE requirements analysis and engineering process must develop a customer-centric view  of the service to analyze SLA, QoS, value co-creation, monitoring, and assessment requirements to comply with the expected/planned SLA. This analysis will determine whether dynamic changes of the service are required during service operation to correct faults, reconfigure, administer, or to adapt/self-adapt for possible performance degradations.
  
In addition to the TSE activities described earlier, the SSE Requirements Analysis and Engineering Process must also start with a customer-centric view to analyze SLA, QoS, value co-creation, monitoring and assessment requirements to comply with expected/planned SLA. This analysis will determine whether dynamic changes of the service are required during service operation to correct faults, reconfigure, administer or to adapt/self-adapt for possible performance degradations.  In addition to the traditional service Life Cycle Management [[Acronyms| (LCM)]] processes (Operations, Administration, Maintenance, Provisioning, Billing, and Customer Care) particular attention must be drawn to Service Level Management (SLM) processes and systems needed to monitor, measure, assess Key Performance Indicators [[Acronyms|(KPI)]]s, [[Technical Performance Measure (TPM) (glossary)|Technical Performance Measures]] [[Acronyms|(TPM)]]s and Service Performance Measures [[Acronyms|(SPM)]]s according to intended SLA.
+
Beyond the traditional service life cycle management (LCM) processes, the requirements must also be developed for service level management (SLM) processes and systems. These are needed to monitor, measure, and assess key performance indicators (KPIs), {{Term|Technical Performance Measure (TPM) (glossary)|technical performance measures}} (TPMs), and service performance measures (SPMs) according to the SLA.  
  
The SSE requirements analysis will also include the analysis and engineering of support Systems for the [[Governance (glossary)]], Business, Service, Operations, and support processes to derive requirements on technologies, Information Systems, processes and enterprise organizations. Interface requirements, information flows, and data requirements are also within the scope of requirements analysis. The main output is the Service Requirements Document [[Acronyms|(SRD)]].
+
The SSE requirements analysis addresses the support systems for the {{Term|governance (glossary)|governance}}, business, service, operations, and support processes to derive requirements for technologies, information systems, processes, and enterprise organizations. Interface requirements, information flows, and data requirements are also within the scope of requirements analysis. The main output is the service requirements document (SRD).
  
SSE plays a critical role in describing the needs of the intended service for the Service day-to-day operations, including, customer care centers requirements and interfaces between network infrastructure provider(s), content provider(s), service provider(s), service based application provider(s) and the Customer Management. Process for the service all of these have to be described in detail in the Service Operations Plans [[Acronyms|(SOP)]] and the Operations Technical Plans [[Acronyms|(OTP)]].
+
SSE plays a critical role in describing the services needs for day-to-day operations. These include customer care centers requirements and interfaces between network infrastructure provider(s), content provider(s), service provider(s), service based application provider(s), and the customer management process for the service. All of these are described in detail in the service operations plans (SOPs) and the operations technical plans (OTPs).
  
==''' Systems Design/Development''' ==
+
==Systems Design/Development==
  
The SRD, SOP and OTP have enough details about the service functions, operations, interfaces and information flows required among the different Service System entities to analyze, identify and recommend end-to-end applicable Architectural Frameworks, to carry out Trade-off analysis for the alternatives among Service System entities, to describe and allocate relationships (interactions) among entities, and at the subsystem, component, etc. levels.  Detailed requirements are worked at lower levels to generate Specifications for entity developers including data structures, data flow diagrams and allocated performance requirements.  
+
The SRD, SOP, and OTP have enough detail regarding the service functions, operations, interfaces, and information flows required among the different service system entities to analyze, identify, and recommend end-to-end applicable architecture frameworks; to carry out trade-off analyses for the alternatives among service system entities; and to describe and allocate relationships (interactions) among entities at all levels of the service architecture. Detailed requirements are worked at lower levels to generate specifications for entity developers including data structures, data flow diagrams, and allocated performance requirements.
  
ITIL V3 (2007) recommends inclusion of the following Service Design Processes:
+
ITIL v. 3 (OGC 2007) recommends inclusion of the following service design processes:
  
*Service Catalogue Management
+
*service catalog management,
*Service Level Management
+
*service level management,
*Capacity Management
+
*{{Term|Capacity (glossary)|capacity}} management,
*Availability Management
+
*availability management,
*Service Continuity Management
+
*service continuity management,
*Security Management
+
*security management, and
*Supplier/Provider Management
+
*supplier/provider management.
  
== '''Service Integration, Verification & Validation''' ==
+
==Service Integration, Verification & Validation==
 
   
 
   
SSE takes a very special role in defining [[Integration (glossary)]] and Interface requirements for the seamless operation of the service.  In this regard the system engineer takes an integrator role to ensure proper data generation and flow through all the different systems composing the offer to ensure customers (consumer or internal) are getting the information required to carry out the tasks required in the business, operations, service and customer processes.  The Service [[Integration, Verification, and Validation (IV&V) (glossary)]] [[Acronyms|(IV&V)]] plans need to include end-to-end [[Verification (glossary)]] and [[Validation (glossary)]] procedures for any new development/adaptations required for planned dynamic configuration/re-configuration of previously tested Service System.
+
SSE defines {{Term|Integration (glossary)|integration}} and interface requirements for the seamless operation of the service.  In this regard, the system engineer takes an integrator role to ensure proper data generation and flow through all the different systems composing the service offered. The goal is to ensure customers (consumer or internal) are getting the information required to carry out the tasks required in the business, operations, service, and customer processes.  The service integration, verification, and validation plans need to include end-to-end {{Term|Verification (glossary)|verification}} and {{Term|Validation (glossary)|validation}} procedures for any new development or adaptations required for planned dynamic configuration/re-configuration of previously tested service systems. (See also [[System Verification]] and [[System Validation]].)
  
The systems engineer usually takes on the task to create the plans for IV&V of the end-to-end service from different perspectives:
+
The systems engineer creates these plans using a number of different perspectives. These include:
  
*End-to-end Service (Service Validation Test Plans)
+
*end-to-end service (service validation test plans),
*Customer Care (Operational Readiness Test Plans)
+
*customer care (operational readiness test plans),
*Service Provider (Network Validation Test Plans)
+
*service provider (network validation test plans),
*Service System entities Interoperability/ Interface Test Plans
+
*service system entities interoperability/interface test plans,
*Content Provider (Content Validation Test Plans)
+
*content provider (content validation test plans), and
*Application (User Acceptance Test Plans)
+
*application (user acceptance test plans).
  
== '''Service Transition/Deployment''' ==
+
==Service Transition/Deployment==
  
Service Systems may change very rapidly and new enhancements, new features, or new applications are required to be added as incremental developments, new developments or adaptation to service offerings.  Service Systems Engineers review those requirements to assess the feasibility of the changes to the Service System entities, technologies, processes and organizations and their impacts on the Service offerings.  The Service Transition/Deployment stage takes input from service development to plan for service insertion, technology insertion, processes adaptations and implementation according to the different phases of development with minimal impact to existing services.  During this stage special care is taken with IV&V test plans and regression testing to ensure new enhanced service, new features or service adaptations work flawlessly with existing services.
+
Service systems may change very rapidly and new enhancements, new features, or new applications can be added as incremental developments, new developments, or adaptation to service offerings.  Service systems engineers review new requirements to assess the feasibility of the changes to the service system entities, technologies, processes, and organizations, as well as their impacts on the service offerings.  The service transition/deployment stage takes input from service development to plan for service insertion, technology insertion, processes adaptations, and implementation with minimal impact to existing services.  During this stage, special care is taken with integration, verification, and validation test plans and regression testing to ensure new developments work flawlessly with existing services.    
  
ITIL V3 (2007) recommends the following processes in the Transition/Deployment stage:
+
ITIL v. 3 (OGC 2007) recommends the following processes in the transition/deployment stage:
  
*Transition Planning and Support
+
*transition planning and support,
*Change Management
+
*change management,
*Service Asset and Configuration Management
+
*service asset and configuration management,
*Release and Deployment Management
+
*release and deployment management,
*Service Validation and Testing
+
*service validation and testing,
*Evaluation
+
*evaluation, and
*Knowledge Management
+
*knowledge management.
  
== '''Service Operations/ Continuous Service Improvement (CSI)''' ==
+
==Service Operations/Continuous Service Improvement (CSI)==
  
Service Operation manages the day-to-day activities of all aspects of the end-to-end service delivery to the customer. It manages the Operations, Administration, Maintenance and Provisioning of the service, technology, infrastructure required to deliver the contracted service to the customer within the specified service levels.  The main Service Operations Processes in ITIL V3 are:
+
Service operation manages the day-to-day activities of all aspects of the end-to-end service delivery to the customer. It manages the operations, administration, maintenance, and provisioning of the service, technology, and infrastructure required to deliver the contracted service to the customer within the specified service levels.  The main service operations processes in ITIL v. 3 are
  
*Event Management
+
*event management,
*Incident Management
+
*incident management,
*Problem Management
+
*problem management,
*Request Fulfillment
+
*request fulfillment, and
*Access Management
+
*access management.
  
CSI plan for the implementation of technologies and tools for the continuous improvement of the service; monitoring, measuring and analyzing process metrics, service performance metrics and technology metrics are fundamental to assess the service offered.
+
A continuous service improvement (CSI) plan for the implementation of technologies and tools for the continuous improvement of the service, monitoring, measuring, and analyzing process and service metrics is essential.
  
== '''Service SE Process Activities''' ==
+
==Service Systems Engineering Tools & Technologies==
  
This section summarizes the main processes activities carried out by Service Systems Engineers. The list is not meant to be exhaustive but rather to provide guidelines on Service Systems Engineering activities.   
+
Tools and technologies from a broad spectrum of fields are extensively used during the different stages of SSE.  Not only are they used for the development of the hardware, software, information systems and technology components, but also for the modelling, definition, and {{Term|Design (glossary)|design}} of the organization, processes, and data structures of the service system (See also [[Representing Systems with Models]]). These tools and technologies include modelling, {{Term|Simulation (glossary)|simulation}}, development, test bed, and social environmental aspects of the intended or to be designed serviceThe tools fall into three main domains:
 +
#business process management (BPM),
 +
#service design process, and
 +
#service design management.
  
'''Strategy/Concept'''  
+
'''Business process management (BPM)''' generally deals with process management scenarios to coordinate people and systems, including sequential workflow, straight through processing, case management, content life cycle management, collaborative process work, and value chain participation.  Systems engineers work with service managers to align the business {{Term|Architecture (glossary)|architectures}} with the technology and IT architecture.  The business process modeling notation (BPMN) is a graphic notation standard that is implemented to describe a process’s realization within any given workflow.  This notation is linked with web services business process execution language (WS-BPEL), a format used to perform an automated business process by implementing web services technology.  For an extensive review of existing BPM tools and BPM suites, please see Hantry et al. (2010), Carroll et al. (2010), Andrikoupolous et al. (2010), Lin and Hsieh (2011), and Ward-Dutton (2010).
  
*Assist business marketing organization to elicit the intended service
+
'''Service design process''': Architecture frameworks (AF) and enterprise architectures (EAs) are [[Systems Engineering Standards|standards]] that help split {{Term|Complex (glossary)|complex}} systems (see also [[Complexity]]) into an interrelated, structured form. They describe the different characteristics of the {{Term|Product (glossary)|products}} and services. Systems engineering modeling tools, such as the unified modeling language (UML) (OMG 2010a) and system modeling language (SysML) (OMG 2010b), help develop the AF and EA and greatly impact the continued evolution and successful implementation of complex projects. Service oriented architecture (SOA) and systems and software engineering architecture (ISO/IEC/IEEE 2011) are standards that apply architecture principles for specialized applications.  Successful implementation of the architecture tools helps identify critical interfaces and improves understanding of the allocations between components and functions.
*Assemble team with required specialties for initial techno-economical feasibility analysis
 
*Create the Service Systems Engineering Management Plan (SSEMP)
 
*Identify High Level (HL) impacts on existing processes: governance, business, services, operations, customer care, and billing
 
*Identify Processes development needs
 
*Identify HL impacts on existing Service System entities
 
*Identify HL interaction/interfaces required among participating Service System entities
 
*Identify HL impacts on Access rights, access technologies with particular attention to the participating equipment and technologies in the service
 
*Identify impacts/new Access devices (including terminal equipment), Information Systems (BSS, SSS, Customer Care- CC, Billing), Networks (Backbone, Access, etc.), Network Operations (OSS), Application Servers, etc.
 
*Identify HL impacts on Service Level Management (SLM), Quality Assurance Systems (QAS); SLA
 
*Identify HL Security requirements
 
*Define at a HL Architectural Block Diagrams (ABD) to describe links among participating Service System entities
 
*Rough Order of Magnitude estimate (Time and Cost) for adaptation/development of processes/technologies (+/- 40%) and needed resources
 
*Describe HL Concept of Operations through use cases
 
*Others.
 
  
'''Service Requirements'''
+
{{Term|Model-Based Systems Engineering (MBSE) (glossary)|Model-based systems engineering}} (MBSE), model driven architectures (MDA), and model oriented systems engineering (MOSES) are examples of commonly used tools for logical (functional), behavioral (operational), and physical design of the IT. UML, UML 2.0, and SysML are extensively used to describe operational scenarios, modes of operations, use cases, and entity relationships. For an extensive review of MBSE, MDA, and MOSES, please see Friedenthal (1998), Estefan (2008), Pezuela (2005), Andrikopoulos et al. (2010), and Hybertson (2010).
  
*Manage Service System Requirements for the end-to-end service
+
In addition, trade-off and engineering analyses use different optimization methodologies. Since services exhibit a significant level of randomness, statistical analysis, demand forecasting, multi-objective optimization, queuing theory, and stochastic optimization methodologies are tools used to model and simulate the service system behavior. These methodologies support decision making in areas as diverse as resource allocation, number of facilities, facilities' geographical locations, fleet routing and optimization, service systems reliability and prognosis, and network optimization. A good overview of these methodologies can be found in Daskin (2010).
*Assemble Architectural Review Board (ARD)
 
*Describe service requirements on Service System entities
 
*Describe end-to-end Service Requirements identifying service logic in terms of information flows among Systems Entities, BSS, SSS, OSS, subsystems, components
 
*Describe processes impacts or new processes required for governance, service management, security, SLA, etc.
 
*Document end-to-end service logic (value chain) through a Service Description identifying stakeholders, impacted organizations, etc.
 
*Identify assumptions made: Regulatory, legal, social, etc.
 
*Identify Operations Centers (Customer Care, Network Operations, Service Operations Centers) impacts and/or new center requirements
 
* Review Service Description and document issues and their resolutions
 
*Get Stakeholder’s and Service Team approval of Service Description baseline
 
*Others.
 
  
'''Service Design/Development Activities'''
+
During the service design process (SDP), planning for the implementation of technologies and tools for the continuous improvement of the service is performed. These tools support monitoring, measuring, and analyzing process and service performance metrics. The Deming cycle (plan, do, check, and act (PDCA) is widely used as the foundation for {{Term|Quality (glossary)|quality}} improvements across the service.  {{Term|Lean Systems Engineering (LSE) (glossary)|Lean}} manufacturing, {{Term|Six Sigma (glossary)|six sigma}}, swim lanes, balanced scoreboard, benchmarking, and gap analysis methodologies are commonly used for service evaluation and continuous improvement.
  
*Assemble Architectural Team with participation from Service System entities experts, Processes, Technology, Software, Operations, Information Systems, etc.
+
'''Service design management''': There are standards for implementing and managing systems engineering processes (IEEE 1220 (1998)) that help coordinate and synchronize all the service systems engineering processes leading to improved organizational collaboration and improved service delivery (see also [[Systems Engineering Standards]]).  Standards have been developed in software engineering for product evaluation (ISO/IEC 14598 (1998)) and product quality (ISO/IEC 9126 series (2003a, 2003b, & 2004)), as well as information security management (ISO 27001 (2005)) and evaluation series (ISO 15408 (2008a, 2008b, & 2009)). The ITIL v. 3 describes best practices for IT service management, which can be extended to include service systems.
*Manage Service Architecture Team activities
 
*Schedule periodic reviews with Architecture Review Board
 
*Define WBS and identify Leaders
 
*Identify and recommend end-to-end applicable Architectural Framework(s) for end-to-end service including security frameworks
 
*Identify adaptations/developments required for dynamic creation both for technologies and end-to-end processes.
 
*Tradeoff Analysis among different alternatives
 
*Use simulation and Model Based tools to identify Functions (logical), Behavior (Operational) and Physical components of the intended service
 
*Identify relationships (interactions) among Service System entities and the information flows among them through Functional Flow Block diagrams, behavioral diagramming, State diagrams, etc.
 
*Define In-Service Support Processes required for Incident Management, Problem Management, Change Management, Release Management, Configuration Management
 
*Allocate requirements to Service System entities and their corresponding subsystems.  This activity usually includes:
 
**Access including equipment 
 
**Infrastructure Architecture allocations
 
**OSS Architecture
 
**SSS Architecture
 
**CC Systems Architecture
 
**BSS Architecture
 
**Security Architecture
 
*Analyze expected end-to-end service demand loads impact on different Service System entities (usually done through simulation techniques or mathematical models)
 
*Others.
 
  
'''Service Integration, Verification & Validation Activities'''
+
==References==
  
*Create Traceability matrix to validate end-to-end requirements
+
===Works Cited===
*Manage Integration, Verification, Validation and Test & Evaluation
+
Adams, S., A. Cartlidge, A. Hanna, S. Rance, J. Sowerby, and J. Windebank. 2009. ''ITIL V3 Foundation Handbook''. London, England, UK: The Stationary Office.
*Identify IV&V needs for processes technologies and possible processes and test plans for dynamic configuration.  
 
*Integration and Verification plans for the end-to-end service. These plans should include:
 
**End-user Validation test plans
 
**Business Operations Test Plans: pre-sales, service ordering, service provisioning, customer care functions (operational readiness)
 
**Service Validation test plans to ensure end-to-end service functionality
 
**Regression test plans
 
**Connectivity Test plans
 
**Systems Test Plans
 
**Unitary test plans
 
* Others
 
  
'''Service Transition/Deployment'''
+
Andrikopoulos, V., A. Bucchiarone, E. Di Nitto, R. Kazhamiakin, S. Lane, V. Mazza, and I. Richardson. 2010. "Chapter 8: Service Engineering," in ''Service Research Challenges and Solutions for the Future Internet S-Cube – Towards Engineering, Managing and Adapting Service-Based Systems'', edited by M. Papazoglou, K. Pohl, M. Parkin, and A. Metzger. Berlin and Heidelberg, Germany: Springer-Verlag. p. 271-337.
  
*Create and coordinate Service Transition/Deployment plans
+
Carroll, N., E. Whelan, and I. Richardson. 2010. "Applying Social Network Analysis to Discover Service Innovation within Agile Service Networks." ''Service Science.'' 2 (4): 225-244.
*Define, negotiate and get approval of Acceptance criteria, Key Performance Indicators, Service Process Measures and TPM
 
*Support Business Operations and Service Operations organization during execution of Service test and evaluation plans
 
*Assist Business and Service Operations as Subject Matter Expert in the logic and the architecture of the end-to-end service
 
*Support Operations in the review and acceptance of Service test results
 
*Others
 
  
'''Service Operations/ Continuous Service Improvement (CSI)'''
+
Daskin, M.S. 2010. ''[[Service Science]]''. New York, NY, USA: John Wiley & Sons.
  
*Historical operations data collection and analysis in support CSI:  trending analysis of resources utilization, capacity, performance metrics, etc.
+
Estefan, J. 2008. ''[[A Survey of Model-Based Systems Engineering (MBSE) Methodologies]]'', rev B. Seattle, WA, USA: International Council on Systems Engineering. INCOSE-TD-2007-003-02.  
*Support Service Operations to identify/resolve customer complaints that may relate to the architecture of logic of the service
 
*Elicit new market request for service enhancements, new services etc.
 
*Impacts on Service value chain Service System entity for dynamic service configuration
 
*Monitor Technology trends
 
*Create IT/Technology Roadmaps
 
*Others
 
  
== '''SSES Tools & Technologies''' ==
+
Friedenthal, S. 1998. "Object Oriented System Engineering: Process Integration for 2000 and beyond." Presented at System Engineering & Software Symposium, Lockheed Martin Corporation, 1998, New Orleans, LA.
  
Tools and Technologies are extensively used during the different stages of Service System Engineering. Tools and technologies from a broad spectrum of fields must be used for the development not only of the Hardware, Software, Information Systems and technology components but also for the modeling, definition, and design of the organization, processes and data structures required for the end-to-end view of the service system. These tools and technologies include: Modeling, Simulation, development environments, test bed environments, and social environmental aspects of the intended or to be designed service. We group these tools into three main domains:
+
Hantry, F., M.P. Papazoglou, W. van den Heuvel, R. Haque, E. Whelan, N. Carroll, D. Karastoyanova, F. Leymann, C. Nikolaou, W. Lamersdorf, and M. Hacid. 2010. "[[Business Process Management]]," in ''Service Research Challenges and Solutions for the Future Internet S-Cube – Towards Engineering, Managing and Adapting Service-Based Systems'', edited by M. Papazoglou, K. Pohl, M. Parkin, and A. Metzger. Berlin and Heidelberg, Germany: Springer-Verlag. p. 27-54.
  
*'''Business Process Management (BPM)''': BPM generally deals with several process management scenarios to coordinate people and systems including: sequential workflow, straight through processing, case management, content lifecycle management, collaborative process work and value chain participation. Systems Engineers work with Service managers in the alignment of the Business architectures with the technology and Information technology’s architecture. The business process modeling notation (BPMN) is a graphic notation standard that is implemented to describe a process’s realization within any given workflow. This notation is linked with Web services [[Business Process (glossary)]] execution language (WS-BPEL), which is a format used by a machine to perform an automated business process by implementing web services technology.  For an extensive review of existing BPM tools and BPM suites the reader is referred to Hantry et al.(2010), Carroll et al. (2010), Andrikoupolous et al. (2010), Lin and Hsieh (2011), and Ward-Dutton (2010).
+
Hybertson, D.W. 2009. ''[[Model-Oriented Systems Engineering Science]]: A Unifying Framework for Traditional and Complex Systems''. Boston, MA, USA: Auerbach Publications.
  
*'''Service Design Process''': Architecture Frameworks (AF) and Enterprise Architectures (EA) are standards that help split complex systems into an interrelated, structured form that describes the different characteristics of the product and services.  System Engineering modeling tools such as UML (unified modeling language) and SysML (System Modeling Language) help develop the AF and EA and greatly impact in the continued evolution and successful implementation of complex projects. Service Oriented Architecture (SOA) and Software-intensive Systems Architechture (IEEE P1471) are standards that apply architecture principles for specialized applications.  Successful implementation of the architectural tools help identify critical interfaces and understand the allocations between components and functions.
+
IEEE. 1998. IEEE 1220-1998, ''IEEE Standard for Application and Management of the Systems Engineering Process''. Washington, DC, USA: Institute of Electrical and Electronics Engineers.
  
Model Based Systems Engineering (MBSE), Model Driven Architectures (MDA), Model Oriented Systems Engineering (MOSES), etc. are commonly used tools for logical (functional), behavioral (operational) and physical design of the [[Information Technology (glossary)]] and Technologies. UML, UML2.0 and SysML are extensively used to describe operational scenarios, modes of operations use cases and entity relationships through Requirement, Structural, Behavior and Parametric diagrams. For an extensive review of MBSE, MDA and MOSES the reader is referred to Friedenthal (1998), Estefan (2007), Pezuela (2005), Andrikopoulos et. al. (2010), and Hybertson (2010).
+
ISO/IEC. 1998. ISO/IEC 14598-5:1998, ''Information technology — Part 5: Process for evaluators''. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.
  
In addition, trade-off and engineering analysis use different optimization methodologies. Statistical analysis, demand forecasting, multi-objective optimization, queuing theory, stochastic optimization methodologies are tools that are used to model and simulate the service systems behavior since services exhibit a significant level of randomness.  These methodologies support decision making in areas as diverse as: Resource allocation, Number of facilities and facilities geographical locations, fleet routing and optimization, service systems reliability and prognosis, network optimization, etc.  A good overview of these methodologies can be found in Daskin (2010).
+
ISO/IEC. 2003a. ISO/IEC TR 9126-2:2003, ''Software engineering — Product quality — Part 2: External metrics''. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.
  
During the SDP it is also important to plan for the implementation of technologies and tools for the continuous improvement of the service; monitoring, measuring and analyzing process metrics, service performance metrics and technology metrics are fundamental to assess the service offered. The Deming cycle (Plan, Do, Check, and Act-PDCA) is widely used as the foundation for quality improvements across the service. Lean Manufacturing, Six Sigma, Swim lanes, Balanced Scoreboard, Benchmarking, Gap analysis methodologies are  commonly used for service evaluation and continuous improvement.
+
ISO/IEC. 2003b. ISO/IEC TR 9126-3:2003, ''Software engineering — Product quality — Part 3: Internal metrics''. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.
  
*'''Service Design Management''': There are standards for implementing and managing systems engineering processes (IEEE 1220) that help in coordinating and synchonizing all the service systems engineering processes leading to improved organizational collaboration and improved service delivery.  Standards have been developed in Software Engineering for product evaluation (ISO/IEC 14598) and product quality (ISO/IEC 9126), as well as information security management (ISO 27001) and evaluation (ISO 15408), the ITIL V3 describes best practices for IT Service Management which can be extended to include Service Systems.
+
ISO/IEC. 2004. ISO/IEC TR 9126-4:2004, ''Software engineering — Product quality — Part 4: Quality in use metrics''. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.
  
==References==
+
ISO/IEC. 2005. ISO/IEC 27001:2005, ''Information technology — Security techniques — Information security management systems — Requirements''. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.
  
===Citations===
+
ISO/IEC. 2008a. ISO/IEC 15408-2:2008, ''Information technology — Security techniques — Evaluation criteria for IT security — Part 2: Security functional components''. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.
  
Andrikopoulos, V., Bucchiarone, A., Di Nitto, E., Kazhamiakin, R., Lane, S., Mazza, V., and Richardson, I. 2010. Service Engineering. S-CUBE Book 2010: 271-337.
+
ISO/IEC. 2008b. ISO/IEC 15408-3:2008, ''Information technology — Security techniques — Evaluation criteria for IT security — Part 3: Security assurance components''. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.
  
Carroll, N, Whelan, E., and Richardson, I. 2010. Applying Social Network Analysis to Discover Service Innovation within Agile Service Networks. Service Science 2 (4): 225-244.
+
ISO/IEC. 2009. ISO/IEC 15408-1:2009, ''Information technology — Security techniques — Evaluation criteria for IT security — ''
 +
Part 1: Introduction and general model''. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.''
  
Daskin, M.S. 2010. Service Science. John Wiley & Sons. ISBN: 978-0-470-52588-3.
+
ISO/IEC/IEEE. 2011. ISO/IEC/IEEE 42010:2011, ''Systems and software engineering — Architecture description''. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.
  
Estefan, J.A. 2007. Survey of Model-Based Systems Engineering Methodologies. MBSE Focus Group Report.
+
Lefever, B. 2005. "[[SeSCE Methodology]]." Rome, Italy: SeCSE Service Centric Systems Engineering. SeCSE511680. Available: http://www.secse-project.eu/wp-content/uploads/2007/08/a5_d4-secse-methodology-v1_3.pdf.
  
Friedenthal, S. 1998. Object Oriented System Engineering: Process Integration for 2000 and beyond. System Engineering & Software Symposium, New Orleans, LA. Lockheed Martin Corporation.
+
Lin, F., and P. Hsieh. 2011. "A SAT View on New Service Development." ''Service Science.'' 3 (2): 141-157.
  
Hantry, F., Papazoglou, M.P., van den Heuvel, W., Haque, R., Whelan, E., Carroll, N., Karastoyanova, D., Leymann, F., Nikolaou, C., Lamersdorf, W., and Hacid, M. 2010. Business Process Management. S-CUBE Book: 27-54.
+
OGC (Office of Government Commerce). 2007. ''[[ITIL Lifecycle Publication Suite Books]]''. London, England, UK: The Stationery Office.
  
Hybertson, D.W. 2009. Model-Oriented Systems Engineering Science: A Unifying Framework for Traditional and Complex Systems, Auerbach Publications. ISBN # 978-1-4200-7251-8.
+
OMG. 2010a. ''Unified Modeling Language™ (UML)'', version 2. Needham, MA, USA: Object Management Group. Available: http://www.omg.org/spec/UML/.
  
ITIL V3. 2007. ITIL Lifecycle Publication Suite Books. The Stationery Office. ISBN: 978-0113310500.
+
OMG. 2010b. ''OMG Systems Modeling Language (SysML)'', version 1.2. Needham, MA, USA: Object Management Group. Available: http://www.sysml.org/docs/specs/OMGSysML-v1.2-10-06-02.pdf.
  
Lefever, B. 2005. SeSCE Methodology Overview. Service Centric Systems Engineering.
+
Pezuela, C. 2005. "Collection of Existing Service Centric Prototypes." Report A5.D1. Brussels, Belgium: European Union, Information Society Technology. Accessed September 5, 2011. Available: http://www.secse-project.eu/wp-content/uploads/2007/08/a5d1-collection-of-existing-service-centric-prototypes.pdf.
  
Lin, F. and Hsieh, P. 2011. A SAT View on New Service Development. Service Science 3 (2): 141-157.
+
Ward-Dutton, N. 2010. "BPM Technology: Vendor Capability Comparison." MWD Premium Advisory Report. Horsham, West Sussex, UK: Macehiter Ward-Dutton (MWD) Limited. MWD Advisors. Accessed September 5, 2011. Available: http://www.mwdadvisors.com/library/detail.php?id=380.
  
Pezuela, C., 2005. Collection of Existing Service Centric Prototypes.
+
===Primary References===
  
Ward-Dutton, N. 2010. BPM Technology: Vendor Capability Comparison. MWD Premium Advisory Report. http://www.mwdadvisors.com/services/cas.php
+
Estefan, J. 2008. ''[[A Survey of Model-Based Systems Engineering (MBSE) Methodologies]]'', rev B. Seattle, WA, USA: International Council on Systems Engineering. INCOSE-TD-2007-003-02.  
  
 +
Hybertson, D.W. 2009. ''[[Model-Oriented Systems Engineering Science]]: A Unifying Framework for Traditional and Complex Systems''. Boston, MA, USA: Auerbach Publications.
  
===Primary References===
+
Lefever, B. 2005. "[[SeSCE Methodology]]." Rome, Italy: SeCSE Service Centric Systems Engineering. SeCSE511680. Available: http://www.secse-project.eu/wp-content/uploads/2007/08/a5_d4-secse-methodology-v1_3.pdf.
AT&T SRP. 2008. [[Technical Approach to Service Delivery]]. General Services Administration, AT&T Bridge Contract No. GS00Q09NSD0003, http://www.corp.att.com/gov/contracts/fts_bridge/technical/07_vol_I_section_1.pdf. accessed on June 1st 2011.
 
  
Daskin, M.S. 2010. [[Service Science]]. John Wiley & Sons. ISBN: 978-0-470-52588-3.
+
OGC (Office of Government Commerce). 2007. ''[[ITIL Lifecycle Publication Suite Books]]''. London, England, UK: The Stationery Office.
  
Erl, T. 2008. SOA [[Principles of Service Design]]. Prentice Hall. ISBN-13: 9780132344821.
+
===Additional References===
  
Estefan, J.A. 2007. [[Survey of Model-Based Systems Engineering Methodologies]]. MBSE Focus Group Report.
+
None.
  
Hybertson, D.W. 2009. [[Model-Oriented Systems Engineering Science]]: A Unifying Framework for Traditional and Complex Systems, Auerbach Publications. ISBN # 978-1-4200-7251-8.
+
----
 
+
<center>[[Value of Service Systems Engineering|< Previous Article]] | [[Service Systems Engineering|Parent Article]] | [[Enterprise Systems Engineering|Next Article >]]</center>
ITIL V3. 2007. [[ITIL Lifecycle Publication Suite Books]].  The Stationery Office. ISBN: 978-0113310500.
 
 
 
Lefever, B. 2005. [[SeSCE Methodology Overview]]. Service Centric Systems Engineering.
 
  
'''Luzeaux, D. and Ruault, J.R. 2010. [[System of Systems]]. John Wiley & Sons. ISBN # 978-1-84821-164-3.'''
+
<center>'''SEBoK v. 2.9, released 20 November 2023'''</center>
  
===Additional References===
+
[[Category:Part 4]]
All additional references should be listed in alphabetical order.
+
[[Category:Topic]]
----
+
[[Category:Service Systems Engineering]]
====Article Discussion====
 
[[{{TALKPAGENAME}}|[Go to discussion page]]]
 
<center>[[Value of Service Systems Engineering|<- Previous Article]] | [[Service Systems Engineering|Parent Article]] | [[Enterprise Systems Engineering|Next Article ->]]</center>
 
==Signatures==
 
[[Category:Part 4]][[Category:Topic]]
 
--[[User:Blawson|Blawson]] 20:41, 15 August 2011 (UTC)
 

Latest revision as of 23:08, 18 November 2023


Lead Authors: Ricardo Pineda, Bud Lawson, Richard Turner


This article describes the stages of the service systems development process (SSDP) and expected outputs for each stage; for a closer alignment with the traditional systems engineering (TSE) process, the concept and feasibility phases have been combined into a single service strategy/concept as discussed in the SEBoK Systems Engineering and Management article. All of the stages of the SSDP take a similar iterative approach to fully understand the enterpriseenterprise capabilitiescapabilities, enterprise process impact, information technologyinformation technology (IT), and technology impacts and customercustomer expectations. Lin and Hsieh (2011) provide a good summary on New service Development processes. The Information Technology Infrastructure Library (ITIL) stage names have been purposely added to the SSDP to show the needed alignment between IT and technology. The reader should keep in mind that even though IT is crucial to the overall end-to-end system, service technology development needs must be taken into consideration in all the stages of SSDP.

Service Strategy/Concept

A service strategy/concept is the entry into the SSDP. The concept may be generated by an end-useruser (enterprise customer or consumer), a business manager, an engineeringengineering organization, new web service designers, new technology developments, and/or information technology trends. The service concept is the highest level of the service idea and it usually addresses what service is being proposed to what markets and to whom within these markets.

A high-level feasibility assessment of the concept is then carried out by the integrated service development team (ISDT) to assess the needs/impacts on enterprise process capabilitiescapabilities, operationaloperational capabilities, and/or new technology developments (access, infrastructure, operations support systems (OSS), service support systems (SSS), and business support systems (BSS). It should also consider any impacts on service governancegovernance, social, cultural, and human behaviors. The feasibility assessment also gives a plus or minus 30% estimate on the time to develop and the costcost of development, which are entry points into the business case to evaluate whether the service is viable to develop and to market given the constraintsconstraints and estimates. At this time, a decision (decision gatedecision gate) determines if the service is to be developed.

If the business case is viable, then a detailed business description of the service is developed. This includes functions and features to be included, phases of development, markets to be addressed, customers within the markets to be targeted, and customer experiences expected from the service (i.e., defining the non-functional requirementsnon-functional requirements of the service, such as the qualityquality of service (QoS), availabilityavailability, reliabilityreliability, and securitysecurity considerations and offerings within the service). This description allows detailed studies of expected human-computer interactions, social networking, technology requirements, and operations requirements. Governance and organizational process requirements should also be included to generate the “service description” as the main output from this stage.

Service systems engineering (SSE) takes an important role in understanding and eliciting the enterprise service concepts. Clearly, understood end-to-end business processes required for the intended service are fundamental to its successful development, deployment, and customer satisfaction. SSE works with business process management (BPM), social science, and cognitive science to elicit intended service operations, including target audiences, pre-sale, sale, and post-sale customer care processes.

Requirements Analysis and Engineering

A service requirements document is created that describes the service functions, the service entities, the intended interaction among entities, and the customer-facing and internal-facing functions/processes that are required to support the service. This description should conceptually include intended service level agreements (SLAs) and the obligations of the service provider process should there be any degree of non-compliance during service operation.

In addition to the TSE activities described earlier, the SSE requirements analysis and engineering process must develop a customer-centric view of the service to analyze SLA, QoS, value co-creation, monitoring, and assessment requirements to comply with the expected/planned SLA. This analysis will determine whether dynamic changes of the service are required during service operation to correct faults, reconfigure, administer, or to adapt/self-adapt for possible performance degradations.

Beyond the traditional service life cycle management (LCM) processes, the requirements must also be developed for service level management (SLM) processes and systems. These are needed to monitor, measure, and assess key performance indicators (KPIs), technical performance measurestechnical performance measures (TPMs), and service performance measures (SPMs) according to the SLA.

The SSE requirements analysis addresses the support systems for the governancegovernance, business, service, operations, and support processes to derive requirements for technologies, information systems, processes, and enterprise organizations. Interface requirements, information flows, and data requirements are also within the scope of requirements analysis. The main output is the service requirements document (SRD).

SSE plays a critical role in describing the services needs for day-to-day operations. These include customer care centers requirements and interfaces between network infrastructure provider(s), content provider(s), service provider(s), service based application provider(s), and the customer management process for the service. All of these are described in detail in the service operations plans (SOPs) and the operations technical plans (OTPs).

Systems Design/Development

The SRD, SOP, and OTP have enough detail regarding the service functions, operations, interfaces, and information flows required among the different service system entities to analyze, identify, and recommend end-to-end applicable architecture frameworks; to carry out trade-off analyses for the alternatives among service system entities; and to describe and allocate relationships (interactions) among entities at all levels of the service architecture. Detailed requirements are worked at lower levels to generate specifications for entity developers including data structures, data flow diagrams, and allocated performance requirements.

ITIL v. 3 (OGC 2007) recommends inclusion of the following service design processes:

  • service catalog management,
  • service level management,
  • capacitycapacity management,
  • availability management,
  • service continuity management,
  • security management, and
  • supplier/provider management.

Service Integration, Verification & Validation

SSE defines integrationintegration and interface requirements for the seamless operation of the service. In this regard, the system engineer takes an integrator role to ensure proper data generation and flow through all the different systems composing the service offered. The goal is to ensure customers (consumer or internal) are getting the information required to carry out the tasks required in the business, operations, service, and customer processes. The service integration, verification, and validation plans need to include end-to-end verificationverification and validationvalidation procedures for any new development or adaptations required for planned dynamic configuration/re-configuration of previously tested service systems. (See also System Verification and System Validation.)

The systems engineer creates these plans using a number of different perspectives. These include:

  • end-to-end service (service validation test plans),
  • customer care (operational readiness test plans),
  • service provider (network validation test plans),
  • service system entities interoperability/interface test plans,
  • content provider (content validation test plans), and
  • application (user acceptance test plans).

Service Transition/Deployment

Service systems may change very rapidly and new enhancements, new features, or new applications can be added as incremental developments, new developments, or adaptation to service offerings. Service systems engineers review new requirements to assess the feasibility of the changes to the service system entities, technologies, processes, and organizations, as well as their impacts on the service offerings. The service transition/deployment stage takes input from service development to plan for service insertion, technology insertion, processes adaptations, and implementation with minimal impact to existing services. During this stage, special care is taken with integration, verification, and validation test plans and regression testing to ensure new developments work flawlessly with existing services.

ITIL v. 3 (OGC 2007) recommends the following processes in the transition/deployment stage:

  • transition planning and support,
  • change management,
  • service asset and configuration management,
  • release and deployment management,
  • service validation and testing,
  • evaluation, and
  • knowledge management.

Service Operations/Continuous Service Improvement (CSI)

Service operation manages the day-to-day activities of all aspects of the end-to-end service delivery to the customer. It manages the operations, administration, maintenance, and provisioning of the service, technology, and infrastructure required to deliver the contracted service to the customer within the specified service levels. The main service operations processes in ITIL v. 3 are

  • event management,
  • incident management,
  • problem management,
  • request fulfillment, and
  • access management.

A continuous service improvement (CSI) plan for the implementation of technologies and tools for the continuous improvement of the service, monitoring, measuring, and analyzing process and service metrics is essential.

Service Systems Engineering Tools & Technologies

Tools and technologies from a broad spectrum of fields are extensively used during the different stages of SSE. Not only are they used for the development of the hardware, software, information systems and technology components, but also for the modelling, definition, and designdesign of the organization, processes, and data structures of the service system (See also Representing Systems with Models). These tools and technologies include modelling, simulationsimulation, development, test bed, and social environmental aspects of the intended or to be designed service. The tools fall into three main domains:

  1. business process management (BPM),
  2. service design process, and
  3. service design management.

Business process management (BPM) generally deals with process management scenarios to coordinate people and systems, including sequential workflow, straight through processing, case management, content life cycle management, collaborative process work, and value chain participation. Systems engineers work with service managers to align the business architecturesarchitectures with the technology and IT architecture. The business process modeling notation (BPMN) is a graphic notation standard that is implemented to describe a process’s realization within any given workflow. This notation is linked with web services business process execution language (WS-BPEL), a format used to perform an automated business process by implementing web services technology. For an extensive review of existing BPM tools and BPM suites, please see Hantry et al. (2010), Carroll et al. (2010), Andrikoupolous et al. (2010), Lin and Hsieh (2011), and Ward-Dutton (2010).

Service design process: Architecture frameworks (AF) and enterprise architectures (EAs) are standards that help split complexcomplex systems (see also Complexity) into an interrelated, structured form. They describe the different characteristics of the productsproducts and services. Systems engineering modeling tools, such as the unified modeling language (UML) (OMG 2010a) and system modeling language (SysML) (OMG 2010b), help develop the AF and EA and greatly impact the continued evolution and successful implementation of complex projects. Service oriented architecture (SOA) and systems and software engineering architecture (ISO/IEC/IEEE 2011) are standards that apply architecture principles for specialized applications. Successful implementation of the architecture tools helps identify critical interfaces and improves understanding of the allocations between components and functions.

Model-based systems engineeringModel-based systems engineering (MBSE), model driven architectures (MDA), and model oriented systems engineering (MOSES) are examples of commonly used tools for logical (functional), behavioral (operational), and physical design of the IT. UML, UML 2.0, and SysML are extensively used to describe operational scenarios, modes of operations, use cases, and entity relationships. For an extensive review of MBSE, MDA, and MOSES, please see Friedenthal (1998), Estefan (2008), Pezuela (2005), Andrikopoulos et al. (2010), and Hybertson (2010).

In addition, trade-off and engineering analyses use different optimization methodologies. Since services exhibit a significant level of randomness, statistical analysis, demand forecasting, multi-objective optimization, queuing theory, and stochastic optimization methodologies are tools used to model and simulate the service system behavior. These methodologies support decision making in areas as diverse as resource allocation, number of facilities, facilities' geographical locations, fleet routing and optimization, service systems reliability and prognosis, and network optimization. A good overview of these methodologies can be found in Daskin (2010).

During the service design process (SDP), planning for the implementation of technologies and tools for the continuous improvement of the service is performed. These tools support monitoring, measuring, and analyzing process and service performance metrics. The Deming cycle (plan, do, check, and act (PDCA) is widely used as the foundation for qualityquality improvements across the service. LeanLean manufacturing, six sigmasix sigma, swim lanes, balanced scoreboard, benchmarking, and gap analysis methodologies are commonly used for service evaluation and continuous improvement.

Service design management: There are standards for implementing and managing systems engineering processes (IEEE 1220 (1998)) that help coordinate and synchronize all the service systems engineering processes leading to improved organizational collaboration and improved service delivery (see also Systems Engineering Standards). Standards have been developed in software engineering for product evaluation (ISO/IEC 14598 (1998)) and product quality (ISO/IEC 9126 series (2003a, 2003b, & 2004)), as well as information security management (ISO 27001 (2005)) and evaluation series (ISO 15408 (2008a, 2008b, & 2009)). The ITIL v. 3 describes best practices for IT service management, which can be extended to include service systems.

References

Works Cited

Adams, S., A. Cartlidge, A. Hanna, S. Rance, J. Sowerby, and J. Windebank. 2009. ITIL V3 Foundation Handbook. London, England, UK: The Stationary Office.

Andrikopoulos, V., A. Bucchiarone, E. Di Nitto, R. Kazhamiakin, S. Lane, V. Mazza, and I. Richardson. 2010. "Chapter 8: Service Engineering," in Service Research Challenges and Solutions for the Future Internet S-Cube – Towards Engineering, Managing and Adapting Service-Based Systems, edited by M. Papazoglou, K. Pohl, M. Parkin, and A. Metzger. Berlin and Heidelberg, Germany: Springer-Verlag. p. 271-337.

Carroll, N., E. Whelan, and I. Richardson. 2010. "Applying Social Network Analysis to Discover Service Innovation within Agile Service Networks." Service Science. 2 (4): 225-244.

Daskin, M.S. 2010. Service Science. New York, NY, USA: John Wiley & Sons.

Estefan, J. 2008. A Survey of Model-Based Systems Engineering (MBSE) Methodologies, rev B. Seattle, WA, USA: International Council on Systems Engineering. INCOSE-TD-2007-003-02.

Friedenthal, S. 1998. "Object Oriented System Engineering: Process Integration for 2000 and beyond." Presented at System Engineering & Software Symposium, Lockheed Martin Corporation, 1998, New Orleans, LA.

Hantry, F., M.P. Papazoglou, W. van den Heuvel, R. Haque, E. Whelan, N. Carroll, D. Karastoyanova, F. Leymann, C. Nikolaou, W. Lamersdorf, and M. Hacid. 2010. "Business Process Management," in Service Research Challenges and Solutions for the Future Internet S-Cube – Towards Engineering, Managing and Adapting Service-Based Systems, edited by M. Papazoglou, K. Pohl, M. Parkin, and A. Metzger. Berlin and Heidelberg, Germany: Springer-Verlag. p. 27-54.

Hybertson, D.W. 2009. Model-Oriented Systems Engineering Science: A Unifying Framework for Traditional and Complex Systems. Boston, MA, USA: Auerbach Publications.

IEEE. 1998. IEEE 1220-1998, IEEE Standard for Application and Management of the Systems Engineering Process. Washington, DC, USA: Institute of Electrical and Electronics Engineers.

ISO/IEC. 1998. ISO/IEC 14598-5:1998, Information technology — Part 5: Process for evaluators. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.

ISO/IEC. 2003a. ISO/IEC TR 9126-2:2003, Software engineering — Product quality — Part 2: External metrics. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.

ISO/IEC. 2003b. ISO/IEC TR 9126-3:2003, Software engineering — Product quality — Part 3: Internal metrics. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.

ISO/IEC. 2004. ISO/IEC TR 9126-4:2004, Software engineering — Product quality — Part 4: Quality in use metrics. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.

ISO/IEC. 2005. ISO/IEC 27001:2005, Information technology — Security techniques — Information security management systems — Requirements. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.

ISO/IEC. 2008a. ISO/IEC 15408-2:2008, Information technology — Security techniques — Evaluation criteria for IT security — Part 2: Security functional components. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.

ISO/IEC. 2008b. ISO/IEC 15408-3:2008, Information technology — Security techniques — Evaluation criteria for IT security — Part 3: Security assurance components. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.

ISO/IEC. 2009. ISO/IEC 15408-1:2009, Information technology — Security techniques — Evaluation criteria for IT security — Part 1: Introduction and general model. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.

ISO/IEC/IEEE. 2011. ISO/IEC/IEEE 42010:2011, Systems and software engineering — Architecture description. Geneva, Switzerland: International Organization for Standardization / International Electrotechnical Commission.

Lefever, B. 2005. "SeSCE Methodology." Rome, Italy: SeCSE Service Centric Systems Engineering. SeCSE511680. Available: http://www.secse-project.eu/wp-content/uploads/2007/08/a5_d4-secse-methodology-v1_3.pdf.

Lin, F., and P. Hsieh. 2011. "A SAT View on New Service Development." Service Science. 3 (2): 141-157.

OGC (Office of Government Commerce). 2007. ITIL Lifecycle Publication Suite Books. London, England, UK: The Stationery Office.

OMG. 2010a. Unified Modeling Language™ (UML), version 2. Needham, MA, USA: Object Management Group. Available: http://www.omg.org/spec/UML/.

OMG. 2010b. OMG Systems Modeling Language (SysML), version 1.2. Needham, MA, USA: Object Management Group. Available: http://www.sysml.org/docs/specs/OMGSysML-v1.2-10-06-02.pdf.

Pezuela, C. 2005. "Collection of Existing Service Centric Prototypes." Report A5.D1. Brussels, Belgium: European Union, Information Society Technology. Accessed September 5, 2011. Available: http://www.secse-project.eu/wp-content/uploads/2007/08/a5d1-collection-of-existing-service-centric-prototypes.pdf.

Ward-Dutton, N. 2010. "BPM Technology: Vendor Capability Comparison." MWD Premium Advisory Report. Horsham, West Sussex, UK: Macehiter Ward-Dutton (MWD) Limited. MWD Advisors. Accessed September 5, 2011. Available: http://www.mwdadvisors.com/library/detail.php?id=380.

Primary References

Estefan, J. 2008. A Survey of Model-Based Systems Engineering (MBSE) Methodologies, rev B. Seattle, WA, USA: International Council on Systems Engineering. INCOSE-TD-2007-003-02.

Hybertson, D.W. 2009. Model-Oriented Systems Engineering Science: A Unifying Framework for Traditional and Complex Systems. Boston, MA, USA: Auerbach Publications.

Lefever, B. 2005. "SeSCE Methodology." Rome, Italy: SeCSE Service Centric Systems Engineering. SeCSE511680. Available: http://www.secse-project.eu/wp-content/uploads/2007/08/a5_d4-secse-methodology-v1_3.pdf.

OGC (Office of Government Commerce). 2007. ITIL Lifecycle Publication Suite Books. London, England, UK: The Stationery Office.

Additional References

None.


< Previous Article | Parent Article | Next Article >
SEBoK v. 2.9, released 20 November 2023