Practices
Analysis and Planning
During this phase, Grapes Technologies will work closely with you to gather as much information as needed to understand your business and build the project.
We will meet periodically with you in order to fully understand the scope of your work.
This phase will generate the project requirements also known as the Interaction Design Document which will detail all the user experience involved in the project. Once it is complete, this essential document will be delivered to the client for validation and approval before proceeding to the next stage.
Graphic Design
Once the interaction design is validated, we will collect your corporate design guidelines and artwork. These guidelines will be incorporated into the system to reflect your brand look and feel. Sample designs will be generated and passed to you for a brief review cycle.
After you have reviewed and agreed upon the design, we will create the interior page layout, convert the design to HTML, and integrate the pages with our platform. During this process, you will have the opportunity to review the progress via email or have direct access to testing servers if applied.
Development
This stage will start simultaneously with the Graphic Design phase. Our platform contains core components which can be developed and customized independently from the graphics. The Development Team will start coding the requirements and transform them into easy-to-use and user-friendly applications.
Testing
As the project builds up, a number of testing iterations will be performed some of which are listed below.Upon client needs, additional tests can be conducted such as penetration testing, usability testing, and accessibility testing.
Unit Testing
Every module in the system is solely tested to ensure that it is bug-free, flawlessly running and that it fully meets the needs initially detailed in the Specifications Document.
Global Testing
An overall testing will be performed on the application to ensure that all modules are working flawlessly together.
Live Testing
Once the application is deployed on staging servers, a live testing will be conducted to make sure the application is giving exact results. We will then make sure that all data and reports output meet the initial requirements set for the application.
Deployment
After being tested, the application will be deployed on production servers.
