Skip to content

Leeruitkomsten

Hieronder vind je een aanzet van activiteiten en deliverables per leeruitkomst. Dit kun je gebruiken als houvast bij het vullen van je portfolio. Zorg ervoor dat je ook reflecteert bij een deliverable, op basis van ontvangen feedback. Dus bijvoorbeeld alleen een ERD aanleveren als bewijs is niet voldoende.

Geen checklist

Dit is niet bedoeld als checklist! Het geeft weer wat er ongeveer per leeruitkomst van je wordt verwacht, maar het is zeker niet compleet. Luister daarom altijd goed naar de feedback van je docenten en informeer er pro-actief naar.

Software: Ontwerpen, Realiseren, Manage & Control

Je ontwerpt, maakt en test een (web)applicatie met een relationele database op basis van requirements en acceptatiecriteria. Je maakt, volgens geldende standaarden, gebruik van opmaaktalen en programmacode en past daarbij standaardmethodes en algoritmes toe voor het ontwerpen en realiseren van onderhoudbare software. Je werkt in een team, houdt technische documentatie bij en beheert het software-ontwikkelproces in GitLab met behulp van gangbare samenwerkingsafspraken.

Ga naar Software en bekijk wat er per onderdeel (Ontwerpen, Realiseren, Manage & Control) allemaal mogelijk is qua bewijsstukken.

Ontwerpen

  • Normaliseren van een database
  • ERD opstellen voor een database
  • EERD opstellen voor een database
  • Class Diagram opstellen van je code
  • Beschrijving/uitleg van code architectuur

Realiseren

Manage & Control

  • Bijgewerkte sprintboards
  • Gedocumenteerde requirements, user stories en acceptatiecriteria
  • Nette burndown- en burnup-charts
  • Je rond minimaal 2 vertical slice user stories af per sprint
  • Consistente commit- en merge-historie, oftewel: je commit en pushed je werk regelmatig!
  • Je werkt in branches
  • Je doet code reviews, eventueel middels Merge Requests, op het werk van je teamleden
  • Je handhaaft de kwaliteit door het nalopen van de Defintion of Done

Gebruikersinteractie: Analyseren, Ontwerpen, Realiseren

Je verbetert de gebruikersinteractie van je product door UX-standaarden en best practices te gebruiken. Je doet elke sprint een TMC-cyclus waarbij je je product met de eindgebruiker test. Je stelt eigen user stories op vanuit inzichten uit de test en werkt deze uit in je product. Ondersteunend aan dit proces maak je prototypes en bespreek je ontwerpkeuzes met al je stakeholders. Je houdt documentatie bij van het TMC-proces en presenteert de verschillende iteraties aan je product owner tijdens de product reviews.

Ga naar Gebruikersinteractie en bekijk wat er per onderdeel (Analyseren, Ontwerpen, Realiseren) allemaal mogelijk is qua bewijsstukken.

Deliverables

  • Gedocumenteerd TMC-proces voor verschillende onderdelen van de webshop
  • T: gebruikersonderzoek, gesprekken met Product Owner, bron
  • M: lo-fi, medium-fi en high-fi prototypes en wireframe(s)
  • C: gedocumenteerde gebruikerstesten
  • (Aangepaste) user stories op basis van inzichten uit de gebruikerstesten
  • Wireframes voor de Webshop
  • CSS met huisstijl van LucaStars

Infrastructuur: Ontwerpen, Realiseren

Je ontwerpt en realiseert een nieuwe infrastructuur op basis van de behoeften van de gebruiker. Je beschrijft welke informatie nodig is om deze infrastructuur goed op te zetten, en legt de relevantie hiervan uit. Je hebt de infrastructuur, zowel het geheel, de individuele componenten én de bijbehorende communicatieprotocollen, volledig en correct beschreven in bijbehorende documentatie, inclusief testprotocollen. Je hebt de infrastructuur gerealiseerd en getest, zowel op functionaliteit als veiligheid.

Ga naar Infrastructuur en bekijk wat er per onderdeel (Ontwerpen, Realiseren) allemaal mogelijk is qua bewijsstukken.

Deliverables

  • Endpoint overzicht
  • Gedocumenteerd deployment proces
  • Deployment van de applicatie in de HBO-ICT.Cloud of andere Docker omgeving
  • Deployment van Third Party service(s) met Docker op Oege
  • Code die verbinding maakt met Third Party service(s)

Organisatieprocessen: Analyseren, Ontwerpen

Je kunt een (bedrijfs)proces analyseren en in kaart brengen met Business Process Model and Notation (BPMN). Daarnaast beschrijf je de functionaliteiten van de bij het proces behorende applicatie in de vorm van een Use Case Diagram. Deze procesbeschrijvingen en diagrammen gebruik je om bestaande requirements, user stories en bijbehorende acceptatiecriteria van de applicatie aan te scherpen of nieuwe toe te voegen. De keuzes die je gemaakt hebt kun je toelichten aan verschillende stakeholders.

Ga naar Organisatieprocessen en bekijk wat er per onderdeel (Analyseren, Ontwerpen) allemaal mogelijk is qua bewijsstukken.

Deliverables

  • BPMN-diagram van webshopproces.
  • Use Case diagram met functionaliteiten.

Persoonlijk leiderschap

