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

Size: px
Start display at page:

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

Transcription

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

2 Agenda How we got here Continuous Integration, Defined Poor Practices (Common Anti-Patterns) Best Practices Tools & Technologies Customer Case Study agenda 2 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

3 Better Manage Project Through Automation, Integration Scope (features) Quality Quality Resources (budget) Schedule (time) Projects are constrained by the Time-Cost-Quality Continuum Fixed boundaries that are interdependent Increased scope with fixed resources impacts scheduled or quality Need to find new methods to maximize the productivity of our limited resources (people) 3 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

4 Software Delivery = Top Inhibitor to Application Success Through 2015, 80% of IT organizations will be unable to implement releases of services that provide critical business functionality in a predictable and sustainable manner to meet the needs of the business, thus negatively impacting the overall entity. Source: Gartner, 1/2011 Are You Ready to Improve Release Velocity? George Spafford, Ronni J. Colville 4 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

5 Software Delivery Learning from Manufacturing Pressure for lower cost & faster time to market, leading to Mass production (Ford, 1926) Lean Production (Toyota, 1990 s) Just-In-Time Smart Automation Software development / production learned from manufacturing Commodity Production (Packaged Apps, 1990 s) Lean and Agile Methods (Agile Manifesto, 2001) 5 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

6 Eliminating Waste is #1 Principle for Lean Management Waste defined: Anything that does not add value to the customer. (Read: Anything the customer is unwilling to pay for.) Eliminating Waste is #1 principle for lean management Lean Value Stream Mapping (a common lead diagnostic tool) helps to identify, eliminate waste 1. Map software development, from concept to cash 2. Measure elapse time versus value added time 3. Optimize by creating a future state 6 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

7 Value Stream Example: Concept to Release (Typical Scenario) Business owner has a new idea 5 minutes elapsed time 5 minutes valued added Business owner and product owner agree on new feature 30 minutes elapsed time 30 minutes valued added SCRUM team agree it can go into the next sprint 1 day elapsed time 30 minutes valued added Integration (merging) of new software 1 day elapsed time QA Test Team 2 days elapsed time 1 hour valued added Team creates new feature 2 days elapsed time 2 days valued added Staging at UAT 0.5 days elapsed time Retrospective and Review 2 hours elapsed time 2 hours valued added From conception to release candidate 6.5 days elapsed time 2.5 days valued added 4 days of potential waste 7 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

8 Continuous Integration (CI) Cuts Waste from SW Delivery Continuous Integration Minimizes (or even eliminates) risk Real time notification of defects and poor quality, upon code change Drives automation and production of deployable of software Aligns with end of sprint review / retrospective Helps promote a cohesive team ( team performance) Is the summation of good software development practices Above all fosters TRANSPARENCY and CONFIDENCE 8 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

9 The Continuous Integration Workflow Release Monitor The Circle of Continuous Integration Testing Checkout Build 9 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

10 Common Anti-Pattern #1 (Anti-Pattern: Ineffective and/or Counterproductive Practices) Parallel Active Infrequent Build Deferred Integration Equates to PAIN Dev Dev Dev Dev Integrate Dev Solution: Practice frequent integration Use a CI server to build main line 10 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

11 Common Anti-Pattern #2 (Anti-Pattern: Ineffective and/or Counterproductive Practices) Does Your Value Stream Reveal Long Test Cycles? Lack automated testing Long phases of QA and manual testing Impacts delivery? Becomes an after thought? Use a testing framework at the outset and automate Unit Testing Functional Testing Code Quality CI is not silver bullet, must incorporate with other practices Test Driven Development Extreme Programming 11 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

12 Common Anti-Pattern #3 (Anti-Pattern: Ineffective and/or Counterproductive Practices) The Dependency Maze Code built on a developers workstation Breaks when rolled out to production! Tracing Code and the Binary Running in Production Tracing Who and What Broke? A commit that cause previous functionality to fail (regression) Use Continuous Integration! 12 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

13 10 Best Practices for CI 1. Manage Source Code, Using a Version Control Product 2. Also version: test scripts, config files, 3. Enable Triggering of Builds From the Command Line Standardize on a build script / tool Maven, ANT, NANT 4. Commit Frequently (at least once a day), as Developer 5. Integrate Frequently; Build the mainline on the integration server 6. Enable Fast Builds (Typically <10 minute) Large builds be broken into multiple jobs and executed in parallel 7. Test Using a Replica of Production 8. Use a Central Binary Repository 9. Make it easy to obtain build and test results Especially Failures Automate Deployment 13 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

