1
Understanding mobile app development process Gartner’s estimation of global app revenue: 2012 $18.56 billion 2016 $74 billion 2017 $76.52 billion Number of downloaded apps globally: 310 billion apps MOBILE APP DEVELOPMENT PROCESS- TIMELINE 18 DAYS 10 Weeks 300 hours 400-600 hours 600-900 hours 900+ hours Time taken to develop & publish a standard native app Average time taken to build back-end Simple app 08 Weeks Average time taken to build front-end Moderate apps Highly multifaceted apps Multifaceted apps MOBILE APP DEVELOPMENT PROCESS- COST The cost to develop a mobile app varies widely, depending on several factors, such as: The simplicity or complexity of the app The platform The location of the vendor The reputation, experience and pricing strategy of the vendor THE PROCESS The process of developing an app can be divided into three major parts: Preparatory Elements Development Process The Delivery Process a. Back End b. Front End Preparatory Elements The Development Process Delivery Undertake a requirement analysis (gather the business requirements) Define in clear cut and unambiguous terms the purpose of the mobile app, or what it achieves for the user Define the functional requirements a. Technology b. Strategy Develop the project plan or roadmap Testing a. Functional testing b. Performance Testing & Optimization c. Acceptance tests Deployment (in AppStores and other places) Device Lifecycle Maintenance Updates Design Implementation Test Integration Maintenance KEY Considerations There are several influencers at play, which impact the making of a mobile app. Here are some key thoughts to be pondered, before starting the process: Make sure to factor in the compliance requirements, and terms and conditions of the AppStore, PlayStore or platform where the app will be launched. For instance, Apple (iOS) will reject apps that incentivize based on social sharing and video views. Factor in legal considerations, especially if the app collects “Personally identifiable information” (PII) from users. Be aware of copyright and IP property involved in the development process. Sign a Non-Disclosure Agreement (NDA) for designs and copyrights. 1. http://www.infoq.com/articles/latest-mobile-app-development-trends 2. http://www.juniperresearch.com/researchstore/strategy-competition/digital-advertising/online-mobile-wearables 3. http://www.enterpriseappstoday.com/management-software/10-mobile-app-trends-for-2016.html 4. http://www.smartinsights.com/mobile-marketing/app-marketing/mobile-app-development-need-know-infographic/ 5. http://www.enterpriseappstoday.com/management-software/10-mobile-app-trends-for-2016.html 6. http://www.dbbest.com/blog/mobile-app-development-process/ 7. http://www.kinvey.com/blog/2086/how-long-does-it-take-to-build-a-mobile-app 8. http://www.getranked.com.my/mobile-app-development/ 9. http://www.inmobi.com/blog/2015/01/19/4-legal-aspects-you-need-to-be-aware-of-when- developing-a-mobile-app 10. http://savvyapps.com/blog/mobile-app-marketing-strategies-pre-launch 11. http://info.localytics.com/blog/9-things-to-consider-before-during-and-after-launching-your-app 12. https://developer.xamarin.com/guides/cross-platform/getting_started/introduction_to_mobile_sdlc/ Reference The effort that goes in to developing an app is underestimated at times, but the rewards at the end of the line are well worth the effort. suyati.com

Understanding Mobile App Development Process- Infographic

Embed Size (px)

Citation preview

Page 1: Understanding Mobile App Development Process- Infographic

Understanding mobile appdevelopment process

Gartner’s estimation of globalapp revenue:

2012

$18.56billion

2016

$74billion

2017

$76.52billion

Number of downloaded appsglobally:

310billion apps

MOBILE APP DEVELOPMENT PROCESS- TIMELINE

18 DAYS 10 Weeks

300 hours

400-600 hours

600-900 hours

900+ hours

Time taken to develop & publish a standard native app

Average time taken to build back-end

Simple app08 Weeks

Average time taken to build front-end

Moderate appsHighly multifaceted

apps

Multifaceted apps

MOBILE APP DEVELOPMENT PROCESS- COST

The cost to develop a mobile app varies widely,depending on several factors, such as:

The simplicity or complexity of the appThe platformThe location of the vendorThe reputation, experience and pricingstrategy of the vendor

THE PROCESSThe process of developing an app can be divided into three major parts:

PreparatoryElements

DevelopmentProcess The Delivery

Processa. Back Endb. Front End

Preparatory Elements The Development Process Delivery

Undertake a requirement analysis (gather the business requirements)

De�ne in clear cut and unambiguous terms the purpose of the mobile app, or what it achieves for the user

De�ne the functional requirements a. Technology b. Strategy

Develop the project plan or roadmap

Testing a. Functional testing b. Performance Testing & Optimization c. Acceptance tests

Deployment (in AppStores and other places)

Device Lifecycle Maintenance

Updates

Design

Implementation

Test

Integration

Maintenance

KEY ConsiderationsThere are several influencers at play, which impact the making of a mobile app. Here are some key thoughts to be pondered, before starting the process:

Make sure to factor in the compliance requirements, and terms and conditions of the AppStore, PlayStore or platform where the app will be launched. For instance, Apple (iOS) will reject apps that incentivize based on social sharing and video views.

Factor in legal considerations, especially if the app collects “Personally identifiable information” (PII) from users.

Be aware of copyright and IP property involved in the development process. Sign a Non-Disclosure Agreement (NDA) for designs and copyrights.

1. http://www.infoq.com/articles/latest-mobile-app-development-trends2. http://www.juniperresearch.com/researchstore/strategy-competition/digital-advertising/online-mobile-wearables3. http://www.enterpriseappstoday.com/management-software/10-mobile-app-trends-for-2016.html4. http://www.smartinsights.com/mobile-marketing/app-marketing/mobile-app-development-need-know-infographic/5. http://www.enterpriseappstoday.com/management-software/10-mobile-app-trends-for-2016.html6. http://www.dbbest.com/blog/mobile-app-development-process/7. http://www.kinvey.com/blog/2086/how-long-does-it-take-to-build-a-mobile-app8. http://www.getranked.com.my/mobile-app-development/9. http://www.inmobi.com/blog/2015/01/19/4-legal-aspects-you-need-to-be-aware-of-when- developing-a-mobile-app10. http://savvyapps.com/blog/mobile-app-marketing-strategies-pre-launch11. http://info.localytics.com/blog/9-things-to-consider-before-during-and-after-launching-your-app12. https://developer.xamarin.com/guides/cross-platform/getting_started/introduction_to_mobile_sdlc/

Reference

The effort that goes in to developing an app is underestimated at times, but the rewards at the end of the line are well worth the effort.

suyati.com