The Continuous Delivery Model

Size: px
Start display at page:

Download "The Continuous Delivery Model"

Transcription

1 The Continuous Delivery Model

2 The Goal Our goal as software professionals is to deliver useful, working, high quality software to users as quickly as possible Speed is essential because there is an opportunity cost associated with not delivering software you only start to get a return on your investment once your software is released Feedback is essential: Any change should trigger the feedback process Feedback must be delivered as soon as possible The delivery team must receive feedback and then act on it

3 The Goal Corporate governance is concerned about conformance compliance assurance oversight responsible, transparent management Business governance is concerned about performance value creation It is possible to achieve both conformance and performance This principle is right at the heart of continuous delivery

4 Continuous Integration It s a practice, not a tool James Shore Continuous Integration on a Dollar a Day

5 Continuous Integration It is a development practice that requires developers to integrate code into a shared repository several times a day Each check-in is then verified by an automated build, allowing teams to detect problems early - CI minimises integration costs

6 Deployment Pipeline The deployment pipeline is modelling your value stream It s a paradigm for moving code from check-in to production in a controlled way It depends on having some foundations in place: good configuration management automated scripts for building and deploying automated tests

7 Test Strategy The shortest feedback loops are created through sets of automated tests that are run upon every change to the system A combination of testing strategies leads to high test coverage

8 Test Strategy It is important to constantly question the value a test provides versus the cost it has in maintenance or the amount it constrains your implementation By following the guidelines of the test pyramid, we can avoid decreasing the value of the tests through large boated test suites that are expensive to maintain and execute

9 The paradox of automation An automated deployment pipeline is more than a tool that delivers a product, the value provided makes it a product in its own right

10 Disambiguation

11 Continuous Deployment Make the final step of the deployment pipeline automatic It forces you to do the right thing

12 Continuous Delivery is not a trophy Achievement shifts upon: adding or improving features adding or removing services consolidating or reallocating resources

13 Managing Releases Blue-Green Deployments A zero-downtime release is one which the actual process of switching users from one release to another happens nearly instantaneously The key to zero-downtime releases is decoupling the various parts of the release process so they can happen independently as far as possible

14 Managing Releases Blue-Green Deployments The idea is to have two identical versions of the production environment One flavour is shadow domain releasing in which staging and production are the blue and green environments

15 Managing Releases Blue-Green Deployments

16 Managing Releases Canary Releasing Canary releasing involves rolling out a new version of an application to a subset of the production servers to get fast feedback (like a canary in a coal mine)

17 Managing Releases Canary Releasing