14 Diagram: Continuous Integration Requirements Mgmnt Architectural Analysis Eclipse Desktop Visual Studio Desktop Change Mgmnt Dynamic Test Unit Test Scrum Project Agile Management Code Analysis Security Analysis Build Engines Load Test Functional Test Service Mgmnt PLAN CODE BUILD TEST RELEASE (SCM) Tracker Hudson Analytics Cost Server Metrics Application Stack Test Harness Server Size Cloud Build Cloud Continuous Integration Test Cloud CollabNet Lab Management Test Cloud Stage Cloud Production Cloud Profile Manager Development Operations 14 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

15 Diagram: Continuous Integration Database Feedback Mechanism Notification Event Developer Developer Committed Changes Poll Build Script Compile source code Integrate database Run tests Run inspections Deploy software Subversion Version Control Repository CI Server Integration Build Machine Developer Database Scripts Drop/create database or table Insert test data Apply procedures/ triggers

16 Value Stream Example: Concept to Release (Good Scenario) Business owner has a new idea 5 minutes elapsed time 5 minutes valued added Business owner and product owner agree on new feature 30 minutes elapsed time 30 minutes valued added SCRUM team agree it can go into the next sprint 1 day elapsed time 30 minutes valued added Integration (merging) of new software 2 hours elapsed time QA Test Team 0.5 days elapsed time 1 hour valued added Continuous Integration Server Team creates new feature 2 days elapsed time 2 days valued added Staging at UAT 1 hour elapsed time Retrospective and Review 2 hours elapsed time 2 hours valued added From conception to release candidate 4 days elapsed time 2.5 days valued added 2 days of potential waste SAVED 2 days per feature! 16 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

17 Financial Justification Scenario: Small to Medium Enterprise 5 development teams 20 Sprints per team each year, i.e. 100 sprints total Average 5 features per sprint, i.e. 500 new feature per year Savings through CI 2 days per feature Total savings: 1000 days, $320,000 per year (avg. $40 per hour, i.e. $320 per day) Or a productivity increase of 3 persons a year. 17 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

18 Common Pitfalls Lesson Learned CI can be a difficult journey Testing and Quality must spearhead the practice Migrating legacy code Migrating legacy SCM Practices Reliant on automation Personal Accountability Awareness and Education However, the rewards outweigh the disadvantages. 18 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

19 Hudson / Jenkins Extensible continuous integration server Open Source and Free Incredibly Easy to Install and Use 70+% Market Share CI Build Server Sonatype Survey 400 Freely Available Plug-in and Integrations DISTRIBUTED and SCALABLE! Master / Slave

20 CollabNet and Build and Test Integration CollabNet TeamForge is the hub of development activities from code to build 20 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

21 Why Re-Invent the Wheel? Integrated Build and Testing Plug-ins Dashboard and Visualization of Build and Test Results Integration and Plug-in Available for Majority Test Frameworks and Build Tools xunit, Maven, Maven Reports 21 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

22 CollabNet TeamForge Simplifies CI Discover Federate Replicate Central Repository Lifecycle Traceability Automation for End-to-End Processes Central Administration Plan Code Track User/Project Admin Task Hierarchy Team Collaboration Real-time Reports & Status Social Architecture Browse SCM Tracker/SCM Integration Bugs Artifacts Requirements Discussion Forums Build and Test Integrated Hudson Project-based Wiki Release Collect Archive Release Indexed Objects 300+ File Types Build Test Run Lab Management Community & Projects My Workspace Tasks Tracking Project List Monitor Settings User Tool Integrations Business Users Developers User Point Tools CollabNet Desktop, Microsoft Windows, Project CollabNet Desktop, Eclipse Edition, Visual Studio Edition Lifecycle Tools, e.g., Code Analysis, Unit Test, Load Test, Report Management, Planning ScrumWorks Pro

23 Case Study Fortune 500 Bank Centralized Build Service Community of 20,000 Developers Providing Build Services to 80 Groups Driven by Open Source Tools Develop Software Build Provisioning Lab Management Deploy and Release Nexus Build Life-Cycle Code Quality Sonar Build Management Jenkins/Hudson 23 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

