Ericsson ADM Application Modernization Studio AND Framework

Similar documents
FUJITSU Transformational Application Managed Services

An Overview of the AWS Cloud Adoption Framework

Achieving an Agile Enterprise with Enterprise-Wide Portfolio and Lifecycle Management

The innovation engine for the digitized world The New Style of IT

ADVANTAGE YOU. Drive TCO* reduction through Infosys TIBCO solutions

Accelerating Your DevOps Journey

SAP Solution Manager Overview. March 2015 Public

Brochure. Application Lifecycle Management. Accelerate Your Business. Micro Focus Application Lifecycle Management Software

Assure Business. Outcomes, Every Single Time.

Accenture Architecture Services. DevOps: Delivering at the speed of today s business

Why Agile Business Suite Should Be Your Development Environment

DIGITAL CASE STUDIES

ericsson White paper GFMC-17: Uen October 2017 TELECOM IT FOR THE DIGITAL ECONOMY

Achieving Application Readiness Maturity The key to accelerated service delivery and faster adoption of new application technologies

DEVOPS. Know about DevOps.

Quantifying the Value of Investments in Micro Focus Quality Center Solutions

Accelerate enterprise cloud adoption with Virtusa

Pivotal Ready Architecture by Dell EMC

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.

The four steps to Service Management Exellence. White Paper.

Build a Future-Ready Enterprise With NTT DATA Modernization Services

You can plan and execute tests across multiple concurrent projects and people by sharing and scheduling software/hardware resources.

ABOUT THE AUTHOR Preface Introduction to DevOps... 6

Business Process Management: The Right Way to Do It

Managed Desktop Services. End-user workplace management solutions for your distributed-client computing environment. HP Services

Tieto Digitalization Journey. Your journey into the heart of digital

Evolving Your Infrastructure to Cloud

Intelligent Automation in IT Infrastructure POINT OF VIEW INFRASTRUCTURE MANAGED SERVICES

DevOps. Bringing agility all the way up to Production

The Challenge: Balancing Change and Control of Continuous Delivery at Scale

Capgemini Cloud Platform. Migrate, operate, and innovate every aspect of your business in the cloud

Building a DevOps Culture MTUG IT Summit and Tradeshow, June 2 nd 2016

Leveraging Effective Application Discovery, Delivery, Change, and Quality Strategies for Digital Transformation

Enabling digitization at the pace of business. Achieve connected DevOps tool chain through Release Orchestration

FUJITSU Transformational Application Managed Services

WHAT S DRIVING THE RETAIL BANKING INDUSTRY TO CLOUD?

IT on Demand: Why Integrated Services Are Exploding

Striking the Balance Between Risk and Reward

JOURNEY TO AS A SERVICE

IT Service Management for DevOps

GEN-11: Enabling Manufacturing Execution Standards In a Multi-site Environment

Best Practices for Selecting a Modernization Trajectory

The Digital Maturity Model & Metrics Accelerating Digital Transformation

White paper. Redefining Agile to Realize Continuous Business Value

The Business Case for ALM Transformation ALM

ACCELERATING DIGITIZATION THROUGH NEXT-GENERATION INTEGRATION

SOA Governance is For Life, Not Just a Strategy

Accelerate your digital transformation. Capgemini Mass Migration to Amazon Web Services (AWS)

Religare & Mantra Labs. Digitizing Insurance. -A Case Studywww.mantralabs.tech

DATA-DRIVEN EFFICIENCY

IT, once considered a supporting player in most companies, EMERGED AS A BUSINESS SUPERSTAR.

SOLVING THE MYSTERY OF SDN & NFV SOLUTIONS EVALUATION SYTEL REPLY S VADVISOR TOOL WILL HELP YOU.

Bridging the Gap between Operations and Information Technology

Achieve Your Business and IT Goals with Help from CA Services

Network maintenance evolution and best practices for NFV assurance October 2016

2017 Oracle EBS Cloud Roadmap

Get your services up to speed

Achieving Balance: The New Pivotal Points of Software Development

Value Stream Services

Pega Upstream Oil & Gas Capabilities Overview

Easy-to-Build Workflows & Forms For Dummies WHITEPAPER

