Training
Training on Patterns and Anti patterns for Pipeline Driven Organizations
You can find this course plus the full list of training options by Roy at this link.
(Previously called “Enterprise DevOps”) 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
You can also find online Training by Roy Osherove
The Art of Unit Testing and TDD in .NET OnlineLegacy Code Hero in .NET
Unit Testing and TDD in Java Online
BDD and TDD in Ruby Online