24 Summary, and Take Away Eliminating waste is #1 principle for lean management CI cuts waste from software delivery process Implementation requires changes in patterns, collaboration Version control, and automation is key Technology and tools greatly help ensuring success summary 24 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

25 Introducing CI Workshop 4 day on-site workshop Contact us at dbowler@collab.net 25 Copyright 2011 CollabNet, Inc. All Rights Reserved. CollabNet Confidential.

26 Thank You Darryl Bowler +1 (650)

A Day in the Life of a Migrated ClearCase User. A Sneak Preview

A Day in the Life of a Migrated ClearCase User. A Sneak Preview A Day in the Life of a Migrated ClearCase User A Sneak Preview Table of Contents Scope...3 Introduction...3 Administrative Tasks...4 Working in the IDE...8 Managing Builds...12 Managing Releases...14 Summary...16

More information

CollabNet. Agile ALM for in the Cloud Industry Trends and Case Studies. Bill Portelli Chief Executive Officer. Agile ALM for Distributed Development

CollabNet. Agile ALM for in the Cloud Industry Trends and Case Studies. Bill Portelli Chief Executive Officer. Agile ALM for Distributed Development Agile ALM for Distributed Development CollabNet Agile ALM for in the Cloud Industry Trends and Case Studies Bill Portelli Chief Executive Officer Copyright 2010 CollabNet, Inc. www.collab.net 1 Transformative

More information

The Business Case for ALM Transformation ALM

The Business Case for ALM Transformation ALM ALM Application Lifecycle Management White Paper Out-of-Date; Out-of-Touch The Business Case for ALM Transformation Executive summary: The Business Case for Change Ultimately improve the quality and success

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

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

Mit Werkzeugen den DevOps Konflikt auflösen

Mit Werkzeugen den DevOps Konflikt auflösen Mit Werkzeugen den DevOps Konflikt auflösen Peter Doschkinow Business Unit Middleware ORACLE Deutschland B.V. & Co KG November 17, 2015 Safe Harbor Statement The following is intended to outline our general

More information

WHITE PAPER. Getting started with Continuous Integration in software development. Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi

WHITE PAPER. Getting started with Continuous Integration in software development. Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi WHITE PAPER Getting started with Continuous Integration in software development Amruta Kumbhar, Madhavi Shailaja & Ravi Shankar Anupindi Introduction DevOps culture is gaining rapid momentum in the IT

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

Datasheet. CollabNet TeamForge Version Control

Datasheet. CollabNet TeamForge Version Control 2 COLLABNET TEAMFORGE IMAGINE. CREATE. DELIVER. TEAMFORGE Winner for 14 years running (ALM and Development Tools) 2016 Winner (Applications) 2017 Gold Winner (Application Development - Innovations) TeamForge

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

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

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

Introduction to Agile and Scrum

Introduction to Agile and Scrum Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro

More information

SAFe and Sound - Implementing Agile at Scale with HP December 11, 2014

SAFe and Sound - Implementing Agile at Scale with HP December 11, 2014 SAFe and Sound - Implementing Agile at Scale with HP December 11, 2014 Copyright 2014 Vivit Worldwide Copyright 2014 Vivit Worldwide Brought to you by Copyright 2014 Vivit Worldwide Hosted by Bob Crews

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

Application Lifecycle Management (ALM) Octane

Application Lifecycle Management (ALM) Octane Application Development, Test & Delivery Application Lifecycle Management (ALM) Octane Frequently Asked Questions March 2018 Fugitiure rese et ea imporem veruptia is vellatquo? The Digital Economy Is Redefining

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

Agile Quality Strategy with HP Agile Manager August 26, 2015

Agile Quality Strategy with HP Agile Manager August 26, 2015 Agile Quality Strategy with HP Agile Manager August 26, 2015 Copyright 2015 Vivit Worldwide Copyright 2015 Vivit Worldwide Brought to you by Copyright 2015 Vivit Worldwide Hosted by Matt Angerer Vivit

More information

Enabling digitization at the pace of business. Achieve connected DevOps tool chain through Release Orchestration

Enabling digitization at the pace of business. Achieve connected DevOps tool chain through Release Orchestration Enabling digitization at the pace of business Achieve connected DevOps tool chain through Release Orchestration igitization has been the buzzword for the last couple of years, and it has been the driving

More information

Solution Brief. Enterprise Git Adoption with CollabNet TeamForge

