Les E-03 Kritieke pad problemen in projecten



Vergelijkbare documenten
Project Management (H H 22 op CD-ROM)

Netwerkdiagram voor een project. AOA: Activities On Arrows - activiteiten op de pijlen.

Netwerkdiagram voor een project. AON: Activities On Nodes - activiteiten op knooppunten

BOUWschriftje. Onderwerp: Netwerkplanning Rekenmethode van Precedence. Publicatiedatum: 10 juni 2013

Als in de Bar Styles tabel in de kolom Show For Tasks de task Critical wordt

Vraag 1... Vraag 2... Vraag 3...

Maak in. je eerste. fotoboek! 10 stappen. Snelle handleiding voor Windowsversie 7.4 en hoger. Selecteer je beste foto s. Open het fotoboekprogramma.

Les 3. Controleer op updates Views vervolmaking. Voorbereiding

Maak in. je eerste. fotoboek! 10 stappen. Snelle handleiding voor Windowsversie 7.4 en hoger. Selecteer je beste foto s. Open het fotoboekprogramma.

5 Constraints 5.1 Inleiding 5.2 Soorten constraints

TEKENEN MET PIVOT. Twee lessen om animatie s te maken met. het Pivot tekenprogramma

MINDSTORM LEGO ROBOTS

Aanmelden voor een Flickr-account.

Handleiding Mezzedo.nl

Installatiehandleiding voor Ccleaner.

Gedichtendag 2012 Stroom. Naar aanleiding van de gedichtendag op 26 januari Leerkracht: Cara Figoureux Nederlands

Bereken uw Bouwkosten. Whitepaper bouwkosten 2019

LearnOSM. Onderzoek met behulp van veldformulieren. Overzicht van veldformulieren

Examen VMBO-BB. bouwtechniek-metselen CSPE BB. gedurende 890 minuten. Bij dit examen horen bijlagen en digitale bestanden.

WBelectronics. Infinity USB Phoenix - Handleiding

Les 2 Inhoud toevoegen en weergeven

14 Opmaak Opmaak van taken Opsommingstekens [Outline symbols]

44 De stelling van Pythagoras

Solution Builder Lines. User Guide

een gedrukt fotoalbum maak je al in 10 stappen

versie HANDLEIDING O-Prognose (internetversie)

Handleiding Windows Foto s uit een eerder gemaakt fotoboek overzetten naar de nieuwe software

Ontwerpmethodologie LES 2

Les 3. Inleiding. Voorbereidend werk. Views vervolmaking. Voorbereiding

Persoonlijk Actie Plan Semester 2

In dit gedeelte worden drie problemen genoemd die kunnen voorkomen in netwerken.

Fotografie Sophie Berten Zeelaan De Panne 058/ Fotogeniek - Creative photos Handleiding

Snelstartgids voor de Oefen- en Toetssoftware

Handleiding Pivot docent Wendy Bruins versie 1.2 december 2008

MINDSTORM LEGO ROBOTS

Wiskunde-onderdeel Meetkunde november Cijfer=aantal behaalde punten : 62 x Pagina 1 van 7. Vestiging Westplas Mavo

Inhoud 1. Minimale systeem vereisten.. pagina Installatie Sissel Silencium Data Analyse Software. pagina 01

Efficientie in de ruimte - leerlingmateriaal

Inhoudsopgave: Whisper380-computerhulp

Docentenbijlage An Eye-Opener Eureka!Cup 2010: Movin On! Beste docent(e),

Game maken in Powerpoint lesfiche. Charlotte Schreuer. Maak op een leuke manier kennis met Powerpoint. Kinderen (+9) en Jongeren

Examen VMBO-BB. ICT-route CSPE BB. gedurende 350 minuten. Bij dit examen horen een bijlage en digitale bestanden.

met Google Sketchup Een wiskundeproject voor de brugklas ISW Hoogeland

Instructie Beheren Cases

Workshop: Routeplannen met Wybe

Les 4. Webform Inleiding. Voorbereiding

Screencast-O-Matic HANDLEIDING

Bouwtechniek Basisonderwijs Groep 7 en 8

Les Webform INLEIDING VOORBEREIDING

Uitwisselen van gegevens tussen uw grafisch Casio rekentoestel en de computer met de FX-INTERFACE PROFESSIONAL maar... HOE DOE JE DAT?

Examen VMBO-KB. bouwtechniek-metselen CSPE KB. gedurende 920 minuten. Bij dit examen horen bijlagen en digitale bestanden.

Drivers van het internet op je computer installeren

Orderpicking. A-lympiade-voorronde-opdracht, 29 november De Wiskunde A-lympiade wordt gesponsord door Texas Instruments

Handleiding VirtualBox

Examen VWO. Wiskunde A (oude stijl)

