A general strategy for rehabbing a nonprofit in a state like CACert's

Start with re-evaluating the mission

An organization that exists without a compelling mission is at best ineffective and at worst harmful. Here's the trap that CACert seems to have fallen into, as described by Peter Drucker in Managing the Non-Profit Organization:

Non-profits are prone to become inward-looking. People are so convinced that they are doing the right thing, and are so committed to their cause, that they see the institution as an end in itself. But that's a bureaucracy. Soon people in the organization no longer ask: Does it service our mission? They ask: Does it fit our rules? And that not only inhibits performance, it destroys vision and dedication.

When CACert set its mission all those years ago, like a bunch of engineers (working with FOSS nonprofits is why I've seen this so often) they focused on the details of what they were going to do rather than the reason they were coming together to do something. The world has shifted under your feet in the mean time and, listening to the CACert people I have met, they are still focused on the mechanism you all started with, rather than looking for ways that this incredible group of dedicated and talented people can make a difference in the world, as it stands today.

Good To Great lays out a fantastic framework for figuring out how to make a good organization into a great one. Part of that is what Collins calls the "Hedgehog Concept": the intersection of What you are deeply passionate about What you can be the best in the world at, and What drives your economic engine (in the nonprofit context, this is what you can get donors and volunteers behind, and how you can demonstrate your effectiveness to them).

If I were guiding CACert through this, I would start with a lot of "why"s... Why do you want to sign certificates? Why <that last answer>? and so on. Somewhere under all that, I think you will find a shared dedication to open access to technology, a believe that trust networks are important, a belief in lowering the effort and expense involved in individuals being able to secure the things that are important to them, and much more. That is what you build a mission from.

Once you have a mission, you then have to sell it. If you aren't all moving in the same direction, you can't be a healthy and productive organization. That means selling all the major stakeholders you plat to keep--board members, donors, and volunteers--on this mission.

Write down a plan

What will you do next? Who will do it? This next phase is hard, because engineers will bikeshed you to death if no one is wrangling them effectively.

The goal is to have a plan of action, at a very high, very general level, that enables decision-making over the course of the next year or two. You'll need to cover:

Don't worry about planning everything out in detail. What you really need to know is:

You'll need to think both about 1-5 activities (don't overdo it! be a hedgehog!) that serve your mission. You'll also need to think about the functions that make a nonprofit work: fundraising, finding and onboarding volunteers, managing volunteers, accounting/paperwork, and having someone keeping an eye on strategy so you adapt to the world as it changes.

How to use a straw man document to get agreement on your plan of action

It's going to be tough to get engineers through this. It always is. One approach that has worked for me in the past is the same way the U.S. Constitution was ultimately written. Have 1-2 intelligent and dedicated people go off in a corner alone to write a "straw man" strategy document. Rather than letting a big group squabble over a blank page, give them something pre-written so they have to propose specific edits to get their point across. It doesn't even have to be that good, it just has to get everyone away from the blank page. Steps to introduce a straw-man document:

  1. Let everyone know that this is going to happen. Tell them that you will send out a straw man document X days before the meeting on $date, and that they will be expected to have read it and be ready to ask questions at that meeting. Remind them that the straw man document is just that--a placeholder, something to start with--and that everything is open to discussion and change. The goal is for everyone to edit this placeholder together as a way to come to an agreement.
  2. Go write your straw man and deliver it on time, preferably in a format like a Gdoc that makes it easy for many authors to contribute while tracking who made what suggestion. Give editors "Suggest and Comment" permission so you can accept/deny specific edits following discussion.
  3. At the meeting, walk through questions and comments on the document and discuss each one. Let people know when you will circulate the next draft.
  4. People who don't engage and comment or question don't get a say. If someone doesn't have the time or inclination that's fine, but don't let anyone veto the whole process just by ignoring it.
  5. Expect to go through 2-5 drafts before you have a final, depending on how much your group is on the same page when you start. Using this writing process in the future will go faster, because most will have had a chance to get used to it.

Build the systems that will enable the work

This part is easier for engineer types. You need to build systems as you go. Systems can include:

What you will need will depend a lot on your plan of action, but here are some random examples from my past:

When you do this, make sure to prevent bikeshedding and premature optimization--traps that attract engineers like sugar attracts flies. I advise also that no system is allowed to exist unless there is a set date to re-evaluate and change/improve it.

In most of my projects, we do that step monthly for something we consider experimental and yearly for most things considered stable. Though, sometimes it makes sense to trigger a review when you use the system, like updating/improving the onboarding checklist each time you finish onboarding a new volunteer.

Get hold of your altitude

...by which I mean, know when you need a 10k foot view, and when you need to be down in the weeds looking at minutia. Engineers are prone, generally, to being too far down in the weeds most of the time, but individuals vary.

Having ~3 people in your org who are looking after the big picture so no one else has to is a huge win. I love the triad of a people leader, a tech leader, and an up-and-comer, which we discussed on the phone. It's small and flexible enough that small nonprofits can manage it. It also gives the up-and-comer a chance to grow and learn in case they someday must replace one of the other two.

If those 3 or so people can learn the mechanics, for lack of a better term, of having an organization, then they can pass down to others just what those others need to do their part. It takes a huge load off. We can't ask an org full of engineers to stop acting like engineers (not gonna happen). We can get a small group together than begins practicing the other types of thinking the organization needs, so all bases are covered both on the engineering side and on the having-an-organization side.

=== I hope that helps. I'm here for questions ===


Resources that may be useful

Good To Great by Jim Collins

Managing the Non-Profit Organization by Peter Drucker

Manager Tools by Mark Horstman, Mike Auzenne, Sarah Sentes, and Kate Braun


bigger-better-CAcert (last edited 2023-09-14 18:43:48 by AlesKastner)