Projectmanagement © Hogeschool PXL

OLOD: 42TIN1250 Projectmanagement
Opleiding: Professionele bachelor in de Toegepaste informatica
Departement: PXL-Digital
Lectoren: Lowie Vangaal, Jan Castermans

Inleiding

DEFINITIE: Projectplanning

Een projectplanning is een hulpmiddel om de voortgang en de resultaten van een project te bewaken en te sturen. Een projectplanning is niet hetzelfde als een projectplan, dat de scope en de doelstellingen van het project bepaalt.

Een projectplanning bestaat uit verschillende onderdelen, zoals:

  • Het volgen van het project scope statement (PSS), dat de verwachtingen en eisen van de opdrachtgever en de stakeholders vastlegt.
  • De fasering, die aangeeft uit welke stappen of fases het project bestaat en wat er in elke fase gebeurt. Een bekende methode voor fasering is PRINCE 2, die zeven fases onderscheidt: starten, initiëren, sturen, beheersen, managen productoplevering, managen faseovergang en afsluiten.
  • De tijd, die aangeeft wanneer elke fase of activiteit moet beginnen en eindigen, hoeveel speling er is per fase of activiteit en wat het kritieke pad is. Het kritieke pad is de langste route van activiteiten die bepalend is voor de duur van het hele project. Als er vertraging optreedt op het kritieke pad, heeft dat direct invloed op de einddatum van het project.
  • Het geld, dat aangeeft welk budget er beschikbaar is voor het project, welk budget er nodig is voor elke fase of activiteit, wanneer het geld nodig is en wat de verwachte opbrengsten zijn. Het geld wordt ook gebruikt om de kosten en baten van het project te analyseren en te bewaken.
  • De informatie, die aangeeft hoe er gecommuniceerd wordt over het project met alle betrokkenen. Dit omvat onder andere hoe vaak er gerapporteerd wordt over de voortgang en eventuele knelpunten van het project, wie verantwoordelijk is voor welke informatie en welke communicatiemiddelen er gebruikt worden.

Om een goede projectplanning te maken kan gebruik gemaakt worden van software voor projectplanning. Deze software kan helpen om alle aspecten van een project in kaart te brengen, te visualiseren en te beheren. @kypproject_2023 @teamleader_2018

PERT

DEFINITIE: PERT

PERT (Program Evaluation and Review Technique) is een hulpmiddel voor de bedrijfsleiding bij de analyse en planning van projecten. Hierbij wordt gebruik gemaakt van een grafische voorstelling, het netwerk, om de samenhang tussen de verschillende werkzaamheden aan te geven. @schegget.hamelink_1993

Projecten zijn opgebouwd uit een aantal activiteiten. Sommige activiteiten dienen achter elkaar te worden uitgevoerd, andere mogen gelijktijdig worden uitgevoerd. Meestal is het zo dat de duur van het project globaal genomen afhankelijk is van een aantal op elkaar aansluitende activiteiten. Indien de tijd voorzien voor de uitvoering van deze activiteiten kan ingekort worden, kan heel het project vroeger klaar zijn. Van andere activiteiten mag de uitvoeringstijd variëren zonder de duur van het project te beïnvloeden.

Belangrijke voordelen van netwerkplanning zijn:

  • Goede voortgangscontrole
  • Verbetering van de communicatie via het netwerk
  • Het opsporen van bottlenecks

Geschiedenis

De PERT methode is uitgevonden door de United States Department of Defense’s US Navy Special Projects Office in 1958 als een onderdeel van het Polaris project. De PERT methode lijkt sterk op de kritieke pad methode. Bij de kritische pad methode wordt uitgegaan van de gesommeerde duur van het kritieke pad, terwijl in de PERT methode een kansberekening wordt toegepast.*

Hoofdbegrippen

Knooppunt

  • Gebeurtenis
  • Aanvang of einde van een taak, werkzaamheid of bewerking
  • Neemt geen tijd, arbeid of grondstoffen in beslag
  • Voorgesteld door een cirkel

Activiteit

  • Uitvoering van een taak
  • Er zijn mensen, materialen, hulpmiddelen en tijd voor nodig
  • Voorgesteld door een pijl met willekeurige lengte tussen twee knooppunten

Netwerk:

  • Brengt de logische opeenvolging van de activiteiten in beeld
  • Welke activiteiten gaan vooraf of volgen of verlopen simultaan

Schijnactiviteit

  • Een technisch noodzakelijke wachttijd veroorzaakt door een natuurlijk proces of een noodzakelijke wachttijd veroorzaakt door afspraken met derden
  • Neemt alleen tijd, geen mankracht of hulpmiddelen in beslag

Relatielijn (of 0-lijn)

  • Geeft een noodzakelijk verband aan
  • Neemt geen tijd in beslag, geen mankracht en geen hulpmiddelen
  • Voorgesteld met een stippellijn tussen twee knooppunten met een 0
  • Handige oplossing voor tekenproblemen

Voor een goede uitleg, zie volgende filmpjes

Handig referentieschema

Afstemmingslijn

  • Geeft een gewenst verband weer

  • Voorgesteld door een stippellijn met een A

Tijdsfactor

Eens het netwerk opgesteld moet men bepalen hoeveel tijd elk van de activiteiten in beslag neemt.

Voor het berekenen van de verwachte tijd van een activiteit gebruiken we drie schattingen:

  1. t = optimistische schatting (most optimistic time)
  2. t = gemiddelde schatting (most likely time)
  3. t = pessimistische schatting (most pessimistic time)

formule verwachte tijd:

Verwachte tijdstippen

