
If you put bad code in your pipeline, guess what comes out?
CI/CD pipelines were invented to find improvements for already very clean code. They don’t magically fix legacy code. Sticking a bunch of untestable code through it isn’t going to get the job done. Your company has committed to DevOps; now you need clean code for the pipeline.
We teach specific technical habits that cleans the code in the pipeline.
Tier 1: Prepare for CI

Learn the Techniques
The Fundamentals Workshop (8 virtual weeks)
Enable Automation (8 virtual weeks)
Make a Change
Tier 2: Escape the Monolith

Learn the Techniques
Ship from Crossover System (8 virtual weeks)
Remotely Coupled Code (8 virtual weeks)
Tier 3: Verify Hard-to-test Code

Learn the Techniques
Advanced Testing (10 virtual weeks)
Test Challenging Dependencies (12 virtual weeks)
Tier 4: Ship Independently

Learn the Techniques
Break a Service out of the Monolith (10 virtual weeks)
Change Data Back-end (12 virtual weeks)
Need a Strategy?
Proof of Concept:
Identify 3 teams for Deep Roots to virtually and simultaneously coach in their codebase. We will work with your leadership to define success measures, then track team outcomes to ensure you get the results you expect.
Direct Coaching:
Identify up to 10 teams for Deep Roots to virtually and simultaneously coach in their codebase.
Train the Trainer:
Identify up to 10 individual technical contributors in your organization to be trained and supported by Deep Roots so that they become your Center of Excellence.