NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP INFO@ITSMACADEMY.COM. ... educate & inspire - - - ITSM Academy 1115 1



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

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

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

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

AGILE & SCRUM. Revised 9/29/2015

ITIL QUALIFICATION SCHEME & ROLE-BASED TRAINING MATRIX WHITE PAPER

Maximize the synergies between ITIL and DevOps

Wl Welcome! ITIL 2011 Explained. Donna Knapp Curriculum Development Manager ITSM Academy. ITSM Academy

THE KEY BENEFITS OF ITIL

2015 Defense Health Information Technology Symposium Implementation of Agile SCRUM Software Development Methodology

The Agile Service Management Guide. By Jayne Gordon Groll

Enabling Continuous Delivery by Leveraging the Deployment Pipeline

SESSION 703 Wednesday, November 4, 9:00am - 10:00am Track: Advancing ITSM

Course Title: Managing the Agile Product Development Life Cycle

Agile Data Warehousing

ITIL 2015 and Beyond: Six Trends Driving Transformational Change in IT Best-Practices

Whitepaper: How to Add Security Requirements into Different Development Processes. Copyright 2013 SD Elements. All rights reserved.

Collaborative Project Management in a DevOps Culture

Continuous Delivery: implementation considerations. Léon Hagenaars-Keus Edwin van Dillen

Quality Assurance in an Agile Environment

DevOps. Happiest People Happiest Customers

Executive Guide to SAFe 24 July An Executive s Guide to the Scaled Agile Framework.

Agile Systems Engineering: What is it and What Have We Learned?

DevOps to Enterprise Agile

Preparation Guide. EXIN IT Service Management Associate based on ISO/IEC 20000

An Introduction to Continuous Delivery

Continuous delivery Release software on-demand, not on Red Alert

2015 IBM Continuous Engineering Open Labs Target to better LEARNING

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

When is Agile the Best Project Management Method? Lana Tylka

Adopting a Continuous Integration / Continuous Delivery Model to Improve Software Delivery

Scrum, User Stories, and More! CSCI 5828: Foundations of Software Engineering Lecture 22 11/06/2014

Continuous Delivery Software-Deployments ohne graue Haare. 3. April 2012 Corsin Decurtins

"IT Governance and Compliance in an Agile World"

Bridging Development and Operations: The Secret of Streamlining Release Management

DevOps: Development Challenges and New Approaches

Using the Agile Methodology to Mitigate the Risks of Highly Adaptive Projects

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

Use Scrum + Continuous Delivery to build the right thing

Continuous Delivery of Software

Continuous Delivery. Jez Humble, ThoughtWorks #continuousdelivery DevOpsDays, Hamburg

ACCELERATE DEVOPS USING OPENSHIFT PAAS

An Implementation Roadmap

Maximize the synergies between ITIL and DevOps. AXELOS.com

Lean Software Development and Kanban

ScrumMaster Certification Workshop: Preparatory Reading

Agile Service Transition

How to Build a Service Management Hub for Digital Service Innovation

Agile Release Management: Towards Frequent, Low Risk Releases. by Jez Humble, Build and Release Principal, ThoughtWorks Studios.

Building Value with Continuous Integration

Knowledge Management 101 Better Support Decisions, Faster

Preparation Guide. EXIN IT Service Management Associate Bridge based on ISO/IEC 20000

Course Title: Planning and Managing Agile Projects

Copyright protected. Use is for Single Users only via a VHP Approved License. For information and printed versions please see

Agile Project Management and the Real World. Emily Lynema DLF Fall 2010 November 1, 2010

Taking the first step to agile digital services

Crossing the DevOps Chasm

Introduction to Agile Scrum

AGILE SOFTWARE TESTING

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan

Adopting Agile Approaches for the Enterprise

The traditional project management uses conventional methods in software project management process.

Adapting Agile Software Development to Regulated Industry. Paul Buckley Section 706 Section Event June 16, 2015

MasterClass 26 th March 2015 DevOps and Continuous Deployment

Sometimes: 16 % Often: 13 % Always: 7 %

The Basics of Scrum An introduction to the framework

Continuous Delivery / Continuous Deployment How to automate your Deliveries. Bernhard Keprt

Mitigating Risk with Agile Development. Rich Mironov CMO, Enthiosys

Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith

The Agile Drupalist. Methodologies & Techniques for Running Effective Drupal Projects. By Adrian AJ Jones (Canuckaholic)

Agile Scrum Workshop

Agile Projects 7. Agile Project Management 21

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

Applying Agile Project Management to a Customized Moodle Implementation

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

DevOps for. Developers. Michael Huttermann. Apress-

