How-to to run a software consulting business

When should you fire?

by shabda on January 22, 2012

In spite of your best efforts, sometime you hire people who aren’t the right fit, don’t have the right skills or just don’t understand the culture of your company. Its important to let go of these people. It’s possible to do that in a way which protects your and the employee’s interest.

Before you let go, have to tried fixing the problems?

  1. What is the reason you want to let go of the person? Is this due to lack of skill? Lack of aptitude? Lack of work ethics? Can these be fixed?
  2. If it is lack of skill, have you tried training the person?
  3. If it is lack of aptitude have you tried giving a different responsibility to the person?
  4. Have you told the person that their work is not satisfactory and given them a plan to improve?
  5. It the person work affecting other people on the team? Is the person aware of this?

If these do not help, then its time to let go.

  1. Can you find an alternate place which can better use this person’s skill. Maybe one of your client’s or vendor’s companies can benefit from this person’s skills.
  2. Did your provide objective and honest review of what this person needs to do better at their next job.
  3. Can you provide letters of introduction, references to help this person find the next job.

Did I miss anything? Email us at [email protected]
Have you joined our newsletter yet

We cover Webdev, Django, SaaS, Mobile and cloud computing and
help you “Build amazing webapps”.

Leave a Comment

Previous post:

Next post:

Turning customers to repeat customers

The best way to get business is by getting more work from an existing customer. New customers cost money to acquire. They need to be nurtured before they will get trust with you to let you work on the most... »

Turning customers to repeat customers

Moving up the value chain

  If you want to grow the business without growing headcount the only way is the provide higher end services or to sell products. Do you sell services which can be productized? Do you have technology which can be sold... »

Moving up the value chain

Keeping costs low

As you start to scale the business, the overhead costs start increasing. Eg. When you are self employed you maybe doing billable work 90% of the time. As your business grows, you will have to add admin staff, accountants and... »

Keeping costs low

Browse Agiliq

  • Home
  • About Agiliq

    We develop bespoke web applications using Django, the related Python technology stack and the Jquery javascript library. We primarily work with web development companies as technology partners.

    Copyright © 2009-2011, Agiliq. All rights reserved.