Avoiding Technical Debt in Nonprofits: Why and How
Karen Graham
Nonprofit Consultant and Coach Specializing in Leadership and Technology Strategy
Technical Debt! It will get you if you’re not careful. At this year’s Nonprofit Technology Conference, I was a panelist in a breakout session called Avoid Technical Debt from Killing Your Nonprofit, then recorded an episode of Nonprofit Radio on the same topic.?
Technical debt can indeed suck the life out of an organization. Let me explain, starting with a definition. Technical debt refers to choosing an option that is less expensive or more convenient in the short term, but causes more work in the long term. Maintenance costs, labor, risks, and opportunity costs can accumulate over time. Borrow now, pay it back with interest later.
Some of the costs we incur from technical debt include:
Even those of us who know better can fall into this trap, because there are many forces pulling us in that direction. I gave the example of my so-called accounting system, which is actually just a combo of a spreadsheet and document templates. It costs me no money, but it lacks automation, and it’s vulnerable to errors and omissions.
There are legitimate reasons why nonprofits do this. There’s an impulse toward frugality that comes with being a steward of community resources. Moreover, nonprofit funding models offer a perverse incentive. With websites, for example, I've found it’s easier to get a $100,000 grant for a major redesign than $10,000/year for maintaining a fresh website continuously.?
I’ll close with a few thoughts on how to prevent technical debt from piling up.?
If you can strengthen your practices and decisions in a few of these areas, you’ll be in a better position to resist technical debt, leading to more cost-effective, and productive operations over time.
Improving board engagement and efficiency w/ Easy Board. DM for free demo or more info. Startup coach. People first.
11 个月Great content! My best advice on this topic is to keep things lean! Building less complexity is the single best way to avoid having to maintain the complexity later. Keeping this in mind can really help simplify things later on.
Tech executive | Advisor | Angel investor
11 个月This is great, Karen. I’ve always found the Conway’s law angle an interesting one to keep in mind as well:?https://www.dhirubhai.net/pulse/conways-law-tech-debt-anthony-putignano/
Entrepreneur, Enabler ,Mentor and Investor in Clusterzap.ai. 37 Years in the IT Industry 22 as an entrepreneur Promoting 3 ventures in Technology Services.
11 个月You've articulated Technical Debt very well Karen Graham!
Lead Developer and Software Engineering Manager
11 个月Excellent article! As a technical person stuck behind a wall of debt at numerous positions, these are some very compelling arguments I wish I had made!