18 Managing Releases Canary Releasing class Sample : IFeature {} bool PercentChance(int percent) { return new Random().Next(0, 100) < percent; } if (Feature<Sample>.Is().Enabled && PercentChance(20)) { // 20% } else { // 80% }

19 Manage and provision infrastructure Use an approach to manage all infrastructure based upon the following principles: - the desired state of your infrastructure should be specified through version-controlled configuration - infrastructure should be autonomic that is, it should correct itself to the desired state automatically - you should always know the actual state of your infrastructure through instrumentation and monitoring

20 Manage and provision infrastructure Azure Resource Manager

21 Monitoring and Alerting

22 Version Control - GitFlow Incompatible with Continuous Integration

23 Version Control Feature branching Short lived feature branches produce less complex changes Usage of a build server as well as a CI server

24 Version Control Feature branching There are 3 key assumptions: Feature branches should always be short-lived Reviews should be timely Build should always be well monitored Source [Steve Smith - The Death of Continuous Integration]

25 Version Control Feature branching Feature branches will last longer than a day because the only constraint is developer discipline Reviews last long as it takes for two people to come together and share responsibility for a single outcome Build will be slower and more broken because build feature branching is predisposed towards asynchronous integration; builds are not waited to complete and getting slower; context switch when build is broken Incompatible with Continuous Integration Source [Steve Smith - The Death of Continuous Integration]

26 Version Control Feature branching

27 Version Control Feature branching

28 Version Control Stack Overflow Developer Survey 2015 Developers do what the tool is encouraging to do

29 Version Control Trunk based development Adaptive scheduling always releasable codebase Collaborative design constant communication, cohesive evolutionary architecture Operational and business empowerment decouple release from launch Compatible with Continuous Integration Source [Steve Smith - The Death of Continuous Integration]

30 Managing components and Dependencies How to keep your application releasable? How do you manage large teams working on multiple releases if you check-in every change in to the mainline? good componentization of your software incremental development feature hiding This requires more care in architecture and development but the benefits far outweighs this effort

31 Managing components and Dependencies Hide new functionality until it is finished (make it inaccessible to users) Make all changes incrementally analysis plan is an important part; you re solving the problem of keeping the application working as you go along, preventing the pain at the end Branch by abstraction excellent pattern to turn monolith into modular an abstraction is created over the piece to be changed a new implementation is created in parallel with the existing implementation the original implementation is removed (and optionally the abstraction layer too) Use components to decouple parts of your application that change at different rate

32 Build and Deployment Scripting

33 Build and Deployment Scripting

The Economic Benefits of Puppet Enterprise

The Economic Benefits of Puppet Enterprise Enterprise Strategy Group Getting to the bigger truth. ESG Economic Value Validation The Economic Benefits of Puppet Enterprise Cost- effectively automating the delivery, operation, and security of an

More information

DevOps architecture overview

DevOps architecture overview IBM Cloud Architecture Center DevOps architecture overview The right practices and toolchains to rapidly execute and scale. IBM Bluemix Garage Method takes the best of Design Thinking, Lean, Agile, DevOps

More information

DevOps. Changing the way you deliver software

DevOps. Changing the way you deliver software DevOps Changing the way you deliver software Who is this guy? John O Bryant Director of Application Development at HealtheSystems IT and Test Automation for over 17 years Focus on building automated test

More information

Closing the Agile Loop Continuous Integration, Continuous Information. Darryl Bowler Senior Systems Architect CollabNet

Closing the Agile Loop Continuous Integration, Continuous Information. Darryl Bowler Senior Systems Architect CollabNet Closing the Agile Loop Continuous Integration, Continuous Information Darryl Bowler Senior Systems Architect CollabNet Agenda How we got here Continuous Integration, Defined Poor Practices (Common Anti-Patterns)

More information

How Cisco IT Developed a Self-Service Model for Build and Deploy

How Cisco IT Developed a Self-Service Model for Build and Deploy Cisco IT Case Study Self-Service Build and Deploy How Cisco IT Developed a Self-Service Model for Build and Deploy Automating application delivery speeds up the pace of innovation and saves 32 developer

More information

What is Continuous Integration. And how do I get there

What is Continuous Integration. And how do I get there What is Continuous Integration And how do I get there Related Workshops Introduction to DevOps Transform your Organization with DevOps Concepts DevOps Implementation Boot Camp Comprehensive literacy on

More information

Testing. CxOne Standard

Testing. CxOne Standard Testing CxOne Standard CxStand_Testing.doc November 3, 2002 Advancing the Art and Science of Commercial Software Engineering Contents 1 INTRODUCTION... 1 1.1 OVERVIEW... 1 1.2 GOALS... 1 1.3 BACKGROUND...

More information

CORE ELEMENTS OF CONTINUOUS TESTING

CORE ELEMENTS OF CONTINUOUS TESTING WHITE PAPER CORE ELEMENTS OF CONTINUOUS TESTING Today s modern development disciplines -- whether Agile, Continuous Integration (CI) or Continuous Delivery (CD) -- have completely transformed how teams

More information

WHITE PAPER. CA Nimsoft APIs. keys to effective service management. agility made possible

WHITE PAPER. CA Nimsoft APIs. keys to effective service management. agility made possible WHITE PAPER CA Nimsoft APIs keys to effective service management agility made possible table of contents Introduction 3 CA Nimsoft operational APIs 4 Data collection APIs and integration points Message

More information

NCOVER. ROI Analysis for. Using NCover. NCover P.O. Box 9298 Greenville, SC T F

NCOVER. ROI Analysis for. Using NCover. NCover P.O. Box 9298 Greenville, SC T F NCOVER ROI Analysis for Test Coverage Using NCover NCover P.O. Box 9298 Greenville, SC 29601 T 864.990.3717 F 864.341.8312 conversation@ncover.com www.ncover.com Table of Contents Executive Summary 2 Cost

More information

Cloud Automation a beginner s guide

Cloud Automation a beginner s guide Cloud Automation a beginner s guide Digital Craftsmen Email: info@digitalcraftsmen.com Phone: 020 3745 7706 Twitter: @DCHQ 1 Table of Contents What is automation and how does it work? 3 When did a need

More information

A Cloud Migration Checklist

A Cloud Migration Checklist A Cloud Migration Checklist WHITE PAPER A Cloud Migration Checklist» 2 Migrating Workloads to Public Cloud According to a recent JP Morgan survey of more than 200 CIOs of large enterprises, 16.2% of workloads

More information

5 Metrics You Should Know to Understand Your Engineering Efficiency

5 Metrics You Should Know to Understand Your Engineering Efficiency 5 Metrics You Should Know to Understand Your Engineering Efficiency Increase the speed and reliability of your team by understanding these key indicators Table of Contents Commit-to-Deploy Time (CDT) Build

More information

Component-Based Development in Geographically Dispersed Teams

Component-Based Development in Geographically Dispersed Teams Component-Based Development in Geographically Dispersed Teams Melvin Pérez MSE 17-652 May 6, 2002 Abstract This paper discusses how a Component-Based Methodology (CBD) can influence Software Development

More information

data sheet RFID IN ORACLE 11i10 E-BUSINESS SUITE Oracle Warehouse Management with Application Server 10g

data sheet RFID IN ORACLE 11i10 E-BUSINESS SUITE Oracle Warehouse Management with Application Server 10g data sheet RFID IN ORACLE 11i10 E-BUSINESS SUITE Radio Frequency Identification (RFID) is gaining momentum with numerous initiatives in the manufacturing and supply chain spaces. Both the US Department

More information

Title: HP OpenView Configuration Management Overview Session #: 87 Speaker: Loic Avenel Company: HP

Title: HP OpenView Configuration Management Overview Session #: 87 Speaker: Loic Avenel Company: HP Title: HP OpenView Configuration Management Overview Session #: 87 Speaker: Loic Avenel Company: HP What we will cover in this session What is the HP OpenView configuration management solution for enterprises?

More information

Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at

Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at Volume 8, No. 1, Jan-Feb 2017 International Journal of Advanced Research in Computer Science RESEARCH PAPER Available Online at www.ijarcs.info A Study of Software Development Life Cycle Process Models

More information

l e a n Faulty Assumptions software development How Lean Software Development Reduces Risk

l e a n Faulty Assumptions software development How Lean Software Development Reduces Risk software development Faulty Assumptions How Lean Software Development Reduces Risk mary@poppendieck.com Mary Poppendieck www.poppendieck.com Assumptions Assumption: an unstated belief about how the world

More information

Frameworx 11.5 Product Conformance Certification Report. WeDo Technologies RAID Version 6.3

Frameworx 11.5 Product Conformance Certification Report. WeDo Technologies RAID Version 6.3 Frameworx 11.5 Product Conformance Certification Report WeDo Technologies RAID Version 6.3 June 2012 TM Forum 2012 Page 1 of 29 Table of Contents Table of Contents... 2 List of Tables... 3 List of Figures...

More information

What s New with the PlantPAx Distributed Control System

What s New with the PlantPAx Distributed Control System What s New with the PlantPAx Distributed Control System Copyright 2016 Rockwell Automation, Inc. All Rights Reserved. 1 PLANT-WIDE Control and Optimization SCALABLE and Modular SECURE Open and Information-enabled

More information

Implementing a Data Warehouse with Microsoft SQL Server

Implementing a Data Warehouse with Microsoft SQL Server Implementing a Data Warehouse with Microsoft SQL Server Course 20463D 5 Days Instructor-led, Hands-on Course Description In this five day instructor-led course, you will learn how to implement a data warehouse

More information

DevOps. Bringing agility all the way up to Production

DevOps. Bringing agility all the way up to Production DevOps Bringing agility all the way up to Production Editorial According to Gartner, DevOps ranked no. 2 among CIO priorities this year. Do you know why? Because in a fast-changing world disrupted by digital

More information

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED

UForge AppCenter 3.8. Introduction March Copyright 2018 FUJITSU LIMITED UForge AppCenter 3.8 Introduction March 2018 Copyright 2018 FUJITSU LIMITED Enterprise Cloud Application Journey 3 stages in transitioning legacy enterprise applications to cloud: Cloud-hosted applications:

More information

The End of Legacy: An Easier, More Agile Alternative to BMC

The End of Legacy: An Easier, More Agile Alternative to BMC The End of Legacy: An Easier, More Agile Alternative to BMC There is obvious value for organizations that can tightly integrate both IT Service Management (ITSM) and IT Operations Management (ITOM). Each

More information

Lead Architect, Enterprise Technology Architect

Lead Architect, Enterprise Technology Architect Lead Architect, Enterprise Technology Architect Location: [North America] [United States] Town/City: Federal Way Category: Information Technology Job Type: Open-ended, Full-time *Preferred locations: USA

More information

CONTINUOUS DELIVERY EBOOK SERIES: Chapter 1. Four Critical Software Delivery Challenges in the Application Economy

CONTINUOUS DELIVERY EBOOK SERIES: Chapter 1. Four Critical Software Delivery Challenges in the Application Economy CONTINUOUS DELIVERY EBOOK SERIES: Chapter 1 Four Critical Software Delivery Challenges in the Application Economy New Challenges Impacting Digital Transformation Goals In today s application economy, everyone

More information

Cisco ONE Enterprise Cloud Suite Automates Infrastructure, Cloud, and Application Lifecycles

Cisco ONE Enterprise Cloud Suite Automates Infrastructure, Cloud, and Application Lifecycles Solution Overview Cisco ONE Enterprise Cloud Suite Automates Infrastructure, Cloud, and Application Lifecycles BENEFITS Delivers automation crucial for increasing business velocity Provides continuous

More information

EMC M&R (WATCH4NET) Cross-Domain Performance, Capacity and SLA Management. Ensure high service quality to users ESSENTIALS

EMC M&R (WATCH4NET) Cross-Domain Performance, Capacity and SLA Management. Ensure high service quality to users ESSENTIALS EMC M&R (WATCH4NET) Cross-Domain Performance, Capacity and SLA Management Ensure high service quality to users The data center infrastructure is a rapidly-evolving environment containing hundreds or thousands

More information

ONAP Architecture Overview

ONAP Architecture Overview ONAP Architecture Overview Open Network Automation Platform (ONAP) Architecture White Paper 1 1. Introduction The ONAP project was formed in March, 2017 in response to a rising need for a common platform

More information

SAP s Quality & Testing Platform Complete Solution of Products and Professional Services

SAP s Quality & Testing Platform Complete Solution of Products and Professional Services SAP s Quality & Testing Platform Complete Solution of Products and Professional Services Plan Execute Evaluate Manager Manager Adapter SAP Quality Center by HP SAP Test Acceleration and Optimization SAP

More information

Continuous Delivery. The IT Manager s Guide to. Delivering business value in hours, not months

Continuous Delivery. The IT Manager s Guide to. Delivering business value in hours, not months The IT Manager s Guide to Continuous Delivery Delivering business value in hours, not months Foreword by David Farley Co-author of Continuous Delivery 1 2 3 4 5 Introduction 05 Meet Ostrich Insurance,

More information

Release Management with Continuous Delivery: A Case Study

Release Management with Continuous Delivery: A Case Study Release Management with Continuous Delivery: A Case Study A. Maruf Aytekin Abstract We present our approach on using continuous delivery pattern for release management. One of the key practices of agile

More information

03. Perspective Process Models

03. Perspective Process Models 03. Perspective Process Models Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2017 Prescriptive Process Models advocates an orderly approach to software

More information

The four steps to Service Management Exellence. White Paper.

The four steps to Service Management Exellence. White Paper. The four steps to Service Management Exellence White Paper Table of Contents Executive Summary Introduction Stage One: The Primary Role of Service Management Stage Two: The Operational Role of Service

More information

Digital Transformation Checklist

Digital Transformation Checklist Digital Transformation Checklist Using Technology to Break Down Innovation Barriers in Government December 2017 2017, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document

More information

Better information, better results siemens.com/xhq

Better information, better results siemens.com/xhq XHQ Operations Intelligence Better information, better results siemens.com/xhq XHQ Operations Intelligence Siemens Product Lifecycle Management Software, Inc. Faster, fact-based decision-making Delivering

More information

AXON PREDICT ANALYTICS FOR VXWORKS

AXON PREDICT ANALYTICS FOR VXWORKS AN INTEL COMPANY AXON PREDICT ANALYTICS FOR VXWORKS Real-Time Advanced Visual Edge Analytics Integrated with the VxWorks Real-Time Operating System Data. It is doubling in size every two years, and by

More information

Introduction to DevOps

Introduction to DevOps Introduction to DevOps 20. August 2015 Leif Sørensen, CD Coach, partner and co-founder at Praqma les@praqma.net Praqma Continuous Delivery & DevOps experts and evangelists Tools & Automation experts We

More information

: Integrating MDM and Cloud Services with System Center Configuration Manager

: Integrating MDM and Cloud Services with System Center Configuration Manager 20703-2: Integrating MDM and Cloud Services with System Center Configuration Manager Overview This is a three-day Instructor Led Training (ILT) course that describes mobile device management (MDM) technologies

More information

Introduction of RUP - The Rational Unified Process

Introduction of RUP - The Rational Unified Process Introduction of RUP - The Rational Unified Process Jong-Hoon Lee Dependable Software Laboratory Konkuk University References Textbook: The Rational Unified Process Made Easy A Practitioner s Guide to the

More information

WfMC BPM Excellence 2013 Finalist Copyright Bizagi. All rights reserved.

WfMC BPM Excellence 2013 Finalist Copyright Bizagi. All rights reserved. WfMC BPM Excellence 2013 Finalist Copyright 2002-2015 Bizagi. All rights reserved. WfMCBPM Excelence2013Finalist 2 1. Overview Initially, BBVA decided to set up a real-estate unit within the bank to manage

More information

6 Steps to. Continuous Delivery. How to Increase DevOps Velocity and Produce More Stable Code

6 Steps to. Continuous Delivery. How to Increase DevOps Velocity and Produce More Stable Code 6 Steps to Continuous Delivery How to Increase DevOps Velocity and Produce More Stable Code Understanding Continuous Delivery Today s business reality is dominated by two powerfully disruptive forces:

More information

Deliverable: 1.4 Software Version Control and System Configuration Management Plan

Deliverable: 1.4 Software Version Control and System Configuration Management Plan Deliverable: 1.4 Software Version Control and System Configuration VoteCal Statewide Voter Registration System Project State of California, Secretary of State (SOS) Authors This document was prepared

More information

Reference report Oil & Gas

Reference report Oil & Gas Distributed generator management with WinCC OA The system integrator DMC, Inc., works extensively with a manufacturer of heat and power cogeneration systems used in a wide variety of industries from oil

More information

Usine Logicielle. Position paper

Usine Logicielle. Position paper Philippe Mils: Contact : Thales Resear & Technology Usine Logicielle Project Coordinator philippe.mils@thalesgroup.com Abstract Usine Logicielle Position paper Usine Logicielle is a project operated in

More information

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

Agile Development Doesn t Have to Mean Fragile Enterprise Processes Fragile Enterprise Processes An MKS White Paper By: Colin Doyle ALM Strategic Product Manager MKS Inc. The Move to Agile Agile software development methodologies are garnering a lot of interest these days.

More information

AGILE METHODS. Know about Agile

AGILE METHODS. Know about Agile AGILE METHODS Know about Agile WWW.HCLTECH.COM Introduction: Agile at HCL Agile methods have gone beyond small & medium sized projects and organizations. Despite the many motivators of Agile such as improved

More information

Leveraging the benefits of the cloud with transparency and control

Leveraging the benefits of the cloud with transparency and control Leveraging the benefits of the cloud with transparency and control Philipp Behre AWS Solutions Architect pbehre@amazon.de AWS Enterprise Web Day #1: Agility The primary reason businesses are moving so

More information

Chapter 3 Software Process Model

Chapter 3 Software Process Model Usman Akram COMSATS Institute of information Technology lahore musmanakram@ciitlahore.edu.pk March 8, 2015 About software process model Outline 1 About software process model Build and Fix Model Why Models

More information

An Application of Causal Analysis to the Software Modification Process

An Application of Causal Analysis to the Software Modification Process SOFTWARE PRACTICE AND EXPERIENCE, VOL. 23(10), 1095 1105 (OCTOBER 1993) An Application of Causal Analysis to the Software Modification Process james s. collofello Computer Science Department, Arizona State

More information

Why You Should Take a Holistic Approach

Why You Should Take a Holistic Approach Why You Should Take a Holistic Approach to ITIL and Service Support best practices WHITE PAPER Table of Contents Executive Summary...1 Moving to a Holistic Service Support Approach...2 Optimize and Integrate

More information

GE Fanuc's solutions for Automation and Intelligent Production Management

GE Fanuc's solutions for Automation and Intelligent Production Management GE Fanuc's solutions for Automation and Intelligent Production Management Giulio Capocaccia GE Fanuc Automation Solutions S.A. Zone Industrielle, L-6468 Echternach, Grand Duché de Luxembourg giulio.capocaccia@gefanuc.com

More information

THE ESSENCE OF AGILE. With Ryan Martens 1 WHAT ARE WE CHANGING WITH AGILE? Chapter 7. Conceptually, agile is simple. Most everything is different.

THE ESSENCE OF AGILE. With Ryan Martens 1 WHAT ARE WE CHANGING WITH AGILE? Chapter 7. Conceptually, agile is simple. Most everything is different. Chapter 7 THE ESSENCE OF AGILE With Ryan Martens 1 Conceptually, agile is simple. Most everything is different. WHAT ARE WE CHANGING WITH AGILE? We ve now reviewed a variety of agile methods and an iterative

More information

Workflow Advisor on The Grid

Workflow Advisor on The Grid Published at the UK E-Science All Hands Meeting 2004 M. Ong, X. Ren, G. Allan, V. Kadirkamanathan, HA Thompson and PJ Fleming University of Sheffield, Department of Automatic Control and Systems Engineering,

More information

Managed Services. Managed Services. Choices that work for you PEOPLESOFT ORACLE CLOUD JD EDWARDS E-BUSINESS SUITE.

Managed Services. Managed Services. Choices that work for you PEOPLESOFT ORACLE CLOUD JD EDWARDS E-BUSINESS SUITE. Choices that work for you PEOPLESOFT ORACLE CLOUD JD EDWARDS E-BUSINESS SUITE Pricing Models At SmartERP, we realize that every organization is different with a unique set of requirements. Depending on

More information

Gaining Competitive Advantage through Consolidated POS Asset Management

Gaining Competitive Advantage through Consolidated POS Asset Management Gaining Competitive Advantage through Consolidated POS Asset Management 1 (5) Table of Contents 1. Executive summary... 3 2. Challenges in retail markets... 3 3. Miradore turns challenges into opportunities...

More information

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation

IBM ICE (Innovation Centre for Education) Welcome to: Unit 1 Overview of delivery models in Cloud Computing. Copyright IBM Corporation Welcome to: Unit 1 Overview of delivery models in Cloud Computing 9.1 Unit Objectives After completing this unit, you should be able to: Understand cloud history and cloud computing Describe the anatomy

More information

White paper. Alan Radding, Technology Consultant

White paper. Alan Radding, Technology Consultant Scalable SCM: Avoiding the Trauma, Disruption and Expense of Changing Software Configuration Management Tools White paper Alan Radding, Technology Consultant Table of Contents SCALABLE SCM: NOBODY LIKES

More information

The Potential for Lean Acquisition of Software Intensive Systems

The Potential for Lean Acquisition of Software Intensive Systems The Potential for Lean Acquisition of Software Intensive Systems Software Engineering Institute Carnegie Mellon University Pittsburgh, PA 15213 Jeffrey L. Dutton Acquisition Support Program 14 November

More information

IBM Rational Software Quality Solutions

IBM Rational Software Quality Solutions IBM Software Group IBM Rational Software Quality Solutions - IBM Rational Performance Tester Denice Wong Technical Consultant Rational Software, IBM Hong Kong 2006 IBM Corporation Agenda IBM Rational Software

More information

Optimizing Inplant Supply Chain in Steel Plants by Integrating Lean Manufacturing and Theory of Constrains through Dynamic Simulation

Optimizing Inplant Supply Chain in Steel Plants by Integrating Lean Manufacturing and Theory of Constrains through Dynamic Simulation Optimizing Inplant Supply Chain in Steel Plants by Integrating Lean Manufacturing and Theory of Constrains through Dynamic Simulation Atanu Mukherjee, President, Dastur Business and Technology Consulting,

More information

ISO 55000, IIoT, and EAM: Solving the asset management puzzle

ISO 55000, IIoT, and EAM: Solving the asset management puzzle ISO 55000, IIoT, and EAM: Solving the asset management puzzle Learn how ISO 55000 works with IIoT and EAM technology to create an effective and efficient asset management operation. www.swainsmith.com

More information

Branching Taxonomy. Branching Taxonomy. Jacek Czerwonka Microsoft Redmond, USA

Branching Taxonomy. Branching Taxonomy. Jacek Czerwonka Microsoft Redmond, USA Branching Taxonomy Brendan Murphy Microsoft Research Cambridge, UK bmurphy@microsoft.com Jacek Czerwonka Microsoft Redmond, USA jacekcz@microsoft.com Laurie Williams NCSU Raleigh, USA williams@csc.ncsu.edu

More information

High Performance Data Management The Impact on Oil & Gas Integrated Operations

High Performance Data Management The Impact on Oil & Gas Integrated Operations High Performance Data Management The Impact on Oil & Gas Integrated Operations Hossam Farid Vice President, Oracle Oil & Gas Industry Unit 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

More information

DevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are:

DevOps Journey. adoption after organizational and process changes. Some of the key aspects to be considered are: VIEWPOINT DevOps Background The world is being transformed in fundamental ways with software and communication technologies. As bits reshape and pervade the atoms, connecting us and the world around us,

More information

Partner & Quality Management System

Partner & Quality Management System K2 BPM App Development Partner & Quality Management System Requirement Gathering & Solution design Mobile & Web App Development Business Analytics for Partner KPIs Onsite Installation & Deployment Legacy

More information

Network maintenance evolution and best practices for NFV assurance October 2016

Network maintenance evolution and best practices for NFV assurance October 2016 Network maintenance evolution and best practices for NFV assurance October 2016 TECHNOLOGY BUSINESS RESEARCH, INC. 2 CONTENTS 3 Introduction: NFV transformation drives new network assurance strategies

More information

Towers Watson Dr Andy Lingard

Towers Watson Dr Andy Lingard Towers Watson Dr Andy Lingard Delivering high performance analytics from workstations, datacenters and clouds www.licensinglive.com #twittertag Agenda About Towers Watson Software products Industry trends

More information

l e a n The Scaling Dilemma software development It s Not About Agile

l e a n The Scaling Dilemma software development It s Not About Agile software development The Scaling Dilemma It s Not About Agile mary@poppendieck.com Mary Poppendieck www.poppendieck.com If Agile is Good Scaled Agile Must be Better How do we Scale Agile? How do we convince

More information

SAS Decision Manager

SAS Decision Manager SAS Decision Manager A Technical Supplement James Taylor CEO SAS Decision Manager combines business rules management with predictive analytic models and analytic model management. These capabilities are

More information

DIGITAL TRANSFORMATION WITH INTELLIGENT SOLUTIONS FROM INFOSYS AND PEGA

DIGITAL TRANSFORMATION WITH INTELLIGENT SOLUTIONS FROM INFOSYS AND PEGA DIGITAL TRANSFORMATION WITH INTELLIGENT SOLUTIONS FROM INFOSYS AND PEGA Introduction Today, organizations want smart digital initiatives that can transform their business to drive top and bottom line growth.

More information

DIGITAL BSS CORE Solution Overview

DIGITAL BSS CORE Solution Overview DIGITAL BSS CORE Solution Overview Open & Intelligent Foundation for Monetization of the Digital Era Qvantel Digital BSS Core Open and Intelligent for the Monetization Needs of the Digital Era Qvantel

More information

CA Network Automation

CA Network Automation PRODUCT SHEET: CA Network Automation agility made possible CA Network Automation Help reduce risk and improve IT efficiency by automating network configuration and change management. Overview Traditionally,

More information

Systems Modernization Strategies August 2017

Systems Modernization Strategies August 2017 Systems Modernization Strategies August 2017 Presented by: The included information is being presented to the Centers for Medicare & Medicaid Services (CMS) technical community in the presence of industry

More information

Microsoft moves IT infrastructure management to the cloud with Azure

Microsoft moves IT infrastructure management to the cloud with Azure Microsoft IT Showcase Microsoft moves IT infrastructure management to the cloud with Azure At Microsoft Core Services Engineering and Operations, formerly Microsoft IT, we re embracing digital transformation

More information

l e a n Eight Failure Modes of Agile Software Development software development Those who do not learn from history are doomed to repeat it.

l e a n Eight Failure Modes of Agile Software Development software development Those who do not learn from history are doomed to repeat it. software development Eight Failure Modes of Agile Software Development Those who do not learn from history are doomed to repeat it. mary@poppendieck.com Mary Poppendieck www.poppendieck.com Eight Failure

More information

CASE STUDY CISCO MERAKI. Nghi Lam, Salesforce Analyst, Cisco Meraki

CASE STUDY CISCO MERAKI. Nghi Lam, Salesforce Analyst, Cisco Meraki CASE STUDY Gearset is way ahead of the game. It allows us to find differences in our environments, gather them quickly, and work with the developers in version control to get them rapidly deployed. Nghi

More information

The IBM Rational Software Development Platform

The IBM Rational Software Development Platform IBM Software Group The IBM Rational Software Development Platform An overview Marc Haeverans marc.haeverans@be.ibm.com 2006 IBM Corporation Agenda The Challenge Software Development and SOA Rational Software

More information

Configuration Management

Configuration Management Configuration Management Minsoo Ryu Hanyang University msryu@hanyang.ac.kr Outline Introduction SCM Activities SCM Process 2 2 Software Configuration Management Definition A set of management disciplines

More information

Business Value of Using Oracle Enterprise Manager for Managing Oracle Databases Enterprise Customer Perspective

Business Value of Using Oracle Enterprise Manager for Managing Oracle Databases Enterprise Customer Perspective Business Value of Using Oracle Enterprise Manager for Managing Oracle Databases Enterprise Customer Perspective March 2016 THE DEVELOPMENT OF THIS WHITE PAPER WAS SPONSORED BY ORACLE, BUT THE UNDERLYING

More information

Infor PM 10. Do business better.

Infor PM 10. Do business better. Infor PM 10 Infor PM is designed for companies in all industries that seek to better monitor, measure, and manage their business performance in real time. Do business better. The speed, complexity, and

More information

THE DEVOPS MATURITY CURVE. Justin Vaughan-Brown CA Technologies

THE DEVOPS MATURITY CURVE. Justin Vaughan-Brown CA Technologies THE DEVOPS MATURITY CURVE Justin Vaughan-Brown CA Technologies Today s Business Environment 2 2014 CA. ALL RIGHTS RESERVED. Today s Business Environment 3 2014 CA. ALL RIGHTS RESERVED. Today s Business

More information

Finding the speed to innovate

Finding the speed to innovate APRIL 2015 Colin Anderson/Getty Images B u s i n e s s T e c h n o l o g y O f f i c e Finding the speed to innovate Companies can test and launch digital products and services faster, and at lower cost,

More information

Financial Services Compliance

Financial Services Compliance Financial Services Compliance Amidst frequently changing regulations, heightened risk, and a growing volume of disparate data, compliance has become complex, inefficient, and costly. Mitigating new risk

More information

In-Process Automation

In-Process Automation www.hcltech.com In-Process Automation business assurance & testing Author: Sajitha Radhakrishnan SL CORE APPS-TESTING-TESTING-FT-BFSI HCL Technologies Ltd., Bangalore, India Sajitha.R@hcl.com WHITEPAPER

More information

PRODUCT DESCRIPTIONS AND METRICS

PRODUCT DESCRIPTIONS AND METRICS PRODUCT DESCRIPTIONS AND METRICS Adobe PDM - Adobe Analytics (2015v1) The Products and Services described in this PDM are either On-demand Services or Managed Services (as outlined below) and are governed

More information

BUSINESS CASES & OUTCOMES

BUSINESS CASES & OUTCOMES BUSINESS CASES & OUTCOMES NARRATIVEWAVE BUSINESS CASES & OUTCOMES IMPROVED ACCURACY OF EVENT & ALARM ANALYSIS The traditional workflow of diagnosing events or alarms on large industrial assets is a manual

More information

Expert Reference Series of White Papers. Microsoft Service Manager Simplified

Expert Reference Series of White Papers. Microsoft Service Manager Simplified Expert Reference Series of White Papers Microsoft Service Manager Simplified 1-800-COURSES www.globalknowledge.com Microsoft Service Manager Simplified Randy Muller, MCT, MCT Regional Lead, MCSE, CEH Introduction

More information

Think Locally, Connect Nationally

Think Locally, Connect Nationally Think Locally, Connect Nationally Didi Davis Director of Testing www.sequoiaproject.org 1 2017 The Sequoia Project. All rights reserved. The Sequoia Project s Role The Sequoia Project is a trusted, independent

More information

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash)

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) An AMX International White Paper January 2008 Page 1 NOTE: The following is intended to outline our general

