Sunday, December 1, 2013

Privacy: the right to be weird

Who needs privacy anyway

Now that the NSA and other agencies are continuously spying on us, it's important to know why we need privacy.
Privacy is your right to be weird. Or better, you right to be weird, without others knowing that you are a complete lunatic.

Our society is a system that works, but also a system that needs to be improved. It needed to be improved hundreds of years ago. It needs to be improved today and it will still need to improve in the far future. When you don't improve, you are actually lettings things slip. Without improvement, society as we know it will vanish.

You can't change a system with the same type of thinking that created the system. A system, including an entire society, is the result of the way we think. In order to improve, you must dare to think different. Leaving the status quo means you're weird. Means you are a lunatic compared to todays thinking.

To get where we are today, we were in need of weirdo's. We needed people with crazy ideas. People whom we considered absolutely bonkers at the time. People who didn't took it for granted that the apple fell down from the tree and start to question it. People who came with the crazy idea that gravity may not only affect materials, but also light, and even time. People who thought it might be a good idea to print paper and convince other people that that paper is valuable, and could be used as money. People who thought it would be a good idea, to get in front of a lot of people to ask out loud 'how much is the fish', or to ask for 'respect for the man in the ice cream van'. People who thought we were in desperate need for a ministry of funny walks.

Of course, we now know these people became hero's. However, most weirdo's do not become hero's. These people never know if they are the ones that 'started in 1994' to 'check the microphone' and in 1996 'they're still on the case' - yes I'm talking about Scooter, aren't I weird? They might also become like Tiny Tim, who's advice to 'never hit your grandma with a shovel, 'cause it would make a bad impression on her mind', isn't valued by many people as a wise and life inspiring song-text.

Thereby weirdo's need their time alone. They need to think stuff through and figure out whether or not their weirdness might be the next brilliant thing, or just another strange brainwave people may not want to know about (yet). Many weirdo's are smart and have respectful jobs. To not speak out loud every thought that comes by, helps them to maintain their respectful place in society. With this respectful place in society they can align their strange thoughts and behavior with todays status quo. Because many strange lunatics are mistaken for being normal, they might find a way to form their strange way of thinking, into an actual improvement for society.

Our new times have created something dangerous. They took away peoples time alone. Peoples privacy. Peoples space to work on weird ideas. Today there is always someone watching. People watch what you do, and whether or not your activities could be considered dangerous to todays society.
Being watched every time of the day, will influence the way people think. Weird thoughts will be parked faster. Weird activities will be questioned sooner. Some weird people will become normal. Other weird people will lose their respectful place in society. Society won't get a change to improve and the society we know will start to slip.

To all weirdo's in the world: dare to be insane! Dare to find and defense that balance of working a normal job and working on strange ideas. A lunatic with a normal job and a respectful place in society, may just be tomorrow's hero.

For those who say 'Privacy? I've got nothing to hide'. That's ok, we need normal people to do the necessary paperwork as well. Just remember that todays system is based on the thoughts of yesterdays lunatics. Show respect and and give some time alone for todays lunatics.

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.