Eens alle activiteiten en knooppunten getekend zijn, gaan we het netwerk analyseren.

T = Earliest expected time

In de voorwaartse gang berekenen we het vroegst mogelijke begin. Dit is het vroegst mogelijke tijdstip waarop een bepaald knooppunt kan bereikt worden, en meteen ook het vroegste begin van de activiteiten die vertrekken in dit knooppunt.

Voor elk pad (aaneenschakeling van activiteiten) dat in een bepaald knooppunt toekomt berekenen wij de som van de T’s van de activiteiten op dat pad. De grootste som wordt de T van het beschouwde knooppunt.

T = Latest allowable time

In de achterwaartse gang berekenen we het laatst toelaatbare eindtijdstip. Als een activiteit niet voltooid is op dit tijdstip wordt de globale duur van het project overschreden.

De T wordt bepaald door de berekening te beginnen vanaf het laatste knooppunt van het project. De T van een bepaald knooppunt is dan gelijk aan de T van het volgende knooppunt, min de duurtijd van de activiteit die de twee knooppunten verbindt. Als er in een bepaald knooppunt verscheidene activiteiten vertrekken, dan maken wij de berekening langs de verschillende paden en gebruiken het kleinste getal als T van het beschouwd knooppunt.

Speling

Speling of “slack” is de maximale vertraging die een bepaalde activiteit mag oplopen, zonder dat een vertraging voor het hele project ontstaat.

De speling kan zowel positief, nul als negatief zijn:

positieve spelinggeen spelingnegatieve speling
de start van deze activiteit kan uitgesteld wordenbij deze activiteit geen vertraging mag optredende uitvoering van de activiteit moet worden versneld indien we het project binnen de gestelde tijdsduur willen beëindigen
de uitvoering van deze activiteit mag vertraagd worden door minder mensen en middelen in te zettende juiste hoeveelheid mankracht en materiaal is ingezetmeer mensen en middelen moeten ingezet worden

Kritieke pad

In het netwerk lopen verscheidene paden van de aanvangsfase naar de eindfase. Het pad dat de grootste tijdsduur vraagt om te doorlopen is het kritieke pad (Critical Path). Een vertraging op dit pad heeft een vertraging van heel het project tot gevolg.

De CPM-techniek is een methode om die activiteiten te bepalen en te coördineren, die uitgevoerd worden om vastgestelde doeleinden te bereiken binnen een voorgeschreven tijd.

Indien de T en de T van het hele project aan elkaar gelijk gesteld worden, is de speling op het kritieke pad overal gelijk aan 0.

Oefeningen

Maak die, afhankelijk van je creatief talent, op papier, op een tablet of door middel van een tekenapplicatie zoals https://app.diagrams.net/

Oefening 1

  1. Bepaal de doorlooptijd
  2. Duid het kritieke pad aan

Oefening 2

  1. Bepaal de doorlooptijd
  2. Duid het kritieke pad aan

Oefening 3

De volgende activiteiten kwamen van pas toen een farao een piramide wenste te bouwen. Hij gebruikte drie raadgevers (architecten) die hem een schatting gaven van de vermoedelijke tijdsduur van de activiteiten. De Nubiër Aboe Simpel schatte erg optimistisch. De Babyloniër Catastrofix voorzag het ergste. De Egyptenaar Constuxes had al ervaring en gaf zijn erg gewaardeerde mening te kennen.

act.beschrijvingvoorafgaandoptimistische tijd (jaren)(to)pessimistische tijd (jaren)(tp)realistische tijd (jaren)(tl)
AMaak de plannen/132
BZoek voldoende dienaren/333
CHak en transporteer voldoende rotsen voor de beelden en de fundamentenA, B8148
DLeid voldoende dienaren op als beeldhouwersB243
EBeeldhouw de figuren van de faraoC,D81210
FLeg de fundamentenC51510
GVerplaats het beeld naar de voet van de piramideE,F375
HVorm nu met de rotsblokken de piramideG274332
  1. Stel de activiteiten voor als een netwerk.
  2. Bepaal het kritieke pad.

Oefening 4

Een grote digitaliseringsproject bij het transportbedrijf “H. Oessers” omvat 14 activiteiten :

  1. Het uitvoeren van de projectanalyse (act1) moet zijn gebeurd voordat de andere activiteiten kunnen starten. (10 weken)

  2. Na de projectanalyse kan men beginnen met :

    • de probleemanalyse van het CRM-systeem(act 2; 10 weken)
    • de probleemanalyse van het ERP-systeem (act 3; 5 weken)
    • het aanvragen van offertes voor de computerinstallatie (act 4; 5 weken)
    • werving en selectie van personeel (act 5; 10 weken)
  3. Na voltooiing van act 2 kan men beginnen met :

    • de bouw van het CRM-systeem (act 6; 30 weken)
    • de invoeringsvoorbereiding van het CRM-systeem (act 7;20 weken)
  4. Na voltooiing van act 3 kan men beginnen met :

    • de bouw van het ERP-systeem (act 8; 30 weken)
    • de invoeringsvoorbereiding van het ERP-systeem (act 9; 20 weken)
  5. Na voltooiing van act 4 kan men beginnen met act 10 : de laptopkeuze, gevolgd door de levering van de laptops. (45 weken)

  6. Nadat de laptops geleverd zijn en act 5 is voltooid, kan men act 11 uitvoeren: de installatie van de software. (5 weken)

  7. Na voltooiing van de activiteiten 6, 7, 11 kan men beginnen met act 12 : de invoering van het CRM-systeem. (10 weken)

  8. Na voltooiing van de activiteiten 8, 9, 11 kan men beginnen met de act 13 : de invoering van het ERP-systeem. (10 weken)

  9. Na invoering van beide systemen kan men act 14 starten: de integratie van het ERP en CRM systeem (10 weken)

