Budgets

Posted

Parkinson’s First Law is that work expands to fill the time available, but Parkinson never said whose time. As I’ve watched several organizations I’m involved in mature, I’ve realized that the people who run them think in terms of their time, rather than the volunteers’. I certainly did this when I was running Software Carpentry: it was my main focus, so the volume of lessons and email I (unconsciously) expected people to read was scaled to a full-time job, rather than to a couple of hours once a month.

I’d therefore like to propose that volunteer organization of any significant size or age should set themselves a budget for how much attention they require from their members, just like they set themselves a budget for their expenditures. The factors I think most important in that budget are:

I think the number of pages of rules should grow logarithmically with each factor, so that (for example) doubling the size of the organization only adds one more page to the required reading. Add in a constant factor for necessary onboarding, and Wilson’s Totally Made-Up Formula is:

pages = 4 + ⸢log2(team size)⸣ + ⸢log2(org size)⸣ + ⸢log2(org age)⸣


where ⸢x⸣ rounds up to the next integer. As a quick guide to what this looks like:

Feel free to make up your own formula, but please don’t put things in appendices or say that they’re “recommended but not required”: adopting a budget only to immediately go around it is a waste of everyone’s time and energy. The point is, every time you want to add more rules you should look at the ones you have and cut some so that the overall load on your volunteers grows very slowly. It will force you to think clearly and frequently about what your organization’s actual priorities are, and your volunteers will be grateful that you took the time to think things through from their point of view.