Application-Centric Transformation for the Digital Age

BUSINESS APPS FOR SAP SUCCESS FACTORS ON THE SAP CLOUD PLATFORM

SOFTWARE DEVELOPMENT SOLUTION PORTFOLIO

MIGRATION TO RED HAT JBOSS MIDDLEWARE: EASY, PREDICTABLE, PROVEN

Beyond the hype: RPA uncovered The Arvato way

Five-Star End-User Experiences Require Unified Digital Experience Management

LEGACY TRANSFORMATION: SHAPING THE FUTURE OF CUSTOMER COMMUNICATIONS

Why Insurance Companies Should Re-evaluate Operations in a Digital World

The CXO s Guide To IT Governance

DevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are:

The Challenge. The Solution. The Benefit. Success Story

Driving excellence in IT Operations Navigating the digital world with next generation IT operating models. KPMG.com.au

PARTNER OPPORTUNITY PLAYBOOK. Cloud Migration and Modernization

3 CRITICAL STEPS TO MAKE YOUR RPA IMPLEMENTATION A SUCCESS

Succeeding in the Journey to Agile and DevOps

APPENDIX O CONTRACTOR ROLES, RESPONSIBILITIES AND MINIMUM QUALIFICATIONS

Leading a Successful DevOps Transition Lessons from the Trenches. Randy Shoup Consulting CTO

DRIVING EFFICIENCY AND SIMPLIFICATION IN TELENOR

B E Y O ND T H E B E S T DIGITAL TRANSFORMATION LEADING TO THE ENVISIONING AND DRIVING THE CHANGE

How to Tackle Core (Legacy) System Challenges using APIs

3 STEPS TO MAKE YOUR SHARED SERVICE ORGANIZATION A DIGITAL POWERHOUSE

BMC point of view. The Future of Service Management

Tieto Telecom Application Cloud. -Telecom applications Software as a Service

Microservices: A Flexible Architecture for the Digital Age

Welcome to this IBM Rational podcast, Leverage. IBM's PureApplication System to Jump-Start DevOps. I'm

ProSiebenSat1 s Digital Media Transformation AWS Enterprise Summit 2015

Intelligence, Automation, and Control for Enterprise DevOps

Harnessing technology. Delivering change. Accenture Public Service Technology Consulting

EMERGENCE OF MICROSERVICE ARCHITECTURE. Let's start something.

GREAT SERVICE NEVER STOPS.

Fueled with ALM Octane

Digitalizing the customer journey

WHITE PAPER APPLICATION SERVICES. Continuous User Experience Engineering NOVEMBER NTT DATA, Inc. All rights reserved.

Hitachi Solutions. Ground to Cloud Dynamics AX 2012 Migration to D365

RPA for Telcos: The Next Wave of BPM Evolution

Secure information access is critical & more complex than ever

Automated Service Intelligence (ASI)

What is ITIL 4. Contents

Conference summary report

Transcription:

Ericsson ADM Application Modernization Studio AND Framework Gaining Edge, Innovating and Delivering Value Approach paper Maneesh S Nair Rev PA1 Pedro Manuel Palau Per Jarnehammar

Preface Ericsson s Application Modernization Solution is a holistic approach to solving customer problems. It s a cyclic and ongoing engagement governed by Key Performance Indicators (KPI) at all stages of the life cycle. Ericsson s Application Portfolio Rationalization Framework helps in assessing and understanding the customer s IT ecosystem. Continuous assessments followed by inclusive business planning keeps the Modernization journey on track, helps identify course corrections and ensure constant improvement of the delivery process. Our solution looks at changing the Customers ways of working on the IT development front. To be in the digital race it is key to become more agile and ensure Continuous Integration and Continuous Delivery for application development and maintenance on legacy systems and on new generation applications. The Ericsson integrated Delivery Lifecycle Platform plays an important role in enabling this goal. Combined with these capabilities, the integrated Modernization Reference Architecture and the integrated Java Universal Transcoder (our universal tool capable of porting your legacy codes to Java) play catalysts to uplift customer s technology and enable the transformation. Our solution proposes to repurpose legacy systems into newer, micro-services or API based applications that can be easily ported to the cloud too. The ambition is to help customers to move into a No-Ops stage where focus is more on developing innovative products and services and operational efficiencies will be the result of end to end automation. Customers will not have to worry about operations anymore. Continuous monitoring is key to keep the KPI s in check, monitoring technology, measuring business success and identifying improvements. We believe in being close to the customer, engaging on a continuous basis, discussing and absorbing feedback and optimizing capabilities, process and technology. 2 (16)

