How To Hire A Developer

hiring a software developer

Article written by Brett Miller

Hiring a software developer (or development company) is a challenging, but a critical endeavor to the success of any business.  The tasks that the newly hired web developer handles will have a strong impact on your project and your business as a whole.  Unfortunately there isn’t a set of interview questions that can guarantee you will select the best developer.  The best approach is to have a well thought out plan well before the interview occurs.

First, document the features that you will need in your software application.  Next Research and discuss generalities about the Developer’s Services.  Finally discuss your project in detail with a few of the best candidates available.  Let’s look at this in more detail:

Hiring a Developer Step 1: Document What You Need First

  • List all the features that must be incorporated in your software application.
  • Offer a full scope of potential ideas about how to present those ideas.
  • On your wish list be cognizant of which items can become optional if costs are too high.
  • Define flexibility up front; i.e., cost, delivery date, staff time, specific functionality, etc. (before hiring)
  • Determine what level of input/expertise your staff might be able to offer
  • On completion … what is your intended ROI and how will you measure that?

Hiring a Developer Step 2: Researching Potential Developers

  • Review potential software developers websites, resumes and portfolios.
  • Explore their written material.  Is it easy to follow, informative, thorough, clear, and compelling?
  • Do they offer solid examples of their development experience?
  • Do they offer an address and phone number … or just an e-mail link?

Hiring a Developer Step 3: Discussing Service Offerings

  • What are their application development rates?
  • Does their availability match your needs? Some developers aren’t available for several weeks (or longer).
  • Is your project larger then their minimum project size? Some developers don’t take projects less than a few months.
  • Are references available?
  • What are their standard contract terms? (Fixed Bid / Time & Material)
  • Are any guarantees offered?
Select a few of these developers to interview.  First execute a Non Disclosure Agreement with the developer so that you can share confidential project details.  Then you can feel free to discuss detailed project information to determine if they are the most appropriate candidate to hire.

Hiring a Developer Step 4: Evaluate the Interview

  • How well do they understand and incorporate your objectives?
  • Do they offer insights or suggestions about how to achieve you goals economically?
  • Do they discuss potential project risks and/or related costs?
  • Are you comfortable with the developer’s approach?
  • Do they display a level of enthusiasm for your project?
  • Are they able to define deliverables and pinpoint completion dates?

In the end, clarity of communication and immediate access (to the developer you are considering hiring) is incredibly important.  There must be a meeting of the minds and you need to establish a rapport before you make any commitment to a contract.

Following these steps closely and you will be well on the way to hiring a developer and successfully completing your software project.

Do me a huge favor (please) and click:

Related posts:

  1. Hiring a Developer or Development Company?
  2. Hiring a Web Developer? Skill Sets too Complex!

Leave a Reply

*

Contact Us

Client Feedback

"Your software developers are superb and represents your company well in so many ways, they are lightning fast at grasping the concepts that were needed to pull this off." - Client

"It's clear from your developer's searching questions and intelligent suggestions that they really understand the nuances of our custom software project. They aren't afraid to make suggestions for better ways to do things. I can certainly tell that they want to 'own' this dev project." - Client