Solution Brief. Enterprise Git Adoption with CollabNet TeamForge Enterprise Git Adoption with CollabNet TeamForge 2 Enterprise Git Adoption with CollabNet TeamForge The choice of a modern source control management (SCM) technology for a world class development organization

More information

"Charting the Course... Application Lifecycle Management Using Visual Studio 2010 (Agile) Course Summary

Charting the Course... Application Lifecycle Management Using Visual Studio 2010 (Agile) Course Summary Description Course Summary This three-day, instructor-led course provides students with the knowledge and skills to effectively use the Application Lifecycle Management (ALM) tools found in Visual Studio

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

CM MatchPoint Agile. Christoph Heinrich, CM First Plex Track A / Session 17

CM MatchPoint Agile. Christoph Heinrich, CM First Plex Track A / Session 17 CM MatchPoint Agile This sessions shows how to use CM MatchPoint for the management and automated deployments in agile projects using frameworks like SCRUM Christoph Heinrich, CM First Plex Track A / Session

More information

DATASHEET COLLABNET TEAMFORGE SCM COLLABNET TEAMFORGE SCM

DATASHEET COLLABNET TEAMFORGE SCM COLLABNET TEAMFORGE SCM COLLABNET TEAMFORGE SCM 1 2 COLLABNET TEAMFORGE SCM DRIVE EXCELLENCE IN ENTERPRISE SOURCE CODE MANAGEMENT TEAMFORGE SCM TeamForge SCM is the industry s #1 enterprise Source Code Management platform from

More information

CollabNet Trends, Challenges, and Success with Agile ALM

CollabNet Trends, Challenges, and Success with Agile ALM Agile ALM for Distributed Development CollabNet Trends, Challenges, and Success with Agile ALM Victoria Griggs Sr. Director of Marketing, CollabNet Chris Clarke VP Product Management & Strategy, CollabNet

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

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

Zero to Federated at the Speed of Jenkins. A Case Study of Success in DevOps

Zero to Federated at the Speed of Jenkins. A Case Study of Success in DevOps Zero to Federated at the Speed of Jenkins A Case Study of Success in DevOps Richard Mills June 18, 2015 Zero to Continuous in 90 Days A Case Study of Success in DevOps Richard Mills June 18, 2015 Who is

More information

Get to CMMI ML3 Using Agile Development Processes for Large Projects. Catherine Clark, Business Solutions Architect

Get to CMMI ML3 Using Agile Development Processes for Large Projects. Catherine Clark, Business Solutions Architect Get to CMMI ML3 Using Agile Development Processes for Large Projects Catherine Clark, Business Solutions Architect Manifesto for Agile Software Development We are uncovering better ways of developing software

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

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

Agile for High Assurance: Lessons learned

Agile for High Assurance: Lessons learned Agile for High Assurance: Lessons learned Jeffery Payne, CEO, Coveros jeff.payne@coveros.com @jefferyepayne COPYRIGHT 2016 COVEROS, INC. ALL RIGHTS RESERVED. 1 About Coveros Coveros helps organizations

More information

IBM Rational Team Concert Feature Overview

IBM Rational Team Concert Feature Overview Rolf Nelson / Chris Trobridge RTC Product Managers IBM Rational Team Concert June IBM Rational Team Concert 4.0.3 Feature Overview Be agile. Be lean. Work Together IBM Rational Team Concert v4.0.3 Q2 Agile

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

Get to CMMI ML3 Using Agile Development Processes for Large Projects. Catherine Clark, Business Solutions Architect

Get to CMMI ML3 Using Agile Development Processes for Large Projects. Catherine Clark, Business Solutions Architect Get to CMMI ML3 Using Agile Development Processes for Large Projects Catherine Clark, Business Solutions Architect Can CMMI and Agile complement each other? 2 Can CMMI and Agile complement each other?

More information

Microsoft FastTrack For Azure Service Level Description

Microsoft FastTrack For Azure Service Level Description ef Microsoft FastTrack For Azure Service Level Description 2017 Microsoft. All rights reserved. 1 Contents Microsoft FastTrack for Azure... 3 Eligible Solutions... 3 FastTrack for Azure Process Overview...

More information

Fast Start Business Analytics with Power BI

Fast Start Business Analytics with Power BI Fast Start Business Analytics with Power BI Accelerate Through classroom, challenging, training and a quick proof of concept, learn about Power BI and how it can help speed up your decision making and