Transport-, Routing- en Schedulingproblemen. Wi4062TU / Wi487TU / a86g. Uitwerkingen

Om de gegevens aan te bieden aan de NBC benchmark heeft u de volgende gegevens nodig:

Wat gaan we maken? Scratch Invaders!

Inhoudsopgave. 1 Controle vooraf - Test uw Computer & Internet Browser. 1.1 Browservereisten STAPPENPLAN INLOGGEN

STAPPENPLAN INLOGGEN. NATschool werkt via een internetbrowser. Hieronder staan de browsers die ondersteund worden.

Cursus Onderwijs en ICT. digitaal toetsen met Hot Potatoes

Wireless Leiden. Plan van Aanpak x

Installatie- en gebruikshandleiding Risicoverevening. 11 april 2007 ZorgTTP

20/9/2011 NULMETING COSTIAN. Leerjaar 2011 propedeuse blok 1.1 Costian de Jonge

Bekijkjetoekomstnu.nl

Green screen effect Tutorial

Introductie. Handleiding: Owncloud instellen

Handleiding SBA E-studie Deze handleiding bestaat uit: (klik om verder te gaan)

Naam:... INFO / WIS-INF / ASIB / IAJ. Theorie

Het thema waarin de site getoond wordt aan de bezoeker Het thema waarin de admin achter de schermen werkt.

Werkinstructie. Inhoudsopgave. Onderwerp: Handleiding telewerken. Datum: 8 juni Auteur: Tim Mulders (R)VE: ICT.

Stappenplan, hoe voeg ik mijn IFRAME toe aan Facebook?

Ga met uw telefoon naar de onderstaande link om de Xmeye app te downloaden of zoek in de app store naar Xmeye.

2. Je eerste Prezi Klik op new Prezi. Je komt op volgend scherm uit:

Handleiding ALGEMENE HANDLEIDING VWORKSPACE. Versie: 1.2. Datum: 10 april Eigenaar:

Tips; fotoboek maken (bron: hema.nl)

Blackboard en MyMedia

1. Een kortste pad probleem in een netwerk kan worden gemodelleerd als a. een LP probleem. b. een IP probleem. c. een BIP probleem. d.

bouwtechniek - bouw-breed - metselen - schilderen - timmeren - fijnhoutbewerken Bij dit examen horen bijlagen, uitwerkbijlagen en digitale bestanden.

Vaststellen van de authenticiteit van de OSV software

Workshop 2. Inhoud. 1. Foto s verkleinen 2. Hoe media embedden? 3. Tips en Trics 4. Google Analytics

Examen VMBO-KB. bouwtechniek-metselen CSPE. gedurende 920 minuten. Bij dit examen horen bijlagen en digitale bestanden.

Handleiding agendaitem

Het maken van ZIP-bestanden. Wat is een ZIP-bestand?

Handleiding Adobe Creative Cloud

Examen VBO-MAVO-C. Wiskunde

versie 2.01 HANDLEIDING O-Prognose (internetversie)

technologie in de gemengde leerweg - ict-route - intersectoraal

Logging voor Support

Beschrijvings SW gebruikers handleiding (V1.1) Voor Apple Macintosh computers Voor Macintosh Computer

SLIMSTAMPEN HANDLEIDING

PoE IP Camera. Quick Start Guide QG4_A

Shakespeak. Een praktische handleiding voor docenten

Een webshop vullen. a. Een product aanmaken. Ga nu naar Producten en kies voor Product toevoegen om een nieuw product aan te maken.

USB NAAR SERIËLE CONVERTER

Scratch in drie uur. Hallo, mijn naam is Minti Mint! Ik ga je uitleggen hoe je je eigen computerspel kunt maken. We gaan een racespel maken!

Combinatoriek en rekenregels

AFO 113 Authoritybeheer

SI-Profinet. Unidrive M700 en Siemens S7-300 PLC (Step 7)

Transcriptie:

Les E-03 Kritieke pad problemen in projecten 3.1 Projecten beheersen Projecten bestaan vaak uit meerdere deelactiviteiten. Deze activiteiten beslaan een bepaalde tijd. Daarnaast kunnen sommige activiteiten pas worden gestart als andere zijn afgerond. Denk bijvoorbeeld aan de bouw van een huis: de muren kunnen pas worden geplaatst als de fundering is gelegd en er kan pas gemetseld worden als de buitenmuren klaar zijn. Om dit soort projecten te beheersen is het van belang om de starttijden van elke activiteit zo gunstig mogelijk te plannen. Het kritieke pad is de aaneenschakeling van activiteiten die voor de kortst mogelijke projectduur zorgt. 3.2 Wat is de kritieke padmethode? De kritieke padmethode (critical path method ofwel CPM) is een methode om de starttijden van verschillende deelactiviteiten van een project te bepalen en daarmee de totale projectduur te plannen. Naast de bouw van een huis zijn er nog andere voorbeelden van projecten waarin het van belang is om de totale tijdsduur van een project te beheersen: - het herstel van een patiënt met verschillende behandelingen - het ontwikkelen van software in verschillende fasen - de constructie van een vliegtuig uit verschillende onderdelen - herstel en onderhoud van een gebouw in verschillende fasen - het installeren van een groot computernetwerk In al deze voorbeelden is het van belang om de totale projectduur zo klein mogelijk te maken. In deze lesbrief wordt uitgelegd hoe je dat kunt bereiken met de kritieke padmethode. Aan de hand van het voorbeeld van de bouw van een huis wordt een aantal aspecten van de kritieke padmethode uitgewerkt. Deze aspecten zijn: 1. Hoe modelleer je een kritieke padprobleem als een netwerkprobleem? 2. Hoe vind je het kritieke pad in het beschreven netwerk? 3. Met welk algoritme kan je een kritiek pad vinden? 4. Hoe wordt zo n algoritme in projectplanningssoftware gebruikt? les E-03: Kritieke pad problemen in projecten 1

3.3 Modelleren van een kritieke padprobleem. De bouw van een huis verloopt in fasen. Voor verschillende fasen van de bouw wordt aan verschillende aannemers opdracht gegeven om een deel van het bouwproject uit te voeren. In het voorbeeld hieronder staat een tabel met de activiteiten die uitgevoerd moeten worden bij de bouw van een huis. Tevens staat in de tabel vermeld welke activiteiten voorafgaand aan elke activiteit moeten zijn uitgevoerd en wat de geschatte duur van de activiteiten is. Voorbeeld Activiteit omschrijving wordt voorafgegaan door geschatte duur ( in weken ) A bouwrijp maken 2 B fundering aanleggen A 4 C muren plaatsen B 10 D dak plaatsen C 6 E loodgieterwerk buiten C 4 F loodgieterwerk binnen E 5 G metselwerk buiten D 7 H schilderwerk buiten E, G 9 I elektriciteit aanleggen C 3 J badkamer installeren F, I 3 K keuken installeren F, I 2 L schilderwerk binnen K 5 M afwerking buiten H 2 N afwerking binnen L 6 Tabel 3.1 lijst van activiteiten bij de bouw van een huis Opdracht 3.1 Wat is de maximaal geschatte tijd waaruit het bouwproject zou bestaan als alle activiteiten na elkaar worden uitgevoerd? Opdracht 3.2 Waarom kan deze maximaal geschatte tijd worden beperkt? Opdracht 3.3 Welk percentage schat je van de maximaal geschatte tijd af te kunnen halen? les E-03: Kritieke pad problemen in projecten 2

Bij de lijst met activiteiten kan een netwerk worden getekend waarin de activiteiten en hun onderlinge afhankelijkheid worden weergegeven: Figuur 3.1 Netwerkweergave bij het voorbeeld bouw van een huis In dit netwerk dient met behulp van de geschatte duur van iedere activiteit te worden nagegaan in welke tijd het project klaar kan zijn. les E-03: Kritieke pad problemen in projecten 3

Opdracht 3.4 Zet in de figuur hieronder bij iedere activiteit de geschatte tijdsduur en probeer met behulp van de figuur de kortst mogelijke projectduur te bepalen. Figuur 3.2 Zoek de kortst mogelijke projectduur Het kritieke pad is de aaneenschakeling van activiteiten die voor de kortst mogelijke projectduur zorgt. Opdracht 3.5 Geef in de figuur hierboven het kritieke pad aan. Opdracht 3.6 Probeer je werkwijze om aan het kritieke pad te komen te vertalen in een algoritme, waarin het kritieke pad op systematische wijze gevonden wordt. les E-03: Kritieke pad problemen in projecten 4

De keuze van het netwerk in figuur 3.1 en 3.2 is een voor de hand liggende keuze. Het netwerk geeft duidelijk weer op welke wijze het startpunt van elke activiteit afhangt van voorafgaande activiteiten. We spreken van een netwerk waarin elke knoop een activiteit weergeeft (activity on node), een AON-netwerk. Bij het berekenen van de kortst mogelijke projectduur blijkt deze keuze echter niet zo handig. Een handigere weergave wordt gegeven door een netwerk waarin elke tak een activiteit weergeeft (activity on arc), een AOA-netwerk. Het AOA-netwerk bij het bouwen van een huis ziet er als volgt uit: Figuur 3.3 Het AOA-netwerk bij het voorbeeld bouwen van een huis les E-03: Kritieke pad problemen in projecten 5