Gevraagd

  1. Teken het netwerk en duidt het kritieke pad aan.
  2. Vermeld in het netwerk de nummers van de activiteiten, T en T bij elk knooppunt en de speling bij de activiteiten.

Extra oefening 5 (wordt niet uitgewerkt in de lessen, enkel het resultaat)

Het bedrijf WalkerWhite wil een applicatie maken voor smartphones over de serie Game of Thrones. De televisiezender HBO heeft voorlopig de goedkeuring gegeven aan het bedrijf indien zij de voorgestelde deadline halen.

Voor de ontwikkeling van de app heeft het bedrijf een kosten-batenanalyse uitgewerkt. De resources en tijd zijn echter beperkt.

Op vraag van de zender stelt het bedrijf een planning op om een overzicht te krijgen van de verwachte opleverdatum. 3 projectmanagers van WalkerWhite gaan na de laatste meeting met HBO samen naar de lokale McDonald’s om een PERT-planning op te stellen.

Activiteit: BeschrijvingVoorgaandJunior ProjMgr OptimisticSenior ProjMgr Most LikelyJunior ProjMgr Pessimistic
Act 1: Analyse DevOps/264
Act 2: Servers opzetten1234
Act 3: Dev omgeving opzetten1153
Act 4: Uitwerken mockup’s1288
Act 5: DevOps finetunen2,3123
Act 6: Verwerken feedback42310
Act 7: Ontwikkeling iOS5345
Act 8: Ontwikkeling Android5678
Act 9: SW naar live-omgeving62910
Act 10: Testen software4102030
Act 11: Regressietesten7,8,931011
Act 12: Afwerking/oplevering10,1161518

Opmerking

Ingeschatte duur per projectmanager in dagen

Gevraagd:

  • Werk een PERT-planning uit voor de applicatie: iGame of Thrones
  • Bereken de verwachte tijd (t). Solution: 47 dagen
  • Bepaal het kritieke pad. Solution : Act 1 – 4 – 6 – 9 – 11 – 12

Gantt-grafiek


Een Gantt-grafiek (Engels: Gantt-chart) is een grafiek ofwel diagram die gebruikt kan worden als hulpmiddel bij projectmanagement.

Gantt-chart = tijdschaal voorstelling

In een “tijdschaal voorstelling” worden de activiteiten op verschillende horizontale lijnen voorgesteld als stroken. In het diagram ligt een tijdschaal. De activiteiten worden gerangschikt in stijgende volgorde van eindknooppuntnummer en daarbinnen in stijgende volgorde van beginknooppuntnummer. Elke strook wordt getekend tussen de T en de T van een activiteit.

Deze voorstelling respecteert de algemene regels voor de tijdschaal voorstelling, maar laat eveneens toe:

  • relaties te leggen tussen de activiteiten
  • de vereiste hulpmiddelen aan te geven
  • de voortgang aan te duiden

De relaties tussen de activiteiten worden verduidelijkt door het nummer van het beginknooppunt vooraan en het nummer van het eindknooppunt achteraan boven de strook te schrijven. Bovendien wordt er een stippellijn getrokken door overeenkomstige eind- en beginknooppunten.

Een schuine stippellijn duidt op het feit dat er een speling bestaat. Een verticale stippellijn duidt op de afwezigheid van de speling. Om het “kritieke pad” te volgen vertrekt men van het eindknooppunt van het netwerk en gaat men in de tijd terug langs de stroken en de uitsluitend verticale stippellijnen tot men de tijd “0” bereikt.

Onder elke activiteit kan de werkelijke voortgang van de werken aangeduid worden door een gearceerde strook. Op die manier kan er gecontroleerd worden of alle activiteiten nog binnen het vooropgestelde schema zitten of niet.

Geschiedenis

Henry Laurence Gantt ontwikkelde in 1917 de Gantt-grafiek. In zijn werk als mechanisch engineer, management consultant en industry advisor werd de Gantt-grafiek gebruikt als een visueel hulpmiddel om de planning en voortgang van een project te laten zien. Op dit moment is het een wereldwijd geaccepteerde standaard, destijds een opzienbarende innovatie. De Gantt-grafiek werd onder andere gebruikt bij grote bouwprojecten als de Hoover Dam in 1931 en het interstate highway network in 1956.

Lay-out

Een Gantt-grafiek bestaat uit een aantal rijen die ieder een module of taak binnen het project vertegenwoordigen. Meestal staan de eerste modules bovenaan. Op de horizontale as staat de tijd die nodig is voor het totale project. Per project wordt middels een tijdbalk aangegeven welke tijd per module nodig is.

Gecompliceerdere Gantt-grafieken kunnen ook zaken bevatten als milestones en relaties tussen modules (bijvoorbeeld: taak 1 moet afgerond zijn voor taak 3 gestart kan worden).

De blauwe balken zijn taken die uitgevoerd moeten worden. De pijlen geven condities aan: een taak die eerst volbracht moet zijn voordat aan de volgende begonnen kan worden. De zwarte ruiten zijn milestones: ijkpunten waarop een bepaalde toestand gereed moet zijn.

Hulpprogramma’s

Er zijn verschillende programma’s die gebruikt kunnen worden voor het maken van een Gantt-grafiek. Voor een simpel figuurtje volstaat het om een spreadsheet bepaalde cellen te kleuren. Voor geavanceerdere figuren kunnen programma’s als het gratis Open Source Gantt-project, Microsoft Visio, Microsoft Project of de gebruikelijke projectmanagementpakketten gebruikt worden.

