Tag presenteren

Nog enkele reflecties op pull requests

Onlangs hield ik een praatje op het werk over de edele kunst van het pull request. Het gesprek dat naar aanleiding daarvan ontstond, vond ik erg waardevol. Het geven van een goede presentatie werkt in bepaalde zin net als software ontwikkelen: je maakt een eerste versie, legt die voor aan een groep mensen, en gebruikt hun feedback om een betere tweede versie te ontwikkelen.

Nooit meer klamme handjes

Klamme handjes tijdens de tweewekelijkse productdemo aan het eind van de Sprint, gestotter gedurende die belangrijke presentatie voor een nieuwe klant, of – god verhoede – een complete black-out op het podium van een Meet-up of conferentie. Herkenbaar? Spreken in het openbaar is één van de grootste angsten van professionals in het algemeen (en van introverte softwareontwikkelaars in het bijzonder!).

Waarom DRY? Waarom DAMP?

Productiecode optimaliseer je voor onderhoudbaarheid; testcode voor leesbaarheid. Waarom? Omdat de context van productiecode en testcode verschilt. Beide dienen een ander doel, wat verschillende eisen aan de code stelt. Ze opereren in verschillende sferen, zogezegd.

In godsnaam, neem de tijd om je Sprint Review voor te bereiden

Een Sprint Review is geen one man show. (Al wordt het - terecht - “het feestje van de Product Owner” genoemd.) Een Sprint Review is geen PowerPoint-presentatie. (Al kan en mag er gerust PowerPoint gebruikt worden tijdens de Sprint Review.) Een Sprint Review is geen demo van de nieuwste functionaliteit. (Al wordt de nieuwste functionaliteit wel gedemonstreerd.) Een Sprint Review is een teamprestatie - maar niet alleen het team is aan het woord. Een Sprint Review is een gesprek - en in een gesprek vindt altijd plaats tussen meer mensen.

Hoe ik hopelijk (nóg?) betere presentaties geef

Laatst verzorgde ik een Developer Meet-up over het schrijven van (nóg betere) unittests. Volgens mij ging de presentatie heel aardig (jeej!), maar ik heb het meest geprofiteerd van alles wat er niet goed aan ging. Liever gezegd: ik heb het meest geprofiteerd van de woorden die mij die ochtend waren aangereikt om te kunnen duiden waarom sommige dingen beter konden. Want toevallig volgde ik die ochtend een (online) masterclass online presenteren van Serge van Rooij - waar ik veel meer aantekeningen bij maakte dan ik op voorhand verwacht had. En omdat deze blog nu eenmaal het product is van een verwoede kennishamsteraar, deel ik met alle liefde de inzichten die ik graag nét een weekje eerder had willen weten.

Presenteren voor programmeurs

Ik zal niet beweren dat ik een ster ben in presenteren. Maar vergeleken met mijn collega-ontwikkelaars steek ik klaarblijkelijk niet slecht af. Dat heeft denk ik alles te maken met het feit dat ik mijn publiek meeneem in mijn voorbereiding, en iets van mezelf in zo’n presentatie probeer te leggen. Laatst, bijvoorbeeld, toen ik de intro van de eerste teamoverstijgende Developer meet-up aan elkaar mocht praten.