MasterClass 26 th March 2015 DevOps and Continuous Deployment

Similar documents
ENABLE ENHANCE EXCEL

WHITE PAPER IT SERVICE MANAGEMENT IT SERVICE DESIGN 101

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

Digital Marketplace Services Service Definition

Service Orchestration

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

THE STATEFUL CONDITION: OR HOW I LEARNED TO STOP WORRYING AND EMBRACE THE CLOUD

DevOps. Jesse Pai Robert Monical 8/14/2015

HP Agile Manager What we do

CARMEN DEARDO DEVOPS TECHNOLOGY LEADER, NATIONWIDE INSURANCE

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

G-Cloud Service Definition. Atos Software Development Services

Teaching an Elephant to Dance. Patterns and Practices for Scaling Agility

A Sumo Logic White Paper. Harnessing Continuous Intelligence to Enable the Modern DevOps Team

Planon Maintenance Management. For maintaining the value of real estate and corporate assets

DevOps Best Practices: Combine Coding with Collaboration

Continuous Delivery: Automating the Deployment Pipeline. Solution Brief

Crossing the DevOps Chasm

SCALING AGILE. minutes

Collaborative Project Management in a DevOps Culture

DevOps: Old-School IT lessons for a New-World of IT Opportunities. February 16, 2012

Continuous Delivery. Ariel Alonso, IPC

How Product Management Must Change To Enable the Agile Enterprise

The journey to the software defined enterprise and cloud brokerage

Microsoft Enterprise Project Management. James Wright Christopher Pond

Get more value from virtualisation

Secrets of a Scrum Master: Agile Practices for the Service Desk

G-Cloud Service Definition. Atos Business Intelligence Dashboards and Analytics SCS

G-Cloud Service Definition. Atos Business Intelligence Dashboards and Analytics SCS

WHITEPAPER. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Principle #1, Agile Manifesto

Enterprise DevOps. No more silos. March 2014 Dave van Herpen. Sogeti Nederland B.V White paper

The Continuous Delivery Tool Chain: So Many Choices!

DevOps: Development Challenges and New Approaches

Putting DevOps and the Hybrid Cloud into Practice with CollabNet TeamForge. Laurence Sweeney October 2012

An Application-Centric Infrastructure Will Enable Business Agility

NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP ... educate & inspire ITSM Academy

How HR Can Maximise ROI in SaaS Talent Management Solutions

IMQS TECHNOLOGY AGILE METHODOLOGY

18/09/2015. DevOps. Prof. Filippo Lanubile. Outline. Definitions Collaboration in DevOps Automation in DevOps. Prof.

Module 6 Essentials of Enterprise Architecture Tools

MANAGEMENT SOLUTIONS SAFEGUARD BUSINESS CONTINUITY AND PRODUCTIVITY WITH MIMECAST

DevOps. Production Operations - The Last Mile of a DevOps Strategy

Continuous Delivery by example.net

Agile Software Factory: Bringing the reliability of a manufacturing line to software development

ITIL Change, Configuration & Release Management Agency Impacts and Challenges

DevOps. Happiest People Happiest Customers

ITIL Asset and Configuration Management in the Cloud. January 2016

Table of contents. Performance testing in Agile environments. Deliver quality software in less time. Business white paper

ITSM/A Design & Optimization Services: ProvidING the Roadmap for IT Transformation

Bridge Development and Operations for faster delivery of applications

Continuous Delivery Benefits, Best Practices and Practical Advice

Scaling Agile Is Hard, Here s How You Do It!

DevOps: The Key to Delivering High Quality Application Services Faster

Introduction to Agile and Scrum

A Creative Intellect Consulting Executive Summary Report

Designing g and Implementing a Successful Agile Transformation. David Hicks

SESSION 303 Wednesday, March 25, 3:00 PM - 4:00 PM Track: Support Center Optimization

Guest Presentation Test Environment Management

From Agile by Design. Full book available for purchase here.

Tapping cloud s full potential

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

THE 7 STEPS TO A SUCCESSFUL CRM IMPLEMENTATION DEPLOYING CRM IN THE NEW ERA OF CONNECTED CUSTOMERS

IT Operations Management: A Service Delivery Primer

CRM for Real Estate Part 2: Realizing the Vision

Adopting Agile Approaches for the Enterprise

Three simple steps to effective service catalog and request management

GETTING STARTED WITH CONTINUOUS DELIVERY. Lana wcgp.co