Application Modernization Not a good-to-have, but the need of the moment Consumer demand for faster, round-the-clock and anywhere-access to services is growing rapidly. Additionally, consumer preferences have shifted towards cross-channel practices, i.e., ability to use services on any device. There are new entrants (operators) in the market who are fully digital and are surpassing incumbent players who are still operating through classic business models. The Digital Transformation Journey for operators is a complex endeavor. Striking a balance between the Cost-to-Transform and Return on Investment is a challenge for a fully operational business. For large companies who already have made huge investments in terms of time, effort and expertise on their critical applications, a transformation at scale may be prohibitive. Within the existing business model, introducing any new services would require many changes across disparate systems for those services to be delivered and properly integrated. For this reason, the legacy model often prevents and slows down incumbent providers from achieving their digital goals. While many telecom operators are aware of the pressing need to transform, few are aware of the steps required to become a Digital Enterprise. Application Modernization helps organizations embrace Digitization while keeping the business running and at a fraction of investment. As per a recent survey, worldwide spending on enterprise applications will grow more than 30% i.e., close to $150 Bn (by end of 2015 ) to $201 Bn in 2019. And the primary drivers for this growth will be Application Modernization, functional expansion and digital transformation projects. The same research also suggests that 45% of respondents signaled urgent attention to modernize their legacy applications and it will be among the top 5 priorities for them in coming years. Close to 55% Priority of Application Modernization of respondents in North America are looking at Application Modernization as high priority in the next 12 months while Europe and Asia Pacific clocked to 80% and 73% respectively indicating similar concerns. These researches and many more indicate that the action must happen NOW. The race to digitalization is faster than ever. Operators need to look at doing away with technologies that lack skills in the market, get rid of monolithic applications and move to API-based or even Microservices based applications, cut down capex and opex, free up resources to invest in innovation, gain ability to roll out new services much faster and aim to be highly competitive. Ericsson has already helped some of its customers in overcoming similar challenges through Application Modernization. 4 (16)

We have helped them achieve their digital ambitions by leveraging what they own and modernizing their legacy ecosystems through: Repurposing the legacy applications by reducing complexity and moving to a standards-based platform which will enable them to adapt to newer technologies faster. Rationalizing the application landscape by retiring redundant applications, reusing existing apps and their functionalities, and helping to evolve the application portfolio over a period of time. These steps help operators significantly to boost agile innovation, increase flexibility and capitalize on newer technologies at a faster pace This paper provides insight into Ericsson s Application Modernization Framework. Our solution is allencompassing one, right from application portfolio analysis to refactoring applications and help with progressive transformation of your IT ecosystem. We understand the telecom market and the digital evolution and have the know-how to guide you through your journey. We take a holistic approach to addressing your specific challenges, using expert knowledge, best practices developed from our global experience, proven tools and methodologies, and established benchmarking and optimization practices. We believe that Application Modernization is not a service with a START and a STOP. It s a cyclic and ongoing engagement governed by KPI s at all stages of the software life cycle. Application Modernization Framework The framework is constituted by four stages in a cyclic journey as shown in the figure below each governed by its own set of KPI s: 1. ASSESS 2. REALIZE 3. MODERNIZE 4. OPTIMIZE In the next few pages, we will delve deeper into each of these stages, the significance of the key constituents within each stage and how they together to form the Modernization Journey. 5 (16)

