We find that the best way for us to learn what your application should do is in conversation with you, either by phone or face to face. We’ll arrange a convenient time for you to talk with us and to over 30 minutes or an hour, we’ll discuss the main objectives of your web application or mobile application. We’ll ask you how the application fits into any existing product or service offerings, who the target audience is and what will provide return on investment for the web application or mobile application.
Once we understand this, we’ll work with you to make a plan to deliver this functionality using wireframes and a functional specification. Once this is mapped out we will develop an estimate and a delivery schedule. This delivery schedule will be broken down into a number of development sprints. These are defined periods of time within which to complete a defined list of functional requirements for the web application or mobile application.
As well as talking to you, we invest time into looking at the competition’s product in your target market. We will analyze the functionality and messaging your competitors are using and ensure that we understand what these sites are offering and so that we can position your site the right way. Note: If you require a detailed competitors report,this can also be provided as an additional online marketing service.
web mobile applications
Within the development process, there is likely to be a web design stage. This follows the process discussed in website design process and includes a graphics stage, coding stage and testing stage.
Web & Mobile Development estimate
After we feel we’ve cracked your requirements, we’ll prepare a web or mobile development estimate for you. We break the development plan into a series of defined sprints with a list of short tasks assigned to each sprint. We then assign a time estimate to each stage and ensure that the estimate meets your expectations and budget requirements.
Web & Mobile Development Sprints
During each sprint there This will involve integrating web or mobile design, coding the back end, and testing
- Sprint tasks: Usually a sprint will have one or two major features and a range of smaller tasks to be addressed. We work using an agile methodology and we incorporate any urgent requirements that were not originally part of the plan within reason.
- Testing stage: We test to ensure all functionality is working well on a test server. We test for cross-browser issues.
- Launch stage: Once everything has been tested, we push the code to the live web application or mobile application and test again to ensure everything is working there.
At this stage you will have a working product. Then we begin the next sprint.
All our work is developed using model-view-control frameworks. Entities diagrams and all other forms of documentation are available as delivery tasks within a web or mobile development sprint.
You will get a solution that delivers a greater return on your web & mobile application investment.
You will receive a consistently high level of service and delivery. We work hard to ensure your solution is delivered on time and within budget.