Half Day Tutorial: Innovative Techniques for Achieving Continuous Delivery

“It’s not the strongest of the species that survive, nor the most intelligent, but the one most adaptable to change.” ~ Charles Darwin

The most critical step in Continuous Delivery adoption is identifying the bottlenecks in the product development cycle. In this interactive tutorial, you will learn about tools and methods that facilitate the bottleneck discovery as well as ways to deal with the most common bottlenecks that cripple development process. I will demonstrate how treating automation as a silo causes it to fail or be shelved, and how automating “before” and “after” which includes build, environment, data, test results analysis and monitoring will help them to succeed. To solidify the concepts, you will play the “Continuous Delivery” game, competing with other Agile teams to deliver feature to production while improving your software delivery process. This game serves as a great tool to understand the importance of automating Quality Gates and investing into process improvement initiatives to achieve long-term success.

Learning Objectives:

  • Learn to identify and prioritize the bottlenecks in the software delivery lifecycle
  • Leverage Tools available in the market to address above bottlenecks (e.g. test environments,  manual regression)
  • Use innovative techniques to move towards Continuous Delivery

Tutorial Outline:

  • Continuous Integration vs. Delivery vs. Deployment
    •  “CALMS” definition
  • 10 Steps
    •  Identify Bottlenecks  (Exercise:  Map Delivery Pipeline ,  Speed Boat Game)
    • Common Repository for Artifacts
    • Automate Build and Deploy
    • Collect Code Quality Metrics
    • Automate Environments
    • Automate Testing  (Exercise:  Selecting Automation Candidates,  Finding Unknowns)
    • Automate Performance
    • Automate Results Analysis and Reporting
    • Ensure Continuous Feedback  (Exercise:   Continuous Feedback)
    • Manage Unrealistic Expectations
  • Target State
    • Exercise: Mind Map
  • Play “Continuous Delivery”  Game

CI/CD
Location: Louvre 1Date: May 14, 2019Time: 1:00 pm - 4:30 pm Tanya Kravtsov