Ik noem dit geen 'consulting' of 'architectuur', want het doel is om je team beter te maken. Soms is het nodig om te valideren wat ze doen, of om van richting te veranderen, of om te helpen met pair programming van belangrijke componenten, of zelfs een-op-een training. Mijn doel is dat je klaar bent voor alles wat er op je pad komt.
Er zijn teams die vaak hulp nodig hebben bij het begrijpen van bepaalde technologieën of technieken. Ik kan daarbij helpen. Door vragen te stellen en te leren, kunnen bedrijven hun doelen sneller bereiken zonder tegen obstakels aan te lopen die de voortgang belemmeren of deadlines kunnen overschrijden.
Het schrijven van code in het gezelschap van andere ontwikkelaars kan een behoorlijk leerzame ervaring zijn. Ontwikkelaars zijn vaak terughoudend om toe te geven dat ze de belangrijkste technieken niet hebben geleerd. Een echt voordeel van het coderen en uitleggen van mijn werk is dat stille ontwikkelaars uit hun schulp kruipen of zogenaamde 10x-ontwikkelaars toegeven dat ze niet alles hoeven te weten.
Een van de manieren waarop ik heb gewerkt, is het helpen van teams hun code te verbeteren door middel van advies of codereviews. Ik denk dat het teams helpt om regelmatig te controleren of ze op schema blijven.
Een andere techniek die ik gebruik is dat ik ontwikkelaars gewoon kan laten praten over ideeën en plannen terwijl ze de software bouwen. Er is niets beters dan een vriendelijke plek om lastige vragen te stellen.