2. Mobile applications usage is growing day by day.
Thanks to phenomenal advances in mobile device
capabilities, your smartphone continues to define you.
The apps you use are developed as a result of a
meticulous mobile development life cycle. Every mobile
app is designed using the best development strategy in
mind.
5. Mobile App Development
Phases
A mobile app development life cycle usually
consists of the following phases:
1. The Discovery Phase
2. The Design Phase
3. The Development & Testing Phase
4. Maintenance & Updates Phase
6. 1. The Discover Phase
Tasks
ο Requirements analysis
ο System definition
ο Prototyping
Benefits
ο Framework driven requirement specification
ο Get it right the first time by prototyping your project
ο Improve usability and user buy-in by letting them use the prototyped
system
ο Manage user/customer expectations
ο Manage IT staff expectations
ο More accurate size and cost estimate
7. 2. The Design Phase
Tasks
ο System design
ο Database design
ο Business Process Integration design
Benefits
ο Choice of deployment platform
ο Choice of Application Interface
ο Choice of user interface (browser, Windows rich-client or portable
devices)
ο Centralized/reusable business rules
ο Centralized/reusable business processes
ο Normalized database design
ο Framework driven design process
ο Reuse/integration of existing data and functions and systems
8. 3. The Development & Testing
Phase
Tasks
ο Develop system
ο Business Process Integration
ο User acceptance testing
ο System and performance testing
ο Implementation/deployment
9. Benefit
ο User prototype from the design phase as basis for system
ο Framework driven development process
ο One integrated suite of development tools
ο Lower skill requirements
ο Multi skilling
ο Business level coding
ο Task tracking and audit
ο Downplay/hide technology focus
ο Easy-to-learn and master
ο Deploy same code to multiple platforms
ο Task and change control tracking
ο RDML level debugging
ο Multitier, real-time client/server testing and tracing
ο Just-In-Time deployment
10. 4. Maintenance & Updates
Phase
Tasks
ο Ongoing system maintenance
ο Extend and enhance functionality
Benefits
ο Centralized/reusable business rules
ο Centralized/reusable business processes
ο Repository based impact analysis
11. Thank You
Mobile App Development Life
Cycle
Created By : http://www.cygnismedia.com/