Fiverr Forum

How can I choose a good developer for my project?

Overview

Choosing developer for Your project is the most important decision you will make when building your website. This post explains what you should take into consideration when choosing good developer.

Below I present a few aspects you should use to judge your developer. Based on definition of your system, you will have to choose which ones are the most important for you.

How should I choose a developer for a prototype?

Communication

You need to check if project manager understands your ideas. It’s best if he can propose good solutions based on your specification, as this means your cooperation works.
You will be able to get much more information from providing good information or even prototypes, some images, sketches than from messages exchange. And since you can’t skypë or make a phone call or meet in person, since that its against the rules here in fiverr, you can still record video/audio and send it attached to exchange some better communication, and that also build emotional involvement in development of a system.

Stability

It’s a little risky to cooperate with a unknown person. It’s less likely for a good dev, with years on the plataform to disappear just when you need support for your product. Creating internet application is a complex task. You need a professional in usability, graphics, CSS, PHP, server administration, optimization, various integrations. No person can master all fields alone. So you may need more then 1 person on the platform. In case despite those remarks you still want to cooperate with a single developer, make sure to have one more in reserve, just in case.

Technology

This is what you get most proffit from. Ask for a codebase and development tools. Best Devs have deployment tools, testing tools, code generators and prebuilt modules they can use as patterns. Object oriented solution is a must, it will allow you to extend system in the future, without making a complete mess out of it. Technology will make sure a company will work on making your project a success, rather than on reinventing the wheel.

Skills

Often based on your specification, a Dev can provide you with feedback which you can use to test his expertise in the field. You should ask them about all fields from this list and how they apply all points to your project. Often you will have hard time analyzing all information you receive on your own, that’s why it’s good to compare it with experience of other developers.

Project management

Ask about process of creating website. Ask how he will manage your project. Project management tool is a must. It gives you transparency and insight into progress of the project, in case it’s a big project.

Portfolio

You should check his portfolio. It’s not enough to look at nice pictures. A template can be created in one night. An out of the box skeleton can be created in a week. A good website often takes more than one person’s workyear to prepare. Ask for a reference! It’s also good to test websites from portfolio on your own. Check wether they’re different from each other. Similar projects can mean a company created one website and dressed it in different templates. Such guys won’t be creative and won’t create good code. Ask him about projects similar to yours that they worked on - this will make assessing them easier.

Optimization and scalability

Ask what tools he will use to make your website scalable and well optimized. Ask for test data, compare answers of a few developers. Make tests. It’s very easy to be cheated by a developer here as you won’t have much tools to verify their words. When site is badly written, most often you will have to rewrite it completely to make it scalable and well optimized.

Continuation

Make sure a code that a Dev creates can be expanded on by other developers. You should make sure that dev will be able to support you with your product. In today’s market, IT projects are almost never finished. You should make sure a dev will be able to help you when your competition launches a feature you have to have.



TL;DR
There are a few key aspects on which you can judge a developer or a company that handles your project.

The key aspect is a good communication - you have to make sure people you work with understand you fully. If they do, you can expect to receive some constructive feedback.

If you plan to keep developing your project for a longer time, stability becomes an important factor. Usually the better the rating and time on the platform, the better the stability of the dev.

Technology is important - the one that you choose at the beginning will most likely stay with you for the whole project. It’s important that it’s widely used, with good prospects for the future and good development tools.

Coding environment is a next important factor. Best devs have deployment tools, testing tools, code generators and prebuilt modules they can use as patterns.

You can also analyze project management . With good management you have quick access to the product, you can regularly give feedback and you’re always well informed about the progress. It’s good to ask about details of project development to check if devs indeed use methodologies they claim to use.

It’s important to analyze Dev’s portfolio . It’s not enough to look at nice pictures. Website’s template can be created in one night. A good website can take one person’s work year to prepare. Ask dev about projects similar to yours that they worked on - this will make assessing them easier.

Ask what tools Dev will use to make your website scalable and well optimized . Ask for test data, compare answers of a few developers. Make tests. It’s very easy to be cheated by a developer here as you won’t have much tools to verify their words. When site is badly written, most often you will have to rewrite it completely to make it scalable and well optimized.

5 Likes

Suggesting contact outside of Fiverr gets people banned.

6 Likes

Blockquote Thank you very much :blush:
Blockquote

1 Like

As a web developer I must say You said everything perfect except “A good website can take one person’s work year to prepare”

1 Like

I didn’t wanted to say that an website takes 1 year. But it can take 1 year or even more to develop It depends the complexity of the website/webapp.

I’ve work on an enterprise with 3 more developers and we took 2 years to create an website/webapp for the car industry, but it was very complex and very unique.

But of course we can make an website in only 4h… If it is an simple HTML for a portfolio. It all depends.
Like cars, you can buy one for 5000€ or give 500.000€ for a Lamborghini. They both do the same, they helps a person to go from place A to place B. But the quality of materials, construction, engineering it’s completely different. The same thing applies on an website.

You have website that would cost 20€ and done in 4h and others costing 10000 and took 3 months or even more.

Sorry the typing… I’m in vacation on the smartphone. Cheers

4 Likes

it is very helpful for knowledge. Thanks