Waarom laten wij ons inspireren door padvinders? En wat betekent dat voor verenigingen? Ontdek hoe Uncle Bob en de boy scouts ook jouw vereniging verbeteren.
Bij Congressus werken we aan de hand van een aantal principes. Handvaten die ons het werk net even makkelijker maken. Het ‘boy scout principe’ is er één van. Nu bouwen wij geen hutten, maar software. En zijn we geen echte padvinders. Toch helpt het ons elke dag een stapje verder, dat werken als een padvinder.
“Try and leave this world a little better than you found it”, is een quote van de vader van de padvinderij Robert Stephenson Smyth Baden-Powell. Als je rommel op de grond van je kampeerplaats vindt, dan ruim je dat op, of je die rommel zelf hebt gemaakt of niet. Zo laat je de omgeving beter achter dan dat je haar aantrof.
De kampeerplaats inwisselen voor code
Met software is het een constante uitdaging de code schoon te houden. Ontwikkelaars en softwareteams moeten beslissen of, wanneer en hoe ze hun code schoon willen houden. Wanneer heeft het zin tijd te besteden aan het verbeteren van de codebase? Na verloop van tijd neigt de kwaliteit van de onderliggende broncode van een systeem af te nemen. Sommige teams kiezen ervoor het bouwen en het onderhouden van de code te scheiden als aparte trajecten.
Robert Cecil Martin, in de volksmond ‘Uncle Bob’, is een Amerikaanse software-engineer en bestsellerauteur. Hij staat bekend om het ontwikkelen van vele software-ontwerpprincipes en één van deze principes is het ‘boy scout principe’. Hij wisselde de kampeerplaats in voor code en stelde dat elke keer als je als programmeur de code induikt en een fout aantreft, hoe klein ook en of je het nou zelf geschreven hebt of niet, je die verbetert.
Werken als een padvinder, dat passen onze programmeurs ook toe in onze code. De ‘boy scout rule’ heeft als doel om er simpelweg voor te zorgen dat je bij elke commit de code beter achterlaat dan je hem aantrof. Al is het maar een klein beetje. Door dit principe te volgen, kunnen teams de kwaliteit van hun code in de loop van de tijd verbeteren, terwijl ze waarde blijven leveren aan hun klanten en belanghebbenden.
Laat je inspireren door padvinders
Het ‘boy scout principe’ is niet alleen toepasbaar voor padvinders en programmeurs. Als onze supportmedewerkers je helpen met een vraag en nog iets anders aantreffen dat niet helemaal goed gaat, zullen ze je daar direct mee helpen.
Je kunt je voorstellen dat deze werkwijze ook toepasbaar is op het verenigingsleven. Misschien werken jullie al onbewust als echte padvinders bij jullie vereniging. Of wellicht kunnen jullie wel wat vuistregels bedenken die voor jullie vereniging een stuk specifieker zijn. Bij Congressus zijn we gek op vuistregels en principes, dus laat ons zeker weten met welke principes jullie werken. Hoe dan ook, laat je inspireren door de padvinders!