Our Work Development Process
We realize that there are many mobile technology solution providers out there. We welcome the challenge by giving our clients the best for their requirements and budget. We work closely with all our clients, big and small, to come up with the best possible product that is still advanced, robust and expandable, with our 10-step development process.
Proposal Request and NDA
At Zappend we believe that all ideas are worth exploring. Some might think this is crazy but some of the best-known inventions came out of wild ideas. We acknowledge that your ideas have been formed because of a need that requires a solution, and however far-fetched they are initially, they need to be protected. Once we have received a Request for a Proposal from you, you are assured that we will treat this confidentially. And we provide a Non-Disclosure Agreement for our mutual protection.
Once we have received your request, we study it thoroughly and respond to you as soon as our experts have come up with concrete ideas on how to approach the project. We then proceed to come up with an overall cost analysis and an itemized list of costs and a project development checklist. This is our standard procedure to ensure that you could understand and closely follow the stages of the project development. We remain in constant contact with you so that we come up with a proposal that would be acceptable to both parties.
The Final Agreement
As soon as all the requirements have been ironed out and all concerns from both sides have been addressed, Zappend prepares the final agreement for your approval. Upon receipt of the signed agreement, we proceed to the initial stage of developing your mobile application.
Analysis of Requirements and Needs
Zappend is now ready to conduct a requirements-and-needs analysis for your project, under the close scrutiny of the apps development team assigned to your project. This stage is needed to carefully analyze the pros and cons of the proposed solution and to see that all angles of your requirements are answered. This should complement your business goals, aligned in detail to the functional, operational and technical requirements that your application requires. From there the best solution is determined, one that would closely fit in your business goals, your requirements and your budget and time frame.
Consulting, Marketing Strategy and Development Tactics
Zappend then presents to you the results of the requirements and needs analysis, the best solution we offer and starts consulting with you if our involvement in the process is for long term or just a one-off project to provide assistance to a specific problem as an independent service provider.
Specifications for the Project and Technical Management
Once the Purchase Order has been received, a Project Manager will start the discussion regarding the scope of work involved in the development of your project in great detail. You will be with us all throughout the process so you need to understand everything that happens throughout the process. And every step of the discussion is documented so you are constantly updated.
Prototyping and Mock-up Program
At this stage, a Zappend designer will provide a working design mock-up. The working prototype allows you to run the program to ensure that all your requirements are addressed. This is also to give you a first look at how the final product will look and you are encouraged to give your comments and suggestions. Aside from you and your staff, we also get feedback from test users that determine if the application is user-friendly, is able to satisfy and meet all your requirements and other feedback from the ultimate end-users. These are all to be used to devise the final product. At this stage we are also able to let you know if your deadline is feasible or if the project needs more development time.
Coding and Creation of Initial Versions
Your product will now go through three stages before its final launch. At the pre-alpha stage the product is working, but it is still a very rough version where a lot of testing needs to be done to fix bugs and coding errors. After errors are fixed, it will go through the alpha stage. This is a complete version of the application and again would be subjected to a lot of rigorous testing to determine that the application is stable. Finally, the beta version will be created, still subject to final testing, but with all the cosmetic trimmings and final look added.
Manual and Automatic Tests
This is the quality assurance test where your application is set to be under the close scrutiny of our software engineers. Your apps undergo more technical testing, to ensure that they conform to all your requirements and comply with the strict ISO 9001 and CMMI standards.
Client Evaluation and Project Delivery
Crunch time! This is the last stage of the development process where your application is in the hands of the end users. They would have the initial experience of using your new application to gather results for the user acceptance testing. Afterwards we assist you in creating the testing process based on the client usage and in-house test results. Once the application passes with flying colors, we are ready to sign off on the project. But we are always available for any future additions or upgrades you would like to add.