A I D I A

We build your ideas

You give them life

CI/CD, VSA, TBD, Oh My!

Slides and overview of my presentation to USU CS students November 15th, 2023

What is agile?

  • Being able to respond to change quickly
  • Pivoting
  • Being able to outwit larger predators

Just because you are Agile doesn't mean you are agile

agile tactics

  • Conway's law teaches us to look at the structure of the organization - we may need to change it to become more agile
  • Slice vertically rather than horizontally to increase cohesion and deliver change sooner
  • Have everyone deploy straight to master to avoid integration issues.
  • Use Feature Flags to branch - they are far more controllable and flexible than version control
  • Remove any other gates (looking at you PRs!) to integrating several times a day to ensure everyone has access to the latest and greatest ideas and resources
  • Deliver the code continuously to end customers. This makes them happy, forces a higher sense of quality, and helps to address fears of failure.
  • Also see: Faster or Sooner | Shorten Feedback Cycles | Wait... this is risky, isn't it?

These are not the end all be all

Browse More Presentations