Leveraging the full potential of automation

Similar documents
TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions

AppDynamics Fall 14' Release: Revolutionizing APM! p r e s e n t e d b y :

The 2,500 Nordic employees serve major clients within financial services, manufacturing, telecommunications, healthcare, and the public sector.

Service Orchestration

DevOps for the Mainframe

Get Significant Application Quality Improvement Without Major Investment. Performance driven. Quality assured.

Best Practices for Building Mobile Web

Using SAP Master Data Technologies to Enable Key Business Capabilities in Johnson & Johnson Consumer

How To Integrate A Ccm With Sequence Kinetics

WIPRO S MEDICAL DEVICES FRAMEWORK

NTT i 3 Cloud Services Orchestration Platform

Rally Integration with BMC Remedy through Kovair Omnibus Kovair Software, Inc.

Maximize the synergies between ITIL and DevOps

Orange County Convention Center Orlando, Florida June 3-5, Architecturing the cloud for your SAP landscape Florian Stilkerich

DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

Convergence of Age, Talent & Technology for Employers' Future Planning

DevOps: Development Challenges and New Approaches

Journey to the Cloud and Application Release Automation Shane Pearson VP, Portfolio & Product Management

STAND THE. Data Center Optimization. Q&A with an Industry Leader

Accelerate Software Development with DevOps and Hybrid Cloud

The Continuous Delivery Tool Chain: So Many Choices!

Virtualization and IaaS management

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

DevOps. Happiest People Happiest Customers

APM & DEVOPS CHALLENGES & ENABLERS. M. Hanin, Hannover,

Fundamentals of Continuous Integration

The journey to the software defined enterprise and cloud brokerage

Cloud Computing Payback. An explanation of where the ROI comes from

Cross-Domain Service Management vs. Traditional IT Service Management for Service Providers

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Information Technology Strategic Plan

Sonata Managed Application Lifecycle Services

Distributed Agile Development in the Cloud

HP DevOps by Design. Your Readiness for Continuous Innovation Rony Van Hove/ April 2 nd, HP Software: Apps meet Ops 2015

Moving beyond Virtualization as you make your Cloud journey. David Angradi

Delivering IT as a Service

Profile. Business solutions with a difference

The Cloud-Centric Organization. How organizations realize business benefits with a mature approach to Cloud

I D C T E C H N O L O G Y S P O T L I G H T. E n a b l i n g Quality I n n o va t i o n w i t h Servi c e

Bridging the Gap Between Acceptance Criteria and Definition of Done

White Paper: AlfaPeople ITSM This whitepaper discusses how ITIL 3.0 can benefit your business.

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.

Crossing the DevOps Chasm

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

Redefining Agile to Realize Continuous Business Value

Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments

Business Performance Management

Guide to Mobile Testing

HP Agile Manager What we do

Hybrid Cloud Customer Engagements

IT Evolution: Operations Transformation in the Mobile-Cloud Era

EMC IT AUTOMATES ENTERPRISE PLATFORM AS A SERVICE

Bridging Development and Operations: The Secret of Streamlining Release Management

The expression better, faster, cheaper THE BUSINESS CASE FOR PROJECT PORTFOLIO MANAGEMENT

DELIVERING AGILE QUALITY ASSURANCE THROUGH EXTREME AUTOMATION

THE NEXT GENERATION CMDB - ALIGNING IT TO BUSINESS

DevOps to Enterprise Agile

HP Application Lifecycle Management

Enhance visibility into and control over software projects IBM Rational change and release management software

BMC Remedy IT Service Management Suite

How To Achieve Continuous Delivery

Microsoft Modern ALM. Gilad Levy Baruch Frei

Bruce Rogers. Forbes. Chief Insights Officer and Head of the CMO Practice

Scale Cloud Across the Enterprise

Sonata s Product Quality Assurance Services

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications

Achieving high performance with Accenture s on-demand solution for the chemical industry. Driving business performance with SAP Business ByDesign

Bridge Development and Operations for faster delivery of applications

SOLUTION WHITE PAPER. BMC Manages the Full Service Stack on Secure Multi-tenant Architecture

On the Edge of Mobility Building a Bridge to Quality October 22, 2013

Best Practices in Release and Deployment Management

IT Operations Management. Intelligent. Integrated. Innovative.

Software Defined Hybrid IT. Execute your 2020 plan

The MSS Approach to BPM

Visual Enterprise Architecture

Managed Services Overview

Top Ten Reasons to Transition Your IT Sandbox Environments to the Cloud

Implement a unified approach to service quality management.

Cloud computing in the Enterprise: An Overview

Comprehensive Testing Services for Life Insurance Systems

ADVANTAGE YOU. Be more. Do more. With Infosys and Microsoft on your side!

IBM Software Integrated Service Management: Visibility. Control. Automation.

Transcription:

Leveraging the full potential of automation Hans Jayatissa CTO, CSC Nordics & Baltics Region August 27, 2015

CSC in the Nordics & Baltic CSC has employees in Denmark, Norway, Sweden, and Lithuania 1146 218 482 358 We have 13 offices and 2,200 team members across the region in 4 countries and 700+ in India Copenhagen Aarhus Oslo Bergen Stockholm Västerås Linköping Karlskrona Göteborg Malmö Vilnius 2

With Significant Market Shifts Underway, Change Is Required Technology Trends New Buyers/Behaviors IT Provider Landscape Cloud Platforms Mobile and Machine Apps Mod Shifting Global Economic/Political Power Digital Natives Rapid IT Commoditization Market Consolidation through Automation & Specialization Social Analytics As-a-Service Cyber Aging Population CMO Procurement Supply Chain HR CFO Non-Traditional Buyers IT Consumerization / Emergence of Non- Traditional Players Disruption of Virtualization & Cloud Outside-In Enterprise Digital Business 3

Innovation Is Moving Outside the Firm the Ecosystem Effect New Value Increasingly Created Outside the Firm Social Media Community Content Mobile/ Location Big Data Cocreation Crowdsourcing Collaborative Commerce Strategic Partner Co-investment Edge Devices Sensors Cloud Computing Open Innovation Peer-to-Peer Customer Community Open Source Participation Design Production Sales and Marketing Support Value Traditionally Created Inside the Firm 4

Forces for Changes in IT Sourcing Predictability/ Understanding Devices/ BYOT CRM Travel & Expenses Internet of Things User-Generated Content UX Customer Experience/ Identity DMZ DMZ High- Security Systems, Networks, Apps, and Data Open Communities Business Ecosystems HR Services SaaS Employees, Suppliers, Partners, Contractors, CUSTOMERS Cloud Computing 5

The Service-Enabled Enterprise Customer Benefits Efficient, ubiquitous cloud architecture Match cost to usage Better visibility on enterprise technology assets Faster innovation cycles enabled through aas applications Immediate deployment options available CSC Industry SaaS Solutions Mainframe SaaS-Based Vertical Applications BUSINESS PROCESS MANAGEMENT SYSTEMS Midrange CLOUDIFICATION THROUGH MODERNIZATION ENTERPRISE APPLICATION INTEGRATION MESH Custom Applications Traditional Applications Pro-sumer Applications SaaS DEPLOYMENT SaaS-Based Horizontal Applications System X System Y System Z DATA MESH SECURITY SERVICES 6

Transforming Applications Restack IT Develop Distribute and Consume 7

A New Way to Develop Apps Collaboration between development and operations New tools increase speed and frequency of software releases Automation drives down development cycle times Incremental Release Principles 8

DevOps Benefits: Faster, Better, Cheaper Increased collaboration across competency areas (Dev, QA, Ops) Increased Automation, limitation of errors, time for added value tasks Increased frequency of testing and deployed software / services IT Operations can deploy multiple technologies ( press button ) Business value derived from aligning and strengthening Dev & Ops bond through connected ALM & ITSM (closing lifecycle gap). 3 Objectives of DevOps Time to market Improvement in quality of applications deployed and time-to-market speed Lower cost Higher quality 9

DevOps Maturity Model Operating Model Continuous Integration Continuous Testing Continuous Deployment Continuous Provisionning Level 5 Optimized Dev & Ops are part of multidisciplinary delivery team and share responsibilities Time-to-market and ROI is benchmarked Continuous integration, fully automated: every day the system s components are integrated, analyzed, measured and tested together Tests are fully automated Continuous testing + efficient environment provisioning reduce test cycle and failures impacts Continuous end-to-end deployment implemented Tools used to monitor deployment performance Continuous and automated provisioning with self service portal implemented Virtualized and as a service infrastructure Level 4 Measured Dev & Ops collaborate to accelerate delivery cycle, sharing knowledge and feedbacks KPIs measure delivery process efficiency Integration tests are fully automated and performed as often as possible to detect bugs Everyone commits to the baseline every day Test driven deployment (TDD) and automation is the rule Load testing is integrated early in the dev. cycle One single, repeatable deployment process defined and tested over the multiple environments Rollback is automated Environment can be created and torn down by a push of the button (end-to-end provisioning approach) Operating system is virtualized Level 3 Defined Dev & Ops are striving to ensure end-to-end delivery process and limit non-added value task Workflows and tools are integrated The integration environment is used on a regular basis to develop, test and deploy Integration tests are mainly automated Automated tests are generalized to the downstream phases Tests design + execution early in the delivery cycle (Dev-Test-Ops approach) Roll out of applications is automated (performed by a push button ) Deployment is repeatable and automatically executed Environments are standardized Several tools are used to provision and configure an environment Level 2 Managed Dev & Ops work together when it is required Delivery process interfaces are managed (eg: release notes) An integration env. (clone of production env.) is available to test all the components of the release at least once together before the roll out Automated tests are initiated with a focus on unit testing Test phases anticipated in the project plan Effort made to automate and define deployment standards across the delivery phases Self service deployment to development and test Scripted installations per component for each server Request and configuration management process is initialized Level 1 Initial Organization is siloed ; Dev & Ops objectives and practices strongly differ Operations are involved at the end of the projects / deliveries Integration tests are lately and partially done Lately and partially integrated in the preproduction environment Tests require mainly manual activities Tests partially written and done at the end of the project (bottleneck effects) Deployments are realized manually or through separate scripts for installations of applications and DB per environments Manual installation and configuration of environments with no standards / patterns Request Management process is not normalized 10

DevOps Strategies Operating Model Transformation Manage cultural shift aligning Dev & Ops practices (ALM+ITSM) in an AGILE mindset Set up end-to-end continuous delivery integrating Dev & Ops processes and tooling Mix resources from Dev & Ops in new organizational schemes (central release team) Sustain collaboration and continuous improvement sharing knowledge and feedback Align governance and metrics to measure delivery and time-to-market efficiency Continuous Delivery Continuous integration Continuous testing Continuous Deployment Review delivery cycle to accelerate time-to-market with no compromise on Software Quality through automated testing and deployment industrialization. Implement an integration environment (clone of prod.) to test components together Commit and test package deployment on a regular basis to detect bugs early Automate integration testing to ensure deployment integrity and limit cost / efforts Promote Test Driven Development to accelerate test cycle (Dev-test-Ops approach) Integrate testing design + execution (including load test) early in the dev. cycle Develop testing automation sustained with efficient environments provisioning Implement end-to-end continuous deployment : single, secured, tested and repeatable process over the multiple environments Automate the deployments ( push button ) and monitor the performance Continuous provisioning Define standards for infrastructure and environments provisioning acceleration (virtualized and as a service infrastructure approach) Automate the components provisioning, installation, configuration and administration Implement on demand portal aligned with capacity and costs measurement 11

An Approach to Implement DevOps ORGANIZATION (People, Culture) PROCESSES & GOVERNANCE TECHNOLOGIES & TOOLS MEASUREMENT (KPI, ROI) Scoping Overall Assessment (DevOps maturity model) 1 Assess Organization Maturity Dev/Ops interface HR review Delivery process and governance efficiency Tools cartography Automation level Technologies capabilities As is key metrics and cost model benchmark 1 month approx. Assessment Synthesis (Key improvement axes) 2 Define Target 1month approx. Target operating Model People & cultural change Impacts on organization, culture and people Target delivery processes and governance model Impacts on processes and governance Target Architecture and toolset Automation strategy Impacts on architecture, technologies and tools Target Evaluation, transformation scenarios evaluation & Strategic orientations validation Project organization and deployment roadmap planning Target key metrics and objectives Impacts on measurement/ reporting 3 Accelerate transformation 6 months approx Operating Model transformation DevOps promotion & cultural shift Transformation launching & communication Processes alignment and integration Governance model setup Tools integration Technologies changes Automation Mid-term transformation assessment (maturity model) and roadmap adjustments Final review, continuous improvement setup Dashboard implementation KPI and ROI measurement 12

DevOps Influences the Development Sourcing Strategy Enhanced Efficiency DevOps enables everybody in the Software Development Lifecycle to become more efficient Industry Focus Automation of all repetitive and/or standardized tasks means more focus on architectural skills and industry knowledge in the development team Breaks Silos DevOps breaks down the role silos (e.g. no tester, deployment personel, or system integrators but an automation team) Consequently In projects with high business/customer interaction DevOps will often be a better alternative than offshoring the work In large projects DevOps and Offshore supplement each other 13

4 Key Take Aways 1 2 3 4 Outside-in Value The next-generation technologies (3rd platform, Nexus of Forces) means that value is increasingly generated outside the firm. Define Unique Business Value Propositions Bespoke IT e.g. software development should only happen in the areas where it provides a unique business advantage/differentiation. Increase Quality and Agility Use DevOps in the Software Development Life Cycle to increase quality, time-to-market and business agility through automation and change of processes Automation and Offshoring DevOps will often be a better alternative than offshoring on small and medium business critical applications and a supplement on large applications. 14

Thank you Hans Jayatissa, CTO Nordics & Baltics Region E-mail: hjaytis@csc.com Tel: +45 29235914 slideshare.com/cscnordics