Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DeelproductProductkwaliteitseisen (//smart)Benodigde activiteitenProceskwaliteitseisen (//5xW 1xH)
Plan van aanpakHet plan van aanpak moet het doel van het project, de projectgrenzen, de randvoorwaarden, de eisen van de deelproducten en risicos bevatten.

Software Requirement Specification

Het SRS moet usecases bevatten, en de code/tests moeten traceerbaar zijn naar deze usecases.

  1. De userstories zijn genummerd.
  2. De usecases zijn gekoppeld aan de relevante userstories.


Software Design DocumentHet SDD moet designkeuzes uitleggen en beargumenteren. In het SDD moet verwezen worden naar SOLID of GRASP principes, zoals aangeleerd in Object oriented analysis and design.

Java-code
  1. De code wordt met Java gemaakt.
  2. Er word gebruik gemaakt van Maven.
  3. In de code wordt enkel de Engelse taal gebruikt.
  4. Namen van classes, methods en variables voldoen altijd aan camelCase.
  5. Namen van classes beginnen altijd met een hoofdletter.
  6. Namen van packages bevatten nooit hoofdletters.
  7. Voor elke method staat een comment met daarin een korte beschrijving van de method.
  8. Wanneer een class gebruik maakt van een externe library wordt er gebruik gemaakt van het adapter pattern.
  9. De naam van testclasses is de naam van de geteste class plus Test.
  1. code schrijven
  2. code reviewen

Elke pull-request word door tenminste 2 andere teamleden nagekeken of de code voldoet aan de eisen gesteld in kolom 2. 
TestplanHet testplan bevat informatie over de tests die uitgevoerd gaan worden, en instructies over hoe deze uitgevoerd moeten worden. De tests moeten traceerbaar zijn naar de usecases in het SRS.

TestrapportHet testrapport bevat de resultaten van de tests die uitgevoerd zijn volgens het testplan. 

Installatiegids
  1. De installatiegids bevat een deployment-diagram.
    1. Het deployment-diagram bevat de juiste versies van gebruikte software.
    2. Communicatie tussen lagen bevat de gebruikte poorten en communicatietechnieken.
  2. De installatiegids bevat een package-diagram.




...

Week StartdatumEinddatumTaken
03 April5 April

3 April: 14:30 Aftrap

4 April: 11:00 Gesprek opdrachtgever

5 April: 14:00 Gesprek Professional skills begeleider

18 April12 April

8 April: 10:45 Nutshell talk Toolstack

8 April: 14:00 Gesprek Projectbegeleider

9 April: PvA + Eerste versie SRS op confluence

10 April: 9:00 Planningpokeren + 

10 April: 13:00 Start sprint 1

12 April: 22:00 PvA op ISAS

215 April19 April16 April: 11:00 Nutshell talk VueJS
322 April26 April

22 April: 9:45 Nutshell talk Sprint Review

23 April: 13:40 Nutshell talk Sprint Review

46 Mei10 Mei

8 Mei: 22:00 TT werk (groep en ind) op ISAS

9 Mei: Hemelvaartsdag (Vrij)
513 Mei17 Mei
620 Mei24 Mei20 Mei: 2e Pinksterdag (Vrij)
727 Mei31 Mei
83 Juni7 Juni7 Juni: Inleveren project

...

Om de risico's goed te kunnen weergeven hebben wij gekozen om twee verschillende tabellen te maken
voor de risico's. De technische risico's en de procesmatige risico's. Deze risico tabellen zijn hieronder te
zien.

Technische risico's

RisicoKans (groot - middel - klein) Impact(groot - middel - klein) TegenmaatregelUitwijkstrategie
Confluence services komen
er uit

eruit te liggen vanwege een storing of soortgelijke issue
KleinMiddelWerken via wordHiervoor is geen uitwijkstrategie
Bitbucket services
komen
eruit te
liggen 
liggen vanwege een storing of soortgelijke issue waardoor waardoor de code niet kan worden gepusht of gepulled.KleinErg
groot
Zoveel mogelijk lokaal
werken
Hiervoor is geen
uitwijkstrategie
JIRA services komen
eruit te
liggen 
liggen vanwege een storing of soortgelijke issue waardoor het team niet bij essentiële informatie over het project kan komen.Klein Erg
groot
Altijd een opdracht
hebben die je kan
doen
Back-ups hebben van de Jira gegevens zodat er altijd mee kan gewerkt worden in het geval van storingDe lokale kopie van de Jira-gegevens delen met teamleden zodat het werk door kan gaan en de communicatie met de werkgever goed houden i.v.m. mogelijke.
Hiervoor is geen
uitwijkstrategie


Procesmatige risico's 

RisicoKans (groot - middel - klein) Impact(groot - middel - klein) TegenmaatregelUitwijkstrategie
Permanente uitvallerKleinGrootHiervoor is geen tegenmaatregel.Ervoor zorgen voor de beste sfeer voor iedereen.
Vervoer uitval GrootMiddelmatigErvoor zorgen dat er een mogelijkheid om anders te werken.Hiervoor is geen uitwijkstrategie.





...