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

Size: px
Start display at page:

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

Transcription

1 Enterprise DevOps No more silos March 2014 Sogeti Nederland B.V White paper

2 Contents 1 DevOps: no more silos DevOps defined DevOps relations Continuous Delivery DevOps in practice Enterprise DevOps... 7 Addendum: 10 Golden Rules of Enterprise DevOps...8 1/10

3 1 DevOps: no more silos Organizations worldwide have adopted the Agile way of working. This, however, does not say that these organizations actually bring new or adapted software to production with the required speed and frequency. Predominantly during this final step (often referred to as the last mile ) the delivery process hampers. The root cause? The (IT) organization has too many silos. The solution? DevOps, an organizational movement and way of thinking which enables continuous delivery. This sounds a lot easier than it is in real life. Who doesn t know them: IT departments where designers, developers, testers, support and operations live in splendid isolation from each other, with a minimal level of collaboration. The designers cherish their own requirements methodologies, developers working on their code (possibly in Scrum teams), after which the results are pulled through the test factory, in order to be thrown over the operations wall at the end. Products, as delivered by the development teams (Scrum has named these potentially shippable products ), pile up in front of operations doorstep. And when these product increments are eventually implemented in a large release, it takes unacceptably long before errors/bugs can be related to their source. Integration problems don t come to the surface before the tester is running the acceptance tests. And what about the user, who is constantly faced with latency in the availability of critical changes? 2/10

4 2 DevOps defined The time has come to get rid of these silos, which have triggered the compartmentalization of IT. The answer to this originates from (mostly) Belgium and the USA, where the DevOps movement experienced a boost. On a global scale, this movement has rapidly gained terrain and relevance ever since being given its name in Initiated by joining a number of ideologies and good practices from the worlds of development and operations, DevOps has catalyzed a true IT revolution. To illustrate this, it has enabled several organizations to deploy (software, configurations) to production up to 8000 times faster than traditional organizations. Although the name suggests only Development (Dev) and Operations (Ops) will more closely collaborate, the movement is much broader than just that. That is why bringing together Dev and Ops is referred to as DevOps Lite (after Patrick Debois), whereas true DevOps also entails the integration of crucial roles such as the business, testing/qa and security. This holistic thinking is the first principle of DevOps. Besides that, it is considered fundamental to DevOps to not only have (mostly Agile) development teams deliver potentially shippable products, but to have the target deployment environments available as well (provisioning). Clearly this is where DevOps takes Agile implementations one step further, thereby providing the IT organization more valuable feedback on the quality of the delivered products. Surely automation plays an essential role here. Without a high degree of automation, it is virtually impossible to provision and synchronize (DTAP) environments in a fast and standardized way. Probably the most fundamental shift which is part of the DevOps way of working, is the way errors and risks are dealt with. Traditional organizations tend to have a cultural heritage where errors are being punished, hence covered up. DevOps organizations assume that errors are excellent, as they improve the organization s resilience. It enhances the organizational capability to learn, moving these types of organizations towards a state of antifragility (Nicholas Taleb). They are known for their ability to absorb disturbances, even grow from them, and continuously adapt to changing circumstances. Source: Mike Kavis Antifragile Systems: Designing for Agility vs. Stability 3/10

5 3 DevOps relations The revolutionary aspect of DevOps is not about the individual components it touches. It is the contextual combination and application of these techniques, methods and ideologies. The following essential relations are identified in relation to DevOps: Agile: Many of the principles applied in organizations that have adopted DevOps, concur with the Agile principles. Think of short feedback loops, minimizing unit size and fast flow of planned work. Agile Lean Lean: The Lean way of thinking is not only applicable to the factory floor. Lean elements such as Voice of the Customer, Flow, Pull and Kaizen are used more and more in IT organizations. Waste is reduced and errors are identified and solved at the source ( no defects downstream ). ALM Cloud DevOps ITIL ToC Theory of Constraints (ToC): This methodology, related to Lean, is characterized by the elimination of bottlenecks. By consistently searching for essential limitations in your organization s product and service flows, these constraints (or bottlenecks) can be taken away adequately. A wonderful example of a bottleneck in an IT organization is found in the The Phoenix Project book (Behr, Kim, Spafford), where the IT organization is hampered by the heroism of one particular IT specialist (Brent), the incarnate bottleneck. ITIL: Without a doubt, ITIL also plays a significant role in DevOps organizations. If well applied, the introduction of Agile and Lean principles and instruments in the entire IT delivery chain (so including operations and support) account for faster and more flexible service management processes. Take Configuration Management, which is crucial in DevOps in sharing information between several roles and domains. Cloud: Many organizations have started their transformation to the cloud, either partly or full blown. Cloud technology enables fast provisioning, adjustment (scaling up/down) and synchronization of (DTAP) environments and in automating several build, integration, test or deployment tasks. Application Lifecycle Management (ALM): As said, DevOps is seriously slashing traditional silos in organizations. These silos often represent the stages in the application lifecycle, such as design, build, test and operations. In bringing these functions together in multidisciplinary teams, DevOps is directly related to the emergence of integrated ALM tooling. 4/10

6 4 Continuous Delivery The Continuous Delivery discipline has been of the primary contributors to the initiation of DevOps. The principles behind Continuous Delivery are virtually identical to those behind the DevOps movement. Although the name Continuous Delivery is actually much better in depicting the actual business need, the DevOps philosophy has a much more dominant position in the global market at this moment. Continuous Delivery is mostly aimed at joining all (semi-)finished IT products in the so-called deployment pipeline and automating as much processes as possible within this pipeline. DevOps also explicitly includes the cultural and organizational impact in order to truly deliver on this continuous delivery promise. Thus, Continuous Delivery is in fact a subset of DevOps, with primary components as Continuous Integration (continuously integrating and testing code which was built separately) and Continuous Deployment (continuously and automatically deploying all changes to production). The objective of Continuous Delivery is to build and maintain software in such a way, that it can be promoted to production at any given time. 5/10

