Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Mobile Development Lifecycle

558 views

Published on

Presented by Mr Kristopher Heslop, General Manager of Massive Infinity at ISS Seminar: Enabling Mobile Enterprise on 16 Jan 2014.

Published in: Education, Business, Technology
  • Be the first to comment

Mobile Development Lifecycle

  1. 1. MOBILE DEVELOPMENT LIFE CYCLE 1  
  2. 2. ENTERPRISE APPS Specific  client  requirements   Focused  on  produc5vity   Solve  problems  or  pain  points   Listen  to  clients  needs  and  address  the  core   issues   •  User  experience  is  important     •  •  •  •  2  
  3. 3. POTENTIAL PROBLEMS •  Understanding  the  full  requirements  and   scope  of  work   •  Managing  expecta5ons     •  SoDware/hardware  integra5on   •  User  Tes5ng  and  sign-­‐off   3  
  4. 4. Mobile app development cycle 4  
  5. 5. Four PHASES •  •  •  •  Discovery/Planning  Phase   Design  phase   Development  and  tes5ng  phase   Maintenance  and  updates  Phase   5  
  6. 6. DISCOVERY PHASE •  •  •  •  •  Crea5ve  ideas   Research   Due-­‐diligence   Compe5tor  analysis   Resource  planning   6  
  7. 7. DESIGN PHASE •  System  design     –  Ac5vity  diagram   –  Use  case   –  Database  API  design   •  •  •  •  Wire-­‐framing   Proto-­‐typing   UX/Experience  mapping   Design  Mock-­‐ups   7  
  8. 8. DEVELOPMENT PHASE •  •  •  •  •      Development  execu5on  planning   Execu5on  of  work   Internal  tes5ng  (by  developers)   Internal  Quality  Control  Tes5ng  (PM  &  CD)   User  Acceptance  Tes5ng  (UAT)   8  
  9. 9. MAINTENANCE AND UPDATE PHASE •  User  feedback   –  Focus  groups     –  Online  feedback   –  Error/bug  reports   –  AppStore  reviews   •  Iden5fy  new  features  based  on  feedback   9  
  10. 10. KEY AREAS IN THE DEVELOPMENT PROCESS •  Project  Management   •  Prototyping   •  Tes5ng   10  
  11. 11. PROJECT MANAGEMENT •  Communica5on   •  Resource  management   •  Quality  Control   11  
  12. 12. PROTOTYPING •  •  •  •  Use  cases   Wireframes   User  experience  mapping   Tes5ng  the  plan   12  
  13. 13. USER EXPERENCE MAPPING •  •  •  •  Uncover  the  Truth   Chart  a  course   Tell  the  Story   Use  your  map   13  
  14. 14. TESTING •  Internal  tes5ng     •  Quality  control   •  User  acceptance  tes5ng   14  
  15. 15. WHAT HAPPENS IF THINGS GO WRONG? •  •  •  •  Don’t  panic   Always  build  with  a  plan  B   Be  upfront  with  your  clients     Address  problems  as  soon  as  they  arise   15  
  16. 16. Massive Infinity Pte. Ltd. 370 Telok Blangah Road, #02-A Singapore 098835 www.massiveinfinity.com | info@massiveinfinity.com 16  

×