Continuous Delivery. for the rest of us

Size: px
Start display at page:

Download "Continuous Delivery. for the rest of us"

Transcription

1 Continuous Delivery for the rest of us

2 About me Lisa van Gelder Consultant at Cyrus

3 Continuous Delivery Is not:! Continuous deployment Automating all the things Is: Removing the bottlenecks that stop you delivering

4

5

6

7

8

9

10

11

12

13

14

15 Ooda loop observe, orient, decide, and act - John Boyd, Father of the F16

16

17 Continuous Delivery Measure the total cycle time Reduce your cycle time Improve your reaction time

18 How do you choose where to start?

19 Double the frequency of releases

20 Benefits of smaller releases Code only has value in production - get it there quicker! Less co-ordination required Easier to test Easier to see if it caused issues in production Easier to rollback

21 If you can t release, fake it

22

23 Blockers Releases cause problems for users Ops team don t have time to do more releases Ops/dev don t have time to support more releases QA don t have time to test new features Takes too long to get a green build

24 Releases cause problems for users data loss performance issues broken functionality

25 The cms that made journalists stop work for 20 minutes db changes tied to code changes too much state in session

26 Releases cause performance problems play back logs soak test dark launch performance test as soon as you can

27 Releases break existing functionality missing tests no env like prod to test on

28 The cdn that broke the release POST /myapp/comment/123/recommend

29 Ops don t have the time to perform more releases

30

31

32 Ops/dev don t have time to watch releases Release interrupts normal work Team on standby in case of issues

33 Help!

34

35 Rollbacks The risk is much higher when rollback isn t possible Rollbacks should be normal operation, not a failure Users don t care about your new feature if the site is down 1. It should be possible to rollback 2. It should be quick to rollback

36 Rollbacks

37 A release should be a nonevent Done in working hours Easy to monitor Easy to rollback

38 QA don t have time to test

39

40 Cross-functional issues release waiting on qa sign off release waiting on product manager sign off developers waiting on designs ux waiting on developers front-end developers waiting on back-end

41

42 Cross functional teams don t start story if all resources aren t available blockers should block when work is held up - can someone else perform that function?

43 Takes too long to get a green build Flaky tests Slow-running tests Merge hell

44 Flaky tests The tests that cry wolf Isolate them Fix them or delete them

45 Slow running tests More than 5 minutes is slow Waste of developer time Interrupt flow to fix People deploy without waiting for tests Frequent broken build

46 Slow running tests separate unit tests from acceptance tests limit the amount of acceptance tests mock dependencies - limit calls to db run tests in parallel

47 Merge hell Continuous Integration is more often than you think! Don t have long lived feature branches Check in to master at least once a day Feature switches Branch by abstraction

48

49 QA define automated testing strategy

50 Automate performance tests What criteria do humans use to evaluate performance tests?

51 Have a performance test environment that is a scaleddown replica of production Automate log collection, make sure tests reflect current traffic patterns. Use your application-specific metrics Define acceptable ranges for your application

52 Automate release process What criteria do humans use to evaluate a successful release? Use your application-specific metrics and acceptable ranges

53 Summary Measure your cycle time Fix your bottlenecks Improve your reaction time

54 Questions? Feedback please!

55 Suggestions for further reading Continuous Delivery by Jez Humble & David Farley The Phoenix Project by Gene Kim, Kevin Behr & George Spafford The Goal by Eliyahu M. Goldratt & Jeff Cox Lean Software Development by Mary Poppendieck & Tom Poppendieck Release It! by Michael T. Nygard

Scrumagilean A practical introduction to Lean Principles Jon Terry

Scrumagilean A practical introduction to Lean Principles Jon Terry Scrumagilean A practical introduction to Lean Principles Jon Terry DSDM Nope Scrum XP LeanKanban? Many people you meet will have a narrow software development centric view of modern management ideas Agile

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

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

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

Closing the Agile Loop: Continuous Feedback. Darryl Bowler, CollabNet, Sr. Systems Architect Brian Dawson, CollabNet, Sr.Technical Consultant