More information

Process, Models, Methods, Diagrams Software Development Life Cyles. Part - II

Process, Models, Methods, Diagrams Software Development Life Cyles. Part - II Process, Models, Methods, Diagrams Software Development Life Cyles Part - II A bench-mark for measuring the maturity of an organization s software process CMM defines 5 levels of process maturity based

More information

Nationwide Mutual Insurance Company embraces IBM DevOp approach and Continues Testing, improves software quality by 50 percent

Nationwide Mutual Insurance Company embraces IBM DevOp approach and Continues Testing, improves software quality by 50 percent Insurance Overview The need Nationwide needed to better respond to changing market requirements and regulations, increase speed to market for new products and services, and support new channels of customer

More information

TOGAF 9.1 in Pictures

TOGAF 9.1 in Pictures TOGAF 9. in Pictures The TOGAF ADM Cycle Stage Set up an EA team and make sure it can do its work The ADM is about understanding existing architectures and working out the best way to change and improve

More information

Vector Software. Understanding Verification and Validation of software under IEC :2010 W H I T E P A P E R

Vector Software. Understanding Verification and Validation of software under IEC :2010 W H I T E P A P E R Vector Software W H I T E P A P E R Understanding Verification and Validation of software under IEC 61508-3:2010 Abstract This paper is intended to serve as a reference for developers of systems that will