Why continuous delivery needs devops, and why devops needs infrastructure-as-code. Sriram 25-Oct-2012

Service Catalog Management: A CA Service Management Process Map

Governments information technology

Fact or Fiction: ERP Projects Can Be Delivered Using Agile

ITIL Asset and Configuration Management in the Cloud. January 2016

TSG Quick Reference Guide to Agile Development & Testing Enabling Successful Business Outcomes

The 2015 State of Scrum Report. How the world is successfully applying the most popular Agile approach to projects

journey to a hybrid cloud

Continuous Delivery at SAP: From dinosaur to spaceship. Darren Hague / SAP Global IT November 1st, 2013 Public

Service Orchestration

The ITIL Guide to DevOps

VISUAL REQUIREMENTS MANAGEMENT WITH KANBAN. Mahesh Singh Co-founder/ Sr. VP Product, Digite, Inc.

Agile and PRINCE2 And how they integrate. enterprise.bcs.org

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

Agility via Software Engineering Practices

Transcription:

NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP INFO@ITSMACADEMY.COM - - -... educate & inspire ITSM Academy 1115 1

ITSM Academy Full service provider of IT Service Management (ITSM) education and advice Accredited and sustainable education and training IT Infrastructure Library (ITIL ) Process Design (CPDE) DevOps Agile Service Management ISO/IEC 20000 ITSM Academy 1115 2 Donna Knapp Author Curriculum Development Manager Certified Process Design Engineer ITIL Expert DevOps Foundation certified Certified Scrum Master Certified Agile Process Owner Certified Agile Service Manager Certified ISO/IEC 2000 Consultant/Manager Certified in Knowledge-Centered Support (KCS) Principles www.itsmacademy.com www.itsmprofessor.net @ITSMAcademy ITIL is a registered trade mark of AXELOS Limited

WHY DEVOPS? THE GOVERNMENT PERSPECTIVE ITSM Academy 1115 3

Historically Government Agencies Dev Ops X X X X X X X X Mission Waterfall Projects Rigorous Processes ITSM Academy 1115 4

Slow responsiveness Citizen dissatisfaction Poor user experience Pain and negative impact to mission and reputation when things go wrong Wasted time and tax dollars Lost productivity High costs and risks ITSM Academy 1115 5

Agile and lean development practices speed things up, but... Government Agencies Dev Ops X X X X X X X X X X X X X X X X X X X X X Increased citizen expectations Agile/Lean Dev Rigorous Processes ITSM Academy 1115 6

agile and lean service management practices are also needed. Government Agencies DevOps X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X Success through Innovation Continuous Delivery ITSM Academy 1115 7

WHY DEVOPS? THE IT PERSPECTIVE ITSM Academy 1115 8

Dev wants change W A L L O F Ops wants stability C O N F U S I O N ITSM Academy 1115 9

Extreme Focus on Change What are the dangers? Extreme Focus on Stability Isn t this the way it should be? c. All of the above ITSM Academy 1115 10

DevOps really is key with the pace of today's development environment. By integrating teams and quality early in the process, providing better communications, purpose and direction, continually refining processes, it greatly improves outcomes and stops the blame game. Keith Thurston General Services Administration ITSM Academy 1115 11

WHAT IS DEVOPS? ITSM Academy 1115 12

DevOps is a cultural and professional movement that stresses communication, collaboration and integration between software developers and IT operations professionals. Acknowledges Stakeholder interdependence Need to rapidly produce quality software Need to increase rate of production releases Supports the use of agile and lean development practices ITSM Academy 1115 13

DevOps extends beyond software developers and IT operations. Dev includes all the people involved in developing software products and services including Architects, business representatives, customers, product managers, project managers, quality assurance (QA) testers and analysts, suppliers, etc. Ops includes all the people involved in delivering and managing software products and services including Information security professionals, systems engineers, system administrators, IT operations engineers, release engineers, database administrators (DBAs), network engineers, support professionals, suppliers, etc. ITSM Academy 1115 14

Public (Federal Government) 18F General Services Administration @18F chat.18f.gov cloud.gov Defense Information Systems Agency Department of Veterans Affairs U.S. Citizenship and Immigration Services U. S. Patent and Trademark Office Private Academia Entertainment Financial Insurance Manufacturing Publishing Retail DevOps practices will continue to evolve through communities of practice. Seek out opportunities to collaborate with others. ITSM Academy 1115 15

DevOps practices improve IT performance. Organizations are more agile Services are more reliable Code is deployed 30 times more frequently Deployments are completed 200 times faster Changes are 60% more successful Service is restored 168 times faster Organizations that have implemented DevOps practices are up to five times more likely to be high performing. ITSM Academy 1115 16 Source: 2015 State of DevOps Report

