Have you ever wondered what happens behind the scenes when we develop a website for you?

In Lucidity we have developed procedures that allow us to deliver high quality websites consistently, while quickly responding to any changes that need to be made as we go along.

Collaboration:
Websites in Lucidity are developed as a team. While the Internet offers great tools for collaboration, there’s nothing like having all the developers in the same room. Whenever questions or issues arise, answers are available immediately from the other developers. Each of the developers is running their own version of the code, so we can work in parallel without stepping on each others’ feet. Changes are synchronised often, so we all have the most recent version of the code.

Version control:
Git! That’s not an insult, that’s the name of a powerful, fast and reliable version control software we use here at Lucidity. Version control allows us to know for each change in the code who changed it, what was changed, and when was it changed. It allows us to quickly pinpoint and resolve issues should they arise, or go back to older version if needed.

Development environments:
Each change is tested throughout. First of all each developer tests it locally on our server. Once we see everything works, we have an automated procedure to copy all the code to the development server.  The development server is identical to the production server. We get several people on the team to test out things on the development server to see everything works correctly. Once that’s done we send it to the customer. The customer can check out all the functionality without any risk of the changes affecting the production website. Once it is approved, our automated procedures will automatically deploy the development website to the live website. Once it is live, we will test it once again.

Together, this allows Lucidity to develop high quality websites and respond quickly and efficiently to the needs of our customers as they arise.