More information

Oracle Continuous Delivery Pipeline

Oracle Continuous Delivery Pipeline AMIS Edisonbaan 15 Postbus 24 3430 AA Nieuwegein T +31(0) 30 601 60 00 E info@amis.nl I amis.nl BTW nummer NL8117.70.400.B69 KvK nummer 30114159 Oracle Continuous Delivery Pipeline Overview, considerations

More information

Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR

Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR Avoid the Hype and Find Real Value in Devops and PaaS ABDUL KHALIQ GAFFAR AGENDA DevOps: Problem statement, what, and why How to enable DevOps Cloud Architecture PaaS OpenShift How OpenShift Accelerates

More information

RELEASING HIGH-QUALITY APPLICATIONS AND INFRASTRUCTURE FASTER WHITE PAPER OCTOBER 2017

RELEASING HIGH-QUALITY APPLICATIONS AND INFRASTRUCTURE FASTER WHITE PAPER OCTOBER 2017 RELEASING HIGH-QUALITY APPLICATIONS AND INFRASTRUCTURE FASTER WITH vrealize CODE STREAM WHITE PAPER OCTOBER 2017 Table of Contents Abstract 3 The Need for Speed 3 How to Accelerate Application Release

More information

Analyze, Design, and Develop Applications

Analyze, Design, and Develop Applications Analyze, Design, and Develop Applications On Demand Insurance Problems 1. We lose customers because we process new policy applications too slowly. 2. Our claims processing is time-consuming and inefficient.

More information

Build a Future-Ready Enterprise With NTT DATA Modernization Services

Build a Future-Ready Enterprise With NTT DATA Modernization Services NTT DATA welcomed Dell Services into the family in 2016. Together, we offer one of the industry s most comprehensive services portfolios designed to modernize business and technology to deliver the outcomes

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

3. NEED FOR ACDT 5. PROCESS FLOW 4. ACDT SOLUTION

3. NEED FOR ACDT 5. PROCESS FLOW 4. ACDT SOLUTION TCS ACDT Automated Code Deployment Tool Code deployment automation solution for faster and accurate deliveries Mahesh Gupta Tata Consultancy Services Solution Architect Mumbai maheshb.gupta@tcs.com Guru

More information

Introducing the Next Generation of ALM March 22, Copyright 2016 Vivit Worldwide

Introducing the Next Generation of ALM March 22, Copyright 2016 Vivit Worldwide Introducing the Next Generation of ALM March 22, 2016 Copyright 2016 Vivit Worldwide Brought to you by Copyright 2016 Vivit Worldwide Hosted By: Bob Crews Florida Chapter Leader Copyright 2016 Vivit Worldwide

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

Developer Cloud Service. Transform Your Development Experience

Developer Cloud Service. Transform Your Development Experience Developer Cloud Service Transform Your Experience Want to easily develop your apps in a fully provisioned environment that helps you code, test, deploy, and then manage them in the cloud? Then start today,

More information

Achieving Balance: The New Pivotal Points of Software Development

Achieving Balance: The New Pivotal Points of Software Development White Paper Software Delivery & Testing Achieving Balance: The New Pivotal Points of Software Development A rational model of software is to design it quickly; the economic pressure to improvise presents

More information

Agenda. ClearQuest 8.0 What s New. Positioning Integrations Collaboration Administration New Features Deprecations Q&A

Agenda. ClearQuest 8.0 What s New. Positioning Integrations Collaboration Administration New Features Deprecations Q&A ClearQuest 8.0 What s New Shmuel Bashan Rational Services - GSAT Agenda Positioning Integrations Collaboration Administration New Features Deprecations Q&A 2 IBM Rational ClearQuest Comprehensive Software

More information

Adopting DevOps at Enterprise Scale

Adopting DevOps at Enterprise Scale Adopting DevOps at Enterprise Scale Presented by: Sanjeev Sharma CTO, DevOps Technical Sales and Adoption IBM Distinguished Engineer @sd_architect 1 IBM Corporation DevOps: Origins 2 IBM Corporation DevOps

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

MICROSOFT EXAM QUESTIONS & ANSWERS

