Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The click that saves weekends

The click that saves weekends

Working with both startups and enterprises, over the years I realized that many companies are struggling to set up solid release practices. That results in risky, error-prone releases followed up with a lot of bugs, weekend work and people burning out.

With this talk, I am aiming to inspire engineers to step back from the day to day operations and rethink their engineering process. I share a personal story on how optimizing our engineering processes decreased our production bugs by 70% and leveled up the software we are developing and was a key driver to the scale of the company.

The talk is perfect for CTOs, VP of Engineering, tech leads, or software engineers who are exploring opportunities to leveling up their engineering teams and bringing improvement in their organizations.

Tosho Trajanov

October 12, 2019
Tweet

More Decks by Tosho Trajanov

Other Decks in Programming

Transcript

  1. @TsTrv CTO Adeva - An Exclusive Developers Network Fully-distributed network

    Worked with startups and Fortune 500 companies Helped many startups optimize their engineering processes
  2. @TsTrv State of the application ー Legacy, enterprise application built

    in PHP ー Being developed for over 10 years ー 0% test coverage ー 10 engineers - to keep it alive
  3. @TsTrv The problems ー Unable to ship fast ー Never

    ending bug fix cycle ー Full-regression testing took 3-4 weeks ー Releases once monthly ー Scheduled on weekends
  4. @TsTrv Continuous Everything ー Failing small ー If something breaks,

    you know to fix immediately ー Fewer bugs ー Release new features faster ー Reduce Costs
  5. @TsTrv Automated tests ー Assume legacy works flawlessly ?! ー

    Utilize new modules to Increase the code coverage
  6. @TsTrv Mindset ー Everyone should participate ー Not a DevOps

    work only ー Continuous improvement, day by day
  7. @TsTrv Actions ー Wrapped up the legacy code ー Faked

    automated tests for the legacy ー Identified pipeline ー Decoupled releases from deployment ー Created a culture of continuous improvement
  8. @TsTrv Wins ー Release code to production multiple times daily.

    ー Production bugs lowered by 80% ー From bug report to deploy < 30 mins ー No more weekends work