Monday, July 22, 2013

My personal Why, How, What?

My personal why: "Help people to focus their energy on creating opportunities and value for their paying customers in an honest, fun and effective way." 

My personal how: "I observe, participate, think, try and improve. I strive for better results due to better working methods based on different thinking. I'm aware of my environment and I'll go for the highest attainable." 

What do you think should be my personal what? Let me know!
.. or see my latest and updated version on my LinkedIn-profile: nl.linkedin.com/in/wkrah

Monday, July 15, 2013

In dutch and first published at Trivento on http://improve.trivento.nl.

IT empowered by Lean

In de IT weten we welke technieken we moeten kiezen om iets te bouwen. We weten met welke aanpak we een IT project beheersbaar houden. We weten dat geautomatiseerde testen en code analyse tools een bijdrage leveren aan goed te onderhouden software. We weten hoe we een ontwikkelstraat in moeten richten om te voorkomen dat nieuwe functionaliteit op productie mis gaat. We weten ook dat wat we vandaag weten, morgen achterhaald is.
We zouden moeten weten dat al deze wijsheid geen toegevoegde waarde heeft, wanneer software niet aangepast is op het proces bij de klant. Te vaak is software een geautomatiseerde versie van een inefficiënt proces en te vaak is software een oplossing voor een verkeerd probleem. IT-medewerkers hebben de beste bedoelingen, maar leidt dat altijd tot de oplossing van het juiste probleem? Vaak niet en nu komt Lean om de hoek kijken.
Lean the lean way
Lean management begint bij de klant. Vanuit de klantvraag redeneer je terug. Het ritme van de klantvraag, de takt, bepaalt het tempo waarin geleverd wordt. Leveringsverzoeken, laat je in een zo gelijkmatige stroom van je laatste processtap terugstromen naar de eerste processtap. In die flow elimineer je verspilling, ofwel waste. Een handig ezelsbruggetje om te bepalen waar waste zich voordoet is WORMPIT (Wait, Overproduction, Rework, Movement, Processing, Inventory, Transport). Blijkt elimineren onmogelijk dan is controleren de beste optie om lean management toe te passen. Door de bron-oorzaak van waste te begrijpen, leer je jezelf te verbeteren. Bottom line, Lean is gebaseerd op het idee dat je enkel doet wat strikt noodzakelijk is om een proces goed te laten verlopen in stappen waarvoor een klant wil betalen. Toyota is de grondlegger en een aantal grote organisaties als Tesco en Achmea hebben hun bedrijfsprocessen volledig the lean way ingericht.
The Lean startup
Naast IT-projecten falen ook veel startups na langdurige investering. De klantvraag is aan verandering onderhevig of wordt verkeerd begrepen. Na lang wachten wordt niet geleverd wat de klant wil hebben. Kortom, een hoop verspilling en ergenis. Internetondernemer Eric Ries zag kansen. Hij vertaalde de principes van lean management naar een business model voor “de Lean Startup”. Zijn methode werd in korte tijd razend populair. Toetsen wat de klant wil, dat is waar zijn methode om draait. Koppel dat met de beschikbare middelen en zet deze zo efficiënt mogelijk in. Een voorbeeld: Wil je weten of je doelgroep nieuw aangeboden software gaat downloaden? Bied dan eerst de downloadlink aan. Wordt er geen gebruik van gemaakt, dan weet je dat je je tijd niet hoeft te steken in het bouwen van de software. Door zo snel mogelijk te toetsen voorkom je dat je meer oplevert dan waar een klant op zit te wachten. Een vorm van waste die je heel makkelijk kunt voorkomen. Wie wil dat nu niet?
Agile Scrum en Lean
Steeds meer IT afdelingen werken volgens Scrum. Een mooie ontwikkeling en goed te combineren met de lean startup filosofie en lean management. Combineer de drie methoden en dan kan ook jij in korte cycli van meestal 2 weken, samen met jouw klant, de focus leggen op het vraagstuk met de meeste klantwaarde. Geen detailontwerp, maar een demo, die getest wordt door gebruikers. Lering trekken uit de ervaringen en dan pas finetunen. Blijven toetsen en bijstellen. Door de Scrum-methodiek te combineren met Lean, behoort verspilling tot het verleden. Als klant krijg je wat je nodig hebt, je betaalt niet voor meer.
Continue verbeteren
Kaizen, een begrip uit lean management, betekent continue verbeteren. Streven naar perfectie. Verbeteren doe je middels Plan, Do, Check, Act (PDCA). Borgen door standaardisatie, met behulp van Standardize, Do, Check, Adopt (SDCA).
Scrum vraagt je elke twee weken een retrospective te houden (verbeteren) en een duidelijke Definition of Done op te stellen (borgen). Een andere manier van borgen en het voorkomen van rework is het gebruiken van een goede geautomatiseerde testset. Tooling en technieken kunnen ons steeds beter ondersteunen. Rework voorkomt dat elementen opnieuw gebouwd moeten worden. Bijvoorbeeld omdat ze in eerste instantie niet goed werken, of omdat nieuwe functionaliteit bestaande functionaliteit kapot heeft gemaakt. Door rework zijn meer resources nodig voor dezelfde functionaliteit. Waste in tijd en waste in geld.
Lean Software
Ik constateer dat we vanuit de IT, met name bij enterprise development, te vaak proberen een efficiëntere manier van werken op te leggen bij de klant. Systemen die realtime communiceren en data direct kan verwerken, doorgeven, etc.. Vaak om op het laatste moment een batchmatige manier van werken en rapportages in te bouwen voor een klant die eigenlijk niet heel veel anders wil werken dan dat hij gewend is. Wij zijn vanuit de mogelijkheden van de IT gaan denken, vaak zonder de klant en zijn wensen goed te begrijpen. Jammer, want wil je flow in je software en de best mogelijke oplossing voor je klant, dan moet je in het hoofd van je klant kruipen. IT maakt vrijwel alles mogelijk, maar zonder verandermanagement en uiteraard een duidelijke strategie, bouw je uiteindelijk wat er al is, of je bouwt iets wat niemand gaat gebruiken. Waste!
Lean en de IT, een monument behoort tot de verleden tijd
Mijn droom is om waste in IT te elimineren. Ons niet laten imponeren door de grote bestaande logge IT systemen, binnen Lean Manufacturing monumenten genoemd. Monumenten zijn niet eenvoudig aan te passen, hebben veel onderhoud nodig, bieden vaak niet helemaal datgene wat je zoekt en veel van datgene wat je ooit nodig had toen de wereld er nog anders uit zag (lees: gisteren). Je komt ze veel tegen, bij overheden, bij grote organisaties. Soms gebouwd, soms duur aangeschaft. Niet nodig.
Met Lean en Agile focussen we ons op kleine, maar bedrijfs kritisch onderdelen. Niet eenmalig, maar continue. De business ligt aan de basis van IT, daar begint onze uitdaging. Met focus op klantwaarde, gaan we met de business Lean principes toepassen en voorkomen dat bestaande verspilling wordt geautomatiseerd. Daarmee voorkomen we de realisatie van het monument van morgen.
Met de bussiness voeren we verbeteringen door, de aannames toetsen we in sprints met behulp van IT. Bedoeld om te leren en kleine verbeterstapjes te maken, of te borgen. Door stappen te blijven zetten en borgen, leggen we afstanden af. Met behulp van Scrum toetsen, leren en sturen we tweewekelijks bij. Visual management, zowel vanuit Scrum als vanuit Lean, houdt het proces inzichtelijk en toegankelijk. Stappen worden meters en meters worden afstanden. Perfectie is een utopie, maar winst zullen we blijven behalen. Combineer business vraagstukken met IT en met de beschikbare mogelijkheden. Elimineer waste en perfectie is (bijna) binnen handbereik. Ik ga voor het hoogst haalbare en hoop velen met mij.