ODF Overview ODF-1001 Open Digital Framework Overview R21-v1.11 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Introduction Written by: Andrew Chalmers & Marcus Ras TM Forum is committed to comply with global antitrust laws and requires all present to comply therewith as well as with the TM Forum Antitrust Policies & Guidelines. Antitrust law prohibits agreements between competitors that restrict other parties’ actions or create barriers to market entry and the discussion or exchange of confidential information pricing, business plans, or other confidential or commercially sensitive data. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Housekeeping COURTESY Please mute unless asking a question Q&A Points of clarification as they arise. Other issues at start/end of sessions during the breaks/ end of day… FEEDBACK Please complete the evaluation survey 3 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Introductions Name & Department Your Experience Professional Background. Course and Expectations 4 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Learning objectives of this course To appreciate the environment in which businesses operate To understand the benefits of the ODA for the industry, CSPs and different parties To understand previous work that led to the Open Digital Framework To understand the ODF and ODA vision and principles To present a high-level understanding of ODF elements To look at some of the challenges involved in the migration to ODF and ODA in particular 5 Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODF Overview Course Syllabus Module 1 Open Digital Framework (ODF) Introduction Module 2 Business Environment Module 3 Development of Open Digital Framework (ODF) Module 4 Open Digital Framework (ODF) Vision Module 5 Open Digital Framework (ODF) Elements Module 6 Migration Challenges Module 7 Summary and Recommended Next Steps 6 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Acronyms SID TM Forum Information Framework TM Forum Business Process eTOM Framework Open TM Forum Open APIs APIs TMF TM Forum The TM Forum Application TAM Framework Forum ODA Open Digital Architecture ODF Open Digital Framework 7 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 1: Open Digital Framework (ODF) Introduction TM Forum is committed to comply with global antitrust laws and requires all present to comply therewith as well as with the TM Forum Antitrust Policies & Guidelines. Antitrust law prohibits agreements between competitors that restrict other parties’ actions or create barriers to market entry and the discussion or exchange of confidential information pricing, business plans, or other confidential or commercially sensitive data. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 1: Learning objectives At the end of this module, you will be able: Open Digital Framework (ODF) Introduction To appreciate why digital businesses and digital service providers in particular, need to consider taking a “new approach” to their business models, support software, infrastructure and procurement policies To understand how the TM Forum’s Open Digital Framework (ODF) and Open Digital Architecture (ODA) offers a way forward Property of TM Forum. For official TM Forum Training participant personal use/reference only. Why are we here today? Property of TM Forum. For official TM Forum Training participant personal use/reference only. The World is changing The World Is Changing “Communications service providers (CSPs) are the lead partners in just 16% of the 600+ enterprise 5G projects identified globally up to and including Q1 2021, down from 21% a year earlier” Mary Lennighan, Telcom TV, Jul 7, 2021 “Telcos further side-lined in enterprise 5G market”, Omdia Property of TM Forum. For official TM Forum Training participant personal use/reference only. The need for change TMF white paper: A future vision for the software market that the telecom industry needs to survive and thrive The telecoms industry is going through a profound transformation. Market saturation, technical & business legacy together with fast changing customer expectations have placed continuous pressure on operating costs and operational agility. To emulate and collaborate with the hyperscale and more nimble players, CSPs need to fundamentally rethink their operating model and processes, speed of decision making, culture, ways of working and systems that support them. A rapid and radical shift to an open, modern software-based technology architecture that enables new operating and business models is therefore needed One which is loosely coupled, cloud native, data and AI driven made up of standard components which can be easily procured and deployed Property of TM Forum. For official TM Forum Training participant personal use/reference only. A new approach to software The Operator’s share of the industry profit pool has declined over the years and that trend continues This decline has, in part, been attributed to the slow reaction to changing circumstances and a failure to change business strategy The drive to reduce costs, quicken time-to-market and find new revenue streams is becoming an imperative Property of TM Forum. For official TM Forum Training participant personal use/reference only. A new approach to business models For CSPs, capturing value in the digital infrastructure market will mean offering attractive new services and embracing new business models These new revenues will come from a broad range of services, typically delivered in partnership with others. In many cases, there will be an extended ecosystem of partners, commonly referred to as B2B2x. 5G, as part of the digital infrastructure market, holds the potential to unlock new revenue streams from many industries, from manufacturing to smart health, and from automotive to smart cities The available margins and digitization business cases for these industries will often require scale to be effective, meaning service providers will need the capacity to deliver and operate 10x or 100x the diversity of services they do today and 10x or 100x more efficiently Property of TM Forum. For official TM Forum Training participant personal use/reference only. A new approach to procurement Legacy OSS/BSS were designed and customised to operate for a known product set, to a known scale often on customised hardware configurations The process of selecting and procuring software in the telecoms industry is an expensive business. TM Forum research shows the cost to the industry is as much as $1Bn per year, and those are only the direct costs. The true cost of the inflexibility, risk and impact on business agility of running lengthy RFP processes is certainly far higher The procurement / implementation timescale is often measured in months Property of TM Forum. For official TM Forum Training participant personal use/reference only. A new approach to infrastructure Central to addressing these issues, is the move away from traditional monolithic and customised software silos to an infrastructure based on software which is autonomous and powered by artificial intelligence The need therefore is to adopt an infrastructure development model that can be more easily integrated and deployed that will allow companies to treat operations as flexibly as modern software, meaning that they can automate operational processes from initial deployment to continuous upgrades and full lifecycle management Property of TM Forum. For official TM Forum Training participant personal use/reference only. The TM Forum’s answer – The Open Digital Framework (ODF) Property of TM Forum. For official TM Forum Training participant personal use/reference only. TM Forum’s Open Digital Framework (ODF) The TM Forum Open Digital Framework (ODF) provides a migration path from legacy IT systems and processes to modular, cloud native software orchestrated using AI The framework comprises tools, code, knowledge and standards (machine-readable assets, not just documents). It is delivering business value for TM Forum members today, accelerating concept-to-cash, eliminating IT & network costs, and enhancing digital customer experience. Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Business Benefits Business agility and interoperability Partnering for new services By supporting an architecture based on modularity and reuse where capabilities are exposed through industry agreed Open APIs Enable new products and services to be created by providing services to, and consuming services from, other business units, subsidiaries and external 3rd parties from telco and increasingly other verticals Simplification of the IT estate By enabling systems rationalisation Reduced time to market By enabling the configuration and reconfiguration of systems and capabilities through Open APIs to deliver new business solutions Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 1: Key Bullets CSPs need to take a new approach to the way they do business Key Bullets to Take Away This approach needs to be holistic – software, business models & infrastructure The TM Forum’s Open Digital Framework (ODF) provides a migration path from legacy IT systems and processes to modular, cloud native software orchestrated using AI 20 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 1: Learning Objectives Review CSPs need to take a new approach to the way they do business Learning Objectives This approach needs to be holistic – software, business models & infrastructure The TM Forum’s Open Digital Framework (ODF) provides a migration path from legacy IT systems and processes to modular, cloud native software orchestrated using AI Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 2: Business Environment TM Forum is committed to comply with global antitrust laws and requires all present to comply therewith as well as with the TM Forum Antitrust Policies & Guidelines. Antitrust law prohibits agreements between competitors that restrict other parties’ actions or create barriers to market entry and the discussion or exchange of confidential information pricing, business plans, or other confidential or commercially sensitive data. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 2: Learning objectives At the end of this module, you will be able to: To appreciate the changing nature of “customers” Business Environment Understand the importance of the business ecosystem in supporting the business model that a business adopts To introduce the use of microservice in OSS/BSS Appreciate the evolving roles of microservices and AI have with respect to the Open Digital Framework Property of TM Forum. For official TM Forum Training participant personal use/reference only. Purpose of this module This Module “sets the scene” by explaining some of the underlying aspects that support a Business The TM Forum Open Digital Framework (ODF) provides a migration path from legacy IT systems and processes to modular, cloud native* software, orchestrated using AI Property of TM Forum. For official TM Forum Training participant personal use/reference only. Ecosystems & Business Models Property of TM Forum. For official TM Forum Training participant personal use/reference only. What is a business model A business model is an outline of how a company plans to make money with its product and customer base in a specific market. At its core, a business model explains four things: What product or service a company will sell. Value Proposition: The promise you make to the customer regarding the value of the product or service Customer: The organization or person to whom you provide a service or product How it intends to market that product or service. What kind of expenses it will face. How it expects to turn a profit. Source: www.nerdwallet.com Property of TM Forum. For official TM Forum Training participant personal use/reference only. You then must consider Money and your Capability to deliver. What is an ecosystem? “A business ecosystem is the network of organizations -including suppliers, distributors, customers, competitors, government agencies, and so on -involved in the delivery of a specific product or service through both competition and cooperation. The idea is that each entity in the ecosystem affects and is affected by the others, creating a constantly evolving relationship in which each entity must be flexible and adaptable in order to survive, as in a biological ecosystem.” Source: www.investopedia.com Property of TM Forum. For official TM Forum Training participant personal use/reference only. Example: Business Ecosystem Model e-Health eHealth Business – Key Business Needs from the ecosystem eHealth Business – Key Value Provided through the Ecosystem Property of TM Forum. For official TM Forum Training participant personal use/reference only. eHealth Business Ecosystem – Products and Services Property of TM Forum. For official TM Forum Training participant personal use/reference only. Example business models - Telco A Telco that focusses almost exclusively on providing connectivity on a wholesale B2B basis. Low margin – ultra low cost Infrastructure centric Dumb Pipe Outmoded Player A Telco that attempts to provide a full portfolio of infrastructure and services, but is underfunded to compete effectively. Low marginhigh cost A Telco that offers a full and wide integrated portfolio of infrastructure and advanced digital services. High margin, ultra high cost Smart Digital Pipe Services centric One or more Telco spinoffs that offer a portfolio of digital services and relies on parent or others for their infrastructure offering. High margin – low cost IDSP A Telco that supplements infrastructure and a limited digital services portfolio with an Open API platform enabling 3rd party go-to-market. High margin – medium cost. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Services Player / Digital Partner Acknowledgement: Transforming the Telco Martin Creaner Ecosystem Partnering Toolkit Partnering documentation Property of TM Forum. For official TM Forum Training participant personal use/reference only. Value proposition Property of TM Forum. For official TM Forum Training participant personal use/reference only. Value Proposition: “A value proposition is a promise of value to be delivered, communicated, and acknowledged. It is also a belief from the customer about how value will be delivered, experienced and acquired. A value proposition can apply to an entire organization, or parts thereof, or customer accounts, or products or services” -Wikipedia A value proposition is often articulated in a marketing message! 33 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Value Proposition Example #1 Salesforce Property of TM Forum. For official TM Forum Training participant personal use/reference only. Value Proposition Example #2 JCB Property of TM Forum. For official TM Forum Training participant personal use/reference only. Exercise Airbnb, Inc. is an American company that operates an online marketplace for lodging, primarily homestays for vacation rentals, and tourism activities. The platform is accessible via website and mobile app. What do you think Airbnb’s value proposition is? Property of TM Forum. For official TM Forum Training participant personal use/reference only. Customers Property of TM Forum. For official TM Forum Training participant personal use/reference only. Customers Customers are not just people who “buy stuff”. Today’s customer is complex, difficult to understand and manage. Business Internal Retail – Type – Individuals Partners – Size – Families Subsidiaries – Buyers – IT support A Customer may even be an AI driven self-learning machine. 38 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Two Perspectives Company Perspective “We are fully Customer focussed and we operate like a well oiled machine” -CEO Customer Perspective “ …this phone is so out of date” “…it took ages to get through and then they were useless” 39 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Today’s Environment Social Networks Multi Channel Internet Of Things The Cloud Property of TM Forum. For official TM Forum Training participant personal use/reference only. Understanding & managing customers Customer profiling / creating persona Customer journeys Customer feedback - surveys Real time analysis – Big Data Predictive analysis - AI Property of TM Forum. For official TM Forum Training participant personal use/reference only. Machines as Customers IoT Devices and Software Assistants Will Select Products and Transact Purchases... Machine Customers Will Expand Many Industry Markets and Might Shrink Others Machine Customers Will Require Changes in Sales and Marketing Disciplines Source: Gartner Property of TM Forum. For official TM Forum Training participant personal use/reference only. The move to Microservices Property of TM Forum. For official TM Forum Training participant personal use/reference only. A Microservice There is no single agreed definition for what a microservice is, rather people tend to talk about a Microservice “A microservice is made up of lots of small, specialised parts that are loosely coupled to create a useful application” Nigel Poulton Architecture Each microservice exposes an API over an IP network so that other microservices can connect to it Property of TM Forum. For official TM Forum Training participant personal use/reference only. Microservice Architecture Treats each function of an application as an independent service that can be altered, updated or removed without impacting the rest of the application. Attributes Application is broken into modular loosely coupled microservices The microservices can be distributed across Clouds and Data centres Adding new features only requires individual microservices to be updated Network services must be software defined and run as a fabric for each microservice to connect to Property of TM Forum. For official TM Forum Training participant personal use/reference only. Microservices and AI Microservices are becoming far too complex for humans to manage on their own effectively Because of the dynamic nature of their structure, their complex dependencies and their sheer scale, machine learning must be applied to assist with monitoring and management tasks. AI is best suited to meet this challenge and tackle it head on. Martin Henley globability.com Property of TM Forum. For official TM Forum Training participant personal use/reference only. The Impact of AI Property of TM Forum. For official TM Forum Training participant personal use/reference only. Traditional Development & Operations In a traditional software development environment, the people who develop the software and the people who operate and manage the software are often physically separate Property of TM Forum. For official TM Forum Training participant personal use/reference only. DevOps Is a set of practices that combine software development (Dev) and IT operations (Ops) It aims to shorten the systems development life cycle and provide continuous delivery with high software quality Property of TM Forum. For official TM Forum Training participant personal use/reference only. AI Ops AIOps automates various aspects of IT and utilizes the power of artificial intelligence to create self-learning programs that help revolutionize IT services AIOps platforms combine big data and machine learning (ML) functionality to enhance and partially replace all primary IT operations functions, including availability and performance monitoring, event correlation and analysis, and IT service management and automation The AIOps Service Management Framework is part of TM Forum’s Open Digital Framework (ODF) Property of TM Forum. For official TM Forum Training participant personal use/reference only. Opportunities and Challenges of AI/ML in operations #2 Opportunities 1.Improved agility, speed, consistency and accuracy of decision making across most enterprise processes and functions 2.Leverage IT industry investments Heavy technology investments at a scale beyond individual SP are currently available as cloud native technologies that can be applied to DP Customer Experience, Service and Resource Management optimization challenges 3.Virtualization of Application including network technologies such as 5G The trend towards deployment on multi-cloud infrastructure leads to a volume and velocity of change that can only be managed using closed control loop autonomic management augmented with AI/ML IG1162 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Opportunities and Challenges of AI/ML in operations #2 AI Challenges Business Concerns Network Specific Challenges What is the best practice for introducing AI/ML progressively? Regulatory concerns: Who’s in charge? Technical Concerns Property of TM Forum. For official TM Forum Training participant personal use/reference only. Opportunities and Challenges of AI/ML in operations #2 AI Challenges Business Concerns Every network is unique Networks are dynamic Network Specific Challenges Networks are created by humans Technical Concerns Property of TM Forum. For official TM Forum Training participant personal use/reference only. Opportunities and Challenges of AI/ML in operations #2 AI Challenges Business Concerns Network Specific Challenges Radical restructuring of OSS/BSS implementation will likely be required Machine learning depends on the availability of large amounts of data to learn from - where can this data be found and how do we capture it could be an issue Technical Concerns Property of TM Forum. For official TM Forum Training participant personal use/reference only. AI Ops Toolkit Downloadable on the TM Forum website for members Property of TM Forum. For official TM Forum Training participant personal use/reference only. Business Module 2 Quiz Quiz Module 2: Business Environment Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 2: Question 1 Why is it important to understand the ecosystem that a business operates in? A. Because each entity in the ecosystem is affected by the others B. Because all entities need to be managed together C. Because a failure to deliver at any point will break the entire ecosystem D. Only the Communications Service Provider needs to know how the entire ecosystem is interconnected 57 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 2: Question 2 Business models start with two things. What are they? A. A product and a customer B. A customer and a value proposition C. A business plan and a potential market D. A sales plan and a product range 58 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 2: Question 3 Which business model does this describe? “A Telco that supplements infrastructure and a limited digital services portfolio with an Open API platform enabling 3rd party goto-market. High margin – medium cost.” A. Dumb pipe B. IDSP C. Smart Digital Pipe D. Services player / Digital Partner 59 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 2: Question 4 Why is it important to understand the customer’s perception of a business? So that you can continue to meet their expectations So that they will buy more of your products So that you can improve in areas where the customer perceives that improvement is necessary All of the above 60 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 2: Question 5 What is the main purpose of a value proposition? A. To attract attention to the brand B. To display a product range C. To stand out from similar products D. To introduce the brand to potential customers by telling them what the company stands for, how it operates, and why it deserves their business 61 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 2: Key Bullets Businesses rely on ecosystems of partners, suppliers, outside agencies, customers etc. to exist and develop Key Bullets to Take Away The importance of customer retention is paramount. Customer retention depends on having a better understanding of our customers. There is a distinct move towards the replacement of monolithic, stand-alone applications with a much more agile microservices-based architecture. Increasingly managed via machine learning and AI. 62 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 2: Learning Objectives Review To appreciate the changing nature of “customers” Learning Objectives To understand the importance of the business ecosystem in supporting the business model that a business adopts To introduce the use of microservice in OSS/BSS To appreciate the evolving roles of microservices and AI with respect to the Open Digital Framework Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 3: Development of the Open Digital Framework (ODF) TM Forum is committed to comply with global antitrust laws and requires all present to comply therewith as well as with the TM Forum Antitrust Policies & Guidelines. Antitrust law prohibits agreements between competitors that restrict other parties’ actions or create barriers to market entry and the discussion or exchange of confidential information pricing, business plans, or other confidential or commercially sensitive data. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 3: Learning objectives At the end of this module, you will be able to: Describe the work that has led to the evolution into Open Digital Framework ODF Development of the ODF Be familiar with some of the terms and artifacts that were developed in predecessors to the ODF and are still part of the ODF today Understand the main building blocks of the Process, Application and Information Frameworks Be able to describe the TM Forum definition of Product, Service and Resource Property of TM Forum. For official TM Forum Training participant personal use/reference only. Key Components Frameworx comprises a suite of best practices and standards that when adopted enable a service-oriented, highly automated and efficient approach to business operations. Let's take a closer look at each component. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Key Components – Business Framework Business Process Framework (eTOM) Provides logical functional groupings for enabling the development of management systems Property of TM Forum. For official TM Forum Training participant personal use/reference only. Key Components – Information Framework Information Framework (SID) Provides a common information model for aligning data with pertinent business processes Property of TM Forum. For official TM Forum Training participant personal use/reference only. Key Components – Application Framework Application Framework (TAM) Provides a standardized model for grouping functions and data into recognizable applications or services Property of TM Forum. For official TM Forum Training participant personal use/reference only. Key Components – Open APIs A suite of REST based Open APIs enabling service providers to transform their IT and operational agility and customer centricity, while externally delivering a practical approach to seamless end-toend management of complex digital services Property of TM Forum. For official TM Forum Training participant personal use/reference only. Key Components – Metrics Business Metrics Framework (BMF) Industry-agreed view of the standard, quantifiable metrics an enterprise requires to run its business Property of TM Forum. For official TM Forum Training participant personal use/reference only. Evolution from NGOSS to the ODF NGOSS Frameworx v5.0 Frameworx v17.0 Frameworx 19.5 Open Digital Framework Property of TM Forum. For official TM Forum Training participant personal use/reference only. NGOSS New Generation Operations Systems and Software Initiative (NGOSS) Introduced the concept of “views” – Business, System, Implementation & Deployment Business Process Framework (eTOM) Information Framework (SID) Systems Integration Framework (TNA or Technology Neutral Architecture) Applications Framework (TAM) Property of TM Forum. For official TM Forum Training participant personal use/reference only. Frameworx Renaming of NGOSS to reflect wider non-telco usage TNA replaced by Integration Framework (TNA plus Business Services) Business Systems, specify how applications interact across interfaces Notion of an Integrated Business Architecture Linkage with The Open Group Architectural Framework -TOGAF® v5.0 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Evolution of Frameworx In this version the Integrated Business Architecture has been replaced by “Best Practices”. Best practice in this instance refers not the best way of doing things, but rather to a group of artifacts that coalesce around a specific subject such as Customer Experience Management, Omni-channel, Revenue Assurance, etc. For example, the CEM best practice included: CEM ROI calculator A guidebook Metrics A lifecycle model Property of TM Forum. For official TM Forum Training participant personal use/reference only. v17.0 Evolution of Frameworx – Frameworx 19.5 Integration Framework removed Metrics embedded Open APIs introduced Best Practices removed Common Domain-based structure v19.5 Property of TM Forum. For official TM Forum Training participant personal use/reference only. The Open Digital Framework (ODF) Designed to provide a migration path from legacy IT systems to modular, cloud native software orchestrated using AI Open Digital Framework Open Digital Architecture Information Systems Business Business Capability Repository Concepts & Principles Governan Design Guides ce API Governance AI Governance Functional Framework & Architecture Information Framework (SID) Maturity Tools Metrics Maturity Models Data Benchmark Data Deployment & Runtime Operations Frameworks Data Governance Security Governance Process Framework (eTOM) Transformation Tools ODA Canvas Reference Implementation Implementation Technical Architecture & Components Open APIs TM Forum Data Models AI Training Data Legacy Transformation ‘As-is’ OSS/BSS Tools Application Map (TAM) Transformation Toolkits Property of TM Forum. For official TM Forum Training participant personal use/reference only. Common domain-based structure The Process, Application and Information and Frameworks share a common domain-based structure Process Application Information Property of TM Forum. For official TM Forum Training participant personal use/reference only. Frameworks building blocks: categories / areas Strategy, to Readiness (S2R) Provides the focus for generating specific business strategy and gaining buy-in from the business for this Operations Day to Day Operational Support Property of TM Forum. For official TM Forum Training participant personal use/reference only. Frameworks building blocks: verticals Strategy, to Readiness (S2R) Strategy Management Capability Delivery Lifecycle Management Operations Operations Readiness & Support Fulfilment Property of TM Forum. For official TM Forum Training participant personal use/reference only. Assurance Billing & Revenue Management Process Framework verticals Billing & Revenue Management: responsible for the collection of appropriate usage records, determining charging and billing information, production of timely and accurate bills. Also responsible for payment of bills Strategy Management: focuses on generating and managing specific business strategies, gaining business buy-in and tracking the effectiveness of the strategies & adjusting as required. Capability Delivery: focuses on the development and delivery of capabilities including; definition, planning and implementation of all necessary infrastructures. The Lifecycle Management vertical focuses on the definition, planning, design and implementation of domain concepts / assets (e.g. building blocks) in the enterprise’s portfolio. Operations Readiness & Support: responsible for providing management, logistics and administrative support to the FAB process groupings, and for ensuring operational readiness in the FAB verticals. Fulfillment: responsible for providing customers with their requested products in a timely and correct manner. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Assurance responsible for the execution of proactive and reactive maintenance activities to ensure that services provided to customers are continuously available and performing to SLA or QoS performance levels. Frameworks building blocks: Domains Market & Sales Product Service Resource Business Partner Enterprise Property of TM Forum. For official TM Forum Training participant personal use/reference only. Integration Common Customer Combining the horizontals & the verticals Strategy, to Readiness (S2R) Strategy Management Capability Delivery Lifecycle Management Operations Operations Readiness & Support Fulfilment Assurance Billing & Revenue Management Market & Sales Product Service Resource Business Partner Enterprise Property of TM Forum. For official TM Forum Training participant personal use/reference only. Integration Common Customer Product, service and resource relationship Service Provider Service Product Marketing view , external perspective Service Engineering view , internal perspective Resource Property of TM Forum. For official TM Forum Training participant personal use/reference only. Modelling complex products and services in ODA Complex product made up of offers, products, services, sub-services and two 3rd party/supplier services Offers A A X 1 1 Y Z 4 Z Services 3 2 2 3 3 Vendor 2 Supplier 2 offer 3 product C delivers sub-service 3 Products 3A 3B 3A 3B 3C 3C Resources Vendor 1 Supplier 1 offer 2 using product A delivers service 2 Z Z1 Z2 Z3 Z1 Z2 Z3 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Business Module 2 Quiz Quiz Module 3: Development of the ODF Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 3: Question 1 Why was the name NGOSS changed to Frameworx? A. Purely a marketing rebranding ploy B. To reflect a wider non-telco usage C. To confuse people D. Because people called it Next Generation rather than New Generation 87 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 3: Question 2 Which domain is not touched by any of the 7 vertical groups contained in S2R and Operations? A. Service B. Business Partner C. Enterprise D. Customer 88 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 3: Question 3 Which two Frameworks have appeared in every iteration from NGOSS to ODF? A. eTOM and TAM B. eTOM and SID C. SID and APIs D. eTOM and Metrics 89 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 3: Question 4 Which of the 7 verticals are only located only within the Strategy to Readiness (S2R) area ? A. Strategy Management; Capability Delivery; Operations Readiness & Support B. Fulfillment; Assurance; Billing & Revenue Management C. Market & Sales; Common; Enterprise D. Strategy Management; Capability Delivery; Lifecycle Management 90 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 3: Question 5 Operations Readiness & Support vertical is responsible for what? A. Responsible for providing management, logistics and administrative support to the FAB process groupings, and for ensuring operational readiness in the FAB verticals B. Responsible for providing customers with their requested products in a timely and correct manner C. Responsible for the collection of appropriate usage records, determining charging and billing information, production of timely and accurate bills. D. Responsible for the development and delivery of capabilities 91 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 3: Key Bullets Key Bullets to Take Away The ODF builds upon Frameworx and other artifacts developed by TM Forum members All of the key aspects of Frameworx – eTOM, SID, TAM (through the functional framework). APIs & Metrics have been retained on the ODF 92 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 3: Learning Objectives Review To describe the work that has led to the evolution into Open Digital Framework ODF Learning Objectives To become familiar with some of the terms and artifacts that was developed in predecessors to the ODF and are still part of the ODF today To understand the main building blocks of the Process, Application and Information Framework Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 4: Open Digital Framework (ODF) Vision TM Forum is committed to comply with global antitrust laws and requires all present to comply therewith as well as with the TM Forum Antitrust Policies & Guidelines. Antitrust law prohibits agreements between competitors that restrict other parties’ actions or create barriers to market entry and the discussion or exchange of confidential information pricing, business plans, or other confidential or commercially sensitive data. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 4: Learning objectives At the end of this module, you will be able to: Describe the high level the elements of the ODA architectural vision, the principles and the functional architecture ODF Vision Discuss the vision and drivers and principals behind the ODA Property of TM Forum. For official TM Forum Training participant personal use/reference only. The digital transformation challenge Property of TM Forum. For official TM Forum Training participant personal use/reference only. The CSP Challenge Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODF and ODA Vision Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Vision: Componentization Digital Partner Traditional CSP Traditional CSP BSS BSS BSS OSS Network (physical) Digital SP domain Zero-touch Interoperability CSP domain Operations (processes & people) Zero-touch Partnering Partner domains AI-Enabled, Real-Time Operations Component Component Component Cloud Native IT Production Components Virtualized Infrastructure 99 Property of TM Forum. For official TM Forum Training participant personal use/reference only. CSP Strategic Business Drivers Support for Flexible Business Models Ecosystem Capable Lower costs of operations Multi-Vendor interoperability support Agile Governance Business Agility Ability to exploit the power of the cloud 100 Property of TM Forum. For official TM Forum Training participant personal use/reference only. CSP Strategic Business Drivers Support for Flexible Business Models Ecosystem Capable Lower costs of operations Multi-Vendor interoperability support Agile Governance Systems must support the wide range of business models needed to be successful in the digital marketplace. Business Agility Ability to exploit the power of the cloud 101 Property of TM Forum. For official TM Forum Training participant personal use/reference only. CSP Strategic Business Drivers Support for Flexible Business Models Ecosystem Capable Lower costs of operations Multi-Vendor interoperability support Agile Governance A key concept is ‘sideways integration’, referring to creating offers delivered in partnership by multiple service providers. Business Agility Ability to exploit the power of the cloud 102 Property of TM Forum. For official TM Forum Training participant personal use/reference only. CSP Strategic Business Drivers Support for Flexible Business Models Ecosystem Capable Lower costs of operations Multi-Vendor interoperability support Agile Governance Automation is seen as key to long term reduction in the cost of operating ever more complex networks. Business Agility Ability to exploit the power of the cloud 103 Property of TM Forum. For official TM Forum Training participant personal use/reference only. CSP Strategic Business Drivers Support for Flexible Business Models Ecosystem Capable Lower costs of operations Multi-Vendor interoperability support Agile Governance Systems must be capable of being assembled from solutions provided by multiple vendors, including open source. Business Agility Ability to exploit the power of the cloud 104 Property of TM Forum. For official TM Forum Training participant personal use/reference only. CSP Strategic Business Drivers Support for Flexible Business Models Ecosystem Capable Lower costs of operations Multi-Vendor interoperability support Agile Governance The architecture must maintain maximum flexibility whilst allowing the organization to maintain control of key issues, including for example security and privacy, through good governance Business Agility Ability to exploit the power of the cloud 105 Property of TM Forum. For official TM Forum Training participant personal use/reference only. CSP Strategic Business Drivers Support for Flexible Business Models Ecosystem Capable Lower costs of operations Multi-Vendor interoperability support Agile Governance Agility is the ability to launch, scale up, scale down and retire new services in the shortest time, and with lowest cost and risk. Business Agility Ability to exploit the power of the cloud 106 Property of TM Forum. For official TM Forum Training participant personal use/reference only. CSP Strategic Business Drivers Support for Flexible Business Models Ecosystem Capable Lower costs of operations Multi-Vendor interoperability support Agile Governance Cloud technology is a key driver. All aspects of the architecture and all components must be able to make use of this technology. Business Agility Ability to exploit the power of the cloud 107 Property of TM Forum. For official TM Forum Training participant personal use/reference only. TM Forum Open Digital Framework (ODF) Comprises: Open Digital Architecture Architecture framework, common language and design principles Open APIs exposing business services Standardized software components Reference implementation and test environment Transformation Tools Guides to navigate digital transformation Tools to support the migration from legacy architecture to ODA Maturity Tools & Data Maturity models and readiness checks to baseline digital capabilities Data for benchmarking progress and training AI The TM Forum Open Digital Framework (ODF) provides a migration path from legacy IT systems and processes to modular, cloud native software orchestrated using AI Property of TM Forum. For official TM Forum Training participant personal use/reference only. Open Digital Framework (ODF) A blueprint for intelligent operations fit for the 5G era Provides a migration path from legacy systems and processes to modular, cloud native software orchestrated using AI Practical tools ODF comprises tools, code, knowledge and standards (machine-readable assets, not just documents) Delivering business value for TM Forum members today Accelerating concept-to-cash, eliminating IT & network costs, enhancing digital customer experience Developed through TM Forum’s collaboration programs Created and used by leading service providers and software companies, building on TM Forum’s established standards 109 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Goals of the Open Digital Framework… Transform business agility (accelerate concept-to-cash from 18 months to 18 days) Enable simpler IT solutions that are easier and cheaper to deploy, integrate & upgrade Establish a standardized software model and market which benefits all parties (service providers, vendors & SIs) 110 Property of TM Forum. For official TM Forum Training participant personal use/reference only. The Open Digital Architecture, what is it? Model or template for a final architecture Reference for vendors ODA is a reference architecture 111 Property of TM Forum. For official TM Forum Training participant personal use/reference only. A set of reference architectures that help CSP’s • Business capability map & value stream mappings • Multi-layered model of the key business processes for efficient, agile operations (eTOM) 112 Property of TM Forum. For official TM Forum Training participant personal use/reference only. A set of reference architectures that help CSP’s • Functional architecture (a set of structured and simplified implementation independent views enforcing decoupling) • Data architecture, with standard definitions for the information that flows through the enterprise and between service providers & their partners (SID) 113 Property of TM Forum. For official TM Forum Training participant personal use/reference only. A set of reference architectures that help CSP’s • • • Suite of 50+ REST-based Open APIs for standardized interoperability of IT systems and partner integration Definition of the ODA Components for reuse and simple integration Standardized data model, enhanced for AI operations 114 Property of TM Forum. For official TM Forum Training participant personal use/reference only. A set of reference architectures that help CSP’s • Canvas – a standard technical framework and DevOps environment for plug-and-play ODA components • Lab-deployed reference implementation and test environment 115 Property of TM Forum. For official TM Forum Training participant personal use/reference only. A set of reference architectures that help CSP’s • Principles, design guides, metamodels • Tools for agile management of the architecture lifecycle 116 Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Economics ODA Saves The Industry Money But Does Not Commoditize Software Vendors can invest in product rather than services Creates new opportunities Makes the industry more successful Reduces the cost and risk of integration for both vendors and CSPs No need for expensive maintenance of customized legacy software branches ODA components can be highly differentiated, despite standardization (ODA components on the Canvas is analogous to silicon chips on a PCB) More profitable (write once, deploy everywhere) A software market for ODA-compliant components New partnerships and go-to-market approaches Lower barrier for introducing innovative new products A bigger pie for all parties to share CSPs can spend more on differentiating capabilities Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Core Concepts Standardized components connected via Open APIs Enables zero-touch interoperability and supports cloud native deployment Loosely coupled functional blocks Simplifies the architecture and enables pace layering Capabilities of components exposed externally via Open APIs Enables zero-touch partnering Capability Driven Transformation: Business capabilities > functions > components Enables business / technical agility Common language for Business (requirements) and IT (design) Enables the software marketplace Component capabilities are discoverable via Catalogs New services can be designed from existing services No need for manual configuration of new service chains Standard data language (SID) & AIoptimized data model Supports zero-touch interoperability Supports AI training Orchestration of business capabilities to execute value stream workflows (via eTOM) Supports automation & intelligence (AI Operations) 118 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Typical Elements of an Architecture (4 of 4) Architecture Vision Principles An architecture vision explains how the architecture addresses the needs of a digital business. The ODA vision also includes business drivers and requirements. Functional Architecture Definition Of Components Property of TM Forum. For official TM Forum Training participant personal use/reference only. Typical Elements of an Architecture (4 of 4) Architecture Vision Principles The principles govern the architecture and define how it operates and they are divided into sections covering a number of areas. Functional Architecture Definition Of Components Property of TM Forum. For official TM Forum Training participant personal use/reference only. Typical Elements of an Architecture (4 of 4) Architecture Vision Principles A functional architecture: Lays out loose groupings of components. Creates a common language to describe various functional blocks. Functional Architecture Definition Of Components Property of TM Forum. For official TM Forum Training participant personal use/reference only. Typical Elements of an Architecture (4 of 4) Architecture Vision Principles The decomposition of functionality into components is a key feature of ODA, and so a definition of the properties of a well-formed component has been developed. Functional Architecture Definition Of Components Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Principles Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Principles 5 Characteristics of a good set of architecture principles: 1. They should be understandable 2. They should be robust 3. They should be complete 4. They should be consistent 5. They should be stable 124 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Principle Definition How ODA defines a principle 1 Each principle has a name 2 Each principle has a statement 4 3 There is a rationale that explains why the principle is important There are implications which expand more on specific examples of the application on the principle 125 Property of TM Forum. For official TM Forum Training participant personal use/reference only. The Principle 5 Groups Overarching Business Information and data principles Application principles Technology Property of TM Forum. For official TM Forum Training participant personal use/reference only. Overarching Principles Different stakeholders, different viewpoints Technology functions must operate as businesses Think out of the box Stepwise evolution to target / Crawl, Walk, Run Property of TM Forum. For official TM Forum Training participant personal use/reference only. Governance is integrated Business Principles Business architecture is reusable Business architecture is iterative Property of TM Forum. For official TM Forum Training participant personal use/reference only. Information Principles Information is a shared asset Information is accessible Information is must be secure Information must be analyzable Information is quickly available Property of TM Forum. For official TM Forum Training participant personal use/reference only. Application Principles Ease of use Technology is agnostic Modular and reusable Decoupled Property of TM Forum. For official TM Forum Training participant personal use/reference only. Capability Exposure Convergence with the Enterprise Architecture Technology Principles Catalog-based API-based architecture LEGO Blocks Architecture Stepwise evolution to target Interoperability Control Technical Diversity Property of TM Forum. For official TM Forum Training participant personal use/reference only. Business Module 2 Quiz Quiz Module 4: ODF Vision Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 4: Question 1 A. Architecture principles are general rules and guidelines that, when applied to an architecture, will assure consistence, alignment and future proofing B. To enforce adherence to the principles allows TM Forum members a guarantee so they can pass certification tests What is the purpose of having agreed ODA principles? C. Regulations require a set principles in order for the TM Forum to publish ODA as a standard D. ODA principles are tightly coupled to other architectural models such as TOGAF and without them these would not be possible 133 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 4: Question 2 How many groupings of principles are there? A. 3 B. 4 C. 5 D. 7 134 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 4: Question 3 Which of these is one of the goals of the Open Digital Framework (ODF)? A. Transform business agility (accelerate concept-to-cash from 3 years to 18 months) B. Enable simpler IT solutions that are easier and cheaper to deploy, integrate & upgrade C. Establish a strict set of rules and implementations on how CSP should design and operator their networks D. None of the above 135 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 4: Question 4 Which one of these is not part of the 5 principles? A. Overarching B. Technology C. Implementation D. Business 136 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 4: Question 5 Which element of the Open Digital Framework contains the Capability Framework that focuses on the capabilities that an organization possess or need? A. Business B. Information Systems C. Implementation D. Deployment and runtime 137 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 4: Key Bullets TM Forum Open Digital Framework (ODF) provides a migration path from legacy systems and processes to modular, cloud native software orchestrated using AI TM Forum Open Digital Framework (ODF) comprises of Key Bullets to Take Away Open Digital Architecture (ODA) Transformation Tools with Maturity and data tools Fundamental to the approach of ODA is the concept of Zero Touch: Zero touch integration and Zero touch operations. ODA consists of Business Architecture Systems Architecture Implementation Architecture Deployment & Runtime Environment Governance ODA 5 principal groupings are : Overarching; Business; Information and Data principles; Application principles; Technology 138 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 4: Learning Objectives Review Learning Objectives To describe the high level the elements of the ODA architectural vision, the principles and the functional architecture To discuss the vision and drivers and principals behind the ODA Property of TM Forum. For official TM Forum Training participant personal use/reference only. End of Day 1 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Recap and summary of Day 1 We considered… Module 1 Module 3 The need for change The evolution of ODF Introduced the ODF and ODA The building blocks / structure of eTOM, SID and TAM Module 2 The underlying aspects of a business that need to be considered before making business transformation decisions. Ecosystems Business Models / Value propositions Module 4 Described the high level the elements of the ODA architectural vision, the principles and the functional architecture Discussed the vision and drivers and principals behind the ODA Customers Microservices The impact of AI Property of TM Forum. For official TM Forum Training participant personal use/reference only. Looking froward to Day 2 We will consider… Module 5 Elements of ODF Looking at each of the key elements of ODF in more details for each area Module 6 Migration challenges Providing understanding and an appreciation of some of the challenges in migrating to ODF Property of TM Forum. For official TM Forum Training participant personal use/reference only. Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODF Overview DAY 2 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Recap and summary of Day 1 We considered… Module 1 Module 3 The need for change The evolution of ODF Introduced the ODF and ODA The building blocks / structure of eTOM, SID and TAM Module 2 The underlying aspects of a business that need to be considered before making business transformation decisions. Ecosystems Business Models / Value propositions Module 4 Described the high level the elements of the ODA architectural vision, the principles and the functional architecture Discussed the vision and drivers and principals behind the ODA Customers Microservices The impact of AI Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5: Open Digital Framework (ODF) Elements TM Forum is committed to comply with global antitrust laws and requires all present to comply therewith as well as with the TM Forum Antitrust Policies & Guidelines. Antitrust law prohibits agreements between competitors that restrict other parties’ actions or create barriers to market entry and the discussion or exchange of confidential information pricing, business plans, or other confidential or commercially sensitive data. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5: Learning objectives At the end of this module, you will be able to: Elements of ODA At high level describe the elements of the ODA Understand their purpose and structure How they can be used in different business scenarios Where to find further information Property of TM Forum. For official TM Forum Training participant personal use/reference only. Scenario-based walkthrough In order to gain better understanding on how ODA can benefit an organization and when and where adopting and using one or many elements of ODA the following section will make use of scenario driven context. Note 1 There are many different uses of the elements and the the scenarios only describe some common uses of the elements Note 2 These are just four common scenarios and there are others or variants of these. Some companies may only have the need address one or a few of these while others all of them and perhaps more. Property of TM Forum. For official TM Forum Training participant personal use/reference only. The Jon Col SP Scenario Jon Col SP has been an existing service provider for some years with a sucessfull track record. In order to, not only retain current customer base, but also grow it. Jon Col SP management has identified 4 key areas of that would need to be addressed in order be prepared for the future. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Jon Col SP’s Challenges Digital Transformation Partnerhips Agile Product Development Rationalization & effectiveness In order to attract new customers and create more value to existing customers Jon Col SP has decided to transform its business and, in many cases, realizing this through digital assets New customers should be able to on-board themselves regardless if they are business or consumer customers If an individual already exist within the system, they should be able to see their current engagements and switch between the different engagements seamlessly. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Jon Col SP’s challanges Digital Transformation Partnerhips Not all future capabilities that will be required in the future are known nor will be possible or are deemed strategic to build in-house. Therefore, it is pivotal that entering partnerships and partner onboarding is made easy both to the organization and IT-systems. Agile Product Development Rationalization & effectiveness Jon Col SP are also considering of exposing some of their functionality and offering it to external parties. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Jon Col SP’s challanges Digital Transformation Partnerhips Agile Product Development Rationalization & effectiveness To support the aim to attract new and retain customers as well as leveraging on existing and new partnerships Jon Col SP will need to adapt their product development so that it can... Be able to bundle products to create ’new’ products. Enable better re-use of products that are offered to business or consumers Reduce time to launch new products with the ability to target these to specific customer groups Be able to bundle in-partner products with existing and new in-house products Property of TM Forum. For official TM Forum Training participant personal use/reference only. Jon Col SP’s challanges Digital Transformation Partnerhips Agile Product Development Rationalization & Effectiveness Being an existing business Jon Col SP has over the years acquired and through a number of mergers inherited a number of IT systems. Some of the existing systems (legacy) are deemed strategic and will be used to support the business going forward. A large number of legacy systems have been earmarked to undergo investigation for retirement. Especially since the company has decided to go for a Cloud based IT strategy. Note: Jon Col SP are not looking at reducing staff as a result of the above but rather be able to support expansion Property of TM Forum. For official TM Forum Training participant personal use/reference only. Reminder: ODA level 1 structure Open Digital Architecture Business Governance Business Capability Repository Information Systems Process Framework (eTOM) Functional Framework & Architecture Information Framework (SID) Concepts & Principles Design Guides API Governance AI Governance Deployment & Runtime Operations Frameworks Data Governance Security Governance Open APIs Canvas Reference Implementation Implementation Technical Architecture & Components Version 2.0.0 ©TM Forum 2021 Property of TM Forum. For official TM Forum Training participant personal use/reference only. TM Forum Data Models ODA Business: Business Capability Repository Property of TM Forum. For official TM Forum Training participant personal use/reference only. Goals Achieved using the Business element Business agility Lower cost of operations Be consistent and re-use Develop clearer IT requirements Reduce management time and cost Property of TM Forum. For official TM Forum Training participant personal use/reference only. Business Capability Property of TM Forum. For official TM Forum Training participant personal use/reference only. Business Capability Definition A business capability, a key component of business architecture, “is the ability or capacity an organization may possess or need, to achieve a specific purpose or outcome.” It would include capacity, materials and expertise Business Capabilities are: Unique and independent from each other The WHAT not HOW Business Capabilities are not: : A process A service A function Technology Redundant Property of TM Forum. For official TM Forum Training participant personal use/reference only. The Capability Library The Capability Library is intended for use as a strategic planning tool It facilitates strategic decisions regarding the investment in existing or new capabilities of the business to achieve the strategic goals of the organization One central Capability Library exists for the Organization Note: The Capability Library Is Currently Under Development Property of TM Forum. For official TM Forum Training participant personal use/reference only. Proposed Business Capability Map Groupings & Level 1 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Business Capabilities Examples Channel Management Property of TM Forum. For official TM Forum Training participant personal use/reference only. The Hierarchy of a Business Capability The capability library is the central location to view and maintain the Business Capabilities of the business. To make it easier to locate the relevant capability they are broken down or decomposed into multiple stratification (3 - 4 for the TM Forum Library). The different levels can be expressed as Level 1 capabilities Level 2 capabilities Level 3 capabilities Level 4 capabilities Property of TM Forum. For official TM Forum Training participant personal use/reference only. Business Capabilities Relationship to other Business Architecture deliverables Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Business: Process Framework (eTOM) Property of TM Forum. For official TM Forum Training participant personal use/reference only. The Process Framework (eTOM) What is it (and what is it not)? Formerly known as the enhanced Telecoms Operations Map (eTOM), it is a comprehensive, industry-agreed, multi-layered view of the key business processes required to run an efficient, effective and agile digital enterprise It provides a static view, in that it is a list of tasks to be completed, these tasks being organised into a hierarchy It does not tell you HOW to do things – the Dynamic View (process flow that typically describe in which order processes are executed It is NOT an organizational framework although it could be useful when thinking about how an organization is structured Property of TM Forum. For official TM Forum Training participant personal use/reference only. Property of TM Forum. For official TM Forum Training participant personal use/reference only. 1 2 3 Property of TM Forum. For official TM Forum Training participant personal use/reference only. 4 1 Domain Concept Property of TM Forum. For official TM Forum Training participant personal use/reference only. Two Key Concepts Problem Handling Product Offering Isolate Customer Lifecycle Management Problem Problem Gather Customer &Handling Analyze New Isolate Product Offering Problem Ideas Problem New Handling Develop Product Isolate Customer Offering Business Problem Proposal Problem Handling Conduct Product Isolate Customer Offering Acceptance Problem Testing Problem Handling GatherCustomer Product Isolate Offering Ideas Problem Problem Handling Isolate Customer Develop Detailed Problem Product Offering Problem Handling AssessCustomer Performance Isolate of Existing Product Problem Offering ProblemProduct Handling Identify Isolate Customer Offering Problem Opportunities and Requirements Problem Handling ManageCustomer Product Isolate Offering Exit Problem Problem Handling Develop New Product Isolate Customer Offering Problem Opportunity Concepts Property of TM Forum. For official TM Forum Training participant personal use/reference only. Problem Handling Rollout/Launch Isolate Customer Product Offering Problem eTOM hierarchy Process Categories / Areas Domains Core Processes Market Sales Level 2 Operations S2R Services Strategy and Planning Core Processes or Task Processes Level 3 Core Processes or Task Processes Level 4 Service Delivery Capability Generate Service Problem Product Customer Service Resource Business Partner Enterprise Service development & Retirement SM&O Support & Reediness Service Configuration & activation Service Problem Management Service Quality Management ll Service Guiding &Mediation Create Service Trouble Report Report Service Problem Diagnose Service Problem Close Service Trouble Report Correct & Resolve Service Problem Survey & Analyze Service Problem Convert Report to Service Problem Format Estimate Time For Restoring Service Tasks Property of TM Forum. For official TM Forum Training participant personal use/reference only. Track & Manage Service Problem Business Process Framework key uses Developing process flows Defining project scope Plan, design, test, and deploy applications Transforming business processes Procurement request support Role/organization mapping Managing Key Performance Indicators Focus process related discussion Property of TM Forum. For official TM Forum Training participant personal use/reference only. Scope defined using eTOM Property of TM Forum. For official TM Forum Training participant personal use/reference only. System mapping using eTOM Property of TM Forum. For official TM Forum Training participant personal use/reference only. How the Business Elements support Jon Col SP’s challenges Business scenarios Business Capabillities Digital Transformation The Business capabillities can support identifying and defining the capabilities required going forward. These capabilities can be used as high level requirements that supported and realized through IT. Partnerships Assisting with defining the capabilities needed in-house as well those needed by a partner. Doing so comprehensive list of required capabilities can be identified. Agile Product Development Current description of Product Development where not defined so the TM Forum definition where adjusted so that it would accounted for the ’agile’ part that will need to be supported. Rationalization and Effectiveness It was agreed that rationalization itself did not have an impact on the current or future capabilities as such and therefore was not utilized. This could be debated and perhaps others could have found uses. Property of TM Forum. For official TM Forum Training participant personal use/reference only. How the Business Elements support Jon Col SP’s challenges Business scenarios Business Process Framework Digital Transformation Using the eTOM map to identify processes that could be fully, partially automated or be better supported through by current or new IT solutions Partnerships Identify process steps that could be supported and also executed by a business partner. Sharing the definition with the partner to ensure that both parties have a common definition of the process step. Agile Product Development Even though one could use the process framework in support of Agile Product Development in some ways it is more in the process flow and execution ’Agile is achieved and therefore we did not use eTOM mappings initially. Rationalization and Effectiveness To identify which systems are supporting what processes a mapping to IT systems was initiated to identify where there where overlaps. Meaning are there multiple systems supporting the same process steps and to what degree Property of TM Forum. For official TM Forum Training participant personal use/reference only. Key Business Element Resources & tools Business element uses Main stakeholders: COO, CFO, CTO, CIO, CCO, Sales Director Business Capability: Main actors: Solution Architects, Business Analysts Used to support the identification and description of business capalities in scope. Identify supported processes, required or impacted information, Supporting actors: Enterprise Architects, Integrators* Business Process Framework: Typical tools: Worksheets, Process Tools, Visio, PowerPoint Can assist the definition of process steps and allignement of understanding of process steps. Not all companies will use all processes and the identifiation and agreement of which is processes are used, needed not needed is as important as alligning on the definition. Note: A capability or processes could be expected to be the responsibility or executed by another party or by a system. These frameworks focus on the ’What’ not the ’How’ Property of TM Forum. For official TM Forum Training participant personal use/reference only. Documentation Business Capabilities Work in progress current temporary work can be found in the Business Capability C Business Process Framework GB921 Business Process Framework (eTOM) Suite Most commonly used documents are: - GB921P Process Framework Primer R19.0.1 - GB921D L3 Process Decompositions v20.0.1 - GB921DX L4 Process Decompositions v20.0.1 - GB921E End-to-End Business Flows v20.0.1 - GB921U Process Framework User Guidelines R19.0.1 Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Information System: Information Framework (SID) Property of TM Forum. For official TM Forum Training participant personal use/reference only. Goals Achieved using the Information System element Reducing time to market /introduction of new technologies Reducing the cost of integration Support multiple implementations Facilitate new/existing development Open Digital Architecture Business Governance Reduce management time and cost Business Capability Repository Information Systems Process Framework (eTOM) Functional Framework & Architecture Information Framework (SID) Concepts & Principles Design Guides API Governance AI Governance Deployment & Runtime Operations Frameworks Data Governance Security Governance Version 2.0.0 ©TM Forum 2021 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Open APIs Canvas Reference Implementation Implementation Technical Architecture & Components TM Forum Data Models The SID - What is it? When applications need to share information, there must be a way to describe what that information "looks like" so that when a data set arrives at its target location, the receiving party can actually do something with it. The SID provides standard definitions for all the information that flows through the enterprise and between service providers and their business partners, that is, all entities identified in the Process Framework It provides a standard way of structuring, defining & implementing information & behaviour It provides a consistent terminology Property of TM Forum. For official TM Forum Training participant personal use/reference only. Domains a Framework key Structure Common Market/Sales Product Customer Service Resource Business Partner Enterprise Property of TM Forum. For official TM Forum Training participant personal use/reference only. Structure of an ABE 3 Customer ABE 1 Customer Customer Credit Profile Customer Account Customer Account Contact 2 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Unified Modeling Language (UML) Class Diagram * 1 CustomerStabilityMeasuredBy * 1..* CustomerAccountContactedVia CustomerPosseses 1 * Property of TM Forum. For official TM Forum Training participant personal use/reference only. Structure of a Domain All ABEs that completely define a key management area are grouped together Customer ABE Customer Customer Order Customer Problem Applied Customer Billing Rate Customer Bill Collection Customer Interaction Customer Statistic Customer SLA Customer Bill Customer Bill Inquiry Property of TM Forum. For official TM Forum Training participant personal use/reference only. Information Framework Structure Example L1 Aggregate Business Entity (ABE) Property of TM Forum. For official TM Forum Training participant personal use/reference only. Case Study Property of TM Forum. For official TM Forum Training participant personal use/reference only. Which parts of the framework were used? Note - Example only utilizing an older framework version Market/Sales Market Strategy & Plan Marketing Campaign Contact/Lead/Prospect Market Segment Competitor Sales Statistic Sales Channel Product Strategic Product Portfolio Plan Product Performance Product Configuration Product Specification Product Offering Product Usage Loyalty Customer Customer Order Customer Problem Applied Customer Billing Rate Customer Bill Collection Customer Interaction Customer Statistic Customer SLA Customer Bill Customer Bill Inquiry Service Service Strategy & Plan Service Performance Service Specification Service Configuration Service Usage Service Problem Service Test Resource Resource Topology Resource Performance Resource Strategy & Plan Resource Specification Resource Configuration Resource Usage Resource Trouble Product Product Test Customer Service Resource Resource Test Engaged/Party Party Strategy Party Service Level Agreement API Enterprise Enterprise Effectiveness Enterprise Risk Workforce SID Model used Party Additional Party Entities Party Interaction Party Problem Party Statistic Party Revenue Common Root Location Base Types Capacity Business Interaction Catalog Agreement Party Privacy Performance Usage Test Trouble or Problem Project Federated Catalog Marand contribution Property of TM Forum. For official TM Forum Training participant personal use/reference only. Policy Party Order Party Product Specification and Offering Calendar Metric Topology Configuration and Profiling User and Roles Event Product, Service, Resource usage Entity Specification / Entity Not shown, but also used, was the CharacteristicSpecification/ CharacteristicValue pattern which enabled the various attributes associated with different types (specifications) of usage to be dynamically defined. U s a g e S p e c i fi ca ti o n n a m e : S tr i n g d e s c r i p ti o n : S tr in g va l id F o r : T im e P e r io d l ife c yc le S ta tu s : In te g e r 1 S p e c i fi e s U s a g e 1 R e s o u rc e U s a g e S p e c 1 Se r vi c e U s a g e S p e c P r o d u c tU s a g e S p e c 0 ..n 1 1 ..n 0 ..n S e r vic e U sa g e S p e c P a r ti c ip a te s I n 0 ..n R e s o u r c e U s a g e S p e c P a r ti c i p a te s I n A to m ic P ro d u c tU s a g e S p e c S p e c i fi e s S e r v ic e U s a g e 0 ..n 0 ..n C o m p o s i te P r o d u c tU s a g e S p e c 0 ..n U s age u s a g e D a te : D a te u s a g e S ta tu s : In te g e r S p e c ifi e s P r o d u c tU s a g e Composite / Atomic S p e c i fie s R e s o u r c e U s a g e 0 ..n R e s o u r c e U ... 1 S e r vic e U s a g e P ro d u c tU s a g e 0 .. n 0 ..n 1 ..n P r o d u c tB u n d l e U s a g e C o m p r i s e d O f 0 ..n S e r v ic e U s a g e P a r ti c ip a te s I n 0 ..n R e s o u r c e U s a g e P a r ti c i p a te s I n 0 ..n P r o d u c tC o m p o n e n tU s a g e 0 ..1 P ro d u c tB u n d l e U s a g e Property of TM Forum. For official TM Forum Training participant personal use/reference only. R21 Information Framework (SID) Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Information Systems: Functional Framework Property of TM Forum. For official TM Forum Training participant personal use/reference only. It begins with the Application Framework (TAM - GB929) The TM Forum Application Framework is a functional orientated framework of reference. It describes the Service Provider ecosystem of OSS/BSS applications. Customer Order Management Property of TM Forum. For official TM Forum Training participant personal use/reference only. Example functional decomposition Available as a single application Candidate Microservices Property of TM Forum. For official TM Forum Training participant personal use/reference only. Application Functions in Application Framework GB929F Every application in the Application Framework consist of one or several Application Functions. The Application's descriptions in the Application Framework will contain descriptions of functions. In addition to describing the contained functions the descriptions often puts the application in a process context and describes the business purpose. 193 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Definitions Application Functions are (computerized) automated activities, provided for human usage through User Interfaces or machine usage through Integration Services. "Application Functions are actions constructed to produce a result. In a Function Model each function ideally will produce one type of result. The ambition is that Functions are defined at such granularity level that when invoked the entire outcome will be accepted. " The granularity level shall also only allow one Application Function in the Functional Model for each described function. Re-use of functions in applications will be done with references to the Function with a unique Function-Identity. Property of TM Forum. For official TM Forum Training participant personal use/reference only. TAM Appearances TAM GB929D Description Channel Guidance and Data Capture leads the specific channel front ending application with the captured information required. For each information element it can provide a list of valid options to select from (e.g. list of products available for the customer, list of options to select from a product). Finally, it receives the captured information and publishes it. Functional Framework – GB929F Guided Customer Information Capturing provides a step by step guide at the channel to capture the specific information items to be collected (e.g. customer identification, required product / order and the pertinent data for the order). Including Validation guidance – for each information element, may provide set of valid input Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Information Systems: Functional Architecture Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Functional architecture Systems of Engagement: Multi-channel interactions with people & systems (resp. Trough front ends and secured APIs exposed to partners Systems of Records: Operational processes act on real world The ODA functional framework includes a mapping of ODA functional blocks to the Level 2 business processes of the business process framework and a mapping to the level 2 aggregate business entities or ABEs of the information model Normalized APIs between all systems Property of TM Forum. For official TM Forum Training participant personal use/reference only. Systems of Insights: Analytical processes produce insights on business activity and interact with operational processes ODA Functional Blocks: Engagement Management The engagement management block manages all interactions between the parties, and components in any of the blocks Decoupled Omnichannel Customer experience Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Functional Blocks: Party Management The party management block is very much involved in the “who” and the “why” of all interactions Customers Partners Manage Party Information Account Management Receiving and order Sending a bill Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Functional Block: Core Commerce Management The core commerce management block could be described as the ‘what’ Manages Products Fulfillment of orders Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Functional Block: Production The production is effectively what was the area of OSS in the traditional descriptions of telecoms architectures Service Orchestration Resource Management Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Functional Block: Intelligence Management The intelligence management block is all of the functionality connected to the management of data generated by the architecture. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Further Decomposition Extract of IG1167 – ODA Functional Architecture 4.3.3 Party Management Functionality Functionality Describe / Purpose Customer Relationship Management Manage the lifecycle relationships and interaction with customers and potential customers. Relationships include both known and anonymous customers. Partner Relationship Management Manage the lifecycles of Partners with whom the enterprise has a relationship. Relationship with new parties may be required to broaden the services an enterprise offers, to improve performance, for outsourcing and out-tasking requirements, and so forth. Billing Account Management Manages party’s billing account as it relates to the products purchased and/or consumed throughout the appropriate billing cycle. This functionality is responsible for handling changes to the billing account (for example, customer billing address, partner settlement information, etc.) as it relates to the service portfolio. Payment Manages the processing of payments, supporting the performance of payment collections and provides services to update account balance. (eTOM) Invoicing Manages the bill invoice is creation and the appropriate taxes, discounts, adjustments, rebates and credits for the products and services delivered to customers have been applied. Property of TM Forum. For official TM Forum Training participant personal use/reference only. API Hub Customer Information Management Welcome Payment Management Invoicing Party Management Pre-sales Front Ends Engagement Management Order management process flow Manage Offer & Product Catalogue Order Capture Customer Order Orchestration & Distribution Manage Technical Catalogue Service Order Mgt (SOM) Bill calculation Order follow-up Rating & Usage Follow up Core Commerce Management Charging Resource Order Mgt (ROM) Production Service Usage Property of TM Forum. For official TM Forum Training participant personal use/reference only. Functional Overlay API Hub Welcome Billing (Inv/Pay) Customer Information Management Payment Management Party Management Invoicing Pre-sales Front Ends Engagement Management Customer Product Catalogue Manage Offer & Product Catalogue Product Order Billing (Rate & Bill) Order Capture Customer Order Orchestration & Distribution Product Service Manage Technical Catalogue Service Order Mgt (SOM) Bill calculation Order follow-up Resource Rating & Usage Follow up Core Commerce Management Billing (usage/charge) Charging Resource Order Mgt (ROM) Production Service Usage Property of TM Forum. For official TM Forum Training participant personal use/reference only. How the Information System Elements support Jon Col SPs challenges Business scenarios Information Framework Digital Transformation After having identified which processes that needs to be supported we can simalarly identify what information will need to go into these processes, managed by them and output from the process. Partnerships Using the SID to define information will save a great deal of time communicating requirements surrounding information requirements. In order to integrate with a Partner’s IT system APIs are often used and the payload could be modelled based on SID Agile Product Development It will be essential to understand what is a product and how it is represented from an information standpoint. In order to dynamically change product or create new ones the entities that describe product can be agreed using SID Rationalization and Effectiveness By mapping information from used in connection to systems, stored and managed by systems we can further understand overlaps and gaps. This together with the mapping to processes gives us a good picture of what system does what. Property of TM Forum. For official TM Forum Training participant personal use/reference only. How the Information System Elements support Jon Col SPs challanges Information System scenarios Functional Framework Digital Transformation Agile Product Development Even though one could use the process framework in support of Agile Product Development in some ways it is more in the process flow and execution ’Agile is achieved and therefore we did not use eTOM mappings initially. Rationalization and Effectiveness To identify which systems are supporting what function a mapping to IT systems was initiated to identify where there where overlaps. Meaning are there the same or similar functions supported by the different systems and to what degree. Systems of Records: Operational processes act on real world Systems of Insights: Analytical processes produce insights on business activity and interact with operational processes Normalized APIs between all systems Order management process flow API Hub Identify process steps and later functions that could be supported and also executed by a business partner. Sharing the definition with the partner to ensure that both parties have a common definition of the process step. Systems of Engagement: Multi-channel interactions with people & systems (resp. Trough front ends and secured APIs exposed to partners The ODA functional framework includes a mapping of ODA functional blocks / domains to the Level 2 business processes of the business process framework and a mapping to the level 2 aggregate business entities or ABEs of the information model Customer Information Management Welcome Payment Management Invoicing Party Management Pre-sales Front Ends Partnerships ODA Functional architecture Engagement Management Using the Functional map to identify processes that could be fully, partially automated or be better supported through by current or new IT solutions Manage Offer & Product Catalogue Order Capture Customer Order Orchestration & Distribution Manage Technical Catalogue Property of TM Forum. For official TM Forum Training participant personal use/reference only. Service Order Mgt (SOM) Bill calculation Order follow-up Rating & Usage Follow up Core Commerce Management Charging Resource Order Mgt (ROM) Production Service Usage Key Information System Element Resources & tools Main stakeholders: COO, CFO, CTO, CIO, Sales Director Main actors: Solution Architects, Enterprise Architect, Business Analysts Information System element uses Information Framework: Definition of information entities used by an enterprise. The entity definitions are often used to identify information connected to processes or API’s either as input, managed by or output. Supporting actors: Integrators* Functional Framework: Typical tools: Spreadsheets, Commercial UML tool, Visio, PowerPoint Identification of common re-usable functions in support of capapbilities, processes and information requirements. The functional framework defines non-technical system requirements and can be used to describe system flows and therefore also potential system integration points. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Documentation Functional Framework GB1022 ODA Functional Architecture Guidebook v1.1.0 IG1167 ODA Functional Architecture Exploratory Report v6.0.0 Information Framework GB991 Core Frameworks Concepts and Principles v19.5.1 GB922 Information Framework v20.5 GB922 User's Guide R18.0.1 Domain Specific Addenda GB922 Common v20.0.1 GB922 Market Sales v19.5.1 GB922 Product v19.5.1 GB922 Customer v20.0.1 GB922 Service v20.0.1 GB922 Resource v19.5.1 GB922 Business Partner v20.0.1 GB922 Enterprise v19.5.1 Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Implementation: Technical Architecture & Components Property of TM Forum. For official TM Forum Training participant personal use/reference only. Goals Achieved using the Implementation element API-based architecture Promote the use of microservices Open Digital Architecture Business Governance Business Capability Repository Component models Information Systems Process Framework (eTOM) Functional Framework & Architecture Information Framework (SID) Concepts & Principles Design Guides API Governance AI Governance Deployment & Runtime Operations Frameworks Data Governance Security Governance Open APIs Canvas Reference Implementation Implementation Technical Architecture & Components TM Forum Data Models Version 2.0.0 ©TM Forum 2021 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Exploit flexibility of cloud Dynamic integration Microservices are packaged up as Containers Microservices are packaged up as Containers Containers isolate applications from one another and the underlying infrastructure, while providing an added layer of protection for the application. They are not tied to any specific infrastructure: they run on any computer, on any infrastructure, and in any cloud. Containerisation encapsulates, isolates & decouples the microservice 212 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Kubernetes (K8s) Is a container orchestration platform Takes the jumble of containers and organises them into an meaningful application. It completely manages the life cycle of containerized applications It can dynamically… Replicate applications Scale the application Fix broken applications Update the application Predict demand …and more Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Components – Standardised Containers Docker image = container template Property of TM Forum. For official TM Forum Training participant personal use/reference only. Component characteristics Components Expose capabilities Components are self-contained Components can be of varying granularity Components are managed entities Components are data driven Property of TM Forum. For official TM Forum Training participant personal use/reference only. Component anatomy ODA describes 5 (1 primary and 4 supporting) sets of functions the component must have to interwork with the rest of the system Each of these functions are accessed through Open APIs Property of TM Forum. For official TM Forum Training participant personal use/reference only. Component anatomy Security The security functions control access to the components other interfaces, the authentication of users trying to access those functions and authorizing use of the function according to appropriate rules or policies. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Component anatomy Core application or function This is core function that gives the component its purpose. As we have seen components can be at varying granularity and so this may range from a single API exposing a single capability to suite of APIs exposing a large group of related functions. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Component anatomy Reporting Function – Notification / Response All components will have some degree of logging and performance recording mechanisms, and these will be managed and the data they collect exposed through these functions Property of TM Forum. For official TM Forum Training participant personal use/reference only. Component anatomy Management / Operations Functions These functions are responsible for 3 areas. Firstly, the operation of the component, such as stop start, enable or disable. Then the configuration of the component. Although most configuration information is passed when the components core functions are called there may be other universal configuration items. Finally, some more complex functions may expose maintenance functions, both preventative housekeeping and corrective maintenance. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Component anatomy Environmental dependencies As part of the lifecycle of a component it will need to be installed and upgraded. In order to make this an automated process, often called plug and play, then the component must be capable of declaring its dependencies. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Describing a component using Frameworx TM Forum Frameworks: A component can be described by capabilities it exposes Business Process Framework it supports Information Framework ABE it acts upon Functions from the functional decomposition of the Application framework A capability is described in terms of processes and not process flows Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Component Inventory & Taxonomy (Classification) ODA Grouping mapped to ODA Functional Architecture Blocks Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Implementation: Open API’s Property of TM Forum. For official TM Forum Training participant personal use/reference only. Application Programming Interface (API) Essentially a protocol that offers a window into an application that can be used to allow that application to be accessed by a person, programmer / developer or by another application It forms the boundary of your domain. That gives you control and visibility of traffic going in and out. API platforms are specialized for the task Property of TM Forum. For official TM Forum Training participant personal use/reference only. Example: Amazon Amazon is not just an Internet retailer, but also a ubiquitous merchant portal. Amazon’s merchant platform is deliberately built on APIs that allow easy onboarding of new merchants. Property of TM Forum. For official TM Forum Training participant personal use/reference only. What are the TM Forum Open APIs ? A suite of APIs making it easier to create, build and operate complex, innovative services That enables services to be managed end to end throughout their lifecycle IoT In an environment where multiple partners are involved in the service delivery REST (REpresentational State Transfer) based Smart City Next Gen OSS/BSS TM Forum Open APIs Big Data Based on industry strength key design patterns to enable their rapid implementation. Available to everyone Property of TM Forum. For official TM Forum Training participant personal use/reference only. Smart Grid NFV Representational State Transfer (REST) A REST API defines a set of functions which developers can perform requests and receive responses via HTTP protocol such as GET, PUT, POST & DELETE REST APIs use HTTP so they can be used by almost any programming language. As the client and server are independent of each other, either can be coded in any language. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Domain Driven Open API Microservices Resource Catalog Microservice Party Management Microservice API API Product Catalog Microservice API Expose one Microservice per API managed Resource Property of TM Forum. For official TM Forum Training participant personal use/reference only. Service Catalog Microservice Open API Structure – Level 1 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Open API Structure – Level 1 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Open API Structure - Level 2 Customer Domain Customer Customer Management API customer paymentMean customerAcco unt Level 1 API Level 0 API Domain Product Appointment Ordering Level 2 API API API Resource C appointment productOrder Service Qualification API Billing Management API serviceQualific ation billingAccount schedule productOffering freeSlot Qualification Property of TM Forum. For official TM Forum Training participant personal use/reference only. customerBillingCycle appliedCustomer BillingCharge settlementNote Advice API Overlay Billing (Inv/Pay) Customer Customer Information Management TMF666 API Hub TMF629 Cust Mgmt TMF673 Geo Addr Mgmt TMF632 Party Mgmt Manage Offer & Product Catalogue TMF620 Product Catalog Mgmt Payment TMF676 Management Payment Mgmt Account Mgmt Invoicing Pre-sales TMF648 Quote Mgmt Product Catalogue Front Ends Engagement Management Welcome TMF678 Cust Bill Mgmt TM685 Resource Pool Mgmt Product Order Billing (Rate & Bill) Order Capture TMF622 Product Ordering Party Management Bill calculation TMF678 Cust Bill Mgmt Order follow-up Rating & Usage Follow up Customer Order Orchestration & TMF637 Product Distribution Inventory Mgmt Core Commerce Management TMF679 Product Offer Qual Product Manage Technical Catalogue TMF633 Service Catalog TMF634 Resource Catalog Service Service Order Mgt (SOM) Resource TMF652 Resource Ordering Mgmt TMF641 Service Ordering Mgmt TMF640 Activate and TMF638 Service Configure Inventory Mgmt Charging Resource Order Mgt (ROM) TMF664 Resource Function Activation Billing (usage/charge) TMF639 Resource Inventory Mgmt TMF673 Geo Addr Mgmt TMF635 Usage Mgmt Service Usage TMF674 Geo site Mgmt Property of TM Forum. For official TM Forum Training participant personal use/reference only. Production ODA Implementation: TM Forum & Data Models Property of TM Forum. For official TM Forum Training participant personal use/reference only. TMF Data Model Entities (Draft) JSON Schema JSON Schema Property of TM Forum. For official TM Forum Training participant personal use/reference only. Principles Adopting best in Breed Definitions and Common Data types from the TMF and FiWARE Convergence on Extension and Polymorphic Patterns Uses Schema.org as repository for common definitions from our Harmonized data models for wider acceptance in the Smart City communities Schema.org FiWARE Smart City Data Model TMF Data Model TMF FiWARE Harmonized Smart City Data Model Property of TM Forum. For official TM Forum Training participant personal use/reference only. How Implementation Elements support Jon Col SP’s challanges Business scenarios Technical Architecture & Components Digital Transformation Partnerships By having predictable standardized functions these can now be published and used by partners. In some cases we can start realizing self on-boarding and self use when exposing these functions including external partners. Component Overlay API Hub Customer Welcome Billing (Inv/Pay) Customer Information Management Payment Management Party Management Invoicing Pre-sales Front Ends Engagement Management Previous mappings can now be translated an in turn mapped to implementable standard functions. These functions will in some cases extend current functionality in existing systems and other will be developed as part of new systems. Product Catalogue Manage Offer & Product Catalogue Product Order Customer Order Orchestration & Distribution Product Service Manage Technical Catalogue Service Order Mgt (SOM) Agile Product Development Components that focus in particular on supporting product catalogue and product ordering functions can be publised to partners that can use these to integrate their offerings and create new bundled offerings. Rationalization and Effectiveness By mapping information from used in connection to systems, stored and managed by systems we can further understand overlaps and gaps. This together with the mapping to processes gives us a good picture of what system does what. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Billing (Rate & Bill) Order Capture Bill calculation Order follow-up Resource Resource Order Mgt (ROM) Rating & Usage Follow up Core Commerce Management Billing (usage/charge) Charging Production Service Usage How Implementation Elements support Jon Col SP’s challenges Business scenarios Open API’s Digital Transformation In order to connect and or integrate systems with one another we can use the Open APIs first describe but then later realize the integration points. By using the Open APIs time can be saved but also simplifying future integration. Partnerships On-boarding and connecting to partners can be realized faster. The standardized open documentation allow for reduced dependancy on proprietry knowledge among internal staff and integrators. Agile Product Development Similar to what was achieved using components and connected to using components are using the Open APIs that Rationalization and Effectiveness By mapping information from used in connection to systems, stored and managed by systems we can further understand overlaps and gaps. This together with the mapping to processes gives us a good picture of what system does what. Property of TM Forum. For official TM Forum Training participant personal use/reference only. How Implementation Elements support Jon Col SP’s challenges Business scenarios TM Forum Data Model Digital Transformation For the time being current and new system were based on their respective existing data models. In the future it may be decided to develop new systems that could leverage on using TM Forum data models Partnerships For some strategic partnerships it was identified that leveraging the entities in the TM Forum data model and extending these with market specific extension could make the on-boarding process and ease for potential partners an attractive selling point. Agile Product Development Basing for instance a new Product Catalogue on the TM Forum data model not only assures the flexibility and agility but also allows for market specific extension that can be added when need arises. Rationalization and Effectiveness It was decided that during the process of reducing the number of systems and during the transition to more cloud-based solution there was no need to map or transition to the TM Forum data model. A future business case may change this. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Key Implementation Elements Resources & tools Implementation element uses Main stakeholders: CTO, CIO Open API’s: Main actors: Enterprise Architect, Developers Standardized REST APIs that can be support both software internal but mainly external integration points. With an ever-increasing adoption from both vendors and service providers they make integration predictable and more cost effective. Supporting actors: Integrators*, Business Analysts, Project Managers Typical tools: Spreadsheets, Commercial UML tool, Commercial Development tools, Visio, PowerPoint Technical Architecture & Components: A component could be described by the capabilities it realizes and exposes, the processes it supports and information it acts upon, manages, outputs. Typical one of more components realize functions identified in the Functional Framework or TAM TM Forum Data Model: Is envisioned to be used as a starting point in technical DB modeling and to define general data structures in support and combination with industry specific models. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Documentation Technical Architecture & Components IG1245 Principles to Define ODA Components v1.0.0 Open APIs IG1228 How to use ODA – Realizing Use Cases with Open APIs v4.0.0 IG1242 ODA Component Inventory and Heatmap v2.0.0 Reference Architecture samples: GB999 ODA Production Implementation Guidelines v4.0.1 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Business Module 2 Quiz Quiz Module 5.1: Elements of ODA: Business; Information systems; Implementation Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5.1: Question 1 What is a Capability? A. It is a process B. It is a service C. It is the ability or capacity an organization may possess or need, to achieve a specific purpose or outcome D. It is the potential that an organization has, to do much more than they do at present 243 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5.1: Question 2 Which statement best describes Business capabilities and Business processes? A. There is no difference they are one and the same B. Business process framework will be replaced by Business capabilities C. Business capabilities are IT systems and business processes are steps executed by individuals D. A business capability, is an expression of what business does and can do. Business capabilities at lower level realize business processes. 244 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5.1: Question 3 Which best describes the eTOM? A. Create consistent process flows and applications B. Understand application portfolios and keep management time and cost the same C. Reducing management time and cost and understand interfaces D. It provides a static view, in that it is a list of tasks to be completed, these tasks being organized into a hierarchy 245 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5.1: Question 4 Which statement best describes the SID? A. The SID provides standard definitions for all the information that flows through the enterprise B. The SID is a UML artefact C. The SID defines the functionality used in the eTOM D. The SID was part of Frameworx and is no longer used in the ODF 246 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5.1: Question 5 The Component anatomy consists of the following…. A. Security; Core Function; Management / Operations Functions; Reporting / Notification; Environmental Dependencies B. Security; Core Function; Management / Operations Functions Only C. Service Process; Resource Manager; Common Process; Customer API D. Engagement Manager; Party Manager; Core Commerce Manager; Production Manager; Intelligence Manager 247 Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Deployment & Runtime: Operations Framework Property of TM Forum. For official TM Forum Training participant personal use/reference only. Goals Achieved using the Deployment & Runtime element Environment readiness templates Operations best practices Governance Security management Open Digital Architecture Business Governance Advice on common constraints Business Capability Repository Information Systems Process Framework (eTOM) Functional Framework & Architecture Information Framework (SID) Concepts & Principles Design Guides API Governance AI Governance Deployment & Runtime Operations Frameworks Data Governance Security Governance Version 2.0.0 ©TM Forum 2021 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Open APIs Canvas Reference Implementation Implementation Technical Architecture & Components TM Forum Data Models Digital Platform Operations Framework Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Deployment & Runtime: Reference Implementation Property of TM Forum. For official TM Forum Training participant personal use/reference only. Digital Platform Reference Architecture A coherent block of business functionality Open APIs - Run-time discovery of services - Compose services from building-blocks - Assemble new partnerships in hours instead of weeks ‘Platform Capabilities’ API groups Associated with Business Value Stream TM Forum or Enterprise defined. Process People Exposed via Standard interfaces Systems Associated Data A capability is a coherent block of business functionality within a matrix platform It has its own “Attributes” (data) embedded within it It has “Operations” (functions) that you can invoke on it The operations are exposed via the capabilities interface Property of TM Forum. For official TM Forum Training participant personal use/reference only. Platform Capability Platform Capability Platform Digital Platform Reference Architecture – Smart City Smart City Management Platform Transportation Smart City Ecosystem Capability Transportation Safety Environment Mobility Education Healthcare Waste Administration Housing Deployed On Exposing APIs Actualization Platform View Catalog Catalog Fulfilment Actualization Platform Capability (TR272 Mapping) Orchestrate Assurance Monetize Charging Core Commerce Components Web & Mobile Intelligence + Analytics Data Services Media Services Integration Services IOT Services Identity/ Security API Services Messaging / Hubs DevOps Tools Monitoring / Management Iaas Layer Physical Layer vCompute Bare Metal SDN/ SD-WAN vStorage Tenant Components Core Commerce Layer Technical Components Paas Layer Actualization Platform Capability (on top of TR272 Mapping) Orchestrate Curate Marketplace/ Broker IG1157 Hyper-Scale Datacenters(Cloud) Access Network (Cloud) Metal as a service 253 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Digital Platform Reference Architecture – Functional Architecture Deployed On Exposing APIs Actualization Platform View Catalog Orchestrate Curate Marketplace/ Broker Fulfilment Assurance Monetize Charging Core Commerce Layer Core Commerce Components Technical Components Web & Mobile Intelligence + Analytics Data Services Media Services Integration Services IOT Services Identity/ Security API Services Messaging / Hubs DevOps Tools Monitoring / Management Paas Layer Iaas Layer Physical Layer vCompute Bare Metal vStorage Tenant Components SDN/ SD-WAN Hyper-Scale Datacenters(Cloud) Access Network (Cloud) Metal as a service 254 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Example Applications Extract of IG1167 – ODA Functional Architecture 4.5.8.2 Production Scenario B 255 Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Deployment & Runtime: Canvas Property of TM Forum. For official TM Forum Training participant personal use/reference only. ODA Canvas The ODA specific profile reference Implementation team have developed a of Kubernetes Deployment called ODA CANVAS which also includes deployment templates for components into Kubernetes ODA Canvas is a software implementation package which implements all the commonly required functions of an ODA component including: the Execution platform and the commonly required functions for ODA Component Core and Complementary Functions The Canvas will include a deployment of multiple non-functional services like API Gateway, Authorization services, Event hub, Logging, Service Discovery/ Service Registry, Service Mesh and License Management. These are required to test and demonstrate the ODA Reference Implementation. The ODA Canvas is a software defined blueprint for a cloud-native operating environment, including release automation of configurations of components. The operating environment will support end-to end testing and conformance of all components and/ or component sets against approved standards. 257 Property of TM Forum. For official TM Forum Training participant personal use/reference only. The ODA Canvas consists of 3 parts 1. The Kubernetes Custom Resource Definitions (CRD's) that define the additional entities that the ODA adds on top of Kubernetes. 2. Custom Controllers that take the Intents* and apply them to the implementation. The controllers are software modules that interact with Kubernetes through the Kubernetes API. They listen for Intents and then do whatever is necessary to apply that intent 3. Additional non-functional services that are part of operational platform. For example: The API Gateway, Authorization services, Event hub, Logging, Service Discovery/ Service Registry, Service Mesh and License Management * An Intent is basically a passive data structure holding an abstract description of an action to be performed 258 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Execution Environment In addition to Kubernetes Runtime Environment Part of the ODA Canvas 259 Property of TM Forum. For official TM Forum Training participant personal use/reference only. How Implementation Elements support Jon Col SP’s challenges Business scenarios Operations Framework Digital Transformation Since the digital transformation had a wide focus, it was decided that it would be addressed a digital operations platform would be addressed in specific projects such as the Agile Product Development. Partnerships Inspired by the Operations Framework a Digital Operations platform can be established that secures a decoupled and agile solution which continuous to support easy on-boarding and off-boarding of partners Digital Platform Operations Framework Agile Product Development Leveraging on the Operations Framework an agile solution through separation of core commerce management functions and network functions can be established shielding both in-house and partner function from network complexity. Rationalization and Effectiveness The rationalization and effectiveness project which is more focused on reducing number of systems and cost has decided to not focus on transition to a Digital Platform. This maybe the focus in another project at a later stage. Property of TM Forum. For official TM Forum Training participant personal use/reference only. How Implementation Elements support Jon Col SP’s challenges Business scenarios Reference Architecture Digital Transformation Similar decision as with Operations Framework. since the digital transformation had a wide focus it was decided that it would be addressed a digital operations platform would be addressed in specific projects such as the Agile Product Development. Partnerships To avoid starting from scratch and to ensure that multiple types of partnerships could be secured over time different types of reference architectures were consulted in order to build specific ones needed but also have generic support that could be used for the future. Digital Platform Operations Framework Agile Product Development As with the partnership project the Agile Product Development project could use the reference architecture as inspiration when developing and deploying components in support of Product Catalogue and Product Ordering Rationalization and Effectiveness As described for the Operations Framework the focus being system rationalization. Therefore, the reference architecture does not play a big role in this project. Property of TM Forum. For official TM Forum Training participant personal use/reference only. How Implementation Elements support Jon Col SP’s challenges Canvas Business scenarios Digital Transformation For any components that were built during the Digital Transformation project or any component that might be affected by the project could be run through the canvas testbed. Partnerships As the components are being developed using the TM Forum specification these can now be deployed on the TM Forum canvas to be tested in end 2 end scenarios to ensure that they are according to spec. The ODA Canvas consists of 3 parts 1. The Kubernetes Custom Resource Definitions (CRD's) that define the additional entities that the ODA adds on top of Kubernetes. 2. Custom Controllers that take the Intents* and apply them to the implementation. The controllers are software modules that interact with Kubernetes through the Kubernetes API. They listen for Intents and then do whatever is necessary to apply that intent 3. Additional non-functional services that are part of operational platform. For example: The API Gateway, Authorization services, Agile Product Development Similar to the Partnership components built to support product catalogue and product ordering can be tested in the canvas testbed. Event hub, Logging, Service Discovery/ Service Registry, Service Mesh and License Management * An Intent is basically a passive data structure holding an abstract description of an action to be performed Rationalization and Effectiveness Since little to no development and focus mainly has been on merging functionality into lower amount of system it is not foreseen that components were developed that could leverage on the canvas. Property of TM Forum. For official TM Forum Training participant personal use/reference only. 226 Key Deployment & Runtime Elements Resources & tools Main stakeholders: CTO, CIO Main actors: Enterprise Architect, Developers Supporting actors: Integrators*, Business Analysts, Project Managers Deployment & Runtime element uses Operations Model: TM Forum best practise operations models are envisioned to guide Enterprise Architects, Integrators and Suppliers to strive for seperation of fast paced or dynamic intense structures such as catalogs, orchestration fun Reference Architectures: Typical tools: Spreadsheets, Commercial UML tool, Commercial Development tools, Visio, PowerPoint Builds upon the operations model in that it shows tangible examples of the operations model in different business scenarios submitted and shared by members. This assists with the identification of common agreed extensions to the model for the different scenarios. Canvas: A Kubernetes based operations environment with specific focus on ODA it comes Property of TM Forum. For official TM Forum Training participant personal use/reference only. Documentation Operations Model / Reference Architecture / Canvas GB999 ODA Production Implementation Guidelines v4.0.1 IG1157 Digital Platform Reference Architecture Concepts and Principles v5.0.1 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Governance in the ODF Property of TM Forum. For official TM Forum Training participant personal use/reference only. Governance in ODF 266 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Why do we need Governance To maintain focus & direction • Improve performance, get a competitive advantage • Discover and act on the right new opportunities To stay ahead of risks • Risk analysis & planning • Remove opportunities for fraud, corruption, or mismanagement • Learn from other people’s experience and mistakes. To improve compliance • Better understand your responsibilities legal / standards • Reduce time, money and effort on compliance • Ensure accountability for what’s happening at an operational level. Acknowledgement: Government of New Zealand Property of TM Forum. For official TM Forum Training participant personal use/reference only. Why is good governance important? Strong and effective corporate governance helps to cultivate a company culture of integrity, leading to positive performance and a sustainable business overall. It exists to increase the accountability of all individuals and teams within your company, working to avoid mistakes before they can even occur. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Principles of governance Governance is integrated Information is a corporate asset which has been entrusted to the organization and must be managed and protected. Information governance is a corporate responsibility as it has an impact on business, technology and applications. Each Information element has a trustee accountable for information management and quality (a trustee is different than a steward — a trustee is responsible for accuracy and currency of the data, while responsibilities of a steward may be broader and include data standardization and definition tasks). GB998 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Business Module 2 Quiz Quiz Module 5: Elements of ODA Property of TM Forum. For official TM Forum Training participant personal use/reference only. Business Module 2 Quiz Quiz Module 5.2: Elements of ODA: Deployment and Runtime ; Governance Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5.2: Question 1 What is the ODA Canvas? A. It is a software defined blueprint for a cloud-native operating environment B. A set of rules for developing specific Component functionality C. A TM Forum repository for all ODA documentation D. An area for TM forum members can use to work out specific governance rules and process when building APIs 272 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5.2 : Question 2 Which statement best describes the need for good Governance? A. To maintain focus & direction B. To stay ahead of risks C. To improve compliance D. All of the Above 273 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5.2 : Question 3 Which one these is NOT part of the Execution environment within the canvas ? A. API Gateway B. Event Hub C. Component library D. Service Mesh 274 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5.2 : Question 4 In the Digital Platform Reference Architecture a capability is defined as …? A. …a coherent block of business functionality B. …a set of defined APIs C. …the functionality of each ODA Component D. …the overarching application e.g. Smart City 275 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5.2: Question 5 Which of these is NOT part of the ODA Canvas? A. The Kubernetes Custom Resource Definitions (CRD's) that define the additional entities that the ODA adds on top of Kubernetes B. Custom Controllers C. Component development D. Additional non-functional services that are part of operational platform 276 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Note The ODA may not give answers to everything and will in many cases not describe ‘how’ you as a business or professional should conduct your business or work What It does is to prepare you with an exhaustive library of tools that in many cases would need to be developed from scratch The added benefit is that many other organisations are familiar or use these tools as well and chances are that you will save both time and money upfront and post implementation using an industry agreed common toolset Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5: Key Bullets The elements of ODA are Business consists of the Business capability and the Business processes. This is aimed at defining the capabilities required to drive the transformation journey and then linking those capabilities to the key business processes Key Bullets to Take Away Information systems providing a standard definitions for all the information that flows through the enterprise and between service providers and their business partners, that is, all entities identified in the Process Framework Implementations uses a series of Open API and components are used to implement the business processes and the informational models defined in the previous two sections Deployment and Runtime provides a blueprint and frameworks for operating the new cloud-based implementations using the ODA canvas and reference implementations environments Governance provides a framework to manage the different challenges and areas of ODA from Data to technology governance 278 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 5: Learning Objectives Review Learning Objectives At high level describe the elements of the ODA Understand their purpose and structure How they can be used in different business scenarios Where to find further information Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 6: Migration Challenges TM Forum is committed to comply with global antitrust laws and requires all present to comply therewith as well as with the TM Forum Antitrust Policies & Guidelines. Antitrust law prohibits agreements between competitors that restrict other parties’ actions or create barriers to market entry and the discussion or exchange of confidential information pricing, business plans, or other confidential or commercially sensitive data. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 6: Learning objectives At the end of this module, you will be able to: Understand some of the issues involved when Migration Challenges considering a transformation to the ODF and in particular the ODA Appreciate the importance of establishing the “As-Is” before beginning the transformation Property of TM Forum. For official TM Forum Training participant personal use/reference only. Migration Planning Property of TM Forum. For official TM Forum Training participant personal use/reference only. Ensure the organisation is ready for change Business model Partnerships Digital Maturity Skills & Training Awareness Property of TM Forum. For official TM Forum Training participant personal use/reference only. Determine the As-Is Property of TM Forum. For official TM Forum Training participant personal use/reference only. Pre-migration assessment Map existing OSS/BSS applications to the Application Framework to identify candidate applications for rationalisation Assess the potential impact on your Customers – downtime, SLA issues etc Undertake a risk analysis Identify the actors involved Undertake an impact analysis Process flows SLAs Data structure Customers Governance Audit Risk Insurance Etc. Identify ”What constitutes success?” to those involved Identify KPIs Property of TM Forum. For official TM Forum Training participant personal use/reference only. Use ODF artefacts to help to establish the As-Is Degree of conformance to eTOM Common Market / Sales Market Sales Roles Party Location Calendar Communication Interaction Party Privacy Customer Interaction Product Roles Loyalty Metric Capacity Usage Event Performance Account Contact/Lead/Prospect Customer Statistic Customer Bill Market Sales Forecast Customer Bill Inquiry Product Specification Applied Customer Billing Rate Product Offering Product Customer Bill Collection Product Configuration Customer SLA Product Test Product Usage Product Performance Service Service Specification Service Strategy & Plan Service Order Service Performance Service Service Configuration Service Test Service Usage Service Problem Resource Topology Policy Competitor Market Strategy & Plan Customer Problem Strategic Product Portfolio Plan Service Roles Test Marketing Campaign Sales Channel Customer Order Product Project Agreement User and Roles Catalog Market Segment Market Sales Statistic Customer Customer Roles Base Types Root Trouble or Problem Resource Roles Resource Specification Resource Strategy & Plan Resource Order Resource Performance Resource Resource Trouble Resource Configuration Resource Test Resource Usage Degree of conformance to SID Resource Topology Business Partner Supplier Roles Partner Roles Party Interaction Party Order Party Statistic Party Problem Applied Party Billing Rate Party Bill Party Account Party Bill Collection Party Product Specification and Offering Party Service Level Agreement Business Interaction Configuration and Profiling Trouble Ticket Party Revenue & Settlement Party Strategy & Plan Enterprise Enterprise Effectiveness Legend Enterprise Risk Not fully developed ABE Workforce Finance Preliminary ABE Mapping of OSS/BSS to TAM Property of TM Forum. For official TM Forum Training participant personal use/reference only. Applying Maturity Model 287 Property of TM Forum. For official TM Forum Training participant personal use/reference only. The TM Forum’s five DMM maturity levels Property of TM Forum. For official TM Forum Training participant personal use/reference only. Integrating APIs in legacy environments and ensuring business continuity Transformation takes time and needs to be managed carefully Having reviewed your business strategy and identify the areas where change is required Identify the target solution that you want to implement, expressed in terms of components and capabilities exposed as Open APIs Build your new domain functionality, following the ODA patterns, and ensuring that the Open APIs can carry the relevant product or service payloads Wrap your legacy applications so that they can expose and consume the relevant Open APIs Identify the interconnect points with your partners and relevant adjacent ecosystem environments Implement the ecosystem utilizing the relevant Open APIs to provide the frictionless, loose coupling but tight integration necessary to operate at scale This approach also simplifies your architecture as complexity is “hidden” behind the component and Open API interface Property of TM Forum. For official TM Forum Training participant personal use/reference only. Transformation journeys Property of TM Forum. For official TM Forum Training participant personal use/reference only. Potential Transformation Destinations A Telco that focusses almost exclusively on providing connectivity on a wholesale B2B basis. Low margin – ultra low cost Dumb Pipe Infrastructure centric Outmoded Player A Telco that attempts to provide a full portfolio of infrastructure and services, but is underfunded to compete effectively. Low margin-high cost A Telco that offers a full and wide integrated portfolio of infrastructure and advanced digital services. High margin, ultra high cost Smart Digital Pipe Services centric One or more Telco spinoffs that offer a portfolio of digital services and relies on parent or others for their infrastructure offering. High margin – low cost IDSP A Telco that supplements infrastructure and a limited digital services portfolio with an Open API platform enabling 3rd party go-to-market. High margin – medium cost. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Services Player Acknowledgement: Transforming the Telco Martin Creaner The 10 transformation journeys Transformation Journeys 1-5 Journey 1 From discrete network elements to an autonomously managed, virtualized communications and cloud infrastructure Journey 2 From reactive product-specific security to a uniformly orchestrated security-centric organization Journey 3 From limited data exploitation to a uniformly orchestrated data-centric enterprise Journey 4 From closed management systems to an open API driven platform-centric architecture Journey 5 From a limited portfolio of traditional services to a diverse portfolio of digital services Property of TM Forum. For official TM Forum Training participant personal use/reference only. The 10 transformation journeys Transformation Journeys 6-10 Journey 6 From managing a limited set of suppliers to thriving in a vibrant ecosystem of partners Journey 7 From operating a limited set of Business Models to utilizing multiple Business Models in core and adjacent markets Journey 8 From a traditional Telco organization and culture, to a digitally native organization and culture Journey 9 From focusing on traditional channels to adopting multiple channels to market Journey 10 From one dimensional management of customer relationships to 360o omni-channel management of the customer experience Property of TM Forum. For official TM Forum Training participant personal use/reference only. Migration Principles Stepwise evolution to target / Crawl, Walk, Run Avoid Big Bang Transformations. Understand your current state and agree your target state Build a roadmap with discrete transition steps and a holistic view of the architecture at each major step at the right granularity for the size and complexity of the transformation Understand the incremental value that each step will deliver Describe the transition architecture from the perspective of our customers, our business, our Technology and our IT GB998 Property of TM Forum. For official TM Forum Training participant personal use/reference only. A Practical Transformation Journey Transformation Journeys Develop the “Lighthouse Vision” Define As-Is Define To-Be Marketing Implement Define Plan Measurement Audit Acknowledgement: Transforming the Telco Martin Creaner Property of TM Forum. For official TM Forum Training participant personal use/reference only. An example transformation technique Property of TM Forum. For official TM Forum Training participant personal use/reference only. Introduction: The Strangler Pattern In this part of the course: We will look in some detail at an approach increasingly being used by service providers to achieve a controlled component by component migration of their systems Different ODA Frameworks ‘tools’ can be used in migration and only a few suggested examples are shown in the next coming slides. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Legacy systems Here are 3 systems managing orders System 1 System 2 System 3 Legacy SM1 Legacy SM2 Legacy SM3 Each of these systems is connected to its own service order management function Map data using SID Property of TM Forum. For official TM Forum Training participant personal use/reference only. Legacy systems: Step 1 – Insert an API The first step is to change the interface to go through a standard API such as one of the TM Forum Open APIs The specific API shown is “Manage Customer Order” System 1 System 2 System 3 Legacy SM2 Legacy SM3 API Legacy SM1 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Legacy systems: Step 2 – Virtual Component System 1 System 3 System 2 API API Hub The three legacy functions are now acting as a virtual service management component or platform Billing (Inv/Pay) Customer Information Management Payment Management Product Catalogue Manage Offer & Product Catalogue Product Order Customer Order Orchestration & Distribution Product Manage Technical Catalogue Billing (Rate & Bill) Order Capture Service Service Order Mgt (SOM) Bill calculation Order follow-up Resource Resource Order Mgt (ROM) Rating & Usage Follow up Route Legacy SM2 Legacy SM3 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Strategic SM Core Commerce Management Billing (usage/charge) Charging Production Service Usage Legacy SM1 Party Management Invoicing Pre-sales Front Ends Engagement Management Customer Welcome Legacy systems: Step 3 – Strategic component System 1 System 3 System 2 Now a new, here called the strategic, component is added API Route Legacy SM1 Legacy SM2 Legacy SM3 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Strategic SM Legacy systems: Step 4 – Migration begins System 1 New Service System 3 System 2 The migration to the new component now begins The routing table identify calls that meet the criteria and route them to the strategic component API Route Legacy SM1 Legacy SM2 Legacy SM3 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Strategic SM Legacy systems: Step 5 – Migration System 1 Over time existing services can now be migrated to the strategic component, and the legacy functions retired New Service System 3 System 2 API Route Legacy SM1 Legacy SM2 Legacy SM3 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Strategic SM Legacy systems: Step 6 – Migration Complete System 1 Eventually all the legacy systems can be retired leaving a simple component System 3 System 2 API Route Strategic SM Property of TM Forum. For official TM Forum Training participant personal use/reference only. New Service Benefits Here are the benefits of the strangler pattern Step by Step Migration Fast Time to Market Limited Scope Projects Increased Flexibility Property of TM Forum. For official TM Forum Training participant personal use/reference only. Benefits Step by Step Migration This was mentioned in the ODA principles, small steps typically attract less risk, allow roll back and limit the impact of any problems. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Benefits Fast Time to Market This pattern can be used to introduce new functionality for new service quickly, without introducing complexity. Often new functionality introduced quickly increases complexity and degrades the architecture. Done correctly the strangler pattern uses the introduction of new functionality to take a step towards simplicity. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Benefits Limited Scope Projects Taking advantage of decoupling, this approach limits the scope and impact of a project, it is possible to have multiple projects running in parallel and only limited coordination and synchronization of projects is required. It fits well with agile development environments. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Benefits Increased Flexibility By migrating towards common flexible components, flexibility of products and services is improved as a new feature immediately becomes available across the entire portfolio. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Business Module 2 Quiz Quiz Module 6: Migration Challenges Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 6: Question 1 Which of these best describes a “Smart Digital Pipe”? A. Offers a full and wide integrated portfolio of infrastructure and advanced digital services B. Offers a range of B2B & B2C Customers C. Focuses almost exclusively on a B2B basis D. Provides basic services to Consumers and Enterprises 311 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 6: Question 2 Why is it important to establish the AsIs before planning the migration? A. Because it helps to establish which applications are best suited for purpose B. Because it provides an opportunity to rationalize your OSS/BSS applications C. Because before you can plan where you want to be, you need to know where you are D. All of the above 312 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 6: Question 3 What do you have to be wary of when establishing the AsIs? A. Documentation may not be up to date B. When responding to a survey like DMM, people tend to overestimate how good things are C. Documentation may be contradictory D. All of the above 313 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 6: Question 4 As part of the Premigration assessment which of these thing should you complete? A. Map existing Oss/BSS Applications to the application Framework B. Undertake a risk analysis C. Understand the criteria for success D. All of the above 314 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 6: Question 5 When using the “strangler pattern” for migration of systems which the next step after inserting a virtual component? A. Inserting Common APIs B. Fully migrate all services to an existing server C. Shut down all legacy servers D. Insert a New “strategic” component 315 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 6: Key Bullets Key Bullets to Take Away Transforming to a microservices-based architecture is not a trivial matter. It requires careful consideration and planning Identifying the ultimate destination will help to identify the journeys required to reach that destination It is very important to understand the existing, asis, situation The ability to measure progress is essential to ensure that you are moving in the right direction 316 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 6: Learning Objectives Review To understand some of the issues involved Learning Objectives when considering a transformation to the ODF and in particular the ODA To appreciate the importance of establishing the “As-Is” before beginning the transformation Property of TM Forum. For official TM Forum Training participant personal use/reference only. Module 7: Review and Wrap up TM Forum is committed to comply with global antitrust laws and requires all present to comply therewith as well as with the TM Forum Antitrust Policies & Guidelines. Antitrust law prohibits agreements between competitors that restrict other parties’ actions or create barriers to market entry and the discussion or exchange of confidential information pricing, business plans, or other confidential or commercially sensitive data. Property of TM Forum. For official TM Forum Training participant personal use/reference only. Learning objectives of this course To appreciate the environment in which businesses operate To understand the benefits of the ODA for the industry, CSPs and different parties To understand previous work that lead to the Open Digital Framework To understand the ODF and ODA vision and principles To present a high-level understanding of ODF elements To look at some of the challenges involved in the migration to ODF and ODA in particular 319 Property of TM Forum. For official TM Forum Training participant personal use/reference only. Next steps Find out more https://www.tmforum.org/opendigitalframework/ https://www.tmforum.org/oda/ Get Further training https://www.tmforum.org/training-certification/ Involved https://www.tmforum.org/collaboration/currentprojects/ Property of TM Forum. For official TM Forum Training participant personal use/reference only. Property of TM Forum. For official TM Forum Training participant personal use/reference only.