Looking for a reliable partner for your next project Get In Touch With Us Today

We believe that a good process is the key to success of any project especially IT projects. We have a well refined and defined process that we have generated with our knowledge and experience acquired from working in great companies and with great clients.

Our process at all steps, especially initial and final steps involves a lot of communication with the customer making sure we don’t miss anything. Processes are different for project based and dedicated resource based models.

Process of project based working model

We believe that a good process is the key to success of any project especially IT projects.

01

Understanding
the Business

We start with collecting maximum information about your business. This will help us come up with more suggestions since we may have already worked for a similar businesses. We write down your business model as well as your requirements for the project.

02

Wireframes &
prototyping

Based on the information we collected, we create a wireframe for the project and also depending on the complexity of the project we create html prototypes that shows the basic working. This can help us make sure we both have the same understanding of the project and we are good to go.

03

UI design &
development

In this phase we do the user interface design for the project with our experienced designers. Usability and purpose of the project is taken into consideration and we progress through this step accordingly. Once the design is approved by the customer we start developing the project. From this point on, the project will be hosted in a sub-domain in our website like yourproject.2hatslogic.com and the daily progress will be updated there.This way you can easily track the progress. We don’t entertain requests for changes at this point but we stay flexible for critical change requests. All other requests are done after beta delivery.

04

Quality analysis&
Internal testing

Once the development is complete, there are two levels of checking. First our team runs a test through the websites based on a checklists document. This covers all basic quality guidelines and confirms that the site is resistant to SQL injection, spamming, improper validations and improper content entry. After this a testing based on the functionality of the website is done. After all the issues are fixed we proceed to the next step.

05

Beta delivery

A beta version of the website is delivered to the customer either on our domain or on customer’s domain based on the preference. We expect to get more comments, issues and change requests from our clients at this phase within a reasonable testing time according to the size of the project. These changes are done and upon approval we fix a launching date.

06

Launching

The final version of the website is moved to the actual domain and all basic SEO stuff are also carried out along with this.

Each step is planned with adequate time and also considering the urgency of the project. If the design is already ready then we take it from the 3rd step with programming the website.

Process of project based working model

We believe that a good process is the key to success of any project especially IT projects.

Discussions with the clients

In this stage we discuss things like the clients business, projects, expected working hours, experience of the developer, costs, length of the contract etc. Based on this we select the appropriate developer profile and sends it over to the client.

Client interview and hiring

Clients can interview the candidates and once they think that they found a suitable candidate with us we take it to the next step of making a contract for a particular term. This can be flexible according to the client’s requirements.

Cultural/communication training

Even though the candidate is experienced we conduct a short internal training to make them understand and overcome cultural and communication barriers while working offshore with a western customer. 2Hats Logic management uses their cultural exposure to facilitate this.

Daily Communication and weekly reviews

The developer will be registering the hours worked on each task for the customer and we will be reviewing it on a daily basis. Weekly meetings will be held with customers to make sure that things are going smooth and that there aren’t any issues in our co-operation.

Technologies

Have a technology in mind? Chances are less that they are not in here.