Process

Our Process

How we work

The process is defined as a sequence of steps. When followed, it helps to achieve a goal. We consider it - the art of thinking through.

We follow a 5-step process for every project guiding our clients directly along the way.

Every project we work on follows a five-step software development process directly involving our client. We give final approval for all steps of the process to our clients, meaning before moving on to the next step we do a client review and get sign off to proceed to the following step. As we move through our process we are continually testing with our QA department to ensure all requirements and functionality are working as planned.

img

STEP 1

Planning

At the start of each project, we work with our customers to build a solid project plan. The initial Scope document can come from the client or a combined process of phone calls and in-person meetings. Once the Scope is finalized, it is used to build out the complete proposal and as the launching point for the initial wireframes.

img

STEP 2

Wireframing

With a finalized plan and Scope for the project, our wireframing team takes over to create the placement of all objects of each page of the application. Whether a consumer mobile app or a backend business application, this is the stage that we come to a final agreement on what will be placed on each page for the user to access.

img

STEP 3

Design

Once the wireframes for all pages are locked, it is time for our design team to take over and create the final look and feel of the application. This is the phase of the project where you will see the complete application come to life, and you will be presented with clickable versions to experience everything that the user goes through, prior to code.

img

STEP 4

Code

With the wireframes and designs finalized, it is now time to begin Code work on the application and make it functional. We are an Agile development shop, and as such, the project is broken down into baskets of features called Sprints. Our customers are able to regularly review the progress of their software development process and provide feedback at the end of each Sprint.

img

STEP 5

Deployment

After the application is completed, approved by our internal QA, project management and the client – we are ready to deploy the code to its final destination. There are many options for hosting of the project code, from running on a client owned server to a basic web host or cloud hosting provider. We counsel each client on the options and manage the final steps.

img

STEP 6

Support

Experience uninterrupted software performance with our 24/7 support services. We offer tailored solutions, technical expertise, and proactive monitoring to keep your systems optimized. Trust us to handle the complexities, while you focus on your business goals. Your success is our priority. Contact us for reliable support that puts your success first.


Our Testing Process

Test software thoroughly to ensure
functionality, reliability, and user satisfaction before

jobBox
Sprint List
The first step of our testing process is for the assigned developer to assemble the Sprint list of all items deployed in the release, and run a final test to confirm all is working as expected.
jobBox
QA Department
The Sprint list is recieved by QA from the assigned developer and detailed testing is performed. This is a back and forth process from QA to the assigned developer untill all items pass QA.
jobBox
Team Lead Review
Once the release is approved by the QA department, a team lead or our development head does a run through of the sprint list to confirm all is fully functional and approved for PM
jobBox
Project Management
Once the Sprint list has passed all review from the dev team, the assigned project manager does a final review to make themselves familiar with the release, prior to the submission to the customer.