Closing the Agile Loop: Continuous Feedback. Darryl Bowler, CollabNet, Sr. Systems Architect Brian Dawson, CollabNet, Sr.Technical Consultant Closing the Agile Loop: Continuous Feedback Darryl Bowler, CollabNet, Sr. Systems Architect Brian Dawson, CollabNet, Sr.Technical Consultant Presenters Closing the Agile Loop Webinar Series Darryl Bowler,

More information

Testing Challenges in an Agile Environment. Roland Baecker, Sr. Director QA

Testing Challenges in an Agile Environment. Roland Baecker, Sr. Director QA Testing Challenges in an Agile Environment Roland Baecker, Sr. Director QA Roland Baecker - Bio Roland brings 25 years experience of software development and quality assurance for large scale systems to

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

When it all goes wrong: Overcoming Problems at any scale. Allie Jones & Chris Urban

When it all goes wrong: Overcoming Problems at any scale. Allie Jones & Chris Urban When it all goes wrong: Overcoming Problems at any scale Allie Jones & Chris Urban Who are these people? Allie Jones & Chris Urban What are problems and how did we get there? What if Michael Bay was the

More information

Conclusion.

Conclusion. Conclusion Rajesh Kumar RajeshKumarIN RajeshKumarIN RajeshKumarIN DevOps@RajeshKumar.XYZ Usually we don t have Centralized Source Management Tools Centralized Build Server for all the Products Common Build

More information

Kanban kick- start (v2)

Kanban kick- start (v2) Kanban kick- start (v2) By Tomas Björkholm at Crisp, October 2011 INTRODUCTION... 1 AN APPROACH TO GET STARTED WITH KANBAN... 2 STEP 1 GET TO KNOW YOUR SYSTEM... 2 STEP 2 IDENTIFY YOUR SOURCES AND PRIORITIZE...

More information

l e a n software development Architecture and Engineering Choices for Large-Scale Systems Abstraction and Federation

l e a n software development Architecture and Engineering Choices for Large-Scale Systems Abstraction and Federation software development Architecture and Engineering Choices for Large-Scale Systems Abstraction and Federation mary@poppendieck.com Mary Poppendieck www.poppendieck.com Creating Complex Systems Lower Friction

More information

De-Mystifying Kanban:

De-Mystifying Kanban: De-Mystifying Kanban: Understanding Its Many Faces Kanban kanban Al Shalloway Co-founder of, no longer affiliated with, Lean-Kanban University LKU Kanban (Kanban Method) Open Kanban Team Kanban Kanban

More information

THE SHAPE OF CI/CD. Tom Duffield Software Engineer for Chef November 2nd, 2015

THE SHAPE OF CI/CD. Tom Duffield Software Engineer for Chef November 2nd, 2015 THE SHAPE OF CI/CD Tom Duffield Software Engineer for Chef Delivery November 2nd, 2015 IT IS A JOURNEY TO CI & CD. We all start at different places. We all walk at different paces. This is a map. Follow

More information

DevOps: Start-up Speed, Enterprise Scale

DevOps: Start-up Speed, Enterprise Scale DevOps: Start-up Speed, Enterprise Scale Presented by: Bernie Coyne IBM DevOps Evangelist coyneb@us.ibm.com @BernieCoyne IBM Corporation 1 https://www.youtube.com/watch?v=27ggp6bxr6a 2 Innovation is the

More information

Lessons Learned in Agile Enterprise Deployments

Lessons Learned in Agile Enterprise Deployments Lessons Learned in Agile Enterprise Deployments Michael Rudy Aras Managing Consultant Agenda Aras Consulting delivers a range of services for global enterprise customers This presentation will offer Lessons

More information

Applying Lean Principles to Software Product Development

Applying Lean Principles to Software Product Development A TELLIANT SYSTEMS WHITE PAPER Applying Lean Principles to Software Product Development Intelligent Software. Delivered Applying Lean Principles to Software Product Development INTRODUCTION Lean Principles

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

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

10 Steps to Mainframe Agile Development. Mark Schettenhelm, Sr. Product Manager September 28, 2017