7 5 DevOps in practice From its international context the DevOps movement has its origin mainly in start-ups and internet companies, such as Flickr, Amazon, Netflix, Twitter, Etsy, Facebook and Salesforce. Of course, this is strongly related to the innovative culture and dynamic business these companies are facing. In the past few years however, its adoption has migrated rapidly to other sectors. This is also very much the case in The Netherlands. Several banks, Insurance companies, logistic suppliers, industrial multinationals, energy providers, but also (semi-)government organizations have started adopting DevOps principles and practices, including the organizational and cultural consequences. Some organizations have rigourously changed their organizational model towards a DevOps collaboration model, others are still in the experimental stage. The problems these organizations are facing, can be related explicitly to the DevOps CAMS pilars (see below). Particularly the essential cultural (C) shift to a multidisciplinary and interdepartmental collaboration model is a really tough hurdle; to IT professionals, yet even more to their managers. CAMS DevOps is a lot more than just automating the IT delivery processes to a high degree. This notion is illustrated by the so-called CAMS pilars, which are fundamental to all successful applications of the DevOps philosophy: No matter to what extent an organization has applied IT process automation, as long as its professionals and managers do not have the required competences or show the right behavior, the silos will never truly disappear. This calls for a thorough change approach. Once processes have been standardized, they can be automated. Tools are an essential catalyzer in achieving continuous integration, in applying consistent version control and configuration management, automating deployments, or provisioning and monitoring environments. In order to improve, information is indispensable. By means of metrics, information can be offered to professionals and managers for decision making purposes, such as number of deployments per time unit or FTE, or the number of implemented improvements. Joining several roles in teams is fundamental to DevOps, preferably co-located and with adequate knowledge management tools. Sharing knowledge on requirements, development, test findings and operational issues contribute to the continuous feedback flows within these multidisciplinary teams. 6/10

8 6 Enterprise DevOps This almost sounds too good to be true. And in fact it is. Even though the DevOps movement is delivering numerous best and worst practices on a global scale, there is no such thing as reading the book or blog and start doing DevOps tomorrow. If you want to make a success out of your DevOps-related efforts, it is advisable to take into account the 10 Golden Rules of Enterprise DevOps (see addendum). The term Enterprise DevOps is synonymous to the conscious implementation of the DevOps (and Continuous Delivery) philosophy in your organization, with careful consideration of complex landscapes and the overall business needs. Practical documentation: - N.N. Taleb, Antifragile: Things That Gain From Disorder, G. Kim, K. Behr & G. Spafford, The Phoenix Project, J. Humble & D. Farley, Continuous Delivery, R. England, Plus! Standard + Case, 2013 is Management Consultant at Sogeti Netherlands, mainly active in the field of Agile, Lean, Operations and Service Management. 7/10

9 Addendum: 10 Golden Rules of Enterprise DevOps 1 Do not forget about your core systems It goes without saying that mostly start-ups and internet companies have adequately adopted the DevOps principles. After all, they did not have any legacy systems and historical complexity. The average (Dutch) organization, however, simply has these type of complex environments to deal with on a daily basis. At first it might not always seem logical to include these traditional environments while moving to DevOps. Resistance in these environments tends to be quite substantial. Moreover, the necessity to deploy and deliver in a frequent and fast manner may not be present. These situations ask for careful listening to actual business needs, thereby connecting to these new ways of working as much as desired. Even in these (eg. mainframe) environments, automated testing, integration and deployment scan add substantial value, just as much as more intensive collaboration between the disciplines. 2 Embrace the cloud Speed and flexibillity. It should not surprise you that the cloud is a core driver behind successful DevOps organizations. Platform-as-a-Service (PaaS) enables the prompt availability and adaptability of DTAP environments. This way, a developer does not need to wait 3 weeks for a test environment; instead it is built within a matter of minutes, and broken down when it is no longer needed. This not only saves time and money, but also effectively optimizes the quality of the synchronized environments by means of standardization. 3 Reward risk takers In achieving a DevOps organization, creating and nurturing a DevOps culture is an essential vehicle. A DevOps culture can be distinguished by its open en stimulating attitude with regard to risks. By decreasing the size of work units (changes) and intense automation, also in testing, risks are limited to a large extent and errors are prevented. Nonetheless, should errors occur, then foremost they need to be treated as learning points, instead of being hidden in fear of punishment. Only then a truly resilient (Taleb: antifragile ) organization can grow with future- and shockproof environments. In DevOps production environments we even see destructive agents (like Netflix Chaos Monkey) being launched in order to bring down random services, and then learn from this; all in order to optimize the organization s learning capability. 4 Not everything can be automated A strong discipline of continuous delivery within DevOps organizations require a high degree of automation. All activities that can be standardized are eligible for automation. You may think of integration, testing, deployments and provisioning. However, there will always remain a substantial part of the work that cannot be automated. It is helpful using the practical partition Rob England (The IT Skeptic) has introduced, where Standard requests are distinguished from Case requests. Standard requests are repeatable, predictable and eligible for automation. The process, solution and timeframe for Cases, however, cannot be determined up front, as they simply did not occur before. Every organization, DevOps or not, will always need to consider how these Cases are handled most effectively. 5 Remove bottlenecks Organizations that plan to adopt the DevOps philosophy, generally have this desire in order to better deal with all types of changes, internal and external. The related processes change as well. As a matter fact, process improvement is an essential part of daily work, or even more important than that. This results in a continuous quest for bottlenecks in work processes, so as to reduce and eliminate them. Central to this belief is that only improvements on the bottleneck are considered useful; all other improvements are some kind of waste. 8/10