Je reflecteert op je gedrag en het effect daarvan op anderen binnen een team. Je neemt verantwoordelijkheid voor je rol in de samenwerking en betrekt je team actief bij je persoonlijke ontwikkeling door open te staan voor feedback. Je herkent en benoemt je sterke punten en ontwikkelpunten. Op basis van deze inzichten ontwikkel je een realistisch beeld van je functioneren als professional ter ondersteuning van je oriëntatie op de arbeidsmarkt.

Ga naar Persoonlijk leiderschap en bekijk wat er allemaal mogelijk is qua bewijsstukken per onderdeel (de leeruitkomst is opgesplitst in drie delen!).

Deliverables

  • Laten zien dat je systematisch werkt met feedback ophalen en reflecteer hierop, correct geformuleerde SMART leerdoelen, STARR(T) reflecties in je leerproces, SWOT-analyse, etc.
  • Regelmatig op eigen initiatief om feedback vragen (o.a. via Scorion, Issue comments, etc.) aan zowel docenten als klasgenoten.
  • Reflecteren op je leerproces: laat zien waar je op persoonlijk vlak in bent gegroeid en hoe je dat hebt gedaan.

Doelgericht interacteren

Je communiceert zowel schriftelijk als mondeling op professionele wijze met belanghebbenden, en stemt behoeften en verwachtingen op elkaar af. Je presenteert verkregen resultaten en je aanbevelingen op professionele wijze volgens de daarvoor geldende kwaliteitsnormen. Je werkt bewust samen met je team, volgens de HvA HBO-ICT Agile/Scrum-methodiek en de daarbij behorende waarden, waarbij je verantwoordelijkheid neemt voor jouw deel in de samenwerking.

Ga naar Doelgericht interacteren en bekijk wat er allemaal mogelijk is qua bewijsstukken per onderdeel (de leeruitkomst is opgesplitst in drie delen!).

Deliverables

  • Deelnemen aan alle Scrum rituelen.
    • Deze zijn ook gedocumenteerd
  • Jouw bijdrage is zichtbaar in alle op te leveren (deel)producten.
  • Pro-actief communiceren met de Product Owner.
  • Issues controleren voor aanvang van de sprint met de Product Owner. Feedback hierop in Activity log opnemen van de betreffende user story en aanpassen.
  • Elkaar feedback geven in de verify stap, dit is zichtbaar in het Activity log van de betreffende user story.
  • Schriftelijk en mondeling op een professionele wijze communiceren met stakeholders.

Onderzoekend probleemoplossen

Je onderzoekt mogelijke oplossingen voor een probleem of behoefte binnen je project. Je gebruikt betrouwbare bronnen om je keuzes te onderbouwen, stemt af met belanghebbenden en test de effectiviteit van de oplossingen door veldonderzoek uit te voeren, bijvoorbeeld aan de hand van gebruikersonderzoek of interviews. Je gebruikt de resultaten van je veldonderzoek en de feedback van belanghebbenden om je product te verbeteren. Je presenteert de onderzoeksresultaten helder en gestructureerd aan de hand van een gegeven format.

Ga naar Onderzoekend probleemoplossen en bekijk wat er allemaal mogelijk is qua bewijsstukken.

Deliverables

  • Gebruikersinteractie: Gebruikersonderzoek d.m.v. literatuuronderzoek, deskresearch, interviews, etc.
  • Software: Requirementsanalyse d.m.v. literatuuronderzoek, deskresearch, interviews, etc.
  • Infrastructure: Verder uitwerken Infrastructure Design Document, onderzoek doen naar deploymentproces.
  • Organisatieprocessen: onderzoek doen naar webshopprocessen en hoe dit te modelleren in BPMN.
  • Ethische aspecten voor het project onderzoeken (zie deliverables onder leeruitkomst Toekomstericht organiseren).
  • APA bronvermelding
    • in documentatie en user stories, waar dit van toepassing is.
    • afhankelijk van OUT: in onderzoeks artikel over ethiek met APA bronverm
  • Interviews en review-vragen voorbereiden voor gesprekken met stakeholders (gebruikers, Product Owner, etc.) en dit uitvoeren en documenteren.

Toekomstgericht organiseren

Je brengt de doelen, betrokkenen en aandachtspunten van de opdracht in kaart en past de opgedane kennis toe in het project. Hierbij volg je de afgesproken kwaliteitsnormen en bespreek je regelmatig risico’s en kansen met belanghebbenden. Je beschrijft welke ethische en/of maatschappelijke normen en waarden van belang zijn bij je keuzes. Je verdeelt de opdracht in haalbare deeltaken en plant deze in de beschikbare tijd.

Ga naar Toekomstgericht organiseren en bekijk wat er allemaal mogelijk is qua bewijsstukken.

Deliverables

  • Sprintplanning uitvoeren. LET OP: Reflecteer - als je groepsproducten gebruikt als bewijsstuk - altijd op jouw persoonlijke bijdrage hierin.
  • Sprintpoker uitvoeren bij sprintplanning. Hierbij goed de kwaliteit van de user stories controleren en verbeteren waar nodig.
  • Persoonlijke planning.
  • Issues bijhouden tijdens het ontwikkelproces. Dit is zichtbaar in de Activity logs.
  • Persoonlijke visie op ethisch handelen in de IT en je eigen rol daarin. Mogelijke onderwerpen:
  • Cookiewet
  • Algemene verordening gegevensbescherming (AVG)
  • Web Content Accessibility Guidelines (WCAG)
  • Error 404: het internet in crisis