Business-focused custom software

Go Back

Trust and Efficiency–Yes, that is the point

This piece on charging hourly for programming services really nails it, I think. Programmers often get bogged down in fears that they will not be paid fairly unless they get to charge by the hour for everything. But there isn’t any financial incentive to minimize bugs when you are charging extra for them. And you are communicating something to a customer when you use this approach, and it isn’t that you are a seasoned professional who has confidence in their work. You are telling them: I intend to squeeze every last dollar out of you.

When I build software for a customer, I charge a flat fee, and I cover bug fixes for free for a warranty period (typically 60-90 days after the software goes “live”.) After that point, bugs get fixed under a flat monthly fee support agreement with the client. That support also includes unlimited responses to email questions (from a designated customer contact person) and troubleshooting if there is an issue. Clients can budget appropriately for support, and they don’t have to worry that there will be unexpected expenses that crop up. Also that support means I will prioritize their bug fixes so if there is an emergency fix needed, they don’t have to wait for me to have some time freed up. This is a win-win for everyone.

  • Facebook
  • Twitter
  • Digg It!
  • StumbleUpon
  • Technorati
  • Del.icio.us
  • Reddit

Post a comment!

Formatting options
   
 
 
 
 
   

Wanna Subscribe?
Here's the RSS Feed

What the critics are saying...

Avonelle is an incredibly talented software developer. She works fast, is economical, and offers great insights into the project at hand. She is also not afraid to speak up when she has concerns about a decision or approach. We’ve utilized her talents on many of our software development projects over the years.

Carrie Rocha, Chief Operating Officer @ HousingLink