10 6 Manage your portfolio Working in and with DevOps teams takes a great amount of discipline, as well as trust. In line with the Agile way of thinking, the DevOps philosophy is based on creating space and freedom in deciding how the required products are realized and maintained by the teams. Typically, this liberty leads to the overall business case (on program or portfolio level) not being picked up adequately by the different teams. The importance of management information and performance data is not decreasing if DevOps has been adopted. More than ever, it has become relevant for organizations to facilitate decision making across innovation (project portfolio) and the status quo (application portfolio). 7 Include IT support DevOps primarily concentrates on improving the collaboration between the (business and) IT domains and speeding up the delivery cycles. Providing support on the existing information systems and functionalities can implicitly be assigned to the teams, but in practice many DevOps adoption programs fail to include this vital function within the teams focus. Whereas particularly in handling information requests, support demands and other service requests, DevOps (eg. Agile, Lean) practices can be really beneficial. A great example if the use of kanban systems to visualize, handle and monitor (mostly Case) requests, such as problems, changes or improvements. 8 Use IM to involve your business The direct consequence of breaking down the traditional IT silos, is that teams start collaborating more closely in highly automated environments. The risk this might produce is that IT has lost sight of the customer (business, user) in an enthousiastic search for efficiency and collaboration within IT. In The Netherlands we should be proud of the professional position of Functional Management (Business Information Management),in representing the business interest in IT development and operations. Let s not squander this position and give the business information manager the (Product Owner) role it deserves, with regard to functional support, demand articulation and functionality management, also in DevOps cultures. 9 Facilitate multidisciplinarity Merely rebranding your current IT teams to DevOps teams is not exactly a panacea here. In order to really make the Agile and Lean principles work, the teams will need to be composed and managed on a multidisciplinary basis. This means that developers, testers and operations/support engineers should complement and help each other, as long as it supports the team result. This also implies no restrictions should be imposed in fulfilling this multidisciplinarity by means of rigid resource management or dogmatically chasing KPIs on management level. The team members should be given the freedom to expand their knowledge and competences outside their original domain. 10 DevOps engineers do not exist Now that the DevOps movement has gained significant ground from traditional methods, new function titles are growing out of all proportion. Some organizations adopting the DevOps philosophy have started their search for DevOps engineers. But these do not really exist. Surely, a multidisciplinary team demands developers to do testing, while operations engineers will write documentation together with the developer. But still that does not lead to pure generalists, or DevOps engineers. There will always be specialists, but with a multidisciplinary (DevOps) state of mind. 9/10

Continuous Delivery. Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley

Continuous Delivery. Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley Continuous Delivery Anatomy of the Deployment Pipeline (Free Chapter) by Jez Humble and David Farley Copyright 2011 ThoughtWorks Inc. All rights reserved www.thoughtworks-studios.com Introduction Continuous

More information

DevOps. Happiest People Happiest Customers

DevOps. Happiest People Happiest Customers DevOps Happiest People Happiest Customers Contents Introduction...3 What Is DevOps?...3 Do We Really Need DevOps?...4 Survey of DevOps Quantifiable Benefits...5 How Does DevOps Work Anyways?...5 Challenges

More information

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

Continuous delivery Release software on-demand, not on Red Alert Continuous delivery Release software on-demand, not on Red Alert Have it all. Ahead of the competition Value In a world where customers expect a mobile and connected 24x7 experience, businesses must adapt

More information

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

NIH PROJECT MANAGEMENT COMMUNITY THE DEVOPS EFFECT DONNA KNAPP INFO@ITSMACADEMY.COM. ... educate & inspire - - - ITSM Academy 1115 1 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

More information

DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software

DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software DevOps - en inngang til den Digtale Transformasjon Rapidly Deliver Exceptional Software Pål Dragseth June 2015 Applications Are Changing the World of Business 84% Video US internet traffic by 2018 $142B

More information

MasterClass 26 th March 2015 DevOps and Continuous Deployment

MasterClass 26 th March 2015 DevOps and Continuous Deployment 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

More information

The Role of Feedback in Continuous Integration, Continuous Delivery and Agile ALM

The Role of Feedback in Continuous Integration, Continuous Delivery and Agile ALM The Role of Feedback in Continuous Integration, Continuous Delivery and Agile ALM feed back / fēd,bak/ Noun: Information about reactions to a product, a person s performance of a task, etc., used as a

More information

The Good, the Bad and the Ugly of Implementing Service Management

The Good, the Bad and the Ugly of Implementing Service Management Service Management The Good, the Bad and the Ugly of Implementing Service Management Date: April 2013 Prepared by: Alex Hernandez, ITIL Master and Fellow in Service Management Content 1. The Bad and Ugly

More information

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

18/09/2015. DevOps. Prof. Filippo Lanubile. Outline. Definitions Collaboration in DevOps Automation in DevOps. Prof. DevOps Outline Definitions Collaboration in DevOps Automation in DevOps 1 www.agilemanifesto.org/principles.html What is DevOps A set of practices that emphasize automation and collaboration between development

More information

Goodbye war room, hello DevOps 2.0

Goodbye war room, hello DevOps 2.0 Goodbye war room, hello DevOps 2.0 Table of contents Page Chapter Page Chapter 3 Authors 9 4 Executive Summary 10 Where ARE your priorities? Show me the money Shift left to your developers workstations

More information

The Continuous Delivery Effect

