I run a small (IT software development) consulting company. I have several very decent developers on part-time 1099, but I still try to do _everything_ myself. What’s wrong with me? How do I stop?

I'm a perfectionist. I always have been. Not only do I need everything I create to be perfect, but I need everything my company produces to be perfect as well. I have an extraordinarily high standard for code, procedures, standards, and documentation.

My team fucks up on occasion — as any team or individual is be expected to do — but when they fuck up, I feel like I can't assign them stuff without holding their hand, until I know they won't do it again. I live in constant terror of some client-visible error getting by my QA.

It's not that I think they're incompetent, but I know that if I don't quality-control their output carefully, review everything, and make sure everything is perfect, then it will reflect poorly on my company. That will reflect poorly on me, and cost me money.

I KNOW that in order to be successful, I'm going to have to delegate a lot more than I am right now, but I'm afraid that my company will quickly deteriorate.

How do you get over the fear of letting someone else do work that you yourself could do (especially if you could probably do it better)?

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s