More information

Learning Technology Implementation Guide: econtent Development and Integration

Learning Technology Implementation Guide: econtent Development and Integration Learning Technology Implementation Guide: econtent Development and Integration April 6, 2006 Introduction Corporations seeking to extract greater productivity and innovation from their employees are investing

More information

AUTOMATED TESTING: THE GLUE THAT HOLDS DEVOPS TOGETHER

AUTOMATED TESTING: THE GLUE THAT HOLDS DEVOPS TOGETHER WHITE PAPER AUTOMATED TESTING: THE GLUE THAT HOLDS DEVOPS TOGETHER FEBRUARY 1, 2017 In order to reap the full benefits of DevOps, organizations must integrate software testing into their continuous delivery

More information

Best Practices for Implementing Contact Center Experiences

Best Practices for Implementing Contact Center Experiences Best Practices for Implementing Contact Center Experiences Oracle Service Cloud Agent Desktop O R A C L E B E S T P R A C T I C E P A P E R A U G U S T 2 0 1 6 Table of Contents Introduction 2 Understanding

More information

A Guide to Branching and Merging Patterns

A Guide to Branching and Merging Patterns White Paper AccuRev A Guide to Branching and Merging Patterns White Paper A Guide to Branching and Merging Patterns Executive Summary Software configuration management (SCM) practices are at the forefront

More information

LEAN PRODUCTION AND AGILE MANUFACTURING NEW SYSTEMS OF DOING BUSINESS IN THE 21ST CENTURY

LEAN PRODUCTION AND AGILE MANUFACTURING NEW SYSTEMS OF DOING BUSINESS IN THE 21ST CENTURY LEAN PRODUCTION AND AGILE MANUFACTURING NEW SYSTEMS OF DOING BUSINESS IN THE 21ST CENTURY Natalia Andreeva Abstract: The paper discusses main issues related to lean production and agile manufacturing.

More information