Swagman Systems Design Inc.

HomeCompany ProfileServicesRequest a QuoteWhats NewArticlesContact Us
Software Development
Services Provided
What We Do
Our Process
Tools
Recent Accomplishments

What to look for in a Software Developer

How to find a software developer:

First, give yourself plenty of time to research the services available. Look for those with the specific skills that you require. Here we have identified some ways in which to find these firms:
  • Word of Mouth: Talk to others in your industry. Find out what kind of relationship they have with outside consultants and reflect on their experiences.
  • Yellow pages: Look under Computer Consultants. Check out their message. Does it provide you with the information you need?
  • Internet Search: Use the search engines to find appropriate web sites for the services you need. Search for "Software developer" or "custom software" for example. You should also be able to find a company’s web site address from their yellow pages ad and marketing material.
  • Marketing flyers: Store and review the marketing promotions and flyers you receive through direct mail from these firms. You might not need their services now, but you may in the future.
  • Articles and advertisements in Industry magazines may also provide you with appropriate contacts

What to look for when evaluating a software developer:

Once you have created a list of developers you will need to evaluate them on an individual basis. The following is a list of criteria you should consider:
  • Track Record: The developer should provide a list of relevant, recent projects that they have completed successfully which clearly demonstrates their expertise. Consider the scope and size of the projects in relation to the one you are interested in.
  • Resources: The firm should have sufficient resources to meet the demands of your project. It is important that they are not reliant upon the efforts of one person.
  • Expertise: Carefully evaluate the skill-set of the firm you are considering. Do they have the relevant programming and technical background you require for your project? Have they completed similar projects using these skills in the past?
  • Management: Does this firm exhibit successful project management, customer service and communication skills? Communication is the most important factor in a successful client/developer relationship.
  • Quality Control: Does this firm develop quality, bug-free products? Do they have a documented testing protocol or procedure that is integrated into their development system? What system, if any, do they use to ensure that they can deliver your project on time and on budget? Do they have resources dedicated to this function?
  • Responsiveness: The organization should respond in a timely manner to your inquiries and proposal requests. Do they meet their time commitments?
  • Proposal: Does this firm have a well-presented professional proposal? Is it sufficiently detailed? Does it accurately reflect the problem you wish to solve? Does it present a clear and concise solution to your problem? Does the solution suggested fit with your needs and requirements? Are time-lines reasonable?
  • Quotation: Does their quotation reasonably reflect the work to be completed? Is it within your budget? The cheapest price is often not the best deal for you. Accepting a quotation that is significantly lower than others could cost you more in the long run due to a lack of thoroughness in the project analysis.
  • References: If this is a firm that you are serious about you may want to check their references. Most reputable firms will be able to provide you with at least 5 references. Ask these clients about their experiences with this firm in relationship to the above items. Sample questions may be: Were they happy with the quality of the work? Did they receive excellent customer service? Was the product produced on time and on budget? Would they recommend this firm to others?

© Swagman Systems Design Inc. 2001 We develop B2B custom software solutions that are on time, on budget and deliver the results you need to improve your bottom line. In addition, we provide custom ACCPAC reports as an ACCPAC Development Partner, and offer a custom website promotion & submission service. Contact Us on this site or call 1-877-SWAGMAN (792-4626) for more information.