In this first phase, we understand the client’s requirement and the existing client systems, mobile application will eventually used to address this. The analysis will cover all the aspects of clients’ business and their specific needs. Our team will come up the initial project documents with Project Plan, Requirements Specification, Cost Estimate, Resource requirements, Hardware and Software requirements, etc.
Mobatia develops a functional prototype based on the clients’ need. We may need to show them the interactivity of the application but sometimes also required to provide two or three design alternatives with images and navigation. We finalize on the changes proposed by the client and proceed to the build phase. Client sign-off obtained on the high level and low level designs before design commences.
Our developers fully understand the design and the navigation of the site and are in constant interaction with the designers during coding phase. The designer often develops some graphics buttons based on the developer’s needs. Our developers also use CVS to version controlling. Coding documents including unit test plans are developed by the programmers. The A team comes up with System Test Plan during this stage.
All mobile and web-based applications undergo proper testing. The testing we carry out includes Unit Testing, System Testing, Integration Testing, Stress testing, Load Testing, Performance Testing and Browser Compatibility Testing. Testing is done both manually and using automation tools. We share the outputs like Requirements Traceability Matrix, Test Reports and Test Logs with the clients.
We do release the mobile application and the client can make the build in android as well as iOS as per their requirements. This includes preparation of meta tags, analysis and submitting the URL to the search engines and directories. Search Engine Optimization and Social Media Marketing are usually an on-going process which is subject to changes based on the strategies of the search engine. We also make clicks and submissions for clients who require these.
We understand the need for frequent updates to keep the websites relevant. This requires further periodic analyses wherein the project life-cycle steps will be repeated. Post-production support also takes care of fixing any errors that may have slipped. Once the client’s website is fully functional, it regularly needs promotion, maintenance, content management, updates and reporting on site visit activity.