EMA Radar for Private Cloud Platforms: Q1 2013

The New PaaS: Applications Drive the Business

Continuous Delivery of Software

Taking the first step to agile digital services

IBM Rational: Sustainable automated testing for SAP Ecosystems with Worksoft Certify

Continuous Application Delivery From concept to reality. Carsten Lentz Sr. Solution strategist

Manage projects effectively

Senior IT managers are putting their best foot forward by harnessing DevOps to bring in agility in the business processes and enhance growth

Choosing the Right Project and Portfolio Management Solution

Accenture cloud application migration services

How to Build a Service Management Hub for Digital Service Innovation

Tools and Methods to Address Complexity at Scale

DevOps to Enterprise Agile

Cloud & DevOps Program Vision and Strategy. Jason Snyder, Steve Martino, and Erica Bradshaw

Lessons from DevOps: Taking DevOps practices into your AppSec Life. Matt Tesauro

Software Defined Everything

Business Values of Network and Security Virtualization

Transcription:

MasterClass 26 th March 2015 DevOps and Continuous Deployment Steve Ingall, Head of Business Services Post Master Class Version

Agenda 09.00 Start / Introductions 09.15 Current Position re: DevOps? 09.30 DevOps What is it and what is it not? 10.15 Tea & Coffee 10.30 What are the Challenges? 11.00 Sharing the CSFs 11.20 How should you approach DevOps? 11.45 What about Continuous Deployment? 12.10 Next Steps 12.25 Close / Final Comments 12.30 Lunch Slide 2

Introductions Quick round table Who you are Where you are from Objective for today Where are you with DevOps LEVEL Data Management Build & Integration Environments & Testing Release & Compliance Deployment 3 - Optimised 2 Measured 1 Automated 0 - Partial X X X X -1 - Manual X Slide 3

Why are we doing this session? DEVOPS AND ITIL WORKING TOGETHER INSIGHTS PAPER (UPDATED 2015) Slide 4

What is DevOps? (and what is it not?) SEC DEV SEC OPS Breaking down the Wall of Suspicion Slide 5

What s the purpose? To meet the expectations of today s always on consumer, whose work and leisure experience of Apps is increasingly based upon simple one-click installations that update frequently and reliably To enable the continuous delivery of small, frequent, incremental changes in line with the ever growing list of business initiatives To create the ability to rapidly and repeatedly bring business aligned service improvements to market whilst maintaining quality expectations and customer satisfaction To allow organisations to remain both competitive and up to date in today s challenging and fast moving information rich environment Slide 6

Early thinking and a recipe for success? Introduce a production efficiency methodology that breaks every action, job, or task into small and simple segments which can be easily analysed, built and delivered. This approach: (1) aims to achieve maximum task fragmentation to minimise skill requirements and job learning time; (2) separates execution of work from work-planning; (3) separates direct labour from indirect labour; (4) replaces rule of thumb productivity estimates with precise measurements; (5) introduces time and motion study for optimum job performance, cost accounting, tool and work station design; and (6) makes possible payment-by-result method of wage determination. Slide 7 TAYLORISM Introduced in the early 20 th Century and named after the US industrial engineer Frederick Winslow Taylor (1856-1915) who in his 1911 book 'Principles Of Scientific Management' laid down the fundamental principles of large-scale manufacturing through assembly-line principles.

Shining Lights? Tier 1 Flickr Netflix Amazon Etsy Facebook Twitter 888 Tier 2 SalesForce ServiceNow Sony Coral Tesco etc Tier 3 Lloyds Digital Gala Bingo Slide 8

What are the challenges? OBJECTIVE: Move towards a DevOps continuous deployment model. ENABLERS BLOCKERS Slide 9 SLA / Measurements Business expectations Business & Technical desire to improve Digital agenda Competitive edge Well integrated tool Leadership support Retaining a good team Clear roadmap Communication Testing strategy Open Source tools Agile Development environment Bureaucratic process Too many vendors Lack of education/understanding Legacy systems Cultural change Silo teams Cost of tools Risk Communication Accreditation Regulatory Security control maturity Environments (test) ITIL process implementation End user training Large Organisations (complex) IT Departments (complex)

