Upload
suyati-technologies-pvt-ltd
View
326
Download
0
Embed Size (px)
Citation preview
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