Enterprise DevOps. No more silos. March 2014 Dave van Herpen. Sogeti Nederland B.V White paper
|
|
- Eleanore Phillips
- 8 years ago
- Views:
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 Copyright 2011 ThoughtWorks Inc. All rights reserved www.thoughtworks-studios.com Introduction Continuous
More informationDevOps. 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 informationContinuous 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 informationNIH 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 informationDevOps - 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 informationMasterClass 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 informationThe 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 informationThe 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 information18/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 informationGoodbye 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 informationThe 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 informationINTRODUCING 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 informationCrossing 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 informationApplication 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 information2011 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 informationEnabling 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 informationContinuous 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 informationBest 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 informationContinuous 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 informationSCALING 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 informationDevOps: 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 informationScrum 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 informationCustomer-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 informationScaling 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 B ringing together development, testing and operations can help organizations address many traditional and application deployment challenges.
More informationThe 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 informationContinuous???? 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 informationwww.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 informationAnatomy 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 informationContinuous 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 informationTHE 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 informationTHE 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 informationLean 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 informationTaking 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 informationExecutive 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 informationFive 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 informationIT 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 informationChapter 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 informationAn 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 informationHow 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 informationService 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 informationWhat 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 informationOrchestrated. 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 informationLean 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 informationBeyond 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 informationWhite 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 informationEB 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 informationIntroduction. 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 informationWHAT 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 informationWHITE 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 informationHP 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 informationThree 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 informationWHITEPAPER. 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 informationGlobal 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 informationTHE 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 informationBusiness 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 informationFirst 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 informationLeveraging 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 informationPutting 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 informationIntelligent 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 informationEMI 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 informationImplementing 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 informationContinuous 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 informationThe 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 informationHow 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 informationMTAT.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 informationThe 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 informationWhat 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 informationGoing 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 informationIntroduction. 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 informationACCELERATE 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 informationRTM 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 informationWhitepaper. 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 informationAu 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 informationImplement 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 informationEstablish 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 informationAgile 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 informationDevOps 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 informationAccelerating 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 informationMANAGING 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 informationDevOps. 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 informationInside 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 informationRedefining 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 informationExtend 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 informationSEVEN 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 informationSenior 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 informationThe 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 informationIT 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 informationReaching 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 informationWHITE 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 informationMaximize 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 informationICAgile 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 informationSoftware 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 informationCLOUD 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 informationadopting 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 informationBusiness 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 informationFUJITSU 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 informationExpert 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 information10 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 Randy Steinberg RandyASteinberg@gmail.com DevOps Defined A cultural and professional movement that stresses communication, collaboration, and integration between software developers,
More information