The Continuous Delivery Effect POWERING CONTINUOUS DELIVERY The Continuous Delivery Effect Understanding the Benefits of Continuous Delivery ebook Software is Eating the World In just about any industry, the success of an organization

More information

INTRODUCING CONTINUOUS DELIVERY IN THE ENTERPRISE

INTRODUCING CONTINUOUS DELIVERY IN THE ENTERPRISE INTRODUCING CONTINUOUS DELIVERY IN THE ENTERPRISE The situation Today Not too long ago customers and prospects had to find a computer to visit your site. In stark contrast with just a few years ago, this

More information

Crossing the DevOps Chasm

Crossing the DevOps Chasm SOLUTION BRIEF Application Delivery Solutions from CA Technologies Crossing the DevOps Chasm Can improved collaboration and automation between Development and IT Operations deliver business value more

More information

Application Outsourcing: The management challenge

Application Outsourcing: The management challenge White Paper Application Outsourcing: The management challenge Embedding software quality management for mutual benefit Many large organizations that rely on mainframe applications outsource the management

More information

2011 Forrester Research, Inc. Reproduction Prohibited

2011 Forrester Research, Inc. Reproduction Prohibited 1 ALM With power comes great responsibility Dave West, VP and Research Director March, 2012 2 2009 2011 Forrester Research, Inc. Reproduction Prohibited Hello and welcome to today s talk To help people

More information

Enabling Continuous Delivery by Leveraging the Deployment Pipeline

Enabling Continuous Delivery by Leveraging the Deployment Pipeline Enabling Continuous Delivery by Leveraging the Deployment Pipeline Jason Carter Principal (972) 689-6402 Jason.carter@parivedasolutions.com Pariveda Solutions, Inc. Dallas,TX Table of Contents Matching

More information

Continuous Delivery of Software

Continuous Delivery of Software Continuous Delivery of Software Reducing risks with systems, feedback and flow SEPG North America 2013 Joanne Molesky October 3, 2013 2011 All rights reserved. Purpose Challenge traditional concepts for

More information

Best Practices in Release and Deployment Management

Best Practices in Release and Deployment Management WHITEPAPER Best Practices in Release and Deployment Management Mark Levy Through 2016, a lack of effective release management will contribute up to 80% of production incidents in large organizations with

More information

Continuous Delivery: Automating the Deployment Pipeline. Solution Brief

Continuous Delivery: Automating the Deployment Pipeline. Solution Brief Continuous Delivery: Automating the Deployment Pipeline Solution Brief The Value of Continuous Delivery Continuous Delivery is a software delivery practice that requires you to build and deploy software

More information

SCALING AGILE. minutes

SCALING AGILE. minutes SCALING AGILE in 5 minutes THREE AGILE COMPANIES Basement Apps Ltd is having unexpected success with a social media app for musicians. Software Supply Ltd needs more diverse development teams as the company

More information

DevOps: The Key to Delivering High Quality Application Services Faster

DevOps: The Key to Delivering High Quality Application Services Faster DevOps: The Key to Delivering High Quality Application Services Faster Stephen Elliot Vice President Cloud and IT Infrastructure DevOps Defined DevOps is a methodology that unifies a team including business

More information

Scrum vs. Kanban vs. Scrumban

Scrum vs. Kanban vs. Scrumban Scrum vs. Kanban vs. Scrumban Prelude As Agile methodologies are becoming more popular, more companies try to adapt them. The most popular of them are Scrum and Kanban while Scrumban is mixed guideline

More information

Customer-Centric Cloud Provisioning. White Paper

Customer-Centric Cloud Provisioning. White Paper Customer-Centric Cloud Provisioning Customer-Centric Cloud Provisioning Most IT organizations tend to think more about infrastructure -centric activities that are not clearly connected with business value.

More information

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

Scaling Agile Is Hard, Here s How You Do It! Scaling Agile Is Hard, Here s How You Do It! Diego Lo Giudice, Vice President, Principal Analyst April 9, 2014. Optional Conference, Budapest Agenda Is Agile still worthwhile? How are Organizations Doing

More information

- Solution Spotlight ACCELERATING APPLICATION DEPLOYMENT WITH DEVOPS

- Solution Spotlight ACCELERATING APPLICATION DEPLOYMENT WITH DEVOPS - Solution Spotlight ACCELERATING APPLICATION DEPLOYMENT WITH DEVOPS B ringing together development, testing and operations can help organizations address many traditional and application deployment challenges.

More information

The Rationale For Continuous Delivery

The Rationale For Continuous Delivery The Rationale For Continuous Delivery Or What Does Good Look Like? Dave Farley http://www.davefarley.net @davefarley77 http://www.continuous-delivery.co.uk The State of Software Development Source: Date:

More information

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

Continuous???? Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. ???? 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Application Delivery is Accelerating Surge in # of releases per app

More information

www.pwc.com Scale agile throughout the enterprise A PwC point of view

www.pwc.com Scale agile throughout the enterprise A PwC point of view www.pwc.com Scale agile throughout the enterprise A PwC point of view December 2013 Overview Today it s rare to speak with a company that is not adopting some form of agile development practice. However,

More information

Anatomy of an Enterprise Software Delivery Project

Anatomy of an Enterprise Software Delivery Project Chapter 2 Anatomy of an Enterprise Software Delivery Project Chapter Summary I present an example of a typical enterprise software delivery project. I examine its key characteristics and analyze specific

More information

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

Continuous Delivery Software-Deployments ohne graue Haare. 3. April 2012 Corsin Decurtins Continuous Delivery Software-Deployments ohne graue Haare 3. April 2012 Corsin Decurtins Some numbers 4 15 deployments per year bank, insurance company, government, transport authority deployments per

More information

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