Toewijzing van hulpmiddelen

Aan elke activiteit kunnen we bepaalde hulpmiddelen toekennen (vb. computers, mensen, …).

Onder de bestaande “Gantt chart” wordt een extra diagram voorzien waarin we de inzet van de nodige hulpmiddelen in een staafdiagram tekenen. Voor elk nodig hulpmiddel kan zo een apart staafdiagram opgezet worden.

Over- en onderbezettingen kunnen vervolgens weggewerkt worden, m.a.w. het gebruik van hulpmiddelen kan gespreid worden, door de activiteiten te verschuiven voor zover hun speling dit toelaat. Indien de capaciteit nog steeds overschreden is, na het spreiden van activiteiten, zijn er twee mogelijkheden:

  • Ofwel gaat men de doorlooptijd behouden en gaat men extra kosten doen om de capaciteit te verhogen (extra computers aankopen, externe mensen inhuren, …);
  • Ofwel mag men geen bijkomende kosten doen, zodat de speling voor sommige activiteiten wordt overschreden en de einddatum van het project uitgesteld wordt.

Projectkosten

De projectkosten worden veroorzaakt door het gebruik (mensen, computers, …) of verbruik (papier, elektriciteit, …) van hulpmiddelen. Deze kosten worden per activiteit berekend. Voorlopig gaan we hier niet verder op in.

Voortgangscontrole

Dit is het moeilijkste deel van projectbeheer. Vooral bij software ontwikkeling is de vooruitgang van de werken moeilijk te controleren. Het is niet voldoende de hoeveelheid werk (aantal instructies) of de gepresteerde tijd op te volgen, men moet ook regelmatig de kwaliteit nagaan. Een slecht ontworpen of geschreven programma zal eventueel moeten herschreven worden, wat de geschatte tijd in aanzienlijke mate kan overschrijden.

Een goede methode is samen met de programmeur en op basis van ervaringen met gelijkaardige programma’s regelmatig het percentage van het werk te schatten dat voltooid is. Dit percentage houdt rekening met de hoeveelheid en de moeilijkheidsgraad van het voltooide en nog te presteren werk. Dit percentage wordt op een “Gantt chart” uitgebeeld als een gearceerde strook boven de strook die de geschatte duurtijd voorstelt van de handeling. De verhouding van de lengtes van de stroken geeft het voltooiingpercentage aan.

Op regelmatige tijdstippen wordt een planning gehouden en men stelt dan vast dat de werken gelijk, vooruit of achteruit lopen op de geplande tijden. In het laatste geval (en dit is het meest voorkomende) kan men twee dingen doen:

  • Terugkoppelen: men gaat de werken versnellen door de productiviteit van de hulpmiddelen (personeel, computers, …) te verhogen of door hun aantal te vermeerderen, om toch nog de geschatte duurtijd te respecteren.
  • Vooruitkoppelen: men gaat op basis van de werkelijke productie, de geschatte tijden herzien en een nieuwe planning uitwerken.

Gewoonlijk worden beide acties samen ondernomen. Het meest moeilijke deel is dan de nieuwe tijden en kosten aan de directie en de klant mee te delen.

In het geval dat de werken vooruit lopen (de droom van iedere projectleider), kan men eveneens terugkoppelen door hulpmiddelen vrij te maken voor andere handelingen en vooruitkoppelen door de geschatte tijden te verminderen.

Oefening blokhut

Opgave week 3/4

Taken en taakniveaus

We willen een blokhut plaatsen in de tuin. De blokhut hebben we gekocht als een bouwpakket. De bouwelementen zullen voorhanden zijn vanaf de leveringsdatum: dinsdag 8 oktober 2024.

Materialen die eveneens aangekocht werden zijn zand, kiezelstenen en cement. De blokhut zal gebouwd worden met drie personen, ze zullen beginnen te bouwen op de dag van de levering.

De volgende taken zullen uitgevoerd moeten worden

