2) Een onderbouwd oordeel over de kwaliteit van de geleverde deelproducten: |
|
3) Een onderbouwd oordeel over de kwaliteit van het eindproduct als geheel: |
|
4) Een evaluatie van de gehanteerde projectmethode: |
en vergelijking van het concrete project met de methode zoals beschreven in het PvA: werkte deze methode? Op welke punten wel/niet? Waarom? |
5) Een beschrijving van de rol(len) die je hebt gehad in het project waarin je inzichtelijk maakt: |
|
6) Een nadere toelichting op (zie projecthandleiding voor de competenties die in jouw semester moeten worden toegelicht) competenties waarin per competentie: |
|
7) Laat concreet zien hoe je gewerkt hebt aan je leerdoelen en hoe je gevorderd bent: |
|
8) Een conclusie die: |
|
9) De tekst voldoet aan de eisen zoals gesteld in de ICA-controlekaart en is maximaal 8 A4, of een vergelijkbare digitale hoeveelheid (dat is ca 4500 woorden, bijlagen niet meegerekend) |
10) Een bijlage, de factsheet, met daarin per competentie: (NB: dit is een van alle competenties, dus óók de links die je in het projectverslag hebt staan): |
|
Inleiding
- In eigen woorden een schets van de opdracht
- Jouw inhoudelijke uitdagingen incl. argumentatie
- Jouw leerdoel(en) incl. argumentatie
Het is de opdracht om een HR-portaal te ontwikkelen, het hoofddoel van het portaal is werkplaatsbezetting op te slaan, op basis opgeslagen gegevens wordt het declaratieformulier automatisch ingevuld. Daarnaast komen de mogelijkheden om verlofaanvragen te doen en handmatig te declaraties door te geven. Een van de inhoudelijke uitdagingen is kennis op doen van front-end technologie, het framework dat wij gaan gebruiken om het portaal te realiseren is Vue. Het is een framework dat is ontwikkeld door middel van JavaScript, van beide heb ik geen kennis bij aanvang van het project. Het is nodig om onderzoek te doen naar front-end technologie om mijn kennis uit te breiden op dit gebied. Voor het project heb ik twee leerdoelen, de eerste is dat ik de stappen ga visualiseren die mogelijk nodig zijn om een bepaalde functionaliteit te realiseren voordat ik begin met coderen. Zo heb ik een beter beeld van de nodige stappen zodat ik overzicht kan houden over het geheel. Mijn andere leerdoel is dat ik ervoor wil zorgen dat er zo min mogelijk misverstanden zijn bij op te leveren producten, als er misverstanden zijn doordat verschillende personen aan een taak gaan werken kan het voorkomen dat er onduidelijkheden zijn die niet worden besproken. Hierdoor gaat er tijd verloren als het blijkt dat er onderling misverstand is en de implementaties van elkaar afwijken. In het kort samengevat ga ik werken aan mijn vaardigheden om nieuwe onderwerpen te leren en groepscommunicatie vaardigheden.
Deelproduct: Toevoegen van werkplekken
Criteria
Criteria waarop er wordt beoordeeld zijn: User Interface (UI) en code kwaliteit. Als richtlijn worden de volgende criteria voor de UI aangehouden (https://lvivity.
...
Typography.
Style conformity.
The functionality use. .
Check the spelling.
Voor code kwaliteit worden de volgende criteria aangehouden:
- Dont Repeat Yourself (DRY) (https://dzone.com/articles/is-your-code-dry-or-wet)
- Clean Code (https://gist.github.com/wojteklu/73c6914cc446146b8b533c0988cf8d29)
Oordeel
User Interface
De UI voldoet aan de grotendeels criteria Typograpy want, de text is duidelijk leesbaar t.o.v. de achtergrond, verder is het zichtbaar wat de hoofdzaak is van de pagina. Er zijn meer dan twee fonts gebruikt, om de kwaliteit te verbeteren moet ik de styling van de pagina aanpassen zodat er niet meer dan twee fonts worden gebruikt. De criteria Style Conformity voldoet grotendeels want, de wireframe en de uiteindelijke implementatie verschillen van elkaar. Om de User Experience (UX) te verbeteren heb ik het mogelijk gemaakt om de capaciteit te verhogen of te verlagen door middel van een druk op de knop, dit dekt de criteria The functionality use af. Anders had de gebruiker zelf de waarde moeten invullen. De input velden en opmaak komen wel overeen. Een ander verbeterpunt is de lege ruimte, hiervoor moet ik de opmaak aanpassen zodat er geen lege vlakken meer zijn. En als laatst is de spelling correct en voldoet de laatste criteria ook.
Code kwaliteit
Het principe DRY waarborg ik door de v-for functionaliteit van Vue toe te passen. Hierdoor wordt er voor iedere werkplek de soort automatisch weergegeven. Als ik deze functionaliteit niet zou gebruiken zou ik handmatig een lijst moeten schrijven van alle werkplaats soorten (FIGUUR).
De code voldoet aan de volgende clean code principes: "Be consistent, If you do something a certain way, do all similar things in the same way", "use searchable names", "Functions do one thing", "Don't comment out code. Just remove". De code voldoet niet aan de Test principes uit de clean code principes.
Eindoordeel
Als ik het product een cijfer zou geven op dit moment dan, geef ik een 6.5. De UI voldoet grotendeels aan de criteria die hiervoor gelden. De code kwaliteit is beoordeeld op basis van de principes die van toepassing zijn op de code, en voldoet de code aan een aantal principes. Na het verbeteren van de opmerkingen dan, is het mogelijk om van het cijfer een voldoende een goed te maken.
STOP:
comm front→backend → START vooraf afspraken maken
...
te lange discussie tijdens het planningspoker
Projectverslag talk 10-5-2022 aantekeningen
gebaseerd o.b.v. reader projectverslag
Tips:
1) kopieer alle kopjes, en ga schrijven o.b.v. de kopjes
Inleiding: Overgeslagen
Onderdeel 2 & 3) Oordelen over deelproducten eindproduct
tip 2)
A) Laat je deelproduct zien.
B) Vervolgens geef je aan dat het onderdeel goed is als het voldoet aan criteria X, Y, Z (criteria kunnen uit externe bronnen komen!!),
C) vervolgens geef je aan "ons product voldoet aan X,Z maar niet aan Y; Wees krititsch
Door aan te geven wat anders zou moeten of waardoor het beter aan de criteria voldoet.
D) kan je een goed onderbouwd oordeel geven. Geef dus een oordeel van O/V/G.
E) geef aan wat functionaliteit A beïnvloed op manier B
(ga echt o.b.v. externe bronnen aangeven wat de criteria zijn) Sjir gaat hierop beoordelen
Onderdeel 4) Productmethode
A) Is de methode ideaal (zoals in het pva)
B) Praktijk gaat bij ons zo:....
C) Werkt de methode? Zijn er verbeterpunten. Geef de verbeterpunten aan. Als het goed gaat maak van een 9 een 10
D) Geen verbeterpunten? Dat is geen optie, anders is dit onderdeel onvoldoende
Onderdeel 5) Project rollen
A) ideaal vs. praktijk
B) Leerproces omschrijven rondom de rol; Wat kan beter; Wat wil je leren in je rol
C) Situatiebeschrijving STARRT; Overal waar situatie staat. maak een STARRT formulier, dus volgens Sjir worden het er wel ongeveer 6 bij het eindverslag
Starrt mag in tabelvorm maar de voorkeur gaat uit naar een lopend verhaal.
Onderdeel 6) Competenties
Verwijs naar factsheet. met een link naar het materiaal. Ook hier zijn situatie beschrijvingen ook van toepassing om je ontwikkeling aan te geven.
Onderdeel 7) Leerdoelen
A) geef een aanleiding voor het leerdoel; tekortkoming; kritiek uit je team; zelfreflectie uit vorig project; zelfkennis
B) Benoem gedragscompetenties; http://www.van-osch.com/lipoweb/opr0.htm lijsts met 35 competenties om naar te verwijzen
Nogmaals geen verbeterpunten is EEN ONVOLDOENDE
C) Theorie uit boek of web (APA), wat aansluit bij je leerdoel.
D) SMART acties opstellen 2 stuks per leerdoel
E) STARRT per actie