THE STATEFUL CONDITION: OR HOW I LEARNED TO STOP WORRYING AND EMBRACE THE CLOUD THE STATEFUL CONDITION: OR HOW I LEARNED TO STOP WORRYING AND EMBRACE THE CLOUD Eric Jeanes NET+ Program Management, Internet2 2015 Internet2 Thanks to Brad Greer, U of Washington [ 2 ] 2015 Internet2

More information

THE METIER OF ERP PROJECT MANAGEMENT Successful Projects above all require Business-IT Leadership

THE METIER OF ERP PROJECT MANAGEMENT Successful Projects above all require Business-IT Leadership THE METIER OF ERP PROJECT MANAGEMENT Successful Projects above all require Business-IT Leadership White Paper March 2013 1 P a g e Table of contents Introduction ERP Projects ERP Project Management ERP

More information

Lean and Kanban at Scale Extending Kanban across the portfolio, program and team levels. Al Shalloway, Net Objectives. September 4 th, 2014

Lean and Kanban at Scale Extending Kanban across the portfolio, program and team levels. Al Shalloway, Net Objectives. September 4 th, 2014 Lean and Kanban at Scale Extending Kanban across the portfolio, program and team levels Al Shalloway, Net Objectives September 4 th, 2014 Implementing Kanban at Scale Al Shalloway, CEO & Founder of Net

More information

Taking the first step to agile digital services

Taking the first step to agile digital services Taking the first step to agile digital services Digital Delivered. Now for Tomorrow. 0207 602 6000 mbailey@caci.co.uk @CACI_Cloud 2 1. Background & Summary The Government s Digital by Default agenda has

More information

Executive Guide to SAFe 24 July 2014. An Executive s Guide to the Scaled Agile Framework. alshall@netobjectives.com @AlShalloway

Executive Guide to SAFe 24 July 2014. An Executive s Guide to the Scaled Agile Framework. alshall@netobjectives.com @AlShalloway An Executive s Guide to the Scaled Agile Framework Al Shalloway CEO, Net Objectives Al Shalloway CEO, Founder alshall@netobjectives.com @AlShalloway co-founder of Lean-Systems Society co-founder Lean-Kanban

More information

Five Reasons why Agile Won t Scale Without Automation

Five Reasons why Agile Won t Scale Without Automation Five Reasons why Agile Won t Scale Without Automation September 2011 June 2011 Introduction The Agile software development methodology is composed of a number of techniques designed to help deliver incremental

More information

IT Trends and Outlooks: Why IT Should Forget About Development

IT Trends and Outlooks: Why IT Should Forget About Development RESEARCH REPORT IT Trends and Outlooks: Why IT Should Forget About Development By Miguel Tam April 2012 2012. Serena Software, Inc. 1 Introduction Ten years ago, the Agile Manifesto turned software development

More information

Chapter 10. Becoming an Agile Enterprise

Chapter 10. Becoming an Agile Enterprise Chapter 10. Becoming an Agile Enterprise Continuous improvement is not about the things you do well that's work. Continuous improvement is about removing the things that get in the way of your work. The

More information

An Introduction to Continuous Delivery

An Introduction to Continuous Delivery An Introduction to Continuous Delivery rolf russell continuous delivery practice lead 2011 All rights reserved. conan the deployer getting it in front of users quickly http://code.flickr.com small feature

More information

How To Develop An Application

How To Develop An Application What is Application Lifecycle Management? David Chappell Sponsored by Microsoft Corporation Copyright 2014 Chappell & Associates Defining application lifecycle management (ALM) isn t easy. Different people

More information

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps. Bill Cunningham

Service OnBoarding: A Process Approach for Uniting ITIL and DevOps. Bill Cunningham Service OnBoarding: A Process Approach for Uniting ITIL and DevOps Bill Cunningham Service OnBoarding A Process Approach for Uniting ITIL and DevOps through Standardized Non- Functional Requirements DevOps:

More information

What makes a good process?

What makes a good process? Rob Davis Everyone wants a good process. Our businesses would be more profitable if we had them. But do we know what a good process is? Would we recognized one if we saw it? And how do we ensure we can

More information

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

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments Orchestrated Release Management Gain insight and control, eliminate ineffective handoffs, and automate application deployments Solution Brief Challenges Release management processes have been characterized

More information

Lean Software Development and Kanban

Lean Software Development and Kanban 1 of 7 10.04.2013 21:30 Lean Software Development and Kanban Learning Objectives After completing this topic, you should be able to recognize the seven principles of lean software development identify

More information

Beyond the Hypervisor: Optimizing Virtualization Management

Beyond the Hypervisor: Optimizing Virtualization Management Beyond the Hypervisor: Optimizing Virtualization Management An ENTERPRISE MANAGEMENT ASSOCIATES (EMA ) White Paper Prepared for ASG Software Solutions August 2009 IT MANAGEMENT RESEARCH, Table of Contents

More information

White Paper Software Quality Management

White Paper Software Quality Management White Paper What is it and how can it be achieved? Successfully driving business value from software quality management is imperative for many large organizations today. Historically, many Quality Assurance

More information

EB TechPaper. Managing complexity with agile development. automotive.elektrobit.com

EB TechPaper. Managing complexity with agile development. automotive.elektrobit.com EB TechPaper Managing complexity with agile development automotive.elektrobit.com 1 The widespread use of smartphones in cars as well as the advent of automated driving and progressive networking has led

More information

Introduction. Industries across the globe are burgeoning. Stiff

Introduction. Industries across the globe are burgeoning. Stiff Solutions for higher performance! Agile VS Lean THE COMPREHENSIVE FACTORS Introduction Introduction Industries across the globe are burgeoning. Stiff competition has permeated every stratum among enterprises.

