Reading Time: 6 mins

Kwaliteit 100: lessen getrokken uit productie

Kwaliteit-100-e1576045650288-afbeelding

Kwaliteit 100: lessen getrokken uit productie

We vieren elke tweede donderdag van november als Wereldkwaliteitsdag en op 14 november is het nog specialer omdat Chartered Quality Institute zijn honderdjarig bestaan (1919-2019) viert. In deze blog bespreken we de bijdrage van de maakindustrie aan kwaliteitspraktijken en de relevantie van deze praktijken in software.

Maakindustrie: een voorloper

De maakindustrie is een voorloper geweest in het stellen van kwaliteitsvoorbeelden voor anderen sinds de introductie van Lean, Kanban, Kaizen en Just-in-time productiepraktijken. Laten we eens kijken wat deze praktijken prediken en wat de overeenkomsten zijn met softwarekwaliteit.

Geschiedenis van Lean–Toyota-productiesystemen

Lean is het concept van efficiënte productie dat in het begin van de twintigste eeuw voortkwam uit het Toyota-productiesysteem.

Na het massaproductiesysteem van Ford te hebben bestudeerd, werkte Eiji Toyoda samen met Taiichi Ohno om een nieuw productiemiddel te ontwikkelen dat geschikt zou zijn voor de Japanse markt. Ze kwamen tot de conclusie dat ze door machines op de juiste maat te maken voor het vereiste volume en door zelfcontrolemachines te introduceren, producten sneller, goedkoper, kwalitatief beter en gevarieerder kunnen maken.

Maar Ohno stond voor de uitdaging om een afweging te maken tussen productiviteit en kwaliteit. Zijn experimenten met verschillende productiesystemen leidden tot de ontwikkeling van verschillende nieuwe ideeën die bekend werden als het ‘Toyota-productiesysteem’.

Het richt zich op het elimineren van verspilling binnen productiesystemen die niet bijdragen aan het waardedoel en het continu verbeteren van de manier waarop waarde wordt geleverd.

Kaizen

De kern van lean is het concept van “Kaizen”, wat zich vertaalt naar continue verbetering in het Japans. Het doel van continue verbetering/Kaizen is om alle verspilling in het waardeleveringsproces te elimineren, de productiviteit, het behoud van medewerkers en de klanttevredenheid te verbeteren. Dit is de Kaizen-cyclus voor continue verbetering

Just-in-time (JIT) productie

Wat eruit kwam als resultaat van Toyota Production Systems is Jidoka & JIT. Jidoka kan vertaald worden als automatisering met een menselijke maat, ook wel “ intelligente automatisering” genoemd. Jidoka vertrouwt op intelligente machines die automatisch stoppen bij een onregelmatigheid. Menselijke arbeiders kunnen dan het probleem oplossen en voorkomen dat defecten in het productieproces worden doorgegeven.

De “Just-in-Time” anders nul voorraad – maak alleen “wat nodig is, wanneer het nodig is en in de benodigde hoeveelheid”.

Laten we eens kijken hoe deze praktijken tegenwoordig in Software worden toegepast,

Geboorte van Agile

Op zoek naar een beter softwareontwikkelingsmodel na de zichtbare inefficiënties van Waterfall, ontmoette een groep van 17 ingenieurs elkaar in een resort in Utah en ontdekte de betere manieren om software te ontwikkelen – Agile Manifesto

Lean & Agile: opvallende overeenkomsten

7 vormen van afval zoals ontwikkeld door Toyota Production System die van toepassing zijn op de wendbare,

  1. De verspilling van overproductie – Overproductie is de extra codering voor functies die klanten niet nodig hadden of waar ze niet om vroegen. Een van de grootste redenen waarom het watervalmodel werd verlaten.
  2. De verspilling van wachten – Bij softwareontwikkeling is wachten op een team met overcapaciteit een verspilling. Als er vertragingen in de productie zijn waardoor een team stand-by staat of de klant wacht op levering, dan is dat verspilling.
  3. De verspilling van transport – Taakwisseling of te veel overdrachten of medewerkers toegewezen aan meerdere teams met een vraag naar overmatige multitasking is inefficiënt en zonde.
  4. De verspilling van oververwerking – Een goed voorbeeld is documentatie, buitensporige documentatie, te gedetailleerde gebruikershandleidingen bieden veel minder waarde voor eindgebruikers.
  5. The Waste of Inventory – Vertaalt naar onderhanden werk in software, Agile-waarden en benadrukt frequente iteratieve cycli en levering van werkende software.
  6. The Waste of Movement – flexibele principes die bewegingsverspilling veroorzaken, zijn samenwerking met belanghebbenden, persoonlijke communicatie
  7. De verspilling van defecten – Het produceren van defecte software is een verspilling van investeringen, “frequent testen” helpt om de defecten vroeg in de cyclus op te sporen, dwz continue aandacht voor technische uitmuntendheid.
  8. En Jidoka in de maakindustrie kan worden vertaald als testautomatisering in softwareontwikkeling.

Lockheed Martin, Great Western Bank, Spotify, Motorola en Nike waren enkele merken die de voordelen van lean-praktijken konden plukken en de productie- en kwaliteitsuitdagingen volledig konden aanpakken.

Concluderen:

De bovenstaande afvalverwijdering die uit lean voortkwam, vertelt ons waarom de maakindustrie als eerste voet heeft gezet in de arena van kwaliteit en continue verbetering. Softwarekwaliteit als discipline heeft veel geleerd van deze praktijken en blijft leren en de kwaliteit verbeteren.

Vooruitkijkend, zal de kwaliteitssfeer niet stil blijven staan, deze zal zich blijven verfijnen met de komende industrierevolutie 4.0 enzovoort. En, Zuci, die een trotse voorstander van kwaliteit is, wil alle kwaliteitsgoeroes bedanken die de weg hebben vrijgemaakt voor industrieën om het kwaliteitspad in te slaan en uitmuntendheid te bereiken.

Keerthi Veerappan

An INFJ personality wielding brevity in speech and writing. Marketer @ Zucisystems.