De gestippelde, betekenisloze (dummy) takken in het netwerk zijn nodig omdat sommige activiteiten twee voorgaande activiteiten hebben. De tak staat in een dergelijk geval niet voor een activiteit (met een bepaalde duur) maar voor een afhankelijkheid (met tijdsduur 0). Opdracht 3.7 Zet in de figuur hieronder bij iedere activiteit de geschatte tijdsduur en probeer met behulp van de figuur de kortst mogelijke projectduur te bepalen. Figuur 3.4 Zoek de kortst mogelijke projectduur bij het bouwen van een huis. Opdracht 3.8 Geef in de figuur hierboven het kritieke pad aan. Opdracht 3.9 Probeer je werkwijze om aan het kritieke pad te komen te vertalen in een algoritme, waarin het kritieke pad op systematische wijze gevonden wordt. les E-03: Kritieke pad problemen in projecten 6

3.4 De kritieke pad methode (CPM) van Dijkstra Een algoritme voor het vinden van het kritieke pad (kortste pad) is bedacht door de Rotterdamse wetenschapper Edsger Dijkstra (1930-2002). In zijn methode wordt vanuit een startpunt een AOA netwerkdiagram bepaald welke paden moeten worden toegevoegd. Bekijk het volgende filmpje voor de werking van Dijkstra s algoritme: http://www.youtube.com/watch?v=8ls1rqhcopw&feature=related en pas dit toe op het AOA netwerkdiagram van opdracht 6.10 Opdracht 3.10 Bepaal m.b.v. het algoritme van Dijkstra het kritieke pad in het onderstaande netwerkdiagram: Figuur 3.5 Bepaal het kritieke pad met de Dijkstra s algoritme les E-03: Kritieke pad problemen in projecten 7

3.5 Opdrachten Opdracht 6.11 De computerfabrikant Apple wil een nieuwe computer gaan ontwerpen. De activiteiten die daarbij worden voorzien zijn weergegeven in tabel 6.3. activiteit omschrijving wordt voorafgegaan door geschatte duur ( in weken ) A Ontwerp 21 B bouw prototype A 5 C evaluatie onderdelen A 7 D test prototype B 2 E Schrijf technisch rapport C,D 5 F Schrijf functioneel rapport C,D 8 G Schrijf eindrapport E,F 2 Tabel 3.3 Lijst van activiteiten bij het ontwerpen van een computer a) Maak een AON netwerkdiagram bij dit project. b) Maak een AOA netwerkdiagram bij dit project. c) Bepaal het kritieke pad bij dit project. Opdracht 6.12 De fabrikant Nestlé wil een nieuwe lekkernij op de markt gaan brengen. De activiteiten die daarbij worden voorzien zijn weergegeven in tabel 6.4. activiteit Omschrijving wordt voorafgegaan door geschatte duur ( in weken ) A ontwerp prototypen 6 B marktonderzoek A 3 C keuze product B 1 D bestellen grondstoffen C 2 E advertentiecampagne C,D 4 F starten massaproductie D 5 G leveren aan winkels E,F 2 H geld terug actie E,F 4 Tabel 3.4 Lijst van activiteiten bij het op de markt brengen van een nieuw product a) Maak een AON netwerkdiagram bij dit project. b) Maak een AOA netwerkdiagram bij dit project. c) Bepaal het kritieke pad bij dit project. les E-03: Kritieke pad problemen in projecten 8

3.6 Computerprogramma s voor CPM Is er eenmaal een algoritme bedacht voor een probleemsituatie, dan kan dit algoritme worden geprogrammeerd. Er zijn veel computerprogramma s verkrijgbaar voor projectmanagement. Het programma CPM Chart is een programma met een wiskundige achtergrond. Met behulp van dit programma kan je op een eenvoudige manier een AOA netwerkdiagram opbouwen. Het programma heeft echter geen bijzondere opties voor projectmanagement. Figuur 3.6 Netwerk Diagram bij bouwen van een huis in CPM Chart Het programma werkt als volgt: - Open het programma CPM Chart. - Klik op de knop Nodes - Klik op het blauwe vlak om de knopen (nodes) te plaatsen - Klik daarna op Edges - Klik steeds van en naar welke knoop de takken moeten lopen - Klik daarna op Edit Job List - Voeg aan elke activiteit de duur van de activiteit toe. en geeft de earliest starting time en latest finish time van ieder projectonderdeel weer. les E-03: Kritieke pad problemen in projecten 9

Een ander voorbeeld van software voor projectmanagement is: GanttProject. Deze gratis software heeft allerlei opties voor projectmanagement. Downloaden kan vanaf de site: http://www.ganttproject.biz/ Met deze software kan je zogenaamde Gantt-charts maken die een totaaloverzicht geven van een project, inclusief het kritieke pad. Hieronder een AON netwerkdiagram toont de netwerkbeschrijving van het project met daarin het kritieke pad. Figuur 3.7 Netwerk Diagram / Gantt chart bij bouwen van een huis gemaakt met het programma Project Planner les E-03: Kritieke pad problemen in projecten 10