ASSESS Continuous assessment and planning of the IT applications landscape is an important and key step to ensure relevance of applications. It is also a tool to measure and ensure sustained competitiveness in the market. Before jumping into a modernization journey, we should identify the targets to fulfill, the main drivers and the real status of the applications and create a continuous plan. We term this as the ASSESS phase. In this phase, we propose that the customer needs to clearly understand the rationale behind the change on the applications. Is it lack of competence, increased complexity, high cost of maintenance, IT and business misalignment or other technology challenges? Ericsson s Application Portfolio Analysis and Rationalization (APA/R) framework encompasses identifying key business drivers, stakeholders and their area of influence, ongoing engagements and business and functional requirements. APA/R mainly uses the set of templates relevant for the engagement to gather all the necessary information. This is a systematic approach to gather the AS- IS landscape of IT and applications in scope. Below is the high-level framework of the Application Portfolio Analysis and Rationalization Framework: 6 (16)

At a high level, it aims to make the assessment around four broad areas and draws insights on systems that must be - retained, removed, modernized or simply enhanced for newer features. Application Demographics involves a simple but subtle, data science driven assessment of a single application of choice. It helps in gaining insight and knowledge on each application in scope, the complexity of these applications, the technical debt that exists, the quality of code, the number of interfaces, the number of redundancies and other relevant factors. 7 (16)

Following the discovery of these findings, is the next pertinent step which requires planning for the necessary changes. This includes implementing the enablers of newer ways of working, introducing the right tools and choosing the right platforms - whether on the Cloud or in-house for the different environments. 8 (16)

Key Performance Indicators As stated earlier, each phase is governed by its own set of KPI targets to ensure precise, timely and quality deliverables. The below is a non-exhaustive list of KPI s that we have proposed Quality of Input % of IT ecosystem covered during study % Accuracy of plan/ completeness of plan Quality of Service Quality of Deliverables - % Covered/ delivered Quality of Deliverables - % of Scope covered Time to Market CSAT Compliance to schedule Effectiveness of Session/ Interview/ Workshop (Feedback based) REALIZE The REALIZE phase focuses on realizing the actions from the ASSESS phase. This is the How part how can we implement a change in the most effective, efficient but quickest way. We know how the traditional modes of delivery like Waterfall methodology, are a deterrant to the fast growing businesses. The older delivery methodologies are simply not able to meet the speed of doing business today. This calls for more agility. Ericsson proposes a step by step approach to adopt newer ways of working: 1. Gaining agility adoption of Agile ways of working 2. Adopting Continuous Integration and Continuous Delivery key to a DevOps future As research and study suggests, organizations need to preach the following for agility: a. Transformation of work from projects to products b. Speed up transformation velocity c. Change hierarchical ways of working d. Achieve business outcomes In order to achieve this, Ericsson s solution proposes to: a. Apply the right due diligence around people, process and technology b. Perform discovery and mapping applications c. Implement metrics (KPI s, Quality Assurance etc.) d. Adopt automation 9 (16)

The benefits we help customers derive are, enabling digital business, transformation of demand, adopt Agile, moving to DevOps and finally adopting Multi Paced approach. DevOps bridges the gap between development and operations. It helps to integrate development and IT operations in a cross-functional, product-oriented manner. Ericsson s approach below proposes a phase-wise and smooth transition to newer ways of working with Continuous Integration, Continuous Testing and Continuous Delivery: Tools indeed play a very important role in the success of implementing Agile or DevOps. Gone are the days where you need to wait to provision several servers within your data centre, buy licenses for tools, install and commission them all taking too long to be realized. 10 (16)

Our solution leverages on today s largely available open source tools across different domains. And with the ability to use today s competitively priced cloud platforms, we have automated the entire process of provisioning comprehensive Development and Testing environment that is fit for purpose within few minutes. Our key message here - hardware infrastructure and tools should be the last worry on the customer s mind. We acknowledge, it may be intricately difficult to do away with traditional delivery methodology overnight. There may be systems that still exist where adopting newer ways of working may be challenging. This encourages us to introduce Multi Paced Delivery Model at the right place and at the right time. 11 (16)

This is reflected in the picture below. The picture is representative of handling changes during a modernization journey of an application. Key Performance Indicators We have identified some KPI s for this phase: Quality of Input Quality of Service Time to Market CSAT TCO % Conversion of Work Packages to Agile % Features Completed % of Failed Deployments % decrease in Ticket Volumes Availability Mean Time to Recover Reduction in Release Team Change in Lead Time from Development to Deploy % increase in deployment frequency Effectiveness of Release Satisfaction of user adoption % reduction or increase 12 (16)

