Een software development coach begeleidt programmeurs, softwareontwikkelaars, projectleiders, klanten en helpt hen om met behulp van allerlei technieken en werkwijzen meer waarde uit het ontwikkelproces te halen.
Tot mijn activiteiten behoren:
- Begeleiding en coaching - de meest effectieve vorm om kennis over te dragen en om blijvende gedragsverandering te bewerkstelligen.
- Trainingen en workshops - een laagdrempelige vorm om kennis te nemen van bijvoorbeeld systeemdenken, agile softwareontwikkelng, object-georiƫnteerde analyse en ontwerp, test driven development en extreme programming.
- Verzorgen van presentaties over bijvoorbeeld extreme programming, geautomatiseerd testen, test driven development, wendbaar ontwikkelen
- Reviews van ontwerp en broncode.
- Faciliteren van retrospecties (retrospectives), een effectief hulpmiddel om te leren van projecten en om tot procesverbetering te komen
- Softwareontwikkeling