Nr.Naam taakDuurVoorafgaand
1Bouw van een blokhut
2Voorbereiding
3Onderdelen uitpakken en controleren1,5h
4Plan bespreken met werklieden1h3
5Fundering
6Uitgraven fundering4h4
7Plaatsen bekisting1h6
8Beton storten2h7
9Uitharden beton1d8
10Verwijderen bekisting0,5h9
11Wanden
12Basislaag planken plaatsen1h10
13Overige planken plaatsen2h12
14Blokhut verankeren op fundering0,5h13
15Dak
16Daknok- en latten bevestigen2h14
17Houten platen leggen op het dak1h16
18Roofing op lengte snijden0,5h17
19Roofing bevestigen op platen2h18
20Afwerking
21Vensters klaarmaken1h4
22Deur klaarmaken (slot, scharnieren, …)1h4
23Ramen en deur plaatsen1h19;21;22
24Vloeren in de blokhut1h19
25Blokhut vernissen5h19
26Gazon rondom bijwerken4h23;24;25
27Oplevering
28Schoonmaken1h26
29Eindcontrole voor oplevering0,5h28
  • Creëer een nieuw projectplan.

  • Geef de projectgegevens in.

  • De vaste startdatum is voorzien op dinsdag 8 oktober 2024.

  • De titel van het project, extra informatie, de naam van de auteur en de manager mag je zelf bepalen.

  • Nu moeten de taken voorzien worden van hun geschatte tijdsduur (t) en ook de taakafhankelijkheden moeten aangebracht worden:

    • Zorg eerst voor een goede uitlijning van de taakniveaus (hoofd- en subtaken).
    • Geef de duur, de eigenschappen en de afhankelijkheden van elke taak in. ( Let op: taak 4 en taak 29 zijn taken van “vaste duur/fixed duration”.)
    • Bij nader inzien is taak 9 geen echte taak, maar wel een wachttijd. Men kan pas 1 dag na het einde van taak 8 starten met taak 10. Taak 9 kan dus verwijderd worden en taak 10 start met een vertraging van 1 dag. De nummers van de taken zijn nu natuurlijk wel gewijzigd.
  • Om een beter overzicht te krijgen van onze planning kunnen we best de tijdschaal in de Gantt-chart aanpassen. In de standaard weergave wordt de tijdschaal onderverdeeld in weken en per week in dagen. In het voorbeeld van de blokhut, zal het beter zijn om in de tijdschaal dagen en uren weer te geven, aangezien de taken eerder van korte duur zijn. Als je later een andere weergave (vb. Task Usage, Resource Usage, …) gaat gebruiken, zal de tijdschaal ook daar moeten aangepast worden.

  • Het is gebruikelijk om ter afsluiting van een fase en ter afsluiting van het project een “milestone” te voorzien. Voeg deze milestones toe en pas de taakafhankelijkheden aan. Een milestone sluit een fase (of een project) af, een taak van een volgende fase vertrekt na het bereiken van de milestone uit de vorige fase.

  • Zorg ervoor dat het kritieke pad af te lezen is in de Gantt-chart.

  • Bijkomende informatie moet voorzien worden:

    • Bij taak 4. Plan bespreken met werklieden moet een hyperlink gelegd worden naar de website “gamma.be”.
    • Bij punt 31. Oplevering moet de volgende notitie toegevoegd worden: “Niet vergeten een attentie klaar te zetten voor de werklieden.”
  • Wanneer zal de blokhut klaar zijn?

  • Hoeveel bedraagt de doorlooptijd (in dagen of in uren)?

Opgave week 4

Open de oefening Blokhut - versie 1 en bewaar deze als Blokhut - versie 2.

Resources

Resources zijn mensen, hulpmiddelen of grondstoffen die gebruikt worden bij het bouwen van de blokhut.

Voor het project van de blokhut beschikken we over drie personen: Koen, Jan en Peter. Deze drie personen werken alle drie fulltime medewerkers en hun normale uurloon bedraagt €30. Breng deze resources in via de Resource Sheet (nl: Resourceblad) van dit project.

De andere resources zijn alleen van belang in dit project en dienen eveneens opgenomen te worden in de Resource Sheet (nl: Resourceblad)

  • Bouwpakket blokhut: het betreft hier een eenmalige kost van €1.750, dit bedrag wordt betaald aan het begin van het project.
  • Zand: de prijs bedraagt €0,25/10 kg, we hebben 500 kg nodig (€12,5)
  • Kiezelstenen de prijs bedraagt €0,50/10 kg, we hebben 500kg nodig (€25)
  • Cement de prijs bedraagt €15/50 kg, we hebben 200 kg nodig (€60)

Het zand, de kiezelstenen en het cement worden verbruikt bij de aanvang van de funderingswerken. Het bouwpakket wordt aangekocht aan het begin van het project.

Kalenders

Tot nu toe hebben we verondersteld te werken met de basiskalender, zoals die standaard gedefinieerd is in MS Project. Dit betekent dat de week start op maandag, het fiscale jaar start in januari, iedereen dagelijks werkt van 8:00 uur tot 17:00 uur met één uur middagpauze en dat een normale werkweek bestaat uit 40 uren.

Voor onze werklieden dient deze basiskalender aangepast te worden. We beginnen ’s morgens te werken om 8:30 uur en we werken tot 17:00 met een half uur middagpauze.

Donderdag 10 oktober is een collectieve sluitingsdag en daardoor wordt er dan niet gewerkt. Peter neemt, bijkomend, verlof op vrijdag 11 oktober.

Hieronder vind je opnieuw de taken, maar nu met de toewijzingen van resources.

Nr.TaakDuurVoorafgaandResources
1Bouw van een blokhut
2Voorbereiding
3Onderdelen uitpakken en controleren0,75hKoen;Jan;Blokhut[1]
4Plan bespreken met werklieden1h3Koen;Jan;Peter
5Einde voorbereiding0d4
6Fundering
7Uitgraven fundering2h5Koen;Peter;Zand[50/10kg]; Kiezelstenen[50/10kg];Cement[4/50kg]
8Plaatsen bekisting0,5h7Koen;Peter
9Beton storten0,67h8Koen;Jan;Peter
10Verwijderen bekisting0,25h9BE+1 dagKoen;Jan
11Einde fundering0d10
12Wanden
13Basislaag planken plaatsen0,33h11Koen;Jan;Peter
14Overige planken plaatsen0,67h13Koen;Jan;Peter
15Blokhut verankeren op fundering0,17h14Koen;Jan;Peter
16Einde Wanden0d15
17Dak
18Daknok- en latten bevestigen0,67h16Koen;Jan;Peter
19Houten platen leggen op het dak0,33h18Koen;Jan;Peter
20Roofing op lengte snijden0,17h19Koen;Jan;Peter
21Roofing bevestigen op platen0,83h20Koen;Jan;Peter
22Einde Dak0d21
23Afwerking
24Vensters klaarmaken1h5Jan
25Deur klaarmaken (slot, scharnieren, …)1h5Jan
26Ramen en deur plaatsen1h22;24;25Jan
27Vloeren in de blokhut1h22Peter
28Blokhut vernissen2,5h22Koen;Jan
29Gazon rondom bijwerken2h26;27;28Koen;Jan
30Einde Afwerking0d29
31Oplevering
32Schoonmaken1h30Koen
33Eindcontrole voor oplevering0,5h32Koen
34Einde oplevering0d33
35Einde project blokhut0d34