10 Steps to Mainframe Agile Development. Mark Schettenhelm, Sr. Product Manager September 28, 2017 10 Steps to Mainframe Agile Development Mark Schettenhelm, Sr. Product Manager September 28, 2017 1 dev ops noun \'dev-äps\ a term used to describe a framework/collection of best practices and tools to

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

Eindhoven University of Technology MASTER. Designing a metrics model for DevOps at Philips IT. Kruis, S. Award date: 2014

Eindhoven University of Technology MASTER. Designing a metrics model for DevOps at Philips IT. Kruis, S. Award date: 2014 Eindhoven University of Technology MASTER Designing a metrics model for DevOps at Philips IT Kruis, S. Award date: 2014 Disclaimer This document contains a student thesis (bachelor's or master's), as authored

More information

Evolving Team Structure in DevOps

Evolving Team Structure in DevOps Evolving Team Structure in DevOps Sherry Chang Intel IT Chief Architect, DevOps & Continuous Delivery https://www.linkedin.com/in/sherryschang Legal Notices This presentation is for informational purposes

More information

understanding media metrics WEB METRICS for Nonprofit News Organizations FIFTH IN A SERIES

understanding media metrics WEB METRICS for Nonprofit News Organizations FIFTH IN A SERIES understanding media metrics WEB METRICS for Nonprofit News Organizations FIFTH IN A SERIES Contents p 3 What Metrics Matter? p 4 What do Funders Want? p 5 Site Metrics p 5 Getting Started: Audience Overview

More information

IT Revolution. foreword by Gene Kim

IT Revolution. foreword by Gene Kim If you want to understand how to lead a Continuous Delivery or DevOps transformation in your company, there s no better book than this. Concise, practical, and based on hard-won executive experience, this

More information

Oracle BI Multiuser Development Obstacles and Solutions

Oracle BI Multiuser Development Obstacles and Solutions Oracle BI Multiuser Development Obstacles and Solutions Christian Screen, Oracle Analytics Practice Director (Oracle ACE) Sierra-Cedar, Inc. Oracle BIWA Summit 2015 Abstract: Session 187 Leveraging the

More information

Our six month journey from Scrum to Kanban. Hugh O Donoghue - October 2017

Our six month journey from Scrum to Kanban. Hugh O Donoghue - October 2017 Our six month journey from Scrum to Kanban Hugh O Donoghue - October 2017 About Ding Ding is the world s largest international mobile top-up network Founded in 2007 Employees in 7 locations worldwide Development,

More information

Identifying Bottlenecks in Agile Software Development using Theory of Constraints Principles

Identifying Bottlenecks in Agile Software Development using Theory of Constraints Principles Indian Journal of Science and Technology, Vol 8(29), DOI: 10.17485/ijst/2015/v8i29/85288, November 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Identifying Bottlenecks in Agile Software Development

More information

57% WHAT OF DATA SCIENTISTS HATE ABOUT THEIR JOB. Understanding and Optimizing Data Quality Assurance. By Clint Eagar

57% WHAT OF DATA SCIENTISTS HATE ABOUT THEIR JOB. Understanding and Optimizing Data Quality Assurance. By Clint Eagar WHAT 57% OF DATA SCIENTISTS HATE ABOUT THEIR JOB Understanding and Optimizing Data Quality Assurance By Clint Eagar Introduction According to a recent study by CrowdFlower, data scientists are spending

More information

DevOps: Accelerating Application Delivery. DevOps on IBM i: Barriers, Techniques, and Benefits to the Business

DevOps: Accelerating Application Delivery. DevOps on IBM i: Barriers, Techniques, and Benefits to the Business DevOps: Accelerating Application Delivery DevOps on IBM i: Barriers, Techniques, and Benefits to the Business 0 Facts Source: Help System 2016 IBM i market place survey 1 Modernization Are you too busy

More information

Solution Spotlight AGILE ALM: ATDD TO CONTINUOUS INTEGRATION

Solution Spotlight AGILE ALM: ATDD TO CONTINUOUS INTEGRATION Solution Spotlight AGILE ALM: ATDD TO CONTINUOUS INTEGRATION A gility is all about producing a high-quality product in a shorter timeframe. In the past, organizations either sacrificed quality for speed