More information

WHAT DOES DevOps MEAN FOR YOU?

WHAT DOES DevOps MEAN FOR YOU? WHAT DOES DevOps MEAN FOR YOU? OUR SPEAKERS DEREK WALSH SIMON STEFANOFF GLENN GORE Manager, Application Development Melbourne IT Head of Technology Reactive Senior Manager, Technology Solutions Amazon

More information

WHITE PAPER Risk, Cost and Quality: Key Factors for Outsourcing QA and Testing

WHITE PAPER Risk, Cost and Quality: Key Factors for Outsourcing QA and Testing WHITE PAPER Risk, Cost and Quality: Key Factors for Outsourcing QA and Testing In association with: TCS Marianne Kolding December 2012 Ed Cordin IDC OPINION IDC EMEA, 389 Chiswick High Road, London, W4

More information

HP Agile Manager What we do

HP Agile Manager What we do HP Agile Manager What we do Release planning Sprint planning Sprint execution Visibility and insight Structure release Define teams Define release scope Manage team capacity Define team backlog Manage

More information

Three Asset Lifecycle Management Fundamentals for Optimizing Cloud and Hybrid Environments

Three Asset Lifecycle Management Fundamentals for Optimizing Cloud and Hybrid Environments Three Asset Lifecycle Management Fundamentals for Optimizing Cloud and Hybrid Environments An ENTERPRISE MANAGEMENT ASSOCIATES (EMA ) White Paper Prepared for BMC April 2011 IT & DATA MANAGEMENT RESEARCH,

More information

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

WHITEPAPER. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Principle #1, Agile Manifesto 30 September 2014 WHITEPAPER Delivery Maturity Model Releasing software is often a long, difficult and risky process. Defects and integration issues pop-up at the very last moment and cause dissatisfaction

More information

Global Software Change Management for PVCS Version Manager

Global Software Change Management for PVCS Version Manager Global Software Change Management for PVCS Version Manager... www.ikanalm.com Summary PVCS Version Manager is considered as one of the leading versioning tools that offers complete versioning control.

More information

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

THE 7 STEPS TO A SUCCESSFUL CRM IMPLEMENTATION DEPLOYING CRM IN THE NEW ERA OF CONNECTED CUSTOMERS THE NEW ERA OF ABOUT THE AUTHOR Paul Rogers is the Head of Customer Experience and CRM within HCL s Applications Division. Based in London, Paul is responsible for leading HCL s CRM consulting and technology

More information

Business Agility SURVIVAL GUIDE

Business Agility SURVIVAL GUIDE Business Agility SURVIVAL GUIDE 1 Every industry is subject to disruption. Only a truly agile business is equipped to respond.* Agile firms grow revenue 37% faster. Agile firms generate 30% higher profits.**

More information

First Call/Visit Resolution Getting It Fixed the First Time

First Call/Visit Resolution Getting It Fixed the First Time RTM Consulting First Call/Visit Resolution Getting It Fixed the First Time Randy Mysliviec Managing Partner RTM Consulting 2 2015 All rights reserved. OVERVIEW Every field services or support services

More information

Leveraging the full potential of automation

Leveraging the full potential of automation 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

More information

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

Putting DevOps and the Hybrid Cloud into Practice with CollabNet TeamForge. Laurence Sweeney October 2012 Putting DevOps and the Hybrid Cloud into Practice with CollabNet TeamForge Laurence Sweeney October 2012 Challenges now driving DevOps adoption include the pressures and chaos of multiembedded platforms

More information

Intelligent Service Centre. A smarter way to drive continuous improvement in business processes.

Intelligent Service Centre. A smarter way to drive continuous improvement in business processes. Intelligent Service Centre the way we do it Intelligent Service Centre A smarter way to drive continuous improvement in business processes. Bring a business focus to end-user support. Business leaders

More information

EMI Brings Important Benefits to Food Ingredient Company

EMI Brings Important Benefits to Food Ingredient Company APRIL 5, 2012 EMI Brings Important Benefits to Food Ingredient Company By Janice Abel Keywords Enterprise Manufacturing Intelligence (EMI), Manufacturing Intelligence, Visualization, Analytics, Reports,

More information

Implementing Hybrid Cloud at Microsoft

Implementing Hybrid Cloud at Microsoft Implementing Hybrid Cloud at Microsoft Published September 2013 The following content may no longer reflect Microsoft s current position or infrastructure. This content should be viewed as reference documentation

More information

Continuous Delivery: implementation considerations. Léon Hagenaars-Keus lhagenaars@sogyo.nl Edwin van Dillen evdillen@sogyo.nl

Continuous Delivery: implementation considerations. Léon Hagenaars-Keus lhagenaars@sogyo.nl Edwin van Dillen evdillen@sogyo.nl Continuous Delivery: implementation considerations Léon Hagenaars-Keus lhagenaars@sogyo.nl Edwin van Dillen evdillen@sogyo.nl SOFTWARE INNOVATORS Done = Released What is Continuous Delivery all about?

More information

The Continuous Delivery Tool Chain: So Many Choices!

The Continuous Delivery Tool Chain: So Many Choices! The Continuous Delivery Tool Chain: So Many Choices! Mark Sigler Senior Director, Product Management CA Technologies June 2014 2013 CA. All rights reserved. Biography Mark Sigler is CA Technologies Senior

More information

How cloud computing can transform your business landscape

How cloud computing can transform your business landscape How cloud computing can transform your business landscape Introduction It seems like everyone is talking about the cloud. Cloud computing and cloud services are the new buzz words for what s really a not

More information

MTAT.03.094 Software Engineering

