From feed383cf8c40d761116116e3e6caa2817e81d05 Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:35 +0200 Subject: [PATCH 01/22] PUSH NOTE : 007 Agile Projectmanagement.md --- content/007 Agile Projectmanagement.md | 67 +++++++++++++++++++++----- 1 file changed, 56 insertions(+), 11 deletions(-) diff --git a/content/007 Agile Projectmanagement.md b/content/007 Agile Projectmanagement.md index 91668f1a..5bc4c798 100644 --- a/content/007 Agile Projectmanagement.md +++ b/content/007 Agile Projectmanagement.md @@ -272,17 +272,23 @@ Door de rol van de Product Owner wordt het hele proces efficiënter. Het team we ### Scrum Master ![](https://i.imgur.com/8IDZ0WM.png)[[./References/@qframe_2021|@qframe_2021]] +##### Rol en doel In het hart van elk Scrum-team vinden we de Scrum Master. Deze persoon is veel meer dan alleen een teamleider; ze zijn de beschermers en de facilitators van het Scrum-proces. Hun doel is om ervoor te zorgen dat Scrum correct wordt toegepast en dat het team zo efficiënt mogelijk kan werken. +##### Dagelijkse betrokkenheid De Scrum Master is diep betrokken bij de dagelijkse activiteiten van het team. Ze helpen bij het coördineren van groepsactiviteiten en zorgen ervoor dat alles soepel verloopt. Een belangrijk deel van hun werk is het identificeren en verwijderen van obstakels die het team tegenhouden. Dit kunnen technische problemen zijn, maar ook communicatieproblemen of andere zaken die de voortgang belemmeren. -Een van de kernverantwoordelijkheden van de Scrum Master is het faciliteren van de Scrum-events. Ze zorgen ervoor dat de [[007 Agile Projectmanagement#Daily Standups|Daily Standups]], [[007 Agile Projectmanagement#Sprint Planning|Sprint Planning]] sessies, [[007 Agile Projectmanagement#Sprint Review|Sprint Review]]s en Retrospectives (zie later) effectief verlopen en binnen de tijdslimieten blijven. Tijdens deze bijeenkomsten moedigt de Scrum Master open communicatie aan en helpt het team om zich te concentreren op de belangrijkste zaken. +##### Faciliteren van Scrum-events +Een van de kernverantwoordelijkheden van de Scrum Master is het faciliteren van de Scrum-events. Ze zorgen ervoor dat de [[007 Agile Projectmanagement#Daily Standups|Daily Standups]], [[007 Agile Projectmanagement#Sprint Planning|Sprint Planning]] sessies, [[007 Agile Projectmanagement#Sprint Review|Sprint Review]]s en [[007 Agile Projectmanagement#Sprint Retrospective|Sprint Retrospective]]s (zie later) effectief verlopen en binnen de tijdslimieten blijven. Tijdens deze bijeenkomsten moedigt de Scrum Master open communicatie aan en helpt het team om zich te concentreren op de belangrijkste zaken. +##### Coaching en training De Scrum Master is ook als een coach voor het team. Ze helpen teamleden om Scrum beter te begrijpen en toe te passen. Dit kan betekenen dat ze trainingen geven, vragen beantwoorden, of gewoon het goede voorbeeld geven in hoe Scrum zou moeten werken. Ze moedigen het team aan om zelforganiserend te zijn en helpen bij het ontwikkelen van vaardigheden die nodig zijn voor effectief teamwerk. +##### Relatiebeheer Buiten het team speelt de Scrum Master een belangrijke rol in het onderhouden van relaties. Ze werken nauw samen met de Product Owner om ervoor te zorgen dat de [[007 Agile Projectmanagement#Product Backlog|Product Backlog]] effectief wordt beheerd. Ze zijn een buffer tussen het team en externe verstoringen, zodat het team zich kan concentreren op hun werk. -De Scrum Master is geen traditionele "manager| die taken toewijst of controleert. In plaats daarvan zijn ze er om het team te ondersteunen en in staat te stellen hun beste werk te leveren. Ze creëren een omgeving waarin het team kan floreren, problemen kan oplossen en continu kan verbeteren. +##### Ondersteunende rol +De Scrum Master is geen traditionele "manager" die taken toewijst of controleert. In plaats daarvan zijn ze er om het team te ondersteunen en in staat te stellen hun beste werk te leveren. Ze creëren een omgeving waarin het team kan floreren, problemen kan oplossen en continu kan verbeteren. > [!note] DEFINITIE: Scrum Master > **Scrum Master:** de hoeder van het Scrum-proces, een facilitator voor het team, en een brug naar de rest van de organisatie. Hun werk zorgt ervoor dat Scrum effectief wordt toegepast, wat leidt tot betere samenwerking, hogere productiviteit en uiteindelijk betere resultaten voor het project. @@ -328,20 +334,36 @@ De Developers hebben enkele kenmerken: #### Aantal teamleden Hoeveel leden een team bevat, hangt natuurlijk af van de organisatie en het project. Over het algemeen geldt dat een team moet bestaan uit 3 tot 10 leden. Minder dan drie mensen in het team verkleint de interactie, wat leidt tot lagere productiviteit. Daarnaast mankeert men mogelijk bepaalde vaardigheden in het team, waardoor er tegen problemen wordt aangelopen. Meer dan 10 mensen in het team vereist strakkere coördinatie en zorgt voor hogere complexiteit. + **De [[007 Agile Projectmanagement#Product Owner|Product Owner]] en de [[007 Agile Projectmanagement#Scrum Master|Scrum Master]] horen niet tot de Developers, behalve als ze taken uit de [[007 Agile Projectmanagement#Product Backlog|Product Backlog]] uitvoeren.** [[./References/@scrumguide_2022|@scrumguide_2022]] -### Terminologie (herhaling) +### Terminologie: Scrum Master, Product Owner en Projectmanager + +De termen "Scrum Master", "Product Owner" en "projectmanager" worden vaak door elkaar gehaald. Laten we het verschil verduidelijken: + +**Scrum Master** + +- Lid van het ontwikkelteam +- Zorgt dat het team Scrum goed gebruikt +- Helpt het team samen te werken -De termen “[[007 Agile Projectmanagement#Scrum Master|Scrum Master]]”, “projectmanager” en “[[007 Agile Projectmanagement#Product Owner|Product Owner]]” scheppen zo nu en dan verwarring. Ze betekenen allen iets totaal anders. +**Product Owner** -De **Scrum Master** is een lid van de Developers welke de coördinatie doet van het werk van de collega-teamleden. De Scrum Master verzekert dat Scrum begrepen is en wordt toegepast door iedere persoon betrokken bij het project. +- Vertegenwoordigt de klant +- Beslist wat er gemaakt moet worden +- Praat rechtstreeks met de klant -Een **Product Owner** is de persoon die de uiteindelijke autoriteit heeft de klantenbelangen te vertegenwoordigen en ze hebben rechtstreekse klanteninteractie. +**Projectmanager** -De **projectmanager** is de persoon die de totale verantwoordelijkheid voor het volledige project heeft. Technisch gezien is er geen projectmanager-rol in Scrum - de Product Owner en de Scrum Master delen deze taken. +- Deze rol bestaat niet in Scrum +- In Scrum verdelen de Product Owner en Scrum Master deze taken -Scrum Master is een Scrum term. Product Owner is een Agile term die tevens in Scrum gebruikt word. En project manager is een algemene term, gebruikt in vele beroepen en industrieën. +Let op: + +- "Scrum Master" is een term die alleen in Scrum gebruikt wordt +- "Product Owner" komt uit Agile, maar wordt ook in Scrum gebruikt +- "Projectmanager" is een algemene term die in veel verschillende beroepen voorkomt ## Overzicht van de 5 Scrum Events @@ -359,7 +381,7 @@ Hoe hangt Scrum nu aan elkaar? En welke zijn de vijf Scrum Events? > 4. De [[007 Agile Projectmanagement#Sprint Retrospective|Sprint Retrospective]] meeting > 5. De [[007 Agile Projectmanagement#Sprints|Sprint]] -De Sprint begint met de Sprint Planning waarin we plannen wat we gaan maken, we hebben de dagelijkse Daily Scrums waarin we mogelijke obstakelsO zo vlug mogelijk oplossen. Op het eind van een Sprint wordt getoond wat er gemaakt werd tijdens de Sprint Review en ten slotte gaat het team tijdens de Sprint Retrospective terugblikken naar de voorbije Sprint om te bepalen hoe hun werkwijzes nog te verbeteren. +De Sprint begint met de Sprint Planning waarin we plannen wat we gaan maken, we hebben de dagelijkse Daily Scrums waarin we mogelijke obstakels zo vlug mogelijk oplossen. Op het eind van een Sprint wordt getoond wat er gemaakt werd tijdens de Sprint Review en ten slotte gaat het team tijdens de Sprint Retrospective terugblikken naar de voorbije Sprint om te bepalen hoe hun werkwijzes nog te verbeteren. Merk op dat de [[007 Agile Projectmanagement#Product Backlog Refinement|Product Backlog Refinement]] – al is het een gebruikelijk event, en zeker geen onbelangrijk – niet tussen de vijf officiële Scrum Events staat. @@ -495,7 +517,7 @@ Het Sprint Doel is handig om [[007 Agile Projectmanagement#Stakeholders|Stakehol > [!note] DEFINITIE: Sprint Doel > **Sprint Doel:** een korte omschrijving van de overkoepelende doelstelling van een Sprint. [[./References/@verheyen_2022|@verheyen_2022]] -Het succes van deze Sprint wordt beoordeeld in de [[007 Agile Projectmanagement#Sprint Review|Sprint Review]]. Het opgeleverde wordt vergeleken met het Sprint Doel. In de [[007 Agile Projectmanagement#Sprint Review|Sprint Review]] kijkt men niet naar de specifieke items, maar beoordeeld men of het doel is behaald. +Het succes van deze Sprint wordt beoordeeld in een later event, de [[007 Agile Projectmanagement#Sprint Review|Sprint Review]]. Het opgeleverde wordt vergeleken met het Sprint Doel. In de [[007 Agile Projectmanagement#Sprint Review|Sprint Review]] kijkt men niet naar de specifieke items, maar beoordeeld men of het doel is behaald. [[./References/@agile4all_2019|@agile4all_2019]] #### Sprint Backlog @@ -589,7 +611,7 @@ Daily Standups helpen te verzekeren dat mogelijke belemmeringen (zie het stuk ov ### Sprint Review -De Sprint Review is bedoeld als het officiële moment tijdens elke Sprint waarin het Scrum Team aan de [[007 Agile Projectmanagement#Stakeholders|Stakeholders]] het gemaakte (deel)product toont. De Stakeholders geven hun terugkoppeling op het (deel)product dat gedemonstreerd is. +De Sprint Review is bedoeld als het officiële moment tijdens elke Sprint waarin het Scrum Team aan de [[007 Agile Projectmanagement#Stakeholders|Stakeholders]] (zie iets verder) het gemaakte (deel)product toont. De Stakeholders geven hun terugkoppeling op het (deel)product dat gedemonstreerd is. Daarnaast tonen we alleen de User Stories die daadwerkelijk afraakten tijdens de Sprint. Items die niet (helemaal) klaar raakten tonen we niet. Dit zou een verkeerde indruk geven van de hoeveelheid waarde die opgeleverd is. @@ -736,6 +758,29 @@ Samen bepalen deze factoren de hoeveelheid punten van een user story. ==Bij een lage complexiteit, risico en moeite, krijgt de story een lage storypunt.== +#### Pizza-punten + +De Pizza-analogie voor Storypunten + +Stel je voor dat je met een bende vrienden verschillende soorten pizza's willen bestellen. Jullie willen inschatten hoeveel jullie aankunnen, maar in plaats van over calorieën of grammen te praten, gebruiken jullie de grootte van de pizza's als criterium. + +- Een kleine margherita pizza noemen jullie een '1' +- Een medium quattro formaggi is een '3' +- Een grote pepperoni met extra kaas is een '5' +- En een familie-pizza met alles erop en eraan is een '8' + +Deze nummers zijn jullie 'pizza-punten'. Ze zeggen niets over de exacte grootte of het aantal calorieën, maar geven wel een idee van hoe 'groot' of 'complex' elke pizza is om op te eten. + +Leen kan misschien twee '3' pizza's op, terwijl Stef met moeite één '5' pizza op krijgt. Arnaud, die net heeft gesport, kan probleemloos een '8' verorberen. Iedereen heeft een andere "capaciteit", maar jullie begrijpen allemaal wat bedoeld wordt met een '3' of een '5' pizza. + +Zo is het ook met storypunten in Scrum: + +- De punten geven een relatieve inschatting van de complexiteit of grootte van een taak. +- Een '1' is een kleine, eenvoudige taak, terwijl een '8' een grote, complexe taak is. +- Verschillende teamleden kunnen verschillende hoeveelheden werk aan, net zoals de vrienden verschillende hoeveelheden pizza kunnen eten. +- Het team leert na verloop van tijd hoeveel 'punten' ze gezamenlijk aankunnen in een sprint, net zoals jullie leren hoeveel 'pizza-punten' jullie groep aankan in één avond. + +Het voordeel van dit systeem is dat je niet hoeft te discussiëren over exacte uren of moeilijkheidsgraden. Je kunt snel en intuïtief taken vergelijken en inschatten, net zoals je pizza's kunt vergelijken zonder over precieze afmetingen of ingrediënten te praten. #### Hoe kun je er zelf mee starten? Om met storypunten te starten, moet je team eerst een **referentie-story bepalen** waarmee je alle andere stories kunt vergelijken. Kies hiervoor een redelijk complexe User Story die een zo hoog mogelijk aantal disciplines van je team omvat. Geef deze story 5 of 8 punten. Dan heeft je team nog genoeg ruimte om stappen naar boven en beneden te nemen. Je kunt de referentie-story tijdens [[007 Agile Projectmanagement#Product Backlog Refinement|Product Backlog Refinement]]s gebruiken om te bepalen of een andere User Story kleiner of groter is, en welke waarde je hieraan kunt geven. From 555cc04c9edd1d7d32415af08c7b6b021e2743ee Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:36 +0200 Subject: [PATCH 02/22] PUSH NOTE : @stanley.etal_2020.md From 65bdba4a0830eea6a0215c41894f8060b80cbb0e Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:38 +0200 Subject: [PATCH 03/22] PUSH NOTE : @martin_2020.md From 09bd424c41f059b4ebd9560d71b888c674a70dab Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:39 +0200 Subject: [PATCH 04/22] PUSH NOTE : @zentaoteam_2022a.md From 2b979ce0f6b1d7dc64e2b93a96b4f58d075d67af Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:40 +0200 Subject: [PATCH 05/22] PUSH NOTE : @verheyen_2022.md From 25c8abb2b5cde42f15f183fc2c8dda2803d616e1 Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:41 +0200 Subject: [PATCH 06/22] PUSH NOTE : @userstorymap_2022.md From d313e628856f3595714a9741a91d6efe37f3daa9 Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:42 +0200 Subject: [PATCH 07/22] PUSH NOTE : @qframe_2021.md From c07c36b66671de722a14667748bf9e607caba8de Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:43 +0200 Subject: [PATCH 08/22] PUSH NOTE : @scrumguide_2022.md From 1f67c5ee64e87314b8a4e9769682873876a2a817 Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:44 +0200 Subject: [PATCH 09/22] PUSH NOTE : @visualparadigm_2022.md From 83f85012f9698a8a9f946732044a0d607bf1323e Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:45 +0200 Subject: [PATCH 10/22] PUSH NOTE : @visual-paradigm_2022.md From eb55711a5369a38e59ec1c5fc1671336f94972c6 Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:46 +0200 Subject: [PATCH 11/22] PUSH NOTE : @raghuprasad_2019.md From d52f0cab423b7b33e42b94671a66d13206726e25 Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:47 +0200 Subject: [PATCH 12/22] PUSH NOTE : @productplan_2022.md From c9c8a0771d731241900cbceb5ffb4a7a3a1e42f0 Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:48 +0200 Subject: [PATCH 13/22] PUSH NOTE : @agile4all_2019.md From fb611f8eb5e5ecbeea2e0c3e7c85d625c119d2b4 Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:49 +0200 Subject: [PATCH 14/22] PUSH NOTE : @vanderwardt_2017.md From 72831679d810c01cc0d7aee847f4c62b27a3d2c1 Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:50 +0200 Subject: [PATCH 15/22] PUSH NOTE : @agilescrumgroup_2018.md From d9cb7df8a96f47a56f74dadaaaa8227fae74bb5a Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:51 +0200 Subject: [PATCH 16/22] PUSH NOTE : @vanlier_2018.md From 15ed95a65958bfc69a35b4e8ad0e320bed3d7138 Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:52 +0200 Subject: [PATCH 17/22] PUSH NOTE : @vanrooden_2015.md From 7c80b167bdbef86c72b1d67c9436b60eb6361650 Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:53 +0200 Subject: [PATCH 18/22] PUSH NOTE : @vanrooden_2015a.md From 56fda577bae0e09c3b46dc9b19f63ecd9866c142 Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:54 +0200 Subject: [PATCH 19/22] PUSH NOTE : @vrielink_2020.md From 13367cb32d43424a5c8c0ae508713905dc599f32 Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:55 +0200 Subject: [PATCH 20/22] PUSH NOTE : @adobeworkfront_2022.md From 0c620df03069c0b47e7d962867a9a64e8844786d Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:56 +0200 Subject: [PATCH 21/22] PUSH NOTE : @agilescrumgroup_2017.md From 99d6b7c3ef303d183abf74044e109923afaf151a Mon Sep 17 00:00:00 2001 From: JanC <108794854+janc-pxl@users.noreply.github.com> Date: Fri, 18 Oct 2024 08:24:57 +0200 Subject: [PATCH 22/22] PUSH NOTE : @scrumguide_2022a.md