What are the challenges? OBJECTIVE: Move towards a DevOps continuous deployment model. ENABLERS BLOCKERS 41% Need for simultaneous deployment across different platforms 39% Need to improve the end customer experience 35% Organisational Minefield complexity, culture, people, skills, interdependencies 28% Roles and responsibilities across Dev & Ops are not aligned 35% Increased use of mobile apps 41% Pressures from the business to release apps more quickly to meet customer demand Global Survey 1300 IT Leaders 900 started DevOps Slide 10

How to succeed at DevOps #101 High Marnham nr Retford July 2012 Break down the Silos Slide 11

How will you measuring success Not decided yet 13%????? Internal factors: Lower costs, Fewer defects, Improved efficiencies, Better ROI, Improved collaboration 38% 49% External factors: Increased revenue, Faster time to market, improved competitive positioning, Enhanced customer experience Slide 12 TechInsights 2014

The Critical Success Factors 1. Establish Agile development (requirements) 2. Understand cultural change (paradigm shift, build trust) 3. Design for DevOps (resilience / maintenance / SLA) 4. Understand the deployment pipeline (and backlog) 5. Representative environments through lifecycle (self-service) 6. Common and repeatable processes (with appropriate controls) 7. Have a good service definition and scope for DevOps 8. Automation integrated toolsets (across the lifecycle) 9. Clear strategy, vision and articulation 10. Clear roadmap for rollout Slide 13

Components for Success PEOPLE CULTURE PROCESS WORKFLOW PRODUCTS AUTOMATION PARTNERS COLLABORATION Slide 14

People Management of Change KOTTER Leading Change Slide 15

People Skills and Knowledge Key Skills needed for DevOps Leadership 47% Knowledge of business priorities/strategies/metrics 36% Communication Skills 42% Knowledge of current business processes Articulation Drive Gravitas Skin of a Rhino Slide 16

Process Understand then Automate Cross Functional Process Maps (aka Swim-lane) Use Cases / Stories Workflow Modelling (using Kanban) Slide 17

Products Integrated Software Suites In a DevOps engagement with a customer we can often improve time to market by at least 50%. Often we can improve quality by at least 30%. Or, if quality is already high we can significantly reduce the cost of achieving that high quality. Typical Tools Provider Gartner Magic Quadrant Slide 18

Tools getting noticed IBM UrbanCode, CA LISA, HP ITPS Jenkins, SonarQube udeploy, Puppet, Chef, Ansible, SaltStack Atlassian, ServiceNow, MoodSoft, Xagati, Splunk Infrastructure Tools RANCID automated configuration tool for switches, routers, load balancers CACTI network statistical analysis with graphics IPERF network testing tool Slide 19

Four Phases Agile development. This is the foundation piece for DevOps. The goal here is to make your application development lifecycle agile. Continuous integration. In this phase you automate the lifecycle within development (build and test). As well, we automate the whole workflow engaging process, people, tools, and technology perspectives. Continuous release. Essentially this phase enables your ability to make rapid working-quality iterations of the software ready to release. So you are ready to release high-quality software to the production environment on a much more frequent basis from months to weeks, and then weeks to hours. Continuous deployment. In the last phase customers can now take high-quality software that s coming from the continuous releases and deploy them into production just as frequently. Slide 20

What about Continuous Deployment? Terminology Scrum joint focus team Sprint planning momentum Alpha prototype (internal) Beta pilot (external) Integration working in PROD Release package to deploy Deploy making the release Live We aim to move from a Backlog of Requirements to a Backlog of Deployments Slide 21

What about Continuous Deployment? CSFs for Continuous Rigorous Software Control Agile Development Thorough Testing Robust Validation Precise Release Build Consistent Deployment Fewer Approval Gates No Downtime Monitoring Slide 22

Your Next Steps CALMS Culture (embrace change and manage the change) Automation (think workflow and utilise technology) Lean (small releases, frequent deployments) Monitoring (measure everything, show value) Sharing (collaboration across the Business and IT) Are you ready? Are you moving in the right direction? How long will it take? Deutsche Bank signs 10-year deal to re-engineer wholesale banking IT 25 Feb 2015 Slide 23

Is DevOps right for your organisation? Sometimes You Stand Alone Then the you get followers Then the you get a gathering Then the you have a movement Slide 24

Embrace the Change Frederick Taylor Slide 25

Thank You BUILD TEST DEPLOY REPEAT icore Limited 68 Lombard Street London EC3V 9LJ T: +44 (0) 20 7464 8414 F: +44 (0) 20 7464 8888 info@icore-ltd.com