Let, bij het toewijzen van resources, op de bijkomende elementen:

• Taak 4. Plan bespreken met werklieden is een taak die niet in tijdsduur afneemt als er meer resources aan worden toegewezen. Alle resources werken voor 100% mee aan deze taak.

• Taak 33. Eindcontrole voor oplevering is eveneens een taak die nooit in duur zal afnemen, ongeacht het aantal toegewezen resources.

Vaste duur/ Vast Werk

DEFINITIE: vaste duur/vast werk

Vaste duur (en: Fixed duration): Een taak die ongeacht het aantal resources even lang duurt. Voorbeeld: de Les Projectmanagement duurt 2 uur. Of er nu 6 of 35 studenten zijn maakt geen verschil, de les duurt nog steeds 2 uur. Wel ga je voor elke resource 2 uur werk tellen, dus Werk ga je zien verhogen met 2 uur voor elke resource die je toevoegt.

Vast werk (en: Fixed work): Een taak die evenveel werk nodig heeft, ongeacht het aantal resources. Voorbeeld: een oprit aanleggen is 1 dag werk. Indien dit door 2 personen wordt uitgevoerd wordt er nog steeds 1 dag werk gepresteerd, maar de duurtijd (duration) wordt een halve dag (4 uur)

Bijkomende opgave:
  • Zoek in de projectstatistieken op over hoeveel dagen het project zal uitgestrekt worden.
  • In de projectstatistieken vind je eveneens het aantal uren dat gepresteerd dienen te worden tijdens die periode?
  • Lees in de statistieken af hoeveel de totaal geschatte kost bedraagt van dit bouwproject?
  • Kunnen de resources niet efficiënter toegewezen worden? Omwille van het verlof van Peter worden de taken waaraan Peter toegewezen is lang opgeschort en daardoor is de doorlooptijd van het project groter dan nodig. Verwijder Peter uit de lijst van resources voor deze taken en wijs, eventueel, Koen aan deze taken toe.
  • Als je de Resource Graph (nl: Resourcegrafiek) bekijkt, zie je dat Koen en Jan dagen hebben met een overbezetting. Maak gebruik van Resource Leveling (nl: Resource herverdeling) om de overuren weg te werken.
  • Hoeveel bedraagt de doorlooptijd van het totale project, na deze wijzigingen? De totaal gepresteerde uren van Koen, Jan en Peter vind je terug via de weergave Resource Usage (nl: Resourcegebruik). De kosten van het gebruik van de beschikbare resources vind je in de Resource Sheet (nl: Resourceformulier) Rechtermuis Costs (nl: Kosten).
  • In grote organisaties wordt aan meerdere projecten tegelijkertijd gewerkt. De resources mogen dan niet toegekend worden aan één project, maar moeten gedeeld worden door alle uitvoerbare projecten. Deze resources worden dan ook niet opgenomen in het project zelf, maar worden ter beschikking gesteld in een resourcepool. Bij het toewijzen van resources aan taken in een project gebruiken de uitvoerbare projecten de resources uit de pool.
    • Los bovenstaande oefening opnieuw op, maar maak nu gebruik van een “Resourcepool”.
Voortgangscontrole en beheer van kosten

Wanneer je tevreden bent met je basisplan kan de planning nu opgeslagen worden met “baseline” (nl: “basislijn”) . De voortgang zal, tijdens de uitvoering, steeds vergeleken worden met deze “baseline” of de oorspronkelijke planning.

DEFINITIE: Baseline

Een baseline (nl: “basislijn”) is een snapshot van de planning op een gegeven tijdstip. Typisch ga je een baseline vastleggen bij het begin van een project.
De baseline gebruik je dan om afwijkingen te berekenen zoals Baseline Kost en Werk tegenover de Werkelijke Kost en Werk

Als de projectplanning bewaard is met baseline moet je de volgende weergaven eens bekijken:

  • Vergelijkende Gantt-chart (Tracking Gantt)
  • Tabel Afwijkingen (Variances) (kies menu Beeld en vervolgens Tabellen, Afwijking)

De werkelijke voortgang kan op meerdere manieren aangegeven worden

  • Automatisch

    • Zet de statusdatum op 10 oktober 2024 en kies voor automatisch bijwerken. Alle taken worden dan verondersteld om uitgevoerd te zijn binnen de geschatte planning. Deze methode kan natuurlijk alleen gebruikt worden indien de uitvoering vrijwel gelijk loopt met de planning. Indien dit niet zo is, vullen we de gepresteerde werktijden beter zelf aan. Dit laatste zullen we doen voor de rest van de uitvoering.
      • Voeg een voortgangslijn in.
      • Zoek in de projectstatistieken op voor hoeveel procent ons project al voltooid is. Kijk eveneens eens naar de kosten die al gemaakt zijn en de kosten die nog zullen ontstaan.
  • Manueel

    • Voor de taken die nog uitgevoerd moeten worden op vrijdag 11 oktober, zullen we de voortgang zelf invullen. We veronderstellen dat de tijdsduur van alle taken, behalve voor het plaatsen van de ramen en deuren, correct geschat is. Voor het plaatsen van de ramen en deuren heeft Jan een half uur meer nodig dan voorzien. Het manueel invoeren van gewerkte tijden kan je best doen via de weergave “Taakbeheer”
      • Zoek in de projectstatistieken op of er extra kosten gemaakt werden door het extra half uur aan werk.
Beheer van kosten

