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

Reaching Technical Excellence - From Software Sheep to Software Craftsmanship

Reaching Technical Excellence - From Software Sheep to Software Craftsmanship

These slides accompany my talk "Reaching Technical Excellence - From Software Sheep to Software Craftsmanship." The talk videos and additional resources are available on GitHub: https://github.com/ironcev-talks/reaching-technical-excellence-from-software-sheep-to-software-craftsmanship.

3 continents, 50+ agile teams, 500+ developers, and a collective agile hangover. A true story of a quest toward technical excellence.

In the talk, I share experiences and lessons learned from a challenging change management quest undertook to transform the company's mindset and skill set.

What is the agile hangover, and how to overcome it?
What are software sheep, and how not to be one?
How to push an organization toward genuine software craftsmanship?

You will learn what we as a world's leading automotive technology company did to become better software craftsmen. The chances are high that the approach we took might work for your company as well.

Igor Rončević

November 18, 2021
Tweet

More Decks by Igor Rončević

Other Decks in Programming

Transcript

  1. Our development teams will become a learning network of skilled

    software developers writing code up to the highest software industry standards.
  2. Level 1 = Ad-hoc usage Level 2 = Strategic usage

    Level 3 = Industry benchmark Level 0 = Practice not used https://unsplash.com/photos/e_5NhSomvS4
  3. Agile Testing Code Reviews ReSharper (C++) UX Lean SW Development

    … https://unsplash.com/photos/Ev1XqeVL2wI
  4. The Software Craftsmanship movement is nothing more than a community

    of dedicated programmers who celebrate and promote their desire and ability to do a good job for their customers. https://twitter.com/unclebobmartin/status/1029350638709338112 Software Craftsmanship is the aspiration to continuously improve. There is no endpoint. No one reaches the pinnacle. The sole requirement to hold that aspiration — to be a craftsperson — is a love of the craft. https://twitter.com/unclebobmartin/status/1030477445504282624 https://commons.wikimedia.org/wiki/File:Robert_C._Martin_surrounded_by_computers.jpg