More information

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles

More information

STRONG INNOVATORS ARE LEAN INNOVATORS

STRONG INNOVATORS ARE LEAN INNOVATORS STRONG INNOVATORS ARE LEAN INNOVATORS By Michael Ringel, Andrew Taylor, and Hadi Zablit This article is an excerpt from The Most Innovative Companies 2015: Four Factors that Differentiate Leaders (BCG

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

Robotic Automation: Adoption Trends & Insights Across Industries. Pegasystems Webinar

Robotic Automation: Adoption Trends & Insights Across Industries. Pegasystems Webinar Robotic Automation: Adoption Trends & Insights Across Industries Pegasystems Webinar 1 STATE OF RPA % Adoption of RPA by industry today* Energy 0% Public Sector 0% Technology Services 20% Manufactured

More information

Practical DevOps and ITSM for CX Success

Practical DevOps and ITSM for CX Success July 2014 Practical DevOps and ITSM for CX Success Barclay Rae SDI Mexico 28 th September 2017 Agenda Background 1 Introduction to DevOps 2 DevOps and ITSM 3 DevOps, ITSM and Customer experience 4 Summary

More information

Getting C-Suite Buy In For Employee Recognition Programs

Getting C-Suite Buy In For Employee Recognition Programs Getting C-Suite Buy In For Employee Recognition Programs Introductions George LaRocque Michael Stapleton VP of Marketing at AnyPerk George@larocqueinc.com Twitter: @glarocque Hrwins.com mstapleton@anyperk.com

More information

AHGILE A N D B O O K

AHGILE A N D B O O K AGILE HANDBOOK OVERVIEW 2 OVERVIEW This handbook is meant to be a quick-starter guide to Agile Project Management. It is meant for the following people: Someone who is looking for a quick overview on what

More information

Copyright Infor. All Rights Reserved.

Copyright Infor. All Rights Reserved. 1 SYSi 2983 XA Best Practices in Manufacturing Execution Mike Canik Sr. Manufacturing Consultant Paper-Less, LLC 2 An excellent source of information to help Cope with a changing landscape Demand Management

More information

SLIDE TITLE. PRC product overview. Susan Joslyn SJ+ Systems Associates, Inc. U2 University 2012

SLIDE TITLE. PRC product overview. Susan Joslyn SJ+ Systems Associates, Inc. U2 University 2012 SLIDE TITLE PRC product overview Susan Joslyn SJ+ Systems Associates, Inc. U2 University 2012 What is IT Governance? The framework, principles, structure, processes and practices to set direction and monitor

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

Introduction to Banner Workflow

Introduction to Banner Workflow Introduction to Banner Workflow Presented by: Carolyn Clark SunGard Higher Education April 12, 2010 Session Rules of Etiquette Please turn off your cell phone/pager If you must leave the session early,

More information

Incident Management. What is it? Why use it? Who wants it? Cheryl Nickel ITSM Process Specialist MTS Allstream September 22, 2011

Incident Management. What is it? Why use it? Who wants it? Cheryl Nickel ITSM Process Specialist MTS Allstream September 22, 2011 Incident Management What is it? Why use it? Who wants it? Cheryl Nickel ITSM Process Specialist MTS Allstream September 22, 2011 What is it? Incident Management is a defined process for logging, recording

More information

DevOps: Start-up Speed, Enterprise Scale

DevOps: Start-up Speed, Enterprise Scale DevOps: Start-up Speed, Enterprise Scale 2013 IBM Corporation Bernie Coyne DevOps Evangelist IBM Cloud Unit coyneb@us.ibm.com @berniecoyne 2 2013 IBM Corporation Technology trends & market shifts forcing

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 The State of

More information

Operational Success = Audits, Metrics And Right Technology

Operational Success = Audits, Metrics And Right Technology Operational Success = Audits, Metrics And Right Technology Sponsored by: Presented by: Chris Arnold Intelligrated, Vice President Solutions Development Rod Gallaway Staples, VP Logistics Strategy, Design,

More information

Make It Matter. How to Make Yourself and Your Organization Essential

Make It Matter. How to Make Yourself and Your Organization Essential PREVIEW GUIDE Make It Matter How to Make Yourself and Your Organization Essential Table of Contents: Sample Pages from Discussion Guide and Personal Branding Workbook...pgs. 2-7 Program Information and

More information

the

the the lean enterprise @jezhumble @GRUVERGary IT as a competitive advantage Firms with highperforming IT organizations were twice as likely to exceed their profitability, market share and productivity goals.

More information

12 Things to Shorten Your Lead Time

12 Things to Shorten Your Lead Time h 12 Things to Shorten Your Lead Time Stephan Schmidt You may distribute this ebook freely, and/or bundle it as a free bonus with other products, as long as it is left completely intact, unaltered and

More information

What s New in Microsoft Dynamics CRM 4.0. Bryan Nielson Director, Product Marketing

What s New in Microsoft Dynamics CRM 4.0. Bryan Nielson Director, Product Marketing What s New in Microsoft Dynamics CRM 4.0 Bryan Nielson Director, Product Marketing Session Agenda Introduction Dynamics CRM 4.0 Feature Areas Use Design Report Data Manage Deploy Develop Demo In Conclusion

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

Lean Construction Institute

Lean Construction Institute Lean Construction Institute Provider Number H561 Lean Design Forum P2SL/AIA/LCI 2016-Day Two P2SLDF20162 January 29, 2016 1 Jeff Loeb 4 LU/HSW Credit(s) earned on completion of this course will be reported

More information

Adop%ng DevOps Prac%ces

Adop%ng DevOps Prac%ces Adop%ng DevOps Prac%ces Adop%ng Devops prac%ces can be bo#om up or top down or some combina%on of both. However unless there is some buy in from management and alignment with the strategic goals of the

More information

Moderator: Robert Wunderlich - Oracle. September 22, Copyright 2016, Oracle and/or its affiliates. All rights reserved.

Moderator: Robert Wunderlich - Oracle. September 22, Copyright 2016, Oracle and/or its affiliates. All rights reserved. Using DevOps to Drive Integration Projects from Microservices to the Cloud Expert Panel Experts: Joe Kardamis Sherwin Williams Suresh Poopandi Multiplan Xander van Rooijen Rabobank Matt Wright Rubicon

More information

PMI-ACP Blended-Learning Instructor-Led Session

PMI-ACP Blended-Learning Instructor-Led Session GR8PM Traditional Agile Hybrid Training Coaching Consulting Resolving the questions, issues and concerns you discovered during your studies. Copyright, GR8PM, 2016, all rights reserved. Basic Syllabus

More information

A package full of change: An interview with Ian Andrews of Commonwealth Bank of Australia

A package full of change: An interview with Ian Andrews of Commonwealth Bank of Australia A package full of change: An interview with Ian Andrews of Commonwealth Bank of Australia Operations July 2016 Christian Johnson Jonathan Michael A package full of change: An interview with Ian Andrews

More information

The Agility Continuum

The Agility Continuum Where is your project (or product or team) on the agility scale? Thene Sheehy October, 2017 PMP, ACP, CSP, ScrumStudy SMC & Trainer Who am I? Thene Sheehy Program Manager/Specialist, Center for Enablement

More information

ALTIRIS Implementing an Asset and Contract Management System

ALTIRIS Implementing an Asset and Contract Management System ALTIRIS Implementing an Asset and Contract Management System Document Version: 1.0 The information contained in the Altiris Knowledgebase is subject to the Terms of Use as outlined at http://www.altiris.com/legal/termsofuse.asp.

More information

People Are Not Afraid of Change, They Are Afraid of Uncertainty

People Are Not Afraid of Change, They Are Afraid of Uncertainty People Are Not Afraid of Change, They Are Afraid of Uncertainty Mick Wilz Sur-Seal Director of Enterprise Excellence The Building Blocks of Manufacturing Excellence Start with Video Some info about who

More information

MARKETING METRICS THAT MATTER

MARKETING METRICS THAT MATTER MARKETING METRICS THAT MATTER Presented By - Tom Marx WHAT ARE MARKETING METRICS? Data and statistics that help determine the effectiveness of a marketing program 2 WHAT ARE WE MEASURING? Brand awareness

More information

Securing 100 Products - How Hard Can It Be?

Securing 100 Products - How Hard Can It Be? SESSION ID: ASD-W10F Securing 100 Products - How Hard Can It Be? Nir Valtman, CISSP, CSSLP Head of Application Security NCR Corporation @ValtmaNir 2017 NCR Corporation. All rights reserved. Why Does This

More information

VERACODE EBOOK 5 FIVE PRINCIPLES FOR. Securing DevOps

VERACODE EBOOK 5 FIVE PRINCIPLES FOR. Securing DevOps VERACODE EBOOK 5 FIVE PRINCIPLES FOR Securing DevOps INTRODUCTION DevOps, a new organizational and cultural way of organizing development and IT operations work, and its sister technologies, continuous

More information

SMA Case Study: Unlocking Productivity through Sales Pipeline Management

SMA Case Study: Unlocking Productivity through Sales Pipeline Management SMA Case Study: Unlocking Productivity through Sales Pipeline Management Kate Laneve Director, Global Sales Operations NCR Corporation April 30, 2010 The Sales Management Association A global, cross-industry

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

Winning the Agile Race

Winning the Agile Race Winning the Agile Race Stop watching the runner and pay attention to the baton! Jay Packlick @jpacklick Jay.packlick@improvingenterprises.com Erik G. H. Meade @public_eghm WatchTheBaton-m@eghm.net Me Jay

More information

IBM Leverages Motio to Save Money and Improve Satisfaction in World s Largest Cognos Environment

IBM Leverages Motio to Save Money and Improve Satisfaction in World s Largest Cognos Environment IBM Leverages Motio to Save Money and Improve Satisfaction in World s Largest Cognos Environment IBM Business Analytics Center of Competency and Blue Insight The IBM Business Analytics Center of Competency

More information

Agile Scrum Process Checklist

Agile Scrum Process Checklist Agile Scrum Process Checklist To be successful, agile projects require a consistent management process. This checklist provides the various roles involved in agile projects (especially those with limited

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

getting started with Scrum

getting started with Scrum getting started with Scrum www.agnc.cc 20/12/2017 v1.2 Scrum. A framework within which people can address complex adaptive problems, while productively and creatively delivering products of the highest

More information

PART 3 of 5: TRAINING YOUR NEW SCRUM TEAM

PART 3 of 5: TRAINING YOUR NEW SCRUM TEAM IMPLEMENTING SCRUM GUIDE PART 3 of 5: TRAINING YOUR NEW SCRUM TEAM Created by Axosoft, makers of the #1 Scrum software, in collaboration with writer and coach, Tirrell Payton. TRAINING YOUR ORGANIZATION

More information

Automating Debt Collection 101. Key concepts and requirements for a successful automation effort

Automating Debt Collection 101. Key concepts and requirements for a successful automation effort Key concepts and requirements for a successful automation effort Contents Introduction 1 What is automation in Debt Collection? 3 Process Automation 4 Agent-Independant Decision Automation 5 The Benefits

More information

DevOps and Cloud: Tips and Techniques to Revolutionize Your SDLC

DevOps and Cloud: Tips and Techniques to Revolutionize Your SDLC DevOps and Cloud: Tips and Techniques to Revolutionize Your SDLC Andi Mann VP of Strategic Solutions, Office of the CTO CA Technologies @AndiMann Andi.Mann@ca.com Abstract (hidden slide) DevOps and Cloud:

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

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

Behaviour-Driven Development

Behaviour-Driven Development Behaviour-Driven Development A road to effective design and clean code Dan North - ThoughtWorks I My name is Dan am a developer I am a coach I am your guide 2 Part 1: ineffective design and ugly code 3

More information

Time 3:15-4:00 Session TBD: Better Processes Leading to Better Communication (Room 205)

Time 3:15-4:00 Session TBD: Better Processes Leading to Better Communication (Room 205) Gloria Simas IT Division Architecture Team - Business Architect, Covered California Sean Hansen Director of Operations, Kiefer Consulting, Inc. Matt Greene Senior SharePoint Consultant, Kiefer Consulting,

More information

DevOps Guide: How to Use APM to Enhance Performance Testing

DevOps Guide: How to Use APM to Enhance Performance Testing DevOps Guide: How to Use APM to Enhance Performance Testing CHAPTER 1: Introduction This short ebook discusses how combining performance test automation with application performance management (APM) solutions

More information

How To Launch Your First Influencer Marketing Campaign BY TOM WARD

How To Launch Your First Influencer Marketing Campaign BY TOM WARD How To Launch Your First Influencer Marketing Campaign BY TOM WARD As social media use increases every year and platforms like Instagram, Snapchat, Facebook and Twitter becoming a larger part of our lives;

More information

Digitalizing the customer journey

Digitalizing the customer journey Why RAD is Right for Mobile and Web Front-End Development Digitalizing the customer journey requires front-end touchpoints that are easy to use, attractive, and full featured. The explosion of mobility

More information

Executive Gemba Walks Hit the Ground Running. Lisa Thompson Director, Business Excellence Hologic, Inc. San Diego, California

Executive Gemba Walks Hit the Ground Running. Lisa Thompson Director, Business Excellence Hologic, Inc. San Diego, California Executive Gemba Walks Hit the Ground Running Lisa Thompson Director, Business Excellence Hologic, Inc. San Diego, California 1 Hologic, Inc. We are an innovative medical technology company primarily focused

More information

Building High Performance Teams with Scrum

Building High Performance Teams with Scrum Building High Performance Teams with Scrum by Scrum.org Improving the Profession of Software Development Eat a live frog first thing in the morning and nothing worse will happen to you the rest of the

More information

Emerging Paradigms in Testing. Refocus your view of testing to drive superior results

Emerging Paradigms in Testing. Refocus your view of testing to drive superior results Emerging Paradigms in Testing Refocus your view of testing to drive superior results A good testing experience The quality of the application, rapidity of testing, as well as the ability to easily and

More information

Introducing the Virtual Room

Introducing the Virtual Room Cisco IT Article Transforming the Customer Support Experience Introducing the Virtual Room Cisco IT adds Spark to the customer support experience. By David demilo Distinguished Engineer, Cisco IT Cisco

More information

An Agile Projects Introduction Course #PMCurrent-1

An Agile Projects Introduction Course #PMCurrent-1 An Agile Projects Introduction Course #PMCurrent-1 Aaron MacDaniel, PMP, CSM, MBA Lead Instructor - BetterPM.com An Innate Images, LLC Company 1 Course Agenda About BetterPM.com A typical Waterfall Project

More information

l e a n The Efficiency Paradox software development Resource Efficiency vs. Flow Efficiency

l e a n The Efficiency Paradox software development Resource Efficiency vs. Flow Efficiency software development The Efficiency Paradox Resource Efficiency vs. Flow Efficiency mary@poppendieck.com Mary Poppendieck www.poppendieck.com Resource Efficiency Alison 2 Flow Efficiency = 2 hours /1008

More information

SESSION 802 Wednesday, November 4, 10:15am - 11:15am Track: Continual Service Improvement

SESSION 802 Wednesday, November 4, 10:15am - 11:15am Track: Continual Service Improvement SESSION 802 Wednesday, November 4, 10:15am - 11:15am Track: Continual Service Improvement Minimum Viable ITSM Donna Knapp Curriculum Development Manager, ITSM Academy dknapp@itsmacademy.com Session Description

More information

Why Agile, Why Now By David Schroeder, PMP, PSM

Why Agile, Why Now By David Schroeder, PMP, PSM By David Schroeder, PMP, PSM Accelerating Corporate Transformation, i is the needed approach in business today, according to Harvard Business Review contributor and Corporate Transformation Resources president,

More information

Mainstreaming Mainframe Development with Agile, DevOps. Mark Schettenhelm, Sr. Product Manager September 28, 2017

Mainstreaming Mainframe Development with Agile, DevOps. Mark Schettenhelm, Sr. Product Manager September 28, 2017 Mainstreaming Mainframe Development with Agile, DevOps Mark Schettenhelm, Sr. Product Manager September 28, 2017 1 To start a poem Devs are red Ops are blue Please work together Or no uptime for you 2

More information

Connecting Systems, People and Processes with Workflow. Three steps to automated success

Connecting Systems, People and Processes with Workflow. Three steps to automated success Connecting Systems, People and Processes with Workflow Three steps to automated success Three Steps to Automated Success Connecting Systems, People and Processes with Workflow Steps: Excess demand is a

More information

Marjo Maula: Master Thesis. Software Delivery Concept. Helsinki Metropolia University of Applied Sciences. Business Informatics

Marjo Maula: Master Thesis. Software Delivery Concept. Helsinki Metropolia University of Applied Sciences. Business Informatics Marjo Maula: Master Thesis Software Delivery Concept Helsinki Metropolia University of Applied Sciences Business Informatics Date 25.05.2014 Abstract Author(s) Title Number of Pages Date Marjo Maula Software

More information

Think ROI, Not Cost When Evaluating ERP Software

Think ROI, Not Cost When Evaluating ERP Software Think ROI, Not Cost When Evaluating ERP Software BY ADAM GRABOWSKI DIRECTOR, MARKETING AND COMMUNICATIONS We simplify your manufacturing. When considering Enterprise Resource Planning (ERP) software for

More information

Business Alignment Through the DevOps Loop

Business Alignment Through the DevOps Loop Business Alignment Through the DevOps Loop Introduction CIOs are more focused than ever on moving from project-based, Waterfall projects to continuous delivery of working software. Agile, Lean, and DevOps

More information

Lean Thinking - Doing More With Less

Lean Thinking - Doing More With Less Setpoint Systems, Inc. Authored By: Malorie Rasmussen Lean Thinking - Doing More With Less www.setpointusa.com info@setpointusa.com 801-621-4117 Lean Thinking - Doing More With Less Page 1 Setpoint provides

More information

Q&A from Transitioning from Waterfall to Agile Web Seminar

Q&A from Transitioning from Waterfall to Agile Web Seminar Q&A from Transitioning from Waterfall to Agile Web Seminar -How does this method allow you to provide the client with a budget that they can depend on at the start of the project? ASK: Because the Agile

More information

Scrum Testing: A Beginner s Guide

Scrum Testing: A Beginner s Guide Scrum Testing: A Beginner s Guide What is Scrum? Building complex software applications is a difficult task. Scrum methodology comes as a solution for executing such complicated task. It helps development

More information

Reimagine productivity with Microsoft Dynamics 365

Reimagine productivity with Microsoft Dynamics 365 Reimagine productivity with Microsoft Dynamics 365 Transform business process automation and people productivity with Microsoft Dynamics 365 and the Microsoft Cloud Customer Service Financials Operations

More information

Automation Testing and the DevOps Pipeline presented by Randy Spiess (Jan 18)

Automation Testing and the DevOps Pipeline presented by Randy Spiess (Jan 18) Automation Testing and the DevOps Pipeline presented by Randy Spiess (Jan 18) Learning Objectives What is a DevOps Pipeline DevOps Foundational Elements Tools Used in the DevOps Pipeline About Randy DevOps

More information

Life After Relaunch Renewing Your Strategy for Digital Customer Engagement

Life After Relaunch Renewing Your Strategy for Digital Customer Engagement Life After Relaunch Renewing Your Strategy for Digital Customer Engagement Featured speaker: Stephen Strong Director of Digital Northwestern Medicine Moderated by: Jeff Cram Co Founder Connective DX Sponsored

More information

Five DevOps CM Practices

Five DevOps CM Practices White Paper Dimensions CM Five DevOps CM Practices Supported by Dimensions CM Ashley Owen, Product Management Table of Contents Introduction... 1 Version Everything... 2 Maintain Prioritized Backlogs...

More information

Metrics that Matter A Myriad of Choices

Metrics that Matter A Myriad of Choices Mark Michaelis Chief Technical Architect, Author, Trainer Efficiency Effectiveness Culture Metrics that Matter A Myriad of Choices About Us Mark Michaelis Metrics that Matter A Myriad of Choices Why Measure?

More information