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

Dantotsu: from bug to best coding practice

Dantotsu: from bug to best coding practice

How to eradicate bugs and decrease their number over time?

This presentation introduces the Dantotsu method, its radical impact on quality, and how to implement it in tech companies.

learn more -->

Promyze

March 31, 2023
Tweet

More Decks by Promyze

Other Decks in Programming

Transcript

  1. Flavian Hautbois Co-author of the upcoming "Build to Sell" book

    Lean coach in Tech & Product 2 @flavianhautbois /in/flavianhautbois https://buildtosell.org [email protected] - A technology geek - Passionate about how to create great digital products with lean thinking
  2. Bugs are the norm in our industry 3 70 bugs

    1000 lines of code Sources - The Economics of Software Quality (Capers Jones and Olivier Bonsignour), Carogalix study 7 to 25% of bug fixes introduce a brand new bug…
  3. The reason : a misconception that non-quality is less expensive

    than quality 5 Source: The economics of software quality
  4. Radical quality approach – 8-step procedure of the Team Leader

    9 Check defective part Impact analysis and sorting Investigate cause Implement countermeasures Report in Asaichi Meeting Create / improve standards & deploy horizontally Train people Check through go and sees same day same day same day same day next day next day next day next day
  5. Let’s walk through 1 QRQC - describing the thought process

    & leadership actions 3. EXPERIMENTS @ Sipios & Ocus 15
  6. Fishing for weak points 20 CodeScan infrastructure How to deploy

    the infrastructure (SRO) Which branch maps to the infrastructure + its environment (Engineering) Clarity of what is the app / what is a worker in CodeScan (SRO) CodeScan infrastructure Important change from SRO not communicated to CodeScan (SRO / Engineer) about the SES keys – but unclear why it had to be shared Quality test plan Have a test plan that covers most of the actual user cases (Engineering) How QA tests SAML QA plan to handle on-prem version
  7. 21 Key points Top management buy-in Measure & set targets

    Train on Problem Solving Focus on tech learnings