<style> .reveal { font-size: 32px; } li { margin-top: 20px; } .reveal blockquote { width: 100%; } </style> # DevOps og Toyota Production System --- ## Baggrund - Toyota omtales endog meget positivt i DevOps-litteraturen - f.eks. *The Phoenix Project*, *The Unicorn Project* og *The DevOps Handbook* - Beskrives som en pionér for fornuftige og menneskevenlige arbejdsmetoder - TPS er "incredible", "scientifically-grounded" og "legendary" - *Phoenix Project* - Udtalt af bogens Yoda-agtige vismand Erik Reid <!-- .element: class="fragment" data-fragment-index="1" --> --- ## Disclaimer - Dette er ikke en teknisk talk - Industrihistorie, ledelsesmetoder mv ![Here be dragons](https://i.imgur.com/ZdfJAgQ.jpg) <!-- .element: class="fragment" data-fragment-index="1" --> --- ## Baggrund for denne talk - Læste *Phoenix Project* og *Unicorn Project* i juleferien og bed mærke i omtalen af Toyota - Ville "lige" undersøge det "lidt nærmere" - Faldt ned i et gigantisk *rabbit hole* - se litteraturlisten - Oplysning til Borgerne om Samfundet ift ovennævnte bøger <!-- .element: class="fragment" data-fragment-index="1" --> --- ## Fortællingen om Toyota - Konstant forbedring og rationalisering af arbejdsprocessen - Fokus på kvalitet og eliminering af spild (WIP, *muda*) - Fællesskab mellem arbejdere og ledelse - respekt, fokus på sikkerhed - *Kaizen* - konstant forbedring bottom-up, med input fra teams - *Just-in-time*-produktion - lagre elimineres --- ## Andon chord - Enhver arbejder kan standse samlebåndet ved kvalitetsproblemer - Trækkes der i snoren, kommer en formand ned og takker arbejderen og forsøger at løse problemet ![Andon Chord](https://i.imgur.com/z4dfADE.jpg) --- ## Historie - TPS blev udviklet af Eiji Toyoda og Taiichi Ohno i 40erne og 50erne - Bygger på Frederick Winslow Taylors "scientific management" og Fords masseproduktion fra ca. 1900 og frem - Taylor målte arbejdsprocesser med stopure og lavede principper for rationalisering - Ohno & Toyoda syntes, der var meget spild i systemet og indlagde *kaizen* og eliminering af WIP --- ## TPS i Vesten - TPS blev beskrevet i "The Machine That Changed The World" af James Womack et al (1990) - Blev kaldt "Lean Production" - Kolossal medvind som ledelsesmetode - næsten religiøst for nogle - Value Stream Mapping og *kaizen* er vigtige elementer i DevOps --- ## Toyota Production System - set fra fabriksgulvet - Satoshi Kamata: *Japan in the Passing Lane - an Insider's Account of Life in a Japanese Auto Factory* (1982) - Darius Mehri: *Notes from Toyota-Land - an American Engineer in Japan*, opsummeret i *The Darker Side of Lean: An Insider's Perspective on the Realities of the Toyota Production System* (2005) - De to bøger dækker hele den periode, hvor TPS eller Lean slog igennem i Vesten <!-- .element: class="fragment" data-fragment-index="1" --> --- ## Kulturelle observationer Darius Mehri, *Notes from Toyota-Land* (2005): - I Japan skelnes skarpt mellem *tataeme* og *honne* - *tataeme* - det man formodes at føle eller tænke - *honne* - det man rent faktisk føler eller tænker - Womack mfl rejste til Japan og mødte bukkende ledere i jakkesæt og fik tataeme <!-- .element: class="fragment" data-fragment-index="1" --> - *honne* er *helt* anderledes <!-- .element: class="fragment" data-fragment-index="2" --> --- ## Toyota Production System - Kamata - Samlebåndet i fabrikken går *meget* hurtigt - Fabrikken er tætpakket, alt er beskidt, alting går rasende hurtigt, og der er farligt - Dagens kvote er altid umulig at nå - ingen går hjem, før kvoten er nået (gerne 6-7 timers overarbejde) - Der sker ulykker hele tiden - Toyota fortier og benægter dem og giver arbejderne skylden, hvis de kan - Skruen strammes og tempoet øges hele tiden --- ## Toyota Production System - Kamata - Der indsamles forbedringsforslag (*kaizen*), men arbejderne har ingen indflydelse på, om de bruges - "Sikkerhedsøvelser": Arbejderne råber slogans i kor - Ulykkerne skyldes for højt tempo og slidt materiel - dette adresseres *aldrig* - Alle obligatoriske møder lægges uden for arbejdstiden - Nødvendigt at møde før arbejdstid for at lægge dele frem --- ## Toyota Production System - Mehri ![Notes From Toyota-Land](https://i.imgur.com/VJTe9xf.jpg) --- ## Toyota Production System - Mehri - "Firmafagforeninger", der bare nikker til alt - Arbejdernes bidrag til sikkerhedsforbedringer? En plakatkonkurrence - Meget mere, men tiden er kort ![Notes From Toyota-Land](https://i.imgur.com/eJeCxDk.jpg) - Eller kvalitet for den sags skyld. <!-- .element: class="fragment" data-fragment-index="1" --> --- ## Kamatas konklusion >While management journalism may applaud Toyota's high profit and the "kanban method" which they see as supporting it, the human costs of Toyota methods - suicides, injuries, job fatalities, and occupational disease - increase at a horrifying rate. Whenever I come to this city and talk with the workers, I feel as though I have strayed into some fantasy land. But this is a nightmare that I have lived, and the anger will not go away. --- ## Toyota Production System - den rigtige historie - Den japanske fagbevægelse blev *knust* sidst i 1940erne - *kaizen* - appropriering af arbejdernes viden om produktionsprocessen - Andon - man skulle tro, det bedste var, hvis produktionen aldrig stoppede - Men nej - man presser, til noget går galt og der f.eks. ryger en finger - Så er man i bund og rationaliserer videre et andet sted --- ## Toyota Production System - management-by-stress - Rationalisering og styring via konstant stress af systemet **Taiichi Ohno:** > If I found a job being done efficiently, I'd say try doing it with half the number of men, and after a time, when they'd done that, I'd say OK, half the number again. --- ## Toyota Production System - management-by-stress **Taiichi Ohno:** > There is an old Japanese saying 'the last fart of the ferret'. When a ferret is cornered and about to die, it will let out a terrible smell to repel its attacker. Now that's real nous, and it's the same with human beings. When they're under so much pressure that they feel it's a matter of life or death, they will come up with all kinds of ingenuity. --- ## Toyota Production System - management-by-stress - Alle forbedringer går ubeskåret til rationalisering - Ingen hensyn til konsekvenser for medarbejderne - Fungerer ikke sammen med stærke fagforeninger (JIT er *skrøbeligt*) --- ## Toyota Production System - hvorfor er det effektivt? Systematisk *eksternalisering* af produktionsomkostningerne: - arbejdernes fritid og helbred - arbejdernes familier - værtslandets sundhedsvæsen (*mange* arbejdsskader og -ulykker) - værtslandets sociale system (uarbejdsdygtige og nedslidte arbejdere) - *karoshi*, død ved overarbejde --- ## Læringer - Man skal lade være med at namedroppe Toyota som en fremsynet virksomhed med respekt for medarbejderne - Toyota - ikke nødvendigvis en virksomhed, vi har lyst til at lære af - Folkene bag *The Phoenix Project* har lavet ufatteligt dårlig research - (Erik Reid fremstår som lidt af en klovn) <!-- .element: class="fragment" data-fragment-index="1" --> - "Lean" har et alvorligt lig i lasten - DevOps bygger på Agile og Lean - skal vi passe på med Lean? --- ## Afsluttende bemærkninger - Der er gode tanker i TPS og Lean - VSM f.eks. - bare man ikke tager det til Ohnos ekstrem (og uden det er de ikke det mirakel, Womack et al gjorde dem til) - DevOps-metoderne er i mine øjne _helt nødvendige_ for et firma for os - Det er [blevet fremført](https://aisel.aisnet.org/cgi/viewcontent.cgi?referer=https://research.cbs.dk/&httpsredir=1&article=1003&context=iris2017) at DevOps kan betyde et tilbageskridt for udviklere ift værdierne i [Agile Manifesto](https://agilemanifesto.org/) - Hvis man gerne vil være teoretisk, kunne man supplere med [Sociotechnical Systems Theory](https://ifipwg82.org/sites/ifipwg82.org/files/mumford.pdf), der lægger samme vægt på mennesker og individer som på teknik og systemer - *Men* grundlæggende skal vi bare være pragmatiske og holde fast i vores værdier --- <!-- .slide: style="font-size: 24px;" --> # Udvalgt litteratur - Babb, Jeffry S. et al: [The Empire Strikes Back: The end of Agile as we know it?](https://aisel.aisnet.org/cgi/viewcontent.cgi?referer=https://research.cbs.dk/&httpsredir=1&article=1003&context=iris2017) - Hampson, Ian: [Lean Production and the Toyota Production System - Or, the Case of the Forgotten Production Concepts](https://library.fes.de/libalt/journals/swetsfulltext/6224179.pdf) - Johnson, Will: [Lean Production - inside the real war on public education](https://www.jacobinmag.com/2012/09/lean-production-whats-really-hurting-public-education/) (Jacobin Mag) - Kamata, Satoshi: *Japan in the Passing Lane: An Insider’s Account of Life in a Japanese Auto Factory*, Pantheon Books, New York 1982 - Mehri, Darius: *Notes from Toyota-Land - an American Engineer in Japan*, Cornell University Press 2005 - Mehri, Darius: [The Darker Side of Lean: An Insider's Perspective on the Realities of the Toyota Production System](https://www.jstor.org/stable/4166230), Academy of Management Perspectives **20**, 2, 2006 - Parker, Mike: [Management-By-Stress](https://catalyst-journal.com/2017/11/management-by-stress-parker), Catalyst Magazine *1*, 2, 2017 --- # Tak - spørgsmål? ![Mythbusted Toyota](https://i.imgur.com/3FYaAlG.jpg)
{"title":"DevOps og Toyota Production System","tags":"devops, ways of working, toyota, lean, sts","description":"Om baggrunden for nogle af ideerne bag DevOps","slideOptions":{"transition":"fade"}}
    752 views