Project management is geen spel. Of toch?

Rob
Van Eynde

Wat hebben farmaceuticabedrijven, softwareontwikkelaars en aannemers met elkaar gemeen? Ze proberen unieke kwaliteitsvolle producten af te leveren: nieuwe geneesmiddelen, software of bouwwerken. Daarbij moeten ze voldoen aan strakke deadlines en binnen de perken van hun budget blijven. Er kan snel iets fout lopen waardoor het project bijvoorbeeld vertraging oploopt. Hoe vaak gebeurt het niet dat wegenwerken uitlopen of dat grote gebouwen later klaar zijn dan gepland?

De drievuldigheid

Om bedrijven te ondersteunen bij het beheersen van deze chaos doen wetenschappers onderzoek naar project management. Zij zien drie belangrijke gebieden waar de bedrijfswereld kan geholpen worden door de wetenschap. Het eerste is de planning, waarbij  gepuzzeld wordt om alle taken van een project zo goed mogelijk op elkaar te laten volgen. Het tweede gebied is de risicoanalyse. Hier wordt onderzocht hoe bedrijven zich het beste kunnen wapenen tegen onverwachte problemen zoals slecht weer of machinedefecten. Bij de controle, het derde gebied, onderzoekt men hoe bedrijven het beste hun projecten opvolgen om binnen het budget te blijven en de deadlines te halen.

Mijn thesis focust zich op de planning. De uitdaging hier is dat een bedrijf maar een beperkt aantal ‘resources’ ter beschikking heeft. Dit kan alles zijn wat je nodig hebt om delen (of taken) van het project uit te voeren. Zo zijn bij een aannemer de belangrijkste resources de bouwvakkers en machines. Door hun beperkte beschikbaarheid duurt de uitvoering van projecten langer en wordt het moeilijk om alles af te werken voor de deadline. Als kers op de taart werkt men vaak aan meerdere projecten tegelijk en moet men beslissen hoe de resources onderling verdeeld worden. Een concreet voorbeeld: als een aannemer maar één graafmachine heeft, kan hij niet op twee werven graafwerken uitvoeren op hetzelfde moment. Dit kan voor vertragingen zorgen omdat een van de tweewerven moet wachten tot de graafmachine beschikbaar is. De coördinatie van de planning van meerdere projecten heet multi-project planning en is een relatief nieuw onderzoeksonderwerp binnen project management.

Kolonisten versus projectmanagers

In mijn scriptie benader ik multi-project planning vanuit een nieuwe invalshoek. Je zou het hele planningsproces kunnen zien als een groot gezelschapsspel met verschillende spelers. Elke projectverantwoordelijke probeert resources te krijgen van zijn baas om zijn taken zo snel mogelijk af te werken. De baas moet zorgen dat elke verantwoordelijke ongeveer gelijke kansen krijgt, zodat alle projecten van het bedrijf hun deadlines halen. Deze situatie lijkt hard op gezelschapsspellen zoals Kolonisten van Catan, waar spelers grondstoffen verdienen en die zo goed mogelijk proberen te investeren in nieuwe gebouwen.Kolonisten van Catan

In de thesis bouw ik een planningsmethode op uit spelelementen. Er zijn twee soorten spelers: de ‘bouwers’ (elk verantwoordelijk voor een project) en de ‘baas’ (verantwoordelijk voor de coördinatie). Zoals in Kolonisten van Catan kan een bouwer in elke ronde fictieve grondstoffen verdienen. Wanneer hij genoeg grondstoffen heeft verdiend, zal hij proberen een taak van zijn project toe te voegen aan de planning. Daarvoor betaalt hij grondstoffen aan de baas, die de taak inplant op het eerste tijdstip met genoeg beschikbare resources. Dat herhaalt zich tot de taken van elke bouwer zijn toegevoegd. Het eindresultaat is een volledige planning voor alle projecten.

De manier waarop de bouwers grondstoffen verdienen is gebaseerd op kansen. Dat betekent dat je in de ene beurt veel grondstoffen kan krijgen en in de volgende minder of zelfs helemaal niets. Door die kansen krijg je na elk spel een andere uitkomst. Als je het spel meerdere keren uitvoert, kan je de verschillende uitkomsten vergelijken en de beste planning selecteren.

Je zou dit spel echt kunnen spelen, maar in mijn scriptie doet de computer het zware werk. Dankzij de snelle rekenkracht kan het spel vaak gespeeld worden op korte tijd, in dit geval 25 keer in anderhalve seconde. De spelers volgen een geprogrammeerde logica bij het nemen van beslissingen. Zo moet een bouwer beslissen welke taken hij als eerste wil plannen en moet de baas kiezen aan welk project hij voorrang geeft en hoe hij grondstoffen uitdeelt. De logica voor deze beslissingen heeft invloed op hoe goed de uiteindelijke planning is. Bijvoorbeeld, als de baas voorrang geeft aan het project met de kortste duurtijd zal de duurtijd van de uiteindelijke multi-project planning ook korter zijn dan wanneer de baas voorrang geeft aan het project met de langste duurtijd.

De eindstand

Je weet pas hoe goed of slecht iets werkt wanneer je iets heb om mee te vergelijken. In dit geval gebruik ik enkele referentiemethodes die vaak in wetenschappelijke artikels voorkomen. Deze zijn op te splitsen in twee categorieën: simpele en complexere systemen. De tweede categorie vindt meestal betere oplossingen, maar heeft ook meer tijd nodig om die betere uitkomst te verkrijgen (ook wel rekentijd genoemd). Wanneer je methodes vergelijkt, moet je kijken naar de kwaliteit van hun oplossing en naar de rekentijd. De complexe methode haalt een verbetering van 27% tegenover de simpele methode, maar heeft wel 28 keer zo veel rekentijd nodig. De nieuwe methodiek uit mijn scriptie vindt een verbetering van 23% tegenover de simpele methode en doet er slechts 3 keer zo lang over. Met andere woorden, met een relatief kleine toename in rekentijd slaagt ze erin om vrij grote verbeteringen te behalen.

Een probleem benaderen vanuit een andere invalshoek kan leiden tot nieuwe oplossingen en inzichten. Dit was een eerste stap, maar er zijn mogelijkheden voor verder onderzoek. Kan je andere spelconcepten toepassen? Misschien kunnen de spelers geprogrammeerd worden om betere beslissingen te nemen? Hoe kan speltheorie betrokken worden om tot sterkere oplossingsmethodes te komen?

Door het toepassen van elementen uit gezelschapsspellen op multi-project planning is een nieuwe methode ontwikkeld die tot sterke resultaten leidt. Misschien gebruikt iemand ooit elementen uit project management om een nieuw gezelschapsspel te maken?

Download scriptie (1.05 MB)
Universiteit of Hogeschool
Universiteit Gent
Thesis jaar
2017
Promotor(en)
Mario Vanhoucke
Kernwoorden