MICROSOFT EXAM QUESTIONS & ANSWERS MICROSOFT 70-498 EXAM QUESTIONS & ANSWERS Number: 70-498 Passing Score: 800 Time Limit: 120 min File Version: 31.1 http://www.gratisexam.com/ MICROSOFT 70-498 EXAM QUESTIONS & ANSWERS Exam Name: Delivering

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

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 TEST MANAGEMENT WITH VISUAL STUDIO

AGILE TEST MANAGEMENT WITH VISUAL STUDIO AGILE TEST MANAGEMENT WITH VISUAL STUDIO any companies are implementing an agile methodology, but often still have waterfall based tools. We ve been working on several agile projects, one of which we collaborate

More information

Quality Application Development with ALM Octane November 21, 2017

Quality Application Development with ALM Octane November 21, 2017 Quality Application Development with ALM Octane November 21, 2017 Hosted By This webinar is brought to you by the Testing, Quality, Application Lifecyle Management SIG (TQA SIG) Led by: Andreas Birk, Mihai

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

RELEASE HIGHLIGHTS INTRODUCING COLLABNET TEAMFORGE 16.7

RELEASE HIGHLIGHTS INTRODUCING COLLABNET TEAMFORGE 16.7 INTRODUCING COLLABNET TEAMFORGE 16.7 2 COLLABNET TEAMFORGE IMAGINE. CREATE. DELIVER. TEAMFORGE Winner for 13 years running (ALM and Development Tools) 2016 Winner (Applications) 2016 Gold Winner (Application

More information

IBM Rational Systems Developer, Version 7.0

IBM Rational Systems Developer, Version 7.0 Simplify model-driven development for software products and systems IBM Rational Systems Developer, Version 7.0 Highlights Offers integrated design and development, accommodating visualization and editing

More information

Achieving Healthcare Interoperability in the Cloud with WebSphere ESB

Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Achieving Healthcare Interoperability in the Cloud with WebSphere ESB Ajay Asthana Business Solution Architect, Business Performance and Service Optimization Group IBM software division Tom Fausel Chief

More information

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2 Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2 Oracle Cloud Marketplace: An Innovation Ecosystem for Partners and Customers Neelesh Gurnani Sr. Director Product Development Ajay Seetharam

More information

InfoPath Retirement What You Need to Know

InfoPath Retirement What You Need to Know InfoPath Retirement What You Need to Know Agenda Company Overview InfoPath Retirement: What it means? InfoPath History Alternatives: How do I choose right one? Microsoft Product Roadmap What should I do

More information

Portfolio Management In An Agile World

Portfolio Management In An Agile World Portfolio Management In An Agile World Rick Austin VP, Enterprise Engagements Principal Consultant 2017 @rickaustin, @leadingagile @GoAgileCamp #AgileCamp2017 2 RICK AUSTIN Information Technology Director

More information

THE DEVOPS JOURNEY: FROM WATERFALL TO CONTINUOUS DELIVERY

THE DEVOPS JOURNEY: FROM WATERFALL TO CONTINUOUS DELIVERY WHITE PAPER THE DEVOPS JOURNEY: FROM WATERFALL TO CONTINUOUS DELIVERY Implementing an agile, DevOps-centered workflow involves several distinct steps. In other words, the process required to evolve from

More information

Application Lifecycle Management for SAP Powered by IBM Rational

Application Lifecycle Management for SAP Powered by IBM Rational Application Lifecycle Management for SAP Powered by IBM Rational Change is Critical to Business Innovation There are 3 key drivers for change events Business Drivers Modified Business Processes M&A and

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

approach to successful project

approach to successful project 1 The NYS Forum, Inc. Using an Agile / Waterfall Hybrid approach to successful project delivery Presented by Matthew Carmichael Project Management Workgroup 2 When to use Waterfall Projects that require

More information

SOCCI - Towards a Common Software Engineering Environment for Science Operations

SOCCI - Towards a Common Software Engineering Environment for Science Operations SOCCI - Towards a Common Software Engineering Environment for Science Operations Vicente Navarro, 1 Kaarel Hanson, 2 Kaarel Lumi, 2 Ranpal Gill, 1 Jose Marcos, 1 Maria Garcia Reinaldos, 1 Juan Carlos Segovia,

More information

Transform Application Performance Testing for a More Agile Enterprise

Transform Application Performance Testing for a More Agile Enterprise SAP Brief SAP Extensions SAP LoadRunner by Micro Focus Transform Application Performance Testing for a More Agile Enterprise SAP Brief Managing complex processes Technology innovation drives the global

More information

A 7 step strategy for successful DevOps in the Evolving Enterprise

A 7 step strategy for successful DevOps in the Evolving Enterprise A 7 step strategy for successful DevOps in the Evolving Enterprise Kris Dugardyn 1 Start from a Common Definition Ø Collaboration Ø Communication Ø Automation + Many Tools + Many Platforms Ø Orchestration

More information

Building Cloud Apps using Agile Methodology & Tools

Building Cloud Apps using Agile Methodology & Tools Building Cloud Apps using Agile Methodology & Tools Steve Greene VP, Products & Technology Program Management Salesforce.com Sue Vickers Principal Product Manager for CA Agile Vision CA Technologies Safe

More information

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle Cloud Blueprint and Roadmap Service 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Cloud Computing: Addressing Today s Business Challenges Business Flexibility & Agility Cost

More information

Dynamics 365 for Finance & Operations

Dynamics 365 for Finance & Operations Dynamics 365 for Finance & Operations Arron Jones, Senior Technical Lead Arron.Jones@hcl-powerobjects.com Pankaj Kant, Solution Architect Pankaj.Kant@hcl-powerobjects.com Objectives Discuss the upgrade

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

Legacy System Modernization Using Open Source Tools and Agile. Adam D Angelo

Legacy System Modernization Using Open Source Tools and Agile. Adam D Angelo Legacy System Modernization Using Open Source Tools and Agile Adam D Angelo Legacy Systems Simply being old doesn t mean something is inefficient 2 Legacy Systems and Platforms Problems The high cost of

More information

Middleware Modernization: lay the foundation to your digital success

Middleware Modernization: lay the foundation to your digital success Middleware Modernization: lay the foundation to your digital success Agenda 1 Why modernize? 5 Platform services 2 What middleware capabilities would a digital enterprise need? 6 People and processes 3

More information

Dell EMC Consulting Ingo Strutz

Dell EMC Consulting Ingo Strutz Application Transformation Acceleration Dell EMC Consulting Ingo Strutz IT CHALLENGE: BUILD NEW AND SUPPORT EXISTING NEW PLATFORMS EXISTING PLATFORMS Flexibility & Agility To Drive New Digital Business

More information

SOA Governance is For Life, Not Just a Strategy

SOA Governance is For Life, Not Just a Strategy SOA Governance is For Life, Not Just a Strategy Mark Simpson Consultancy Director, Griffiths Waite Your Speaker Mark Simpson Consultancy Director Griffiths Waite > 18 years Oracle development and architecture

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

InfoSphere Warehousing 9.5

InfoSphere Warehousing 9.5 IBM Software Group Optimised InfoSphere Warehousing 9.5 Flexible Simple Phil Downey InfoSphere Warehouse Technical Marketing 2007 IBM Corporation Information On Demand End-to-End Capabilities Optimization

More information

<Insert Picture Here> Latest on Oracle Application Change Management Pack for Oracle E- Business Suite

<Insert Picture Here> Latest on Oracle Application Change Management Pack for Oracle E- Business Suite 1 Latest on Oracle Application Change Management Pack for Oracle E- Business Suite Angelo Rosado, Oracle Senior Product Manager Ray Payne, JHUAPL Principal Systems Architect Program

More information

ROLE OF isafe/imobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT

ROLE OF isafe/imobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT TALE OF TWO WORLDS ROLE OF isafe/imobi IN SEAMLESS INTEGRATION OF THE DEVOPS ENVIRONMENT IP-led test automation framework supported by blueprint for product development in Devops environment can ensure

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

<Insert Picture Here> Oracle Software Configuration Manager Delivering Configuration Management As A Service

<Insert Picture Here> Oracle Software Configuration Manager Delivering Configuration Management As A Service Oracle Software Configuration Manager Delivering Configuration Management As A Service Helmut Weymann Director Customer Support Agenda What is the Software Configuration Manager?

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

SYSTEM MODERNIZATION BEST PRACTICES

SYSTEM MODERNIZATION BEST PRACTICES tl SYSTEM MODERNIZATION BEST PRACTICES SYSTEM MODERNIZATION WORKING GROUP C1 5912-C aamva_systemmodernization_dvd_insert.indd 1 6/7/17 11:01 AM System Modernization Best Practices provides a roadmap to

More information

WHITE PAPER. Development Testing for Agile Enterprises Helping Teams Maximize Velocity

WHITE PAPER. Development Testing for Agile Enterprises Helping Teams Maximize Velocity Development Testing for Agile Enterprises Helping Teams Maximize Velocity The Need for Speed Companies in almost every industry use software to drive innovation and compete in today s marketplace. And

More information

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation Session 11E Adopting Agile Ground Software Development Supannika Mobasser The Aerospace Corporation The Aerospace Corporation 2017 Overview To look beyond the horizon and to embrace the rapid rate of change

More information

Agile Engineering. for Managers. Introducing agile engineering principles for non-coders

Agile Engineering. for Managers. Introducing agile engineering principles for non-coders Agile Engineering for Managers Introducing agile engineering principles for non-coders Ryan Shriver > Managing Consultant > rshriver@dominiondigital.com Leader in IT Performance Improvement > www.dominiondigital.com

More information

Executive Summary WHO SHOULD READ THIS PAPER?

Executive Summary WHO SHOULD READ THIS PAPER? The Business Value of Business Intelligence in SharePoint 2010 Executive Summary SharePoint 2010 is The Business Collaboration Platform for the Enterprise & the Web that enables you to connect & empower

More information

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support

Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Demand & Requirements Management Software Development QA & Test Management IT Operations & DevOps Change Management Agile, SAFe, Waterfall Support Workflows with Business Process Management capabilities

More information

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Agile Waterfall Hybrid Model The Waterfall Model has been the ideal choice for software development.

More information

PHP in the enterprise How Zend helps modernize application development to bring projects to market faster

PHP in the enterprise How Zend helps modernize application development to bring projects to market faster PHP in the enterprise How Zend helps modernize application development to bring projects to market faster November 8, 2012 1.0 Introduction 1.1 PHP Overview SECTION 1: INTRODUCTION 1.0 Introduction From

More information

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017

Collaboration at Scale: Distributed Team Release Planning. 11-Jan-2017 Collaboration at Scale: Distributed Team Release Planning 11-Jan-2017 Collaboration at Scale Designed for Scrum-centric organizations with more than 10 Scrum teams, the Collaboration at Scale webinar series

More information

Agile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC

Agile at Scale -Beyond SAFe. John B Hudson, B.Sc., PMP, ACP, CSM, SPC Agile at Scale -Beyond SAFe John B Hudson, B.Sc., PMP, ACP, CSM, SPC EnterpriseAgileCoach1@gmail.com Waterfall Development Successful 11% Challenged 60% Failed 29% Standish Group CHAOS Study 2015 +Data

More information

CHANGE IMAGINED. CHANGE DELIVERED

CHANGE IMAGINED. CHANGE DELIVERED Murmuration is a phenomenon that results when hundreds, sometimes thousands, of starlings fly in swooping, pivoting coordinated moves through the sky. Always in agile unison. And with remarkable ability

More information

<Insert Picture Here> E-Business Suite Konfigurationsmanagement leicht gemacht mit dem Application Change Management Pack

<Insert Picture Here> E-Business Suite Konfigurationsmanagement leicht gemacht mit dem Application Change Management Pack E-Business Suite Konfigurationsmanagement leicht gemacht mit dem Application Change Management Pack Thomas Fricke, Oracle Sales Consulting Ulrich Janke, Oracle Consulting Agenda Introduction

More information

Application Migration to the Cloud C L O U D A N A L Y T I C S D I G I T A L S E C U R I T Y

Application Migration to the Cloud C L O U D A N A L Y T I C S D I G I T A L S E C U R I T Y Application Migration to the Cloud Application Migration to the Cloud Critical Considerations and Building the Business Case Today s rapid digitization of products, operations, and buyer experience is

More information

Harnessing the power of agile development

Harnessing the power of agile development Microsoft IT Showcase Harnessing the power of agile development Integrating an acquired business means adjusting business processes, integrating data and technology platforms, and onboarding teams. When

More information

Software is not an art, it s business Digital Industrial Revolution. Björn Gullberg, CA Technologies

Software is not an art, it s business Digital Industrial Revolution. Björn Gullberg, CA Technologies Software is not an art, it s business Digital Industrial Revolution Björn Gullberg, CA Technologies In 60 Seconds 370,000+ MINUTES OF VOICE CALLS ON 100,000 TWEETS 693,800 GB of IP data transferred 77,244

More information