## Rollen bij softwareontwikkeling

Bij het ontwikkelen van een softwareproduct (een project) zijn veel mensen betrokken met verschillende belangen.

Vanuit hun 'rol' vervullen ze een 'taak' en omdat het mesnen zijn zullen ze daarbij ook fouten maken.

Het opsporen van dei fouten (testen) is een taak van de persoon zelf maar ook een gezamenlijke taak.

Onderstaande opsomming is overgenoemen uit het handboek projectmanagement versie 1.2 van Wouter Baars

bijlage 2, de tekst heb ik aangepast aan het doel van deze cursus:
https://www.projectmanagement-training.nl/boek/bijlagen/rollen-binnen-project/

1. projectteam of ontwikkelteam
   De projectleden zijn de teamleden in het project. De mensen die het project daadwerkelijk uitvoeren en die taken hebben binnen het project. Vaak hebben teamleden verschillende expertisegebieden. Teamleden kunnen intern zijn (eigen personeel) en/of extern (van projectpartners, klanten, gebruikers of ingehuurd personeel).
   Voor alle leden geldt dus ook een individuele verantwoordelijkheid hun taken te testen. Een speciale tester kan en zal ook vaak, lid van het team zijn.
2. projectleider, soms nog aangestuurd door een projectmanager (die meerdere projcten aanstuurt)
   De projectleider is diegene die het projectteam aanstuurt en de eindverantwoordelijkheid heeft over het projectresultaat. Afhankelijk van hoe het wordt afgesproken, kan het natuurlijk zo zijn dat de projectleider verantwoordelijkheden delegeert aan teamleden en/of dat externe managers de verantwoordelijkheid hebben over een onderdeel van het project.
   De projectleider zogt minimaal dat alle test worden gepland en uitgevoerd en dat er bijvoorbeeld testers binnen het team worden aangenomen.
3. Klant / opdrachtgever
   De klant is de partij die het projectresultaat besteld heeft. Hij of zij kan actief in het project deelnemen of meer afstand houden. Stel dat de school een website voor de medewerkers en leerlingen laat maken, dan is de directie / het schoolbestuur de klant en de leerlingen en medewerkers zijn gebruikers.
   De klant is degene die betaald en uiteindelijk ook degene die besluit of het resultaat goed genoeg is om het te accepteren (acceptatietest).
4. Gebruikers
   De gebruikers zijn diegenen die het projectresultaat gaan gebruiken.
   Het is belangrijk om deze personen te betrekken vanaf het begin bij het opstellen van de eisen en zo mogelijk ook tussentijds bij het testen.
5. Projectpartner
   De projectpartner is een derde partij (organisatie) waarmee het project wordt uitgevoerd. Wanneer er meerdere partijen deelnemen aan het project is het uiteraard belangrijk om de verantwoordelijkheden en taken goed af te bakenen.
   Bij een website voor de school kan bijvoorbeeld een externe partij de roosters voor de leelringen leveren.
   Het testen van dat product maar vooral ook van de samenwerking met het zelf te ontwikkelen deel moet weer zorgvuldig worden getest.