In de tabel “Costs” (nl: “Kosten”) kan je de geschatte kosten vergelijken met de werkelijke kosten. In ons voorbeeld hebben we een variantie van €15. Deze extra kost is te wijten aan het extra half uurtje werk bij de taak Plaatsen van ramen en deuren.

Stel dat we bij de taak Basislaag planken plaatsen niet gerekend hadden op de aankoop van nagels en schroeven. Deze kleine materialen kosten ons €10. Wanneer je die nu gaat toevoegen aan de bovengenoemde taak als vaste kost, zal deze kost in ieder geval als afwijking aangegeven worden. Het is belangrijk om alle voorziene kosten in te geven voor het opslaan van de baseline.

Er is ook nog een andere mogelijkheid om de kosten van het project in het oog te houden. We kunnen namelijk de tabel Gegevensinvoer zelf uitbreiden met een veld. Hiervoor ga je als volgt te werk:

  • In de Gantt-chart: Beeld Tabellen/Gegevensinvoer (en: Entry)

  • Voeg een nieuwe kolom toe en selecteer naam Kosten1 (en: Cost1)

  • Klik op de kolomnaam met de rechtermuistoets en kies veldinstellingen (en: Field settings)

  • Kies bij Veldnaam voor Kosten1 (en:Cost1) en geef als Titel de waarde Budget. Veel praktische waarde heeft deze kolom nog niet, je moet immers nog aangeven wat er getoond moet worden.

  • Ga staan op de kolom Budget en ga via de rechtermuisknop naar Aangepaste velden (en:Custom Fields). Klik bij Veld (en: Field) op Kosten1 (en: Cost1). Klik bij Kenmerken van aangepast veld (en:Custom Field Attributes) op formule en dan de knop Veld en verwijs hierin naar het gegeven Afwijking van kosten (en: Cost Variance).

  • Bij Weer te geven waarde klik je op de knop Grafische Indicatoren. In het venster dat je dan krijgt kan je het volgende weergeven:

    • Indien Kosten1 kleiner is dan 0, toon je een groene bol.
    • Indien Kosten1 gelijk is aan 0, toon je niets.
    • Indien Kosten1 groter is dan 0, toon je een rode bol.

Vanaf het moment dat je extra kosten maakt, zie je een waarschuwing onder de vorm van een rode bol, besparingen worden getoond via een groene bol.

Weergaven, filters, groepen en rapporten

Open de oefening Blokhut - versie 3 (de eerste versie, waarin je gewerkt hebt zonder resourcepool) en bewaar deze als Blokhut - versie 4.

Weergaven

Bekijk de volgende weergaven en geef weer wat het nut ervan is

  • Resource Name Form
  • Task Details Form
  • Task Name Form
  • Gantt Chart
  • Leveling Gantt
  • Detail Gantt
  • Calendar
  • Network Diagram
  • Relationship Diagram
  • Resource Sheet
  • Resource Form
  • Resource Usage
  • Resource Graph
  • Resource Allocation
  • Bar Rollup
  • Milestone Rollup
  • Milestone Date Rollup
  • Task Sheet
  • Task For
  • Task Usage
  • Task Entry
  • Tracking Gantt
Filters

Indien je vertrouwd bent met het filteren in Excel, zal je hier ook vlug je weg vinden. Filters kan je oproepen via Beeld / Filter ….

De snelste manier om een overzicht te vragen met taken die nog niet voltooid zijn is een filter maken voor Niet-voltooide taken.

Groepen

MS Project kent ook een sortering op groepen. Bij de taken heb je zelf al groepen gemaakt door taken onderdeel te maken van een samenvattingstaak. Er is ook een keuzelijst waarmee je groepen kan maken via Beeld / Groeperen op ….

Om taken snel te rangschikken op de tijd die ze kosten, groepeer je de taken op duur.

Rapporten

Tot nu toe heb je alle informatie bekeken op het scherm. Project biedt ook een groot aantal rapporten aan, die kunnen worden afgedrukt. Uiteraard kan je ook afdrukken maken van de weergaven. Je kunt het uiterlijk van een afdruk op veel manieren aanpassen.

Bijkomende opgave:
  • Geef, in de Gantt Chart, een overzicht van de taken waarbij de actuele kosten hoger zijn dan gebudgetteerd. In de tabel naast de Gantt Chart wil ik een duidelijk overzicht van de gebudgetteerde kosten, de actuele kosten en de variantie.

  • Geef een overzicht van alle taken, gegroepeerd per tijdsduur. De langstdurende taken komen eerst.

  • Druk een rapport af met daarin alle afgewerkte taken.

  • Geef een overzicht van alle taken, waarbij de taken gegroepeerd worden op de geplande “baseline kosten”. De duurste taken moeten eerst getoond worden.

  • Druk een rapport af met daarop de toegewezen taken per resource.

Extra oefeningen

Oefening 1

Bij de ontwikkeling van het informatiesysteem voor de “BOEKENVERKOOP”, worden de volgende activiteiten uit SDM voorzien. De tijden (=t) zijn uitgedrukt in dagen en worden bij de betreffende activiteiten tussen haakjes voorzien.

  • FASE 0: INFORMATIEPLANNING (20)
  • FASE 1: DEFINITIESTUDIE BOEKENVERKOOP
    • 1.1 Leg uitgangspunten vast en stel plan van aanpak op (2)
    • 1.2 Verzamel gegevens over huidige en gewenste informatievoorziening (1)
    • 1.3 Evalueer veranderingsbehoeften en definieer systeemeisen (8)
    • 1.4 Evalueer organisatorische gevolgen (6)
    • 1.5 Bepaal systeemconcept (10)
    • 1.6 Bepaal systeemontwikkelomgeving en productie omgeving (2)
    • 1.7 Evalueer oplossingen en selecteer (1)
    • 1.8 Bepaal invoerings- en veranderingsproblemen en stel acceptatieprocedure vast (8)
    • 1.9 Maak totaalplan en kosten/baten overzicht (5)
    • 1.10 Valideer definitiestudie (1)
    • 1.11 Stel rapport definitiestudie op (1)

