Princip #6: Eliminera waste

Princip #6: Eliminera waste

Princip #6: Eliminera waste

Skräp som inte slängs tenderar att samlas på hög.

Det gäller såväl fysiska saker som kod, onödig funktionalitet, dokumentation, planer och alla andra artefakter som produceras dagligen. Det är en princip som är nära besläktad med Keep It Simple. Håll saker och ting enkla så undviks en del onödigt arbete = waste.

Beroende på synvinkel kan waste uppdelas på olika sätt:

I Lean https://en.wikipedia.org/wiki/Lean_manufacturing definieras tre typer av onödig waste:

  • Muda saker som inte ger värde till kunden
  • Muri tappad tid p g a flaskhalsar i processen
  • Mura tappad tid p g a oregelbundet arbetsflöde

I Agila processer https://www.scrumalliance.org/community/articles/2013/september/how-to-manage-the-7-wastes%E2%80%9D-of-agile-software-deve pratas om:

  • Halvgjort arbete
  • Funktionalitet som inte efterfrågats
  • Att inte utnyttja erfarenheter
  • Överföring av arbetsuppgifter mellan personer
  • Förseningar
  • Task switching, att inte kunna fokusera på en uppgift i taget
  • Buggar

Varje sak vi gör måste granskas utifrån hur mycket det kostar och hur mycket det ger. Tar det längre tid att utveckla och underhålla något än vad det tillför så ska det bort. Annars hamnar du slutligen på http://www.aetv.com/shows/hoarders.

Att välja bort saker kan vara svårt och politiskt laddat både inom teamet och mot kunden.

I teamet finns starka åsikter om hur arbetet bör utföras, åsikter som sällan är samma för alla personer eller applicerbara för alla typer av lösningar.

Kunden ser å sin sida inte alltid ett glasklart samband mellan effekt och kostnad. Mellan funktionalitet som ger värde och funktionalitet som drivs av känslor, internpolitik eller annat.

Några tips för att bli av med waste:

  • Ifrågasätt dina arbetsuppgifter för att nå uppsatta mål
  • Följ inte processer för processens skull om det inte tillför värde
  • Ställ frågan vad något kostar i tid i förhållande till vad det ger
  • Motivera varför saker görs på ett visst sätt
  • Justera kraven om något tar lång tid
  • Se till att folk inte blir störda under arbetet
  • Diskutera inom teamet saker tänker lösas innan arbetet utförs
  • Refaktorisera regelbundet och håll nere den tekniska skulden

Läs nästa artikel i serien

Princip #6: Eliminera waste