Aandacht voor onderhoud, over making en mending

Engineers en managers besteden veel aandacht aan het ontwikkelen van nieuwe applicaties. Nieuwe software maken is cool. Het is zelfs zo cool dat over de startupfase van Facebook een film is gemaakt.

Wat wel eens vergeten wordt, is dat alles wat gebouwd is ook moet worden onderhouden. Maar als een engineer of manager moet kiezen tussen het werken aan een nieuwe applicatie of het onderhouden van een bestaande, dan is de keuze meestal snel gemaakt. Nieuwbouw wint. Dit is raar.

“Aandacht voor onderhoud, over making en mending” verder lezen

Book Review: The Pragmatic Programmer

Als engineer zijn er een aantal klassiekers die je op je plank moeten hebben staan. Een van die boeken is “The Pragmatic Programmer” van Andrew Hunt en David Thomas.

Het boek is een samenvatting van de inzichten die de auteurs in hun carrière hebben opgedaan.  Met gezamenlijk 40 jaar ervaring hebben ze dit boek aardig weten te vullen! Het gaat niet alleen over handigheden en tools, maar bijvoorbeeld ook over hoe je je als programmeur blijft ontwikkelen, de instelling die een goede programmeur zou moeten hebben en typische valkuilen die je in ieder project tegenkomt. Het boek leest vlot en stikt van de voorbeelden.

Kennis Portfolio

Wat ik leuk vond om te lezen is het stukje over de “Kennis Portfolio” van een engineer.

“Book Review: The Pragmatic Programmer” verder lezen

Niet technische boeken voor developers en engineers

Naast technische boeken is het voor developers en engineers ook belangrijk en leuk om boeken te lezen die niet technisch zijn. Deze boeken heb ik gelezen, of wil ik nog gaan lezen.

Waarom focus zo belangrijk is

Binnen Scrum en Agile is focus erg belangrijk. Op verschillende manieren wordt het houden van focus gestimuleerd.

Waarom is focus eigenlijk zo belangrijk?

Uit verschillende onderzoeken blijkt dat multitasken niet efficiënt is. Het switchen tussen verschillende onderwerpen kost namelijk tijd. Het kan zo maar 20 minuten duren tot je weer helemaal in de flow bent als je tijdens het programmeren even snel een telefoontje beantwoordt.

Verschillende projecten tegelijkertijd uitvoeren is ook niet efficiënt. Hoe meer projecten je tegelijkertijd onderhanden hebt, hoe meer tijd je in totaal nodig hebt om ze af te ronden.

 

Hoe Toyota met Kaizen de voedselbank hielp

De voedselbank van New York serveert miljoenen maaltijden per jaar. Zonder donaties van verschillende bedrijven zou dit niet mogelijk zijn. In tegenstelling tot de andere bedrijven doneert Toyota echter geen geld, maar haar kennis over  Kaizen. Daarmee zijn de wachttijden voor een maaltijd verkort van 90 tot 18 minuten.

kaizen

“Hoe Toyota met Kaizen de voedselbank hielp” verder lezen

Het belang van deadlines en andere South Park inzichten

De documentaire “6 days to air” biedt een uniek kijkje in de keuken van het South Park team. Hun productieproces blijkt superefficiënt te zijn en veel raakvlakken met agile development te hebben.

Screenshot from 2015-09-07 23:13:40

De makers van South Park houden niet van pottenkijkers tijdens het maken van een nieuwe aflevering. Gelukkig hebben ze voor de bevriende Arthur Bradford een uitzondering gemaakt.

De documentaire van Arthur volgt producenten Trey Parker en Matt Stone tijdens het maken van de eerste aflevering van het 15e seizoen. Zes dagen voordat de aflevering wordt uitgezonden zien we hoe de makers een brainstormsessie houden. Allerlei ideeën passeren de revue totdat Trey begint over zijn frustraties met betrekking tot het downloaden van de nieuwste iTunes. Het steeds maar weer moeten accepteren van de gebruikersvoorwaarden leidt uiteindelijk tot de aflevering “Humancentipad”.

De dag voor de uitzending is het team nog steeds bezig met het script uit te werken. Nadat het laatste woord is geschreven zijn de tekenaars en voice actors tot 7 uur ’s morgens bezig.  Het synchroniseren van beeld en geluid duurt uiteindelijk nog tot laat in de middag. De aflevering wordt uiteindelijk pas een paar uur voor de uitzending geüpload naar het televisiestation.

Screenshot from 2015-09-10 22:03:08

Tijdens het kijken valt het op hoeveel raakvlakken het South Park productieproces heeft met software ontwikkelen. Mijn favorieten licht ik eruit. “Het belang van deadlines en andere South Park inzichten” verder lezen

Top Gear en Agile Tooling

Hoe in Top Gear wordt aangetoond dat een fysiek scrum board waardevoller is dan de digitale tegenhanger.

topgear-header

Een vraag die heel vaak wordt gesteld is: “welke tool kan ik het beste gebruiken om mijn Agile proces mee te ondersteunen?”. Hierop antwoord ik dan vaak: een bord, pen en papier! Maar, als het echt niet anders kan: een bord, pen en papier!

“Top Gear en Agile Tooling” verder lezen

Scrum Workshop voor Startups bij Rockstart

Vandaag heb ik samen met Timo Mulder een Scrum workshop gegeven voor enkele erg enthousiaste startups.

85880-scrum_sessie_rsa_groepjes-original-1365629373

We hebben in korte tijd alle basics behandeld. Door het spelen van verschillende agile games besefden de deelnemers dat de theorie echt werkt!

rockstart4

Startups hebben vaak beperkte middelen en profiteren daarom maximaal van een agile proces.

Zie ook de blog van Rockstart.