01. Requirements stage
During the requirements stage, we will perform the project information gathering and analysis to define where we can best help.
We will perform on-site and/or online workshops with the customer's representatives to identify the requirements and discuss the project budget.
The final step of the stage is drawing up a contract that outlines our services and the cost of the project for approval - and once it's signed, we move to the planning stage of our process.
- Project Analysis & Consultation
- Requirement Gathering
- Project Budget
- Contract Acceptance
02. Planning stage
The planning stage is where our team starts to put together a plan to accomplish all of the outlined project requirements from step one.
We will do in-depth resource planning and project timeline planning so we can estimate how long the project will take from start to finish.
We will prepare functional and non-functional specifications of the project, identify specific technologies required and define timelines to ensure that we stay on-target, on-time and within the budget.
- Resource Planning
- Project Timeline Planning
- Functional Specification
03. Prototyping stage
The prototyping stage is where we take everything we gathered from the requirements and planning steps and implement a prototype around it.
Our goal is to streamline the user experience and make it as simple and straightforward as possible.
We will design the prototype and will review it with the client.
Our staff will incorporate HTML, front-end and UI/UX testing during prototyping, to build a solid foundation that aligns to our clients' wants, needs and specifications.
- User Experience
- UI/UX Testing
04. Development stage
Once we have conducted review of the prototype with client, we move to the development stage.
Our team will finish implementation of the source code, build the database required and implement third-party integrations. We will then conduct unit and performance testing to help ensure that the final solution runs smoothly.
At this stage we will deploy the completed solution to the staging server for client acceptance testing.
- Source Code
- Third Party Integrations
- Deployment on Staging Server
05. Feedback and evolution stage
The final step in our five-step process is the feedback and evolution stage.
At this stage we perform the final delivery of the program to the live production environment, start the client training process and provide documentation on how the new service works and what the client has to do to run it accordingly.
We also collect any desired change requests for the developed product, plan further development and providing routine maintenance and ongoing support once the new process is fully integrated into the clients’ existing operation.
- Change Requests
- Final Delivery
- Client Training & Documentation
- Maintenance & Support