Deployment frequency Change lead time Cycle time Change failure rate Mean time to detect incidents (MTTD) Mean time to recover (MTTR) Mean time to restore service (MTRS) ITSM Academy 1115 17

DevOps enables organizations to deliver better software, faster. ITSM Academy 1115 18

DEVOPS VALUES ITSM Academy 1115 19

More than anything else, DevOps is a cultural movement based on human and technical interactions to improve relationships and results. ITSM Academy 1115 20

DEVOPS AND OTHER FRAMEWORKS ITSM Academy 1115 21

Agile Dev Ops ITSM Lean Successful DevOps relies on the adoption and integration of multiple frameworks and methodologies. ITSM Academy 1115 22

Without a doubt, the next surge of productivity will coming from improvements in the IT value stream, the likes of which we have not seen since the manufacturing movement during the 1980s. Julia Allen ITSM Academy 1115 23

DEVOPS AND AGILE ITSM Academy 1115 24

DevOps and agile complement each other to deploy working functionality into production faster. 24 hours Process Backlog Sprint Backlog 2-4 weeks SPRINT No changes allowed! Potentially Releasable Product Increment Define Plan Build and Test Non-functional requirements Define Ops acceptance criteria Infrastructure provisioning Operations ITSM Academy 1115 25 Embed Ops knowledge in Dev Design, build, test ITSM and IT Operations automation capabilities

DevOps is not just about automation but there are common enabling practices. Treating infrastructure as code Cloud-based service models (e.g., IaaS, PaaS) Repeatable and reliable deployment processes Continuous integration, continuous delivery and continuous deployment Development and testing (preferably automated testing) performed against production-like systems On-demand creation of development, test, staging and production environments Proactive monitoring of infrastructure components, environments, systems and services Shared access to automated testing, deployment, monitoring and ITSM tools streamlines software delivery. ITSM Academy 1115 26

Automated tests in production-like environments assure the code and environment operate as designed and are always in a releasable state. Stop the line when tests fail Dev Test Staging Prod Commit Code Build and Test Acceptance Test Deploy to Prod and Test Release Feedback test results, monitoring data, etc. Automated Trigger Manual Trigger ITSM Academy 1115 27

Code deployed into production may be invisible to customers, but features can be run and tested by internal staff. Stop the line when tests fail Dev Test Staging Prod Commit Code Build and Test Acceptance Test Deploy to Prod and Test Release Feedback test results, monitoring data, etc. Automated Trigger Manual Trigger ITSM Academy 1115 28

ADOPTING A DEVOPS CULTURE ITSM Academy 1115 29

People Processes Technology Culture DevOps In that order! ITSM Academy 1115 30

Get clear on the opportunity the Why? Create a cross-functional team Identify and prioritize improvement opportunities Align with agency mission and goals Set quantifiable goals Experiment, learn, iteratively and incrementally improve Share what you learn and accomplish Show progress along the way Get good at continually improving! ITSM Academy 1115 31

2015 State of DevOps Report. Puppet Labs, IT Revolution Press Continuous Delivery. J. Humble, et al. Addison-Wesley Professional, 2010 Leading the Transformation: Applying Agile and DevOps Principles at Scale. G. Gruver and T. Mouser, IT Revolution Press, 2015 Lean Enterprise: Adopting Continuous Delivery, DevOps, and Lean Startup at Scale. J. Humble, et al, O'Reilly Media, 2014 Lean IT: Enabling and Sustaining Your Lean Transformation. S. Bell and M Orzen. Productivity Press, 2010 The Phoenix Project. G. Kim, et al, IT Revolution Press, 2013 ITSM Academy 1115 32

DevOps and the Federal Government Mark Schwartz - U.S. Citizenship and Immigration Services https://www.youtube.com/watch?v=qwhvljtqhai Bret Mogilefsky cloud.gov https://www.youtube.com/watch?v=ncycnkxs-re Mike Bland Practice Director 18F https://www.youtube.com/watch?v=ahtihwxgria Alan Kraft U. S. Patent and Trademark Office http://devopsenterprise.io/sessions/learning-teaching-devops-inthe-enterprise/ ITSM Academy 1115 33

Questions? ITSM Academy 1115 34

Class Next Class Date DevOps Foundation Virtual: January 12-15 2016 (10am-2pm ET) Certified Agile Process Owner Certified Agile Service Manager Certified Process Design Engineer Virtual: January 19-22 2016 (9am - 1pm ET) Virtual: February 1-4 2016 (10am - 2pm ET) www.itsmacademy.com info@itsmacademy.com Virtual: January 25-29 2016 (9am - 2pm ET) ITSM Academy 1115 35