De volgende handelingen verlopen gelijktijdig:

  1. 1.2 en 1.3 en 1.4
  2. 1.8 en 1.9
  • FASE 2: BASISONTWERP
    • 2.1 Leg uitgangspunten vast en stel plan van aanpak op (2)
    • 2.2 Geef toekomstige werkomgeving aan (3)
    • 2.3 Bepaal basisgegevensstructuur (5)
    • 2.4 Bepaal basisfunctiestructuur (7)
    • 2.5 Specificeer de benodigde faciliteiten (2)
    • 2.6 Bepaal de technische vormgeving (4)
    • 2.7 Valideer Basisontwerp (1)
    • 2.8 Vervaardig totaalplan en kosten/baten analyse (5)
    • 2.9 Rapporteer over Basisontwerp (1)

De volgende handelingen verlopen gelijktijdig:

  1. 2.2 en 2.3 en 2.4
  2. 2.5 en 2.6
  3. 2.7 en 2.8
  • FASE 3: …

Algemene opmerking

Uitgenomen waar het uitdrukkelijk vermeld is, moeten alle handelingen van een fase beëindigd zijn vooraleer de volgende kan beginnen. De eind- en beginknooppunten van de fase vormen aldus de “mijlpalen”, waarvan de “beëindiging” een belangrijke aanwijzing is voor de buitenstaander.

Gevraagd

  1. Teken een knooppuntennetwerk voor elke fase afzonderlijk.
  2. Bereken de knooppunttijden (= TE en TL).
  3. Bereken voor elke handeling de spelingen.
  4. Maak een “Gantt diagram” voor elke fase.
  5. Teken een capaciteitsdiagram voor de inzet van medewerkers. Elke activiteit vergt één medewerker. De maximale capaciteit is 2 medewerkers. Werk de overbezetting weg!

P.S.: De overbezetting van een taak kan weggewerkt worden m.b.v. de speling of, indien dit niet volstaat, met terugkoppelen of vooruitkoppelen. In ons geval is het niet mogelijk om extra personeel aan te werven. Wat doe je dan wel en wat wordt uiteindelijk de doorlooptijd?

De onderbezetting kan eveneens weggewerkt worden door, bijvoorbeeld, een bepaalde taak door meerdere mensen samen te laten uitvoeren (=vooruitkoppelen). We moeten in dat geval wel bijkomende veronderstellingen maken, bijvoorbeeld:

  • iedereen is in staat om gelijk welke taak uit te voeren
  • de tijdsduur van de bestaande taak wordt gehalveerd wanneer de taak uitgevoerd wordt door twee medewerkers.

Oefening 2

Een nieuw amusementscomplex zal worden aangelegd op een oud industrieterrein nabij een oude stad. De eigenaar wil de attracties in eigen beheer bouwen. De infrastructuurwerken (toegangswegen, nutsvoorzieningen…) worden echter uitbesteed. Hiertoe schrijft men een offerteaanvraag uit met de volgende randvoorwaarden:

  • De offertes moeten ten laatste 30 dagen na de aanvraag aangetekend worden verstuurd: wachttijd = A
  • De eigenlijke werken (= B) mogen ten hoogste 110 dagen duren, en moeten binnen de twintig dagen na aanvaarding van de offerte van start gaan (tussenperiode = C)

Teken een PERT-diagram waarin rekening wordt gehouden met de volgende taken binnen de eigen onderneming:

  • D: offerteaanvraag infrastructuur (10 dagen)
  • E: offertes infrastructuur beoordelen (10 dagen)
  • F. G. Bouw van de attracties (170 dagen; tijdens de laatste 40 dagen moet de infrastructuur beschikbaar zijn): we noemen de eerste 130 dagen F, de volgende 40 dagen G
  • H. Perscampagne, afgesloten met feestelijke opening door de plaatselijke burgemeester (30 dagen)
  • I. Selectie en ontwerp van de attracties, inclusief kosten/batenanalyse (60 dagen)
  • J. Aanwerving personeel voor de uitbating (15 werkdagen, gespreid over 60 kalenderdagen: duur van taak J in PERT-diagram = 60 dagen)
  1. Wat is de doorlooptijd (in werkdagen)?
  2. Welke handelingen vormen het kritieke pad?
  3. Teken een Gantt chart voor deze oefening.

Opmerking : bijkomende gegevens : toewijzing van de taken :

  1. Lieve Aerts
    1. Offerte aanvraag
    2. Selectie en ontwerp attracties
  2. Lut Nuyts
    1. Offerteaanvraag
    2. Selectie en ontwerp attracties
    3. Perscampagne
  3. Jan Peeters
    1. Offertes beoordelen
    2. Selectie en ontwerp attracties
  4. Anniek Schreurs
    1. Offertes beoordelen
    2. Selectie en ontwerp attracties
  5. Benny Put
    1. Selectie en ontwerp attracties
    2. Aanwerving personeel
  6. Pieter Bammens
    1. Opbouw attracties
    2. Afwerking attracties
  7. Corneel Thijs
    1. Opbouw attracties
    2. Afwerking attracties
  8. Luc Maex
    1. Opbouw attracties

Bibliografie