MODERNIZE Having set the stage with newer ways of working and having all capabilities in place people, process and tools the MODERNIZE phase offers to take the next step for modernizing the inscope applications. Our modernization framework is backed by experience and the target architecture below is based on our solutions for our customers. Our modernization philosophy preaches a progressive approach to transformation compared to a big bang implementation and moving monolithic complex applications into an API based architecture. Progressive application modernization enables customers to see results of transformation much earlier in the journey. The big bang approach proves to be a risky affair owing to the waiting period and being unaware of the success rate at the end of transformation. The Service Locator in our framework is key to the success of progressive modernization. It is a key constituent to the transient architecture. Progressive modernization proposes to have two systems running in parallel in production i.e, the monolithic legacy application and the modernized and newer modules which are getting deployed in production in a phased manner. The Service Locator plays a key role in handling requests by identifying if services are available in the legacy application or whether it should look for them in the new modules in order to service those requests. Similarly, the framework also takes into consideration on handling data requests using the Resource Locator. 13 (16)

No-Ops: After the ability to port your legacy from older technology to newer ones and move them into API based architecture, it will be important to acknowledge that we now have easily manageable, cloudready applications. This sets the stage for gradually moving into No-Ops a completely automated state of application operations augmented by analytics key to predictive development, proactive application monitoring and predictive maintenance. With applications decoupled from hardware on the cloud, there is less worry about maintaining infrastructure and there is more hardware on demand. Key Performance Indicators Quality of Input Quality of Service Time to Market CSAT TCO Adherence to schedule % of transcoding the ecosystem automatically Defects reported in UAT/ Prod Reduction in Release cycle % adherence to release cycle CSAT on project (People, Process, Technology) Effectiveness of Release % Variance 14 (16)

OPTIMIZE We had mentioned at the beginning of this approach paper that we looked at Application Modernization as a continuous journey that does not have a START or a STOP. The OPTIMIZE phase reinforces that commitment. Continuous monitoring and continuous feedback play a vital role in improving the applications on a continual basis. Some of the factors for continuous monitoring includes: a. Application Performance b. Usability c. System availability d. Technical debt e. Root Cause Analysis (recurring issues/ others) f. Security Audit g. Capacity Establishing a feedback mechanism is significant in ensuring that IT and business are aligned and optimization of applications continues to take place on a regular basis. Lines of Business 15 (16)

Key Performance Indicators Quality of Input Quality of Service Time to Market CSAT TCO % of application availability Adherece to Incident Management SLA s Adherence to Problem Management SLA s % of successful releases % of defect avoidance Incident responsiveness Release responsiveness CSAT on project (People, Process, Technology) Effectiveness of Service Improvement program % Efficiency in Opex CONCLUSION Ericsson s Application Modernization Framework is based on three basic principles: 1. KPI led modernization journey 2. Iterative development for progressive modernization 3. Open Source framework As we have seen, every phase is governed by a set of KPI s that play an important role in not only ensuring qualitative delivery of services but also measuring the success of actions in each phase. Iterative development provides the flexibility to deliver services repetitively and faster and being able to bring down software release lead time from months to days. This supports progressive modernization and helps customers to measure the success of the transformation program at a much early stage. The framework is fully reliant on open source tools and technology. Some of the key benefits of our solution are characterized by: 1. A clean uncluttered application architecture 2. An estimated minimum 40% reduction in annual ADM spend over time 3. ROI in less than 2 years 4. Reduced maintenance costs 5. Optimized team size 6. Newer and faster ways of working and 7. Newer capabilities to be digital ready 16 (16)

We welcome you to explore more about Ericsson s Application Modernization Offering at a. Application Modernization Blog at http://cloudblog.ericsson.com/author/juan-carlos-pregoperez b. Our framework and solutions are backed by experiences. Please click here to watch our customer testimonial c. Click here to watch more about how we understand Application Modernization Reference: a. CIO Survey b. Application Modernization as a priority in IT Strategy 17 (16)