HOW WE WORK
Our Step-by-Step Development Process
1) CONCEPT. PRELIMINARY QUOTE.
We start by talking to our clients, sharing ideas and coming up with recommendations and solutions. We prefer a more personal approach rather than a technical discussion. The goal of this first phase is to determine the goals of the project, the budget and time needed to develop the application.
What is the concept of your app/site? What does it do? what problem does it solve?
2) SPECS DOCUMENT. FIRM-FIXED-PRICE CONTRACT.
The specs document describes in detail what is going to be developed, along with the results that should be achieved. It is the most important phase of the project.
Some developers fail to write a detailed development document. Creating this document is always an investment in the project, and 10 minutes invested at this phase can save 10 hours of development. The specs document is part of the written contract between the two parties. The contract specifies the payment and delivery terms as well as the rights and the obligations of each party.
What do we have to do and when? What do you have to do and when? What are the milestones? What can we not do what can you not do.
3) VISUAL DESIGN.
This phase will focus on the creative element of your project. Delivering creative, simple, unique designs and our process follows any existing guidelines that may be required by the client (e.g. the Apple’s iOS Human Interface Guidelines). User experience is very important, and our designers always focus on creating intuitive, quality designs that will focus on delivering a clean, seamless, enjoyable User Experience.
Revisions are offered at this stage so the final product is aligned with the client’s expectations.
What will your app/site look like? Colors? Images? Videos? How will it flow?
A good idea poorly executed will often remain just a good idea. Successful code deployment requires detail oriented project manager and a team of experienced developers, who carefully build out the application in accordance with the Specs document.
During the coding period, updates and project statuses will be provided so that our clients know exactly where we are with the application, and have vision into the project to see it as it is built. In may cases we can show the app progress through an app simulator.
The back-end of your app/site. How it works. Why it works.
5) TESTING, TWEAKING AND CLIENT APPROVAL.
In the testing phase, we identify and correct any possible development errors (bugs). The complexity of this process is determined by the frequency and variety of the testing scenarios (use cases), and involves several people directly – or indirectly (the managers, the developers, the testers and the client).
During this phase, we identify whether the objectives were successfully met, and if the results are in accordance with the client’s expectations. This is our moment of truth and we do everything in our power to ensure the client is completely satisfied and the project has been successfully executed.
Test, test and test again. Then test again.
6) PROJECT DEPLOYMENT AND DELIVERY.
We deliver the project to the client. We also take care of the actual deployment of the project (hosting server settings, database configurations, tuning, App Store/Google Play submission etc.) so the client has the app ready for production and marketing.
At this stage the client will also receive all the deliverables as agreed to. This is usually in the form of an encrypted zip file emailed to the client.
Signed. Sealed. Delivered. The app/site is yours.
7) WARRANTY AND POST LAUNCH SUPPORT.
Our work comes with a minimum of 3 months no-quibble warranty that we offer on all all delivered website and applications.
We make sure the app/site runs flawless out “in the wild” (out in public) Most product or services need warranty periods and require maintenance and further developments and modifications.
During the warranty period – which varies with each project, Webology corrects – at no charge to the client – any error caused by our work. After the warranty period, Webology offers support for any further modifications and additional developments that the client may require. The cost of this support can vary depending on the complexity of the app.
We’re here for the long haul, just like your app/site. Platform updates, analytic reports, security checks and app upgrades. If you need it, we’ll take care of it.