MTAT.03.094 Software Engineering MTAT.03.094 Software Engineering Lecture 12: Lean & Flow-based (KANBAN) Principles and Processe Fall 2015 Dietmar Pfahl email: dietmar.pfahl@ut.ee Structure of Lecture 12 KANBAN Case Study: Scrum vs. KANBAN

More information

The Network Approach to Inventory Management

The Network Approach to Inventory Management The Network Approach to Inventory Management Getting Accurate Inventory Information Across the Entire Supply Chain Stream Creates Healthy Companies A GT Nexus White Paper The Inventory Challenge The problem

More information

What is meant by the term, Lean Software Development? November 2014

What is meant by the term, Lean Software Development? November 2014 What is meant by the term, Lean Software Development? Scope of this Report November 2014 This report provides a definition of Lean Software Development and explains some key characteristics. It explores

More information

Going Lean the ERP Way

Going Lean the ERP Way Going Lean the ERP Way Somnath Majumdar Abstract: Lean concepts and techniques are widely used all over the world today to eliminate waste in all processes. These are applicable for all organizations,

More information

Introduction. Principle 1: Architects focus on what is essential. A Pragmatic View on Enterprise Architecture

Introduction. Principle 1: Architects focus on what is essential. A Pragmatic View on Enterprise Architecture 1 A Pragmatic View on Enterprise Architecture by Danny Greefhorst Published: June 1, 2012 (Article URL: http://www.tdan.com/view-articles/16108) This article from Danny Greefhorst describes some principles

More information

ACCELERATE DEVOPS USING OPENSHIFT PAAS

ACCELERATE DEVOPS USING OPENSHIFT PAAS ACCELERATE DEVOPS USING OPENSHIFT PAAS September 3, 2014 AGENDA World we live in today IT organization: Charter, goals, and challenges DevOps: Problem statement, what, and why How to enable DevOps Application

More information

RTM Consulting. Change Management. Key to Avoiding a Failed Knowledge Management Implementation. Randy Mysliviec CEO

RTM Consulting. Change Management. Key to Avoiding a Failed Knowledge Management Implementation. Randy Mysliviec CEO RTM Consulting Change Management Key to Avoiding a Failed Knowledge Management Implementation Randy Mysliviec CEO RTM Consulting 2 2013. All rights reserved. Change Management Key to Avoiding a Failed

More information

Whitepaper. Agile Methodology: An Airline Business Case YOUR SUCCESS IS OUR FOCUS. Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan

Whitepaper. Agile Methodology: An Airline Business Case YOUR SUCCESS IS OUR FOCUS. Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan YOUR SUCCESS IS OUR FOCUS Whitepaper Published on: Jun-09 Author: Ramesh & Lakshmi Narasimhan 2009 Hexaware Technologies. All rights reserved. Table of Contents 1. Introduction 2. Subject Clarity 3. Agile

More information

Au t o n o m i c s - Ap p l i e d Ap p l i c a t i o n M a n agement

Au t o n o m i c s - Ap p l i e d Ap p l i c a t i o n M a n agement I D C T E C H N O L O G Y S P O T L I G H T Au t o n o m i c s - Ap p l i e d Ap p l i c a t i o n M a n agement October 2015 Sponsored by Capgemini Expectations on delivering business value from application

More information

Implement a unified approach to service quality management.

Implement a unified approach to service quality management. Service quality management solutions To support your business objectives Implement a unified approach to service quality management. Highlights Deliver high-quality software applications that meet functional

More information

Establish a Continuous Delivery Pipeline: IBM UrbanCode Deploy

Establish a Continuous Delivery Pipeline: IBM UrbanCode Deploy Accelerating Product and Service Innovation Establish a Continuous Delivery Pipeline: IBM UrbanCode Deploy Khurram Nizami (knizami@us.ibm.com) 2013 IBM Corporation Accelerating Product and Service Innovation

More information

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

Agile Release Management: Towards Frequent, Low Risk Releases. by Jez Humble, Build and Release Principal, ThoughtWorks Studios. Agile Release Management: Towards Frequent, Low Risk Releases by Jez Humble, Build and Release Principal, ThoughtWorks Studios. 14 July 2010 Everybody in IT has the same goal: rapid, reliable, low risk

More information

DevOps to Enterprise Agile

DevOps to Enterprise Agile DevOps to Enterprise Agile Marcel van Oosterwijk Presales Application Delivery Management at HP 18 years of quality management Test management, test process improvement Performance testing, test automation

More information

Accelerating Time to Market:

Accelerating Time to Market: Accelerating Time to Market: Application Development and Test in the Cloud Paul Speciale, Savvis Symphony Product Marketing June 2010 HOS-20100608-GL-Accelerating-Time-to-Market-Dev-Test-Cloud 1 Software

More information

MANAGING DAILY SECURITY OPERATIONS WITH LEAN AND KANBAN

MANAGING DAILY SECURITY OPERATIONS WITH LEAN AND KANBAN MANAGING DAILY SECURITY OPERATIONS WITH LEAN AND KANBAN Gene Kim IT Revolution Press Branden R. Williams HireBranden.com Session ID: END-W22 Session Classification: Intermediate AGENDA AND OBJECTIVES Discuss

More information

DevOps. Jesse Pai Robert Monical 8/14/2015

DevOps. Jesse Pai Robert Monical 8/14/2015 DevOps Jesse Pai Robert Monical 8/14/2015 Agile Software Development 8/14/2015 2015 SGT Inc. 2 Agile Practices Adaptive planning Acceptance of changes in requirements and adapting to said changes Close

More information

Inside Track Research Note. In association with. Storage Quality of Service Management. The automation imperative

Inside Track Research Note. In association with. Storage Quality of Service Management. The automation imperative Research Note In association with Storage Quality of Service Management The automation imperative May 2015 In a nutshell About this The insights presented in this document are derived from independent

More information

Redefining Agile to Realize Continuous Business Value

Redefining Agile to Realize Continuous Business Value A Point of View Redefining Agile to Realize Continuous Business Value Abstract As enterprises look to move the needle on their business in an intensely competitive market, they expect superior performance

More information

Extend the value of your core business systems.

Extend the value of your core business systems. Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems

More information

SEVEN WAYS THAT BUSINESS PROCESS MANAGEMENT CAN IMPROVE YOUR ERP IMPLEMENTATION SPECIAL REPORT SERIES ERP IN 2014 AND BEYOND

SEVEN WAYS THAT BUSINESS PROCESS MANAGEMENT CAN IMPROVE YOUR ERP IMPLEMENTATION SPECIAL REPORT SERIES ERP IN 2014 AND BEYOND SEVEN WAYS THAT BUSINESS PROCESS MANAGEMENT CAN IMPROVE YOUR ERP IMPLEMENTATION SPECIAL REPORT SERIES ERP IN 2014 AND BEYOND CONTENTS INTRODUCTION 3 EFFECTIVELY MANAGE THE SCOPE OF YOUR IMPLEMENTATION

More information

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

Senior IT managers are putting their best foot forward by harnessing DevOps to bring in agility in the business processes and enhance growth COVER STORY DEVOPS XXPENSATION FOR IT SURVEY MANAGERS Senior IT managers are putting their best foot forward by harnessing DevOps to bring in agility in the business processes and enhance growth BY M A

More information

The Promise and the Reality of a Software Defined Data Center

The Promise and the Reality of a Software Defined Data Center The Promise and the Reality of a Software Defined Data Center Authored by Sponsored by Introduction The traditional IT operational model is highly manual and very hardware centric. As a result, IT infrastructure

More information

IT SERVICE MANAGEMENT & INTERNAL CLOUD

IT SERVICE MANAGEMENT & INTERNAL CLOUD IT SERVICE MANAGEMENT & INTERNAL CLOUD MILAN GLAVASKI@PROCESSES4IT.COM IT Cloud Definition by NIST (USA national institute for standards) A model for enabling convenient, on-demand network access to a

More information

Reaching for the cloud: the potential and the reality of using cloud-based platforms. Speaker: Michael Michaelides October 22, 2015

Reaching for the cloud: the potential and the reality of using cloud-based platforms. Speaker: Michael Michaelides October 22, 2015 Reaching for the cloud: the potential and the reality of using cloud-based platforms Speaker: Michael Michaelides October 22, 2015 Within today s financial services (FS) marketplace, speed to market, agility

More information

WHITE PAPER Improving Your Supply Chain: Collaboration, Agility and Visibility

WHITE PAPER Improving Your Supply Chain: Collaboration, Agility and Visibility WHITE PAPER Improving Your Supply Chain: Collaboration, Agility and Visibility Apprise.com Improving Your Supply Chain: Collaboration, Agility and Visibility The globalization of businesses and their supply

More information

Maximize the synergies between ITIL and DevOps

Maximize the synergies between ITIL and DevOps BEST PRACTICES WHITE PAPER Maximize the synergies between ITIL and DevOps By Anthony Orr, Director of Service Management, Office of the CTO, BMC Software TABLE OF CONTENTS EXECUTIVE SUMMARY...............................................

More information

ICAgile Learning Roadmap Agile Testing Track

ICAgile Learning Roadmap Agile Testing Track International Consortium for Agile ICAgile Learning Roadmap Agile Testing Track Learning Objectives Licensing Information The work in this document was facilitated by the International Consortium for Agile

More information

Software Development Centre

Software Development Centre Software Development Centre The business of IT Business and information technology are so fully integrated that the distinction between the two has just about disappeared. This has been true for quite

More information

CLOUD MIGRATION STRATEGIES

CLOUD MIGRATION STRATEGIES CLOUD MIGRATION STRATEGIES Faculty Contributor: Dr. Rahul De Student Contributors: Mayur Agrawal, Sudheender S Abstract This article identifies the common challenges that typical IT managers face while

More information

adopting continuous delivery

adopting continuous delivery adopting continuous delivery @jezhumble jez@thoughtworks.com 8 November 2012 #qconsf http://thoughtworks-studios.com/ adopting organizational, architectural, process -NOTtools, code, infrastructure takeaways

More information

Business Analytics and Optimization Joined at the Hip

Business Analytics and Optimization Joined at the Hip Business Analytics and Optimization Joined at the Hip Copyright Y-point Analytics Page 1 Introduction Equipping the organization with its essential reporting backbone was in vogue in the 90s and it evolved

More information

FUJITSU Transformational Application Managed Services

FUJITSU Transformational Application Managed Services FUJITSU Application Managed Services Going digital What does it mean for Applications Management? Most public and private sector enterprises recognize that going digital will drive business agility and

More information

Expert strategies for data center consolidation

Expert strategies for data center consolidation E-Guide Expert strategies for data center consolidation Many organizations have looked to data center consolidation to reduce IT costs and increase capacity. However, data center consolidation is complex

More information

10 Best Practices for Application Performance Testing

10 Best Practices for Application Performance Testing Business white paper 10 Best Practices for Application Performance Testing Leveraging Agile Performance Testing for Web and Mobile Applications 10 Best Practices for Application Performance Testing Table

More information

(Dev + Ops) ITSM = Calamity

(Dev + Ops) ITSM = Calamity (Dev + Ops) ITSM = Calamity Randy Steinberg RandyASteinberg@gmail.com DevOps Defined A cultural and professional movement that stresses communication, collaboration, and integration between software developers,

More information