Kanban

Een vrij bekende term uit de bedrijfskundige resource planning is overgewaaid naar de software engineering: Kanban. Kanban is een manier van plannen van resources die niet klassiek vanuit de supply-chain redeneert maar vanuit de vraaggerichte demand-chain. Je produceert dus je (half) frabricaat op basis van de vraag van de consument. Hierover is veel gepubliceerd en […]

Lees meer >>

Wanneer is klaar ook echt klaar?

Vaak zeggen developers dat ze klaar zijn als ze geen nieuwe features meer hoeven toe te voegen en de applicatie niet meer bij het eerste de beste zuchtje omvalt, maar in praktijk zijn we dan soms nog langer bezig met de applicatie opleveren dan we nodig hadden om op dat punt aan te komen. Hoe […]

Lees meer >>

Scheiding van verantwoordelijkheden

(vervolg op: Wie is verantwoordelijk?) In mijn vorige blog over verantwoordelijkheden in organisaties legde ik de focus op de twee verantwoordelijkheden: Executief – Accountable Inhoudelijk – Responsible In deze blog wil ik een lans breken voor een derde verantwoordelijkheid. In technisch of operationeel gerichte organisaties is deze verantwoordelijkheid zelden expliciet belegd. Het dichtst in de […]

Lees meer >>

Ambitie om worm te worden? Ga promoveren!

Dit weekend kreeg ik het nieuwe boek van Anneke Kleppe, één van onze Nederlandse guru’s, onder ogen. Ik heb nog niet veel meer dan het voorwoord gelezen maar dit is al zeer de moeite waard. Ik kijk al een poosje van dichtbij mee met iemand die aan het promoveren is. Mevrouw Kleppe is ook begonnen […]

Lees meer >>

Noodzakelijke overhead: Unit testing

In een discussie gisteren met collega’s kwam het aloude dilemma van unit testing weer eens om de hoek kijken. In diverse projecten zien we dat na de eerste paar weken om de snelheid erin te brengen het schrijven en beheren van unit tests wordt geschrapt. Zeer kwalijk, want meestal wordt het na een half jaar […]

Lees meer >>

Automatiseren versus Digitaliseren

Ik had laatst een discussie met mijn collega Edwin van Dillen die ik de lezers van dit blog niet zou willen onthouden. Het bleek dat we gezamenlijk op dezelfde conclusies uitkwamen maar dat onze terminologie verschilde. Daar zou ik graag wat helderheid in verschaffen, en bij deze een betoog houden dat mijn termen (uiteraard) het […]

Lees meer >>

Wie is verantwoordelijk?

De baas? De uitvoerder van een taak? Het lijkt een simpele vraag, maar veel organisaties worstelen jarenlang vergeefs met het beantwoorden er van. Bij organisaties met hoogopgeleide kenniswerkers speelt het probleem alleen nog erger. Voor het functioneren van een organisatie of een organisatie-onderdeel is het beantwoorden van die vraag van essentieel belang. Het succesvol invoeren […]

Lees meer >>

De eigenschappen van properties

Een tijdje geleden had ik een discussie met een collega. deze collega had kritiek ontvangen op zijn code vanwege de binding van data van een object via properties aan een formulier. Dit doorbrak encapsulatie en was geen goede object oriented techniek luidde de kritiek. Vrijwel elke user interface bied slechts mogelijkheden om te binden op […]

Lees meer >>

Leven als IT-er in Bangkok

Eind 2005 tot begin 2007 heb ik bij Sogyo gewerkt als software ontwikkelaar, dat beviel prima maar ik heb toen gekozen om mijn carriere en leven voor te zetten in Bangkok. Daar bevindt zich een bedrijf waar ik mijn afstudeerstage had gedaan. Ze zitten in de industriële automatisering(toch weer een heel ander gebied van softwareontwikkeling) […]

Lees meer >>