“Kunnen jullie opschalen, zodat de software eerder klaar is?” Een vraag die klanten ons regelmatig stellen. Opschalen betekent een groter team en we geven juist de voorkeur aan kleine teams. We vertellen kort hoe en waarom we met kleine teams werken.
Meer mensen ≠ hogere productiviteit
In de praktijk blijkt dat meer mensen niet gelijk staat aan een hogere productiviteit. Wanneer je met twee ontwikkelaars op een project werkt en je zet er twee bij, dan halveer je niet de ontwikkeltijd. Meer mensen betekent namelijk meer afstemming.
De echte vraag is dus: Wat is de ideale omvang van een ontwikkelteam? Wij vinden: hoe kleiner, hoe beter.
Teamsamenstelling
We staan niet alleen op dat punt. 37signals, het bedrijf achter Basecamp en HEY e-mail, werkt met kleine teams. Net als we bij CE-iT doen. Een team bij 37signals bestaat standaard uit twee of drie personen. Een developer en een designer of twee developers en een designer.
Bij CE-iT werken we op een vergelijkbare manier. Dat geldt voor interne projecten en projecten bij klanten. Bij klanten is er vanuit CE-iT een persoon die zorgt voor de afstemming en het ontwerp. We noemen die persoon vaak de product owner, ook al komt het niet overeen met de formele omschrijving.
Naast de product owner is er een developer die het ontwerp maakt binnen MA!N. Soms voegen we daar een tweede developer aan toe. In de meeste gevallen werkt iedere developer dan aan een ander onderdeel.
Deze samenstelling werkt ook voor grotere projecten. Je breekt het project dan op in kleinere onderdelen en ieder onderdeel wordt door een ander team opgepakt. In de praktijk werkt de product owner vaak aan meerdere projecten tegelijk.
Je leest hier meer over hoe 37signals werk en teams organiseren.
Geen project manager
Er valt misschien een ding op en dat is het ontbreken van een project manager. We werken bij CE-iT niet met project managers. De persoon die zorgt voor het ontwerp en het contact met de klant, doet ook de planning en wat daarbij komt kijken.
Project management wordt makkelijker wanneer je de inhoud kent. Bij CE-iT kent de persoon die het project management doet alle onderdelen van het project. Intern werkt dat goed en voor klanten ook. Je stemt punten sneller af en er is minder kans op ruis.
Vergaderingen
Wanneer je met twee of drie mensen werkt dan heb je geen vaste vergadermomenten nodig. Je hebt doorlopend contact en weet van elkaar wat er speelt. Je plant een overleg wanneer je een groter of complexer onderdeel wilt bespreken. De rest vindt tussen de bedrijven door plaats.
Voor grotere externe projecten werken we vaak wel met vaste overleggen. Dat is dan een overleg van 15 minuten via Teams die een of twee keer per week plaatsvindt. Onderwerpen die meer tijd vragen, stem je los van dat overleg af.
Meer betrokkenheid
Werken met een klein team heeft nog een belangrijk voordeel. Iedereen is verantwoordelijk. Wanneer je met twee of drie personen in een project werkt dan is er niemand om je achter te verschuilen. Je bent met elkaar verantwoordelijk voor het succes en voor fouten. En dat zie je terug in de houding van mensen en het resultaat.
We binnen CE-iT zien vooral voordelen in het werken met kleine teams. Het zorgt voor een beter resultaat, korte doorlooptijden, minder ruis en meer betrokkenheid.
Lees ook: Hoe specificeer je software requirements