Skip to content

Leeruitkomsten Semester 2

Software

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.

(Software ontwerpen, software realiseren, software manage & control)

Gebruikersinteractie

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.

(Gebruikersinteractie ontwerpen, gebruikersinteractie analyseren, gebruikersinteractie realiseren)

Infrastructuur

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.  (Infrastructuur ontwerpen, infrastructuur realiseren)

Hardware

Je ontwerpt en realiseert een embedded systeem dat aansluit bij de projectvereisten en -wensen en kiest op basis daarvan passende hardwarecomponenten. Je beschrijft je ontwerp volgens standaardmethoden in een ontwerpdocument. Je ontwikkelt onderhoudbare software die data uitleest, verwerkt en integreert in de systeembesturing. Je onderbouwt je keuzes en aanpak in lijn met de projectdoelen en test de implementatie grondig. Het gehele proces documenteer je stapsgewijs, met een duidelijke verantwoording van de resultaten. (Hardware Ontwerpen, Hardware Realiseren)

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.

(Persoonlijk leiderschap)

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.

(Doelgericht interacteren)

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.

(Onderzoekend probleemoplossen)

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.

(Toekomstgericht organiseren)