LEER- EN SAMENWERKINGS OVEREENOMST Project PAD | KLM09
Teamleden Versie: Datum: Team: Scrum coach: Vaktechnisch consultant: Product Owner:
0.4 22-02-2016 KLM09 Slobodanka Dzebric Gideon Bazen Nico Tromp
Dominique de Jong | 500726141 Denise Mai | 500740023 Leon Visser | 500733707 Mobien Gilani | 500729720 Coen Onderwater | 500729600 Julia de Vries | 500718959
Inhoudsopgave Versie toelichting ................................................................................................................................... 2 Inleiding.................................................................................................................................................. 3 Missiestatement ..................................................................................................................................... 4 Individuele Leerdoelen ........................................................................................................................... 5 Dominique .......................................................................................................................................... 5 Denise ................................................................................................................................................ 5 Leon.................................................................................................................................................... 6 Mobien ............................................................................................................................................... 6 Coen ................................................................................................................................................... 6 Julia .................................................................................................................................................... 7 Teamleerdoelen ..................................................................................................................................... 8 Contact gegevens ................................................................................................................................... 9 Taakverdeling ....................................................................................................................................... 10 Scrum master ................................................................................................................................... 10 Gedelegeerd Product Owner ............................................................................................................ 10 Teamblog.......................................................................................................................................... 10 Weekberichten ............................................................................................................................. 10 Gitlab ................................................................................................................................................ 10 Notulist............................................................................................................................................. 10 Archivist............................................................................................................................................ 11 Samenwerkingsreglement .................................................................................................................... 12 1. Algemeen ..................................................................................................................................... 12 2. Werkwijze ..................................................................................................................................... 12 3. Rolverdeling.................................................................................................................................. 12 4. Documenten ................................................................................................................................. 12 5. Plagiaat ......................................................................................................................................... 12 6. Communicatiemiddelen ............................................................................................................... 12 7. Verzuim ........................................................................................................................................ 13 Contract breuk ..................................................................................................................................... 14 Interne reflectie................................................................................................................................ 14 Crisisgesprek .................................................................................................................................... 14 Ondertekening ..................................................................................................................................... 15
1
Versie toelichting Versie 0.1
Status Concept
Datum 16-02-2016
Auteur Coen Onderwater
0.2
Concept
18-02-2016
Coen Onderwater
0.3 0.4
Concept Concept
20-02-2016 21-02-2016
Coen Onderwater Coen Onderwater, Denise Mai, Dominique de Jong
Wijziging Aanmaken van document. Alle noodzakelijke onderdelen verweken (titels etc.) Contact gegevens, samenwerkingsregelement, contract breuk, missiestatement en team leerdoelen toegevoegd. Taakverdeling toegevoegd. Leerdoelen toegevoegd van Coen, Denise en Domnique.
2
Inleiding Dit is de Leer- en Samenwerkingsovereenkomst van Project Agile Development Team KLM09. In dit document wordt vastgelegd wat wij afspreken om zo efficiënt en effectief mogelijk te werk te gaan. Daarbij worden voor het hele team, en per teamlid, leerdoelen vastgesteld. Als eerst wordt ons missiestatement besproken, vervolgens de individuele leerdoelen en de leerdoelen van het team. Hierna staan alle contactgegevens genoteerd van de belanghebbende bij dit project binnen dit team en de rolverdeling binnen dit project. Verder wordt het samenwerkingsregelement beschreven waarin regels aan bod komen over het samenwerken binnen deze groep. Vervolgens wordt het proces beschreven die wij hanteren bij het vergreken van de opgestelde regels. Tot slot wordt dit document ondertekend door alle teamleden.
3
Missiestatement Wij willen als team een product ontwikkeld dat vrijwel perfect aansluit op de wensen van de klant (KLM Cargo). Bij het gehele proces willen wij het uiterste halen uit onze samenwerking en op een professionele manier de Scrum methode toepassen.
4
Individuele Leerdoelen In dit hoofdstuk worden individuele leerdoelen besproken. Twee leerdoelen over samenwerken en leervermogen zijn meegenomen uit het vorige Project (FYS), daarbij zijn twee nieuwe leerdoelen opgesteld over professioneel vakmanschap en communicatief vermogen. Alle leerdoelen zijn SMART geformuleerd.
Dominique de Jong Leerdoelen uit FYS Samenwerken:
Ik ga tijdens het volgende project drie keer met elk lid van mijn team samenwerken. Door hen te helpen of door andere te betrekken met mijn deel van de opdracht. Waardoor ik nog beter kan worden in samenwerken met een team.
Leervermogen:
Ik ga tijdens het volgende project op zijn minst vijf planningen maken voor het gehele team waardoor ik weet waar ik en team aan toe zijn op een bepaald tijdstip.
Leerdoelen voor PAD Professioneel vakmanschap:
Ik ga voor dit project op zijn minst drie keer een checklist maken voor de deelproducten waaruit men kan aflezen aan welke criteria het product moet voldoen zodat er kwalitatieve producten worden opgebracht.
Communicatief vermogen:
Ik ga tijdens het volgende project vijf keer het werk van mijn teamgenoten analyseren en voeg nieuwe ideeën en commentaar toe bedenken zodat hun werk uitgebreider en beter wordt.
Denise Mai Leerdoelen uit FYS Samenwerken:
Binnen nu en het einde van het jaar heb ik mijzelf verbeterd door meer mijn mening te uiten in groepsopdrachten en/of projectopdrachten. Dit heb ik gedaan door vooral alle gesprekken te volgen met de groep. Tijdens deze gesprekken waren mijn meningen overheersend en gebruikelijk voor de groep. Dit zal blijken uit de feedback en resultaten van mijn teamgenoten.
Leervermogen:
Binnen nu en het einde van het jaar heb ik mijzelf verbeterd door meer taken over te nemen van anderen. Dit heb ik gedaan door te vragen aan anderen of zij hulp nodig hebben. Dit zorgt ervoor dat ik mijzelf meer motiveer. Dit zal blijken uit de feedback en resultaten van mijn teamgenoten. 5
Leerdoelen voor PAD Professioneel vakmanschap:
Aan het einde van dit project heb ik voor elk onderwerp een planning gemaakt. Dit heb ik gedaan met behulp van mijn teamgenoten en SCRUM. Dit zal blijken uit de resultaten en feedback van mijn teamgenoten.
Communicatief vermogen:
Aan het einde van dit project heb ik ervoor gezorgd dat de verwachtingen van de Product Owner ook daadwerkelijk in het project worden toegepast. Dit heb ik vooral gedaan door te communiceren met mijn teamgenoten met behulp van mijn taak als ‘Gedelegeerd Product Owner’. Na afloop van het project zullen mijn teamgenoten en Product Owner dit verwerken in de feedback
Leon Visser [Reeds ontbreekt]
Mobien Gilani Leerdoelen uit FYS Samenwerken:
In dit project ga ik meer leidingvermogen tonen en daarvan gebruik maken. Ook ga ik ervoor zorgen dat ik overal op tijd ben.
Leervermogen:
Aan de hand van dit project ga ik mijn programmeer kennis uitbreiden en ervoor zorgen dat werk buiten school geen tol gaat eisen op mijn prestaties op school.
Leerdoelen voor PAD Professioneel vakmanschap:
Na dit project beheers ik de nodige kennis om goed met Scrum te werken. Daarnaast zal ik d.m.v. de feedback van mij teamgenoten de rol van Gitlab master goed uitvoeren.
Communicatief vermogen:
Aan het einde van dit project zal ik communicatief verbeterd zijn en zal ik vaker de initiatief genomen hebben om andere aan het woord te laten tijdens een bespreking. Verder zal ik verbetering tonen in mijn communicatieve vermogen in de rollen die ik in dit project zal krijgen, aan de hand van de feedback van mijn teamgenoten.
Coen Onderwater Leerdoelen uit FYS
6
Samenwerken:
Mijn leerdoelen in samenwerking voor dit project is om goed de planning te bewaken en juiste beslissingen te nemen tijdens discussies en groepsbesprekingen door goed naar andere te luisteren. Ook wil ik leren andere betere vertrouwen te geven in taken zodat ik meer taken kan uitbesteden, hierdoor voorkom ik dat ik veel werk zelf ga verrichten.
Leervermogen:
In dit project wil ik leren hoe ik beter een project team kan begeleiden. Daarbij wil ik leren hoe ik andere kan motiveren en hoe ik waardevolle feedback kan geven.
Leerdoelen voor PAD Professioneel vakmanschap:
Na dit project heb ik de rol als Scrum master succesvol leren beheersen. Daarnaast heb na dit project een duidelijk en volledig zicht hoe Scrum in de praktijk in zijn werk gaat.
Communicatief vermogen:
Tijdens besprekingen heb ik snel de neiging om andere te onderbreken en het woord over te nemen. In de besprekingen die in de komende twee sprints plaatsvinden ga ik beter naar andere luisteren en enkel toevoeging inbrengen als het noodzakelijk is.
Julia de Vries [Reeds ontbreekt]
7
Teamleerdoelen Sterken Goede communicatie Goede aanwezigheid Veel ambitie Kennis in verschillende (ICT) richtingen
Kansen Product ontwikkelen voor een echte opdrachtgever
Zwakten Weinig programeer kennis (in PHP) Uitstelgedrag Weinig tot geen Scrum ervaring
Bedreigingen Slechte communicatie met de klant Samenwerking verhindering door verschillende roosters
Wij als team willen leren omgaan met en strakke planning. Daarbij willen we leren hoe we ervoor zorgen dat deadlines niet overschreden worden en toch een kwalitatief goed product aan te leveren. Daarnaast willen we hoe we als team het optimale halen uit de Scrum methode. Omdat we een team met kennis in verschillende ICT gerelateerde vakrichtingen willen we leren hoe we dit optimaal kunnen toepassen.
8
Contact gegevens Naam
Rol
Studentnr
Klas
E-mail
Dominique de Jong
Teamlid
500726141
IG104
Dominique.de.jong@ 06 81 56 58 52 hva.nl
Denise Mai
Teamlid
500740023
IG105
[email protected]
06 42 03 04 22
Leon Visser
Teamlid
500733707
IG105
[email protected]
06 23 65 36 65
Mobien Gilani
Teamlid
500729720
IS105
06 41 11 25 41
Coen Onderwater Julia de Vries
Teamlid
500729600
IS105
Teamlid
500718959
IN103
Mobien.Gilani@hva. nl Coen.Onderwater@ hva.nl
[email protected]
Gideon Bazen
Vaktechnisch consultant Product Owner Scrum Coach
n.v.t.
n.v.t.
[email protected]
06 21 15 71 83
n.v.t.
n.v.t.
[email protected]
06 21 15 66 84
n.v.t.
n.v.t.
[email protected]
06 21 15 71 96
Nico Tromp Slobodanka Dzebric
Tel.
06 30 46 02 66 06 42 51 67 24
9
Taakverdeling Binnen dit project wordt de onderstaande taakverdeling gehanteerd.
Scrum master Coen Onderwater zal de taak als Scrum master vervullen. De Scrum Master heeft de volgende taken:
Zorgt voor het juist toepassen van het scrumproces Helpt met het (nog) beter uitvoeren van scrum events Legt uit en helpt bij het toepassen van ‘agility’ Helpt bij het maken van duidelijke en beknopte product en sprint backlog items. Heeft overzicht van de voortgang Heeft overzicht van de impediments Zorgt voor consensus over Definition of Done (en DoR)
Gedelegeerd Product Owner Denise Mai zal de taak als Gedelegeerd Product Owner (GPO) vervullen. De GPO heeft de volgende taken:
Vertegenwoordigt gebruikers en opdrachtgever Is verantwoordelijk, beslissing bevoegd; heeft mandaat Beheert (als enige) de product backlog Bepaalt prioriteit van product backlog items Is (bijna) altijd beschikbaar Verantwoordelijk voor de optimale inzet van het ontwikkel team Ten minste aanwezig bij planning en review meetings In PAD deels gedelegeerd naar GPO (student)
Teamblog Coen Onderwater zal de taak als Teamblog beheerder vervullen. De teamblog beheerder zal ervoor zorgen dat de weekberichten, Sprint Retrospectives en Individuele reflecties (tijdig) gepost worden. Ook zal de teamblog beheerder ervoor zorgen dat de webblog functioneel en gebruiksvriendelijk is. De teamblog beheerder is niet verantwoordelijk voor het op tijd aanleveren van weekberichten, individuele reflecties of sprintretrospectives.
Weekberichten De taak van het schrijven van weekberichten zal iedere week rouleren. Het hele team zal gedurende het project deze taak vervullen.
Gitlab Mobien Gilani zal de taak als Gitlab beheerder vervullen. De Gitlab beheerder zal ervoor zorgen dat het gebruik van Gitlab in de projectgroep goed verloop.
Notulist Leon Visser zal de taak als notulist vervullen. De notulist zal notuleren wat er tijdens de daily standups, Sprint retrospectives, Sprint reviews, en overige bijeenkomsten wat er besproken is.
10
Archivist Dominique de Jong zal de taak als archivist vervullen. De archivist zal ervoor zorgen dat de documenten een juiste naam hebben, op de juiste locatie is opgeslagen (Dropbox) en dat er geen duplicaten bestaan. De archivist houdt ook zicht de andere projectleden zijn/haar upload naar Dropbox.
11
Samenwerkingsreglement Wij verklaren hierbij het volgende te zijn overeengekomen:
1. Algemeen 1. 2. 3. 4. 5. 6. 7.
Elk projectlid is evenredig verantwoordelijk voor het eindresultaat van het project. Elk projectlid respecteert elkaars mening en opvatting. Elk projectlid houdt zich aan de gemaakte afspraken. Elk projectlid zal mee werken om tot overeenstemming te komen. Elk projectlid heeft de projecthandleiding goed bestudeerd. Elk projectlid is op tijd aanwezig met een marge van 15 minuten. Wanneer een projectlid niet op tijd aanwezig kan zijn meldt hij/zij dit tijdig bij de mede projectleden.
2. Werkwijze 1. Elk projectlid is bewust van zijn taken en deadlines 2. De taakverdeling wordt in groepsverband gemaakt waarbij iedereen akkoord gaat bij het toedienen van een taak. 3. Bij onduidelijkheid van taken of deadlines zal de betreffende projectlid een melding maken. 4. Het niet halen van een deadline wordt ruimschoots voor de deadline gemeld aan de andere projectleden (dus niet één dag voor de deadline). 5. Elk projectlid zal de workshops actief bijwonen (met uitzondering van artikel 7.1). 6. Het hele team is aanwezig bij alle Scrum bijeenkomsten (met uitzondering van artikel 7.1).
3. Rolverdeling 1. Elk projectlid voert zijn taak zorgvuldig uit, 2. Elk projectlid zal een melding maken wanneer hij/zij merkt dat hij/zij de taak niet meer succesvol kan volbrengen.
4. Documenten 1. Elk projectlid houdt zich aan de standaard document opmaak (Sjabloon is te vinden in project folder) 2. Elke projectlid slaat de bestanden in hetzelfde formaat op a. .docx voor onvoltooide documenten b. .pdf voor voltooide documenten c. .jpg of .png voor afbeeldingen 3. Bestanden worden opgeslagen in Dropbox. 4. Definitieve versies van documenten worden opgeslagen in Gitlab.
5. Plagiaat 1. Elk projectlid houdt de gemaakte PAD-producten binnen de projectgroep. 2. Wanneer een projectlid een extern ontwikkeld product wilt gebruiken wordt dit gesproken met mede projectleden.
6. Communicatiemiddelen 1. Snelle, noodzakelijke en korte mededelingen gaan via WhatsApp. 2. Belangrijke en officiële mededelingen gaat via E-Mail.
12
7. Verzuim 1. Wanneer er een projectlid niet aanwezig kan zijn om welke reden dan ook dient de afwezigheidsduur en de reden gemeld te worden bij het team (reden mag als “privé” opschreven worden).
13
Contract breuk Bij het verbreken van één of meer van de afspraken die beschreven staan in het hoofdstuk ‘Samenwerkingsreglement’ hanteren wij het volgende systeem.
Interne reflectie Wanneer er door één of meerdere teamleden wordt opgemerkt dat een ander teamlid zich niet aan de afspraak houdt, dan wordt hier een melding van gemaakt. In het regelement is afgesproken dat je je mening uit mag spreken en dat die gerespecteerd wordt. Met deze afspraak kan een teamlid een melding maken zonder gevolgen. Als er een melding gemaakt wordt zal er een intern reflectie gesprek plaatsvinden. Er wordt met elkaar nagedacht over een oplossing. In dit gesprek wordt ook de ernst van het probleem besproken. Als de ernst hoog genoeg is telt dit als een eerste waarschuwing. Het teamlid krijgt dan een (besproken) periode voorgelegd om zicht te verbeteren. Als het teamlid na deze periode nauwelijks of geen verbetering heeft getoond wordt er een crisisgesprek aangevraagd.
Crisisgesprek Het crisisgesprek wordt gehouden met het hele team inclusief de coach. Tijdens het crisisgesprek wordt het functioneren van de groep en dat van individuele leden gesproken. Aan het eind worden er nieuwe afspraken gemaakt en volgt er een periode waarin het niet-functionerende lid moet bewijzen dat hij wel binnen het team kan functioneren. Met andere woorden: het teamlid moet een meetbare meerwaarde hebben en verantwoordelijk kunnen zijn voor het teamresultaat. De afspraken die in dit gesprek worden gemaakt worden schriftelijk vastgelegd. Als deze periode is verstreken vindt er een nieuw gesprek plaats tussen de teamleden en de coach. Als volgens het team en de coach onvoldoende of geen voortgang is getoond, dan wordt het betreffende lid ontslagen. Het behoort tot de mogelijkheden dat een team uiteindelijk verder gaat in het project met minder leden. In overleg met de projectleiding wordt dan eventueel een aangepast traject afgesproken. Het is natuurlijk niet de bedoeling dat een team van twee leden exact hetzelfde moet doen als een team met vijf teamleden.
14
Ondertekening Datum van ondertekenen: 25-02-2016
Dominique de Jong
____________________
Denise Mai
____________________
Leon Visser
____________________
Mobien Galini
____________________
Coen Onderwater
____________________
Julia de Vries
____________________ 15