Een retrospectie (ook wel retrospectief of retrospective genaamd) is een vorm van projectevaluatie waarbij een terugblik plaatsvindt op een softwareontwikkelproject of een deel of fase daarvan. De terugblik wordt gedaan door de betrokkenen zelf, onder leiding van een facilitator. Een retrospectie geeft de gelegenheid voor reflectie: een moment om even stil te staan en na te denken over wat goed werkt, wat minder goed werkt en welke zaken bijgesteld moeten worden in een softwareontwikkelproject.
De periode waarover een retrospectie kan worden gehouden kan een heel project zijn, waarbij de retrospectie een dag of drie duurt. Het is verstandiger en effectiever om regelmatiger retrospecties te houden, bijvoorbeeld na belangrijke mijlpalen of, bijvoorbeeld in een Extreme Programming-project, na elke iteratie van 2 tot 4 weken. In dat laatste geval kan de sessie in ongeveer 30 tot 60 minuten plaatsvinden. Zie bijvoorbeeld Heartbeat Retrospectives van Rachel Davies.
Een retrospectie zorgt voor expliciete feedback over softwareontwikkelprojecten en is daarmee een effectief middel voor leren, voor vastleggen van ervaringen en voor procesverbetering. Het doen van een retrospectie kost wel tijd van alle betrokkenen. Deze kosten zijn relatief klein ten opzichte van de totale kosten van een project (0,5% tot maximaal 4%). Op basis van de geleerde lessen kan er effectiever en efficiƫnter gewerkt worden in volgende projecten, hetgeen ruimschoots de tijd bespaart die retrospecties kosten.
Wilt u meer weten over retrospecties of een projectretrospectie organiseren? Of wilt u retrospecties een vast onderdeel maken van uw softwareontwikkelproces? Neem dan gerust contact op, kan ik u daar op verschillende manieren bij helpen via mijn bedrijf Piecemeal Growth.