How We Work

In case you wonder what it will be like to have us working on your project, here’s a brief description of how we at 3AT Dev handle development:
 

We accept a task from you.

A “task” does not necessarily mean a detailed project scope. In fact, you don’t even need to be tech-savvy to explain what you want from your website or web application – understanding the technical side of things is our job.

We analyze your task.

Having analyzed it, we propose possible solutions and, if necessary, further discuss the task with you in order to make sure we have a clear understanding of what you want.

We provide our estimate.

Once the scope of the project has been clarified, we provide our estimate (cost and time frame) and await your approval.

We set up an internal development environment for your project.

Once the estimate is approved, we set up an internal development environment for your project, which includes, among other things, allocation of a demo server for your project. If you already have a working website or web application and only need us to modify and/or upgrade it in some way, we deploy a copy of your website or web application on our demo server, so that we don’t mess with your live server in the process of development.

We start development works.

It is worth noting here that quality control is an integral part of our development process, so we thoroughly test every functionality and every module we develop or modify as we go.

We stay in contact with you throughout the entire process.

In the process of development we regularly show interim results to you on our demo server in order to make the development process transparent and to put you in direct control of how your product is shaping up. Needless to say, we stay in contact with you throughout the entire development process and are always ready to listen to your feedback and implement new ideas you might have along the way.

We perform acceptance testing of the entire product.

Once development is over, we perform acceptance testing of the entire product in order to assure quality of the final deliverable.

We hand the product over to you for final review.

After acceptance testing we hand the product over to you for final review and await your approval or feedback.

We deploy the final product on your live server.

Once you approve and accept the final product, we deploy it on your live server.

We are always ready to provide continuing support.

Even after the product goes live, we are always ready to provide continuing support for it by fixing any issues reported by users and implementing any new ideas you might have. If you want your website or web application to improve and evolve further, we will be there for you and we will make it happen!