The world of web development is still very much misunderstood. We even heard people refer it to as "the dark art". So, when you need help in transforming your ideas and designs into high quality website or web application, how will you know who you can trust to get this done?
The purpose of this post is to give you some key points about what makes a good web development agency, and will help you understand the types of questions you should ask the development company. This is going to be a very opinionated post and we make no apologies for it. If you disagree with anything we are certainly open to discussing it further.
Here are the main areas we will see, and what should you look for in a web development company.
- Being able to do both front-end and back-end development
- Do not specialize in one back-end technology
- Should follow best practices
- Understand marketing strategies around the project
- Invest time in research and development
- Has a rigorous testing process, including automated test
- Flexible to change
- Use source control
There are lots of reasons why all code should be source controlled. We're are only going to mention a couple of key points here. Firstly it's a great way of keeping a log of changes made to code. Secondly and most importantly is allows developers to change code without the fear of losing already work already done. This is especially useful when trying out other possible coding solutions to a problem.