As my friend Chaya pointed out a couple weeks ago, in order for a non-profit to succeed, it should be run like a for-profit business. This includes audits (in my opinion by both internal and external audits), budgets, work plans, etc. How can we accomplish this?
As I see it, there are a couple ways this can be accomplished. One way is that non-profits should try to attract people with business backgrounds (MBAs, etc.) to work at our organizations. However, in my opinion, this is easier said than done. Usually people who go for a business degree or an MBA are doing so because they want a job with high earning potential … which is usually not the case in non-profits. So is the answer to make non-profit salaries more attractive to people with business backgrounds? (I certainly wouldn’t mind! :))
Another possible way to “professionalize” non-profits is for organizations to finance continuing education for their employees, so that their current employees become more business-savvy. Of course this again comes down to a question of money. However, I am pretty sure there are foundations out there that would fund this sort of thing. And employees who are invested in are happy employees 🙂
Any other ideas as to how we can run non-profits more efficiently … a.k.a. like for-profit businesses?