Ronald Kerssies | Dec 12, 2022

Eigen project-casus

Voorkennis
  • OOP, MVC, databases, queries, API, git
  • Frontend-framework
  • Kennis van projectmatig werken en/of Scrum

Dit ga je leren

  • Verschillend OOP- en fontend-technieken en mogelijkheden combineren in één applicatie
  • Optimaal gebruikmaken van frameworks
  • Vooraf ontwerpen en uitdenken van de applicatie m.b.v. UML; wireframes, mockup, flowcharts
  • Projectmatig samenwerken binnen een ontwikkel-team (SCRUM)

Casus

Over leg met de vakdocent of jouw persoonlijke casus kan/mag worden uitgevoerd. Daarvoor moet jij het volgende aanleveren, om dit voor elkaar te krijgen;

  • ProjectPlan met SMART project-doelstellingen
  • WireFrame complete applicatie/website/app
  • Technieken en talen waarin het ontwikkel team dit wil uitwerken
  • Samenstelling scrum-team (peer-groep)

Uitvoering

  • Het project wordt uitgevoerd m.b.v. de SCRUM-methodiek, in een team van vier developers.
  • Er wordt DevOps gebruikt als projectmanagement-tool (docenten zijn stakeholders)
  • Ontwerp met wireframes, userstories per functionaliteit, elke userstory bevat gedetailleerde taken, professioneel gebruik git-hub, dailystandups, restrospective.
  • elke sprint opleveren met een productreview en retrospective (team)
  • code-review

Op te leveren

  • Samenwerking met 4 teamleden waarmee het eindproduct gezamenlijk tot stand is gekomen
  • Een OOP-applicatie met waarin gebruik is gemaakt van een framework
  • Een correct werkend eindproduct dat voldoet aan de wensen van de klant (uiterlijk, gebruikersgemak en functionaliteiten)
  • Een product dat uitgevoerd is met de huidige 'best practice' inzichten
  • Inzichtelijk werkproces met o.a.: GIT-commits, userstory-taken en burndowns

Evaluatie

  • Presentatie(s) voor de ProductPreview (per sprint)
  • Vraag om een code-review om feedback op jouw aanpak en tips voor best-practices te krijgen.
    Dit is een rubrics of checklist waaraan je kunt zien of de opdracht juist is uitgevoerd