Patterns And Anti Patterns For Enterprise Devops


Call Us +90 (212) 268 7840


Workshop Abstract

DevOps is the implementation of continuous delivery and agile concepts across the organization, focusing on pipelines as the main building blocks for delivery value internally and to the customer.

But getting to that state is complicated because it requires several facets of work: People, process and tools.

In large organizations we have the added complexity of:

  • Multiple dependencies and sub systems
  • Multiple teams, groups, business units with competing interests
  • Varying degrees of agility, culture, tools, technologies and processes
  • Security, compliance and policy gates

In this workshop we will discuss main patterns and anti patterns for adopting and implementing DevOps pipelines throughout the organization, that scale.

Agenda

The workshop consists of two days:

Day 1: Devops & Continuous Delivery Values, Metrics And Concepts:

  • Defining DevOps and Enterprise DevOps Pipelines
  • Continuous Integration vs continuous Delivery
  • Enterprise vs small scale DevOps challenges
  • Software defined everything
  • Value Streaming
    • Intro & exercises
    • bottlenecks
    • Anti patterns & root causes

Day 2: Common Patterns & Solutions

  • Value Stream Bottleneck solutions
  • Infrastructure as code
  • Ephemeral Environments
  • Pipelines
    • Intro to pipeline design
    • We will start to design a pipeline for a value stream
  • Parent pipelines and child pipelines
  • Adoption
    • Proofs of value & Templating
    • Adoption anti patterns
    • Adoption success patterns
  • Adoption plan design

Target Audience

Anyone interested in DevOps , with at least 3 years working in a software organization.

Course Prerequisites

Hardware: None

Software: None

Skillset: Critical thinking, open mind.

Instructor

ROY OSHEROVE

Roy is the author of "THE ART OF UNIT TESTING" and "ELASTIC LEADERSHIP" and is currently writing a new book titled "ENTERPRISE DEVOPS". He is a DevOps Process Lead at Dell EMC and has been working in the software industry for 20 years. He’s worked as a developer, architect, tester, tech lead, Director and CTO in small and huge companies, ranging from startups to giants. Find out more at Osherove.com


Biz Sizi Arayalım


Participants Feedback

Türk Telekom

"I had a chance to see benefits of applying Scrum in a small project during training. As a result it is time to apply to the real life. I am grateful to our trainers for his effective education, support and patience."
Project Manager, Türk Telekom

Denizbank

"I had previously attended Scrum training given by another training company. Even though the content of the class was very logical to me I had hard time applying in real life. Because class was lack of practical knowledge. However when I attended ACM's training I learnt how to use Scrum in a project and we discussed about the most common problems. Now I am able to confidently suggest applying Scrum in all our projects to our management."
Core Banking Business Development, Denizbank

Yemeksepeti

"Our entire IT team was trained 2 years ago. The course met our training expectations. We had sufficient knowledge for beginning process transition.."
Proje Manager, Yemeksepeti