Our Process

OUR PROCESS FOR MOBILE APPLICATION DEVELOPMENT

You will find below the steps we follow from the initial contact with a client until the application is deployed to Production or to Google Play or Apple store.

1. Pre-sale Phase

In pre-sale phase, we translate ideas into requirements and business cases. Our business analysts work with our clients to understand the business and functional requirements. A number of meetings via Skype or Webex or face to face are organised where requirements are collected and discussed.

At the end of this phase, a scope of work document is provided to the client where we describe the application to be developed and its functionalities. At the same time we provide the price for developing the application, the timing for implementation and the payment milestones. We have 5 payments milestones:

  • 30% : First demo
  • 40% : Implementation is completed
  • 10% : Acceptance Tests are validate by the client
  • 10% : Application deployment to Production for web application or application validate by Apple store and/or Google play
  • 10%: 2 months after the application is in Production for web application or application validate by Apple store and/or Google playstore.

If the client agree on price and timing, we move to design and Implementation phase. On average, the application development take between 3 and 6 months from the time the requirement are completed and sign off.

Design & Implementation Phase

We use agile scrum methodology and DevOps for implementation and design.

2.1 Design Convert business requirements into functional requirements or user stories for IT.

2.2 Implementation Convert functional requirements or user stories into application software. During implementation phase, the first 30 days, we set up the development environments and we work on the first user story. From day 45, we present our first demo where we present the application and some functionalities implemented. Our client has the opportunity to see the look and feel of the applications and some functionalities.

For mobile applications (Android or iOS), we provide a link to download the application after the presentation and the client can test the application and share feedback. For web applications, we provide a link to access the application after the presentation and the client can test the application and share feedback. From this time, every 2 weeks until the end of the project, we present application with new functionalities and the client can test the application.

2.3 Functional Test Verify that the application works as expected. We execute a number of test to cover every functionality of the application.

2.4 Performance Test Verify that the application continue to work as expected when it is heavily used: several users using the applications at the same time.

3. Acceptance Test Phase

When implementation of the application is completed, we deliver the software developed to our client for final validation.

TECHNOLOGIES WE USE



Address

S-MOBILE SPRL

Rue de Grand Bigard 14

1082 Berchem Sainte Agathe

Belgium

General Inqueries

[email protected]

+32 2 216 0374