Wat is presenteren van aanbevelingen?

Presenteren van aanbevelingen is het helder en overtuigend overbrengen van voorgestelde oplossingen of verbeterpunten aan belanghebbenden, vaak aan de hand van onderzoeksresultaten, analyses of evaluaties. Deze activiteit speelt een belangrijke rol binnen het softwareontwikkelproces, met name tijdens ontwerpbesprekingen, klantdemonstraties, refinements en sprint reviews.

Het doel is om niet alleen de aanbeveling zelf duidelijk te maken, maar ook de onderbouwing ervan. Door middel van een goede presentatie kan draagvlak worden gecreëerd voor de voorgestelde veranderingen of oplossingen.

Casus

Je ontwikkelt een applicatie voor een onderwijsinstelling en merkt dat gebruikers de navigatie verwarrend vinden. Je stelt een alternatieve navigatiestructuur voor die gebaseerd is op interviews en gebruiksdata. In een sprint review presenteer je deze aanbeveling aan de stakeholders. Je gebruikt wireframes, statistieken en feedbackfragmenten om je punt te onderbouwen.

Hoe zit presenteren van aanbevelingen in elkaar?

De activiteit bestaat uit verschillende onderdelen die samen zorgen voor een effectieve communicatie:

  1. Analyse en voorbereiding:

    • Verzamel onderbouwing voor je aanbeveling, zoals testresultaten, gebruikersfeedback of prestatiegegevens.
    • Stem af op je doelgroep: welke voorkennis hebben ze, wat zijn hun belangen?
  2. Structurering:

    • Begin met het probleem of de aanleiding.
    • Presenteer daarna je aanbeveling(en).
    • Sluit af met onderbouwing, verwachte effecten en eventuele risico’s.
  3. Visualisatie:

    • Gebruik ondersteunende middelen zoals grafieken, wireframes, tabellen of diagrammen om abstracte ideeën tastbaar te maken.
  4. Communicatievaardigheden:

    • Wees duidelijk, kernachtig en overtuigend.
    • Gebruik vaktaal waar gepast, maar vermijd jargon bij niet-technische stakeholders.
  5. Interactie en feedback:

    • Geef ruimte voor vragen of discussie.
    • Noteer reacties en neem ze serieus mee in de verdere afweging of implementatie.

Hoe gebruik je presenteren van aanbevelingen?

Presenteren van aanbevelingen wordt toegepast in verschillende fases van softwareontwikkeling:

  • Tijdens sprint reviews om beslissingen te onderbouwen.
  • Tijdens refinements om op basis van technische inzichten, risicoanalyses of gebruikersfeedback voorstellen te doen ter verbetering of aanvulling van backlog items.
  • Bij het opstellen van een functioneel ontwerp, wanneer meerdere alternatieven overwogen zijn.
  • Voor besluitvorming bij stakeholders, zoals product owners of management.

Casus

Je werkt aan een e-commerceplatform en analyseert dat klanten vaak afhaken in de checkout. Je ontwikkelt een aanbeveling om de checkout in één scherm te tonen. Je presenteert dit aan het management met A/B testresultaten en heatmaps.

SCRUM

Binnen SCRUM worden aanbevelingen vaak gepresenteerd aan het eind van een sprint, tijdens de sprint review. Het ontwikkelteam deelt hier de voortgang met stakeholders, en aanbevelingen zijn gebaseerd op feedback of technische inzichten. Daarnaast is het refinement-moment ideaal om aanbevelingen te doen die voortkomen uit bijvoorbeeld technische haalbaarheid of complexiteit. Denk aan het opsplitsen van een user story of het voorstellen van een alternatief pad.

SSDLC

In de Secure Software Development Life Cycle (SSDLC) worden aanbevelingen gepresenteerd na risicoanalyses of penetratietesten. In de ontwerp- of implementatiefase kan een ontwikkelaar bijvoorbeeld aanbevelen om een extra authenticatiestap in te bouwen of gebruik te maken van versleuteling. Dergelijke aanbevelingen worden gepresenteerd aan het team of security officer, met onderbouwing op basis van dreigingsmodellen of standaarden zoals OWASP.


Volgende stap: Uitleg inrichten ontwikkelomgeving