Geeks With Blogs

News Add to Technorati Favorites
Randy Walker Entrepreneur, VB MVP

The following is a response to the forum question posted here.


I had the opportunity to meet Scott while at the Little Rock .Net User Group, and we talked briefly about my thoughts on how to take advantage of the programs available to software startups.  In particular Scott owns a consulting business and he's having growing pains. 

Scott's problems is very typical of thousands of small business consultant shops.  He's busy being the business owner, full time consultant/programmer, bookkeeper, marketing, sales guy, etc.  So how do you start growing this small shop?

When doing consulting my first rule is to set the customer's expectations.  Since you are my customer, here's the good and the bad of growing your business.  You will have to relinquish power.  You will have to accept things that isn't "your way".  You will think quality isn't as good as what you can do, but that is typically because they aren't doing it "your way".  When in actuality, your customers will be fine with the work being done, and they will continue to give you business.  You have to spend money to make money.

So here are my few tips on growing.  Your first hire should be a sales person.  A part time salesman works just fine and will keep you out of the hole, if you're worried about finding the funds to pay him.  At a minimum, you will need to guarantee him one month's salary.  Past that, you need to figure out the salary plus/or commission.  A salesman is only as good as his commission.  Most salesmen work off of a draw against future sales.  For more information on how to setup a commission schedule, talk to a car salesman.

When the salesman has customer calls / visit, you will want to be available.  Let him do all the talking, except when you need to talk tech.  After the customer visit, you should write up the time estimates and as much documentation as you feel is necessary.  Let the salesman handle the quote from there on.

The other tip is to hire a part time bookkeeper / secretary.  I know there are a lot of groans here, but that 10 hours you pay that employee $15 an hour, you could be making $80 an hour.  Time is money, and since you're the owner and consultant, your time is even more valuable.

Once the salesman finds jobs, then you fill it with insourcing or outsourcing.  But remember to never sign agreements that give your code away to the customer and always have the work done offsite. 

Lastly, this has more to do with Microsoft.  The certifications are worthless to a Partner.  Partner level isn't very important, except for the benefits they give you.  Your customers are rarely going to care about your certs or partner level.  Customer availability, responding to their needs, and exceeding expectations are far more important.

I'll try and go over some of the Certification and Partner actual benefits in another blog post.

Posted on Sunday, June 15, 2008 11:47 PM | Back to top

Comments on this post: Growing your software business, stuck in a rut

# re: Growing your software business, stuck in a rut
Requesting Gravatar...
What? Partner Level is not important except the benefits. Are you are Certified Partner or just Registered? The benefits to a small consulting firm is a huge blessing when your are a Certified Partner in the form of software licenses. You get everything under the sun for internal-use. SharePoint, Windows Server, Exchange, Developer Tools, and so much more. And the only way to achieve partner levels like Certified and Gold is certifications and customer references and you can't have one and not the other.
Left by Jeff Julian on Jun 17, 2008 10:04 AM

# re: Growing your software business, stuck in a rut
Requesting Gravatar...
Even though I'm only a one man shop, I am a Gold level partner with 4 competencies. So obviously the system can be manipulated. My main point is, do customers really care if you are a Gold partner more than a Certified partner? From a marketing perspective, I see tons of companies really push it, but does it actually land them more sales? I'm very doubtful.

I also believe that there are easier and more beneficial avenues than spending the time to earn Certifications for individuals, MCP / MCSD / etc. Networking, becoming involved with your local user group, are far more beneficial. It will land you more job opportunities, net you a higher salary, and you'll find a more satisfying job as well.
Left by Randy Walker on Jun 17, 2008 10:28 AM

Your comment:
 (will show your gravatar)

Copyright © Randy Walker | Powered by: