Technical Agile Secrets

For Non-Technical People

Learn technical practices that are key to an agile transformation, even if you have never written a line of code.

An Essential Course for Non-Technical Scrum Masters and Agile Coaches.

The Agile Manifesto states that “Continuous attention to technical excellence and good design enhances agility.” But what does that mean? If you are like many Agile Coaches and Scrum Masters who did not “grow up” as a developer then this class is for you!

 This class will: 

  1. Reveal the three essential components of technical agile

  2. Provide you with four features of good code design

  3. Demonstrate exactly how technical excellence & good design enhance agility

All of this assumes you have never ever programmed, yet when we are done you will have new skills for coaching your team on:

  1. The importance of building quality in during the development process

  2. How test automation provides living documentation

  3. Why DevOps and Deployment are key to continuously delivering value

We will lead you through detailed stories and examples so that you can have engaging conversations with your team. We will tell you the simplest and best way to begin.

Steve Jobs, people forget, was non-technical. It didn’t matter because he understood that the fundamental principles which make great products not only include elegant process and user design, but also include solid technical design.  Now you will understand the practices that drive technical excellence.

Course Topics Include:

Development

 

  • Paired Programming

  • Mobbing

  • Unit Testing

  • Mocking

  • Test Driven Development

  • Refactoring

Testing

 

  • Web Test Automation

  • API Test Automation

  • BDD

  • Load, Performance, Stress, and DB Test Automation

DevOps / Deployment

 

  • Pipelines

  • Containerization

  • Cloud Deployment

  • Deployment Strategies

  • Monitoring

  • Security