0
MOBILE DEVELOPMENT LIFE CYCLE

1	
  
ENTERPRISE APPS

Specific	
  client	
  requirements	
  
Focused	
  on	
  produc5vity	
  
Solve	
  problems	
  or	
  pain	
 ...
POTENTIAL PROBLEMS

•  Understanding	
  the	
  full	
  requirements	
  and	
  
scope	
  of	
  work	
  
•  Managing	
  expe...
Mobile app development cycle

4	
  
Four PHASES

• 
• 
• 
• 

Discovery/Planning	
  Phase	
  
Design	
  phase	
  
Development	
  and	
  tes5ng	
  phase	
  
Ma...
DISCOVERY PHASE

• 
• 
• 
• 
• 

Crea5ve	
  ideas	
  
Research	
  
Due-­‐diligence	
  
Compe5tor	
  analysis	
  
Resource	...
DESIGN PHASE

•  System	
  design	
  	
  
–  Ac5vity	
  diagram	
  
–  Use	
  case	
  
–  Database	
  API	
  design	
  

•...
DEVELOPMENT PHASE

• 
• 
• 
• 
• 
	
  	
  

Development	
  execu5on	
  planning	
  
Execu5on	
  of	
  work	
  
Internal	
 ...
MAINTENANCE AND UPDATE PHASE

•  User	
  feedback	
  
–  Focus	
  groups	
  	
  
–  Online	
  feedback	
  
–  Error/bug	
 ...
KEY AREAS IN THE DEVELOPMENT PROCESS

•  Project	
  Management	
  
•  Prototyping	
  
•  Tes5ng	
  

10	
  
PROJECT MANAGEMENT

•  Communica5on	
  
•  Resource	
  management	
  
•  Quality	
  Control	
  

11	
  
PROTOTYPING

• 
• 
• 
• 

Use	
  cases	
  
Wireframes	
  
User	
  experience	
  mapping	
  
Tes5ng	
  the	
  plan	
  

12	...
USER EXPERENCE MAPPING

• 
• 
• 
• 

Uncover	
  the	
  Truth	
  
Chart	
  a	
  course	
  
Tell	
  the	
  Story	
  
Use	
  ...
TESTING

•  Internal	
  tes5ng	
  	
  
•  Quality	
  control	
  
•  User	
  acceptance	
  tes5ng	
  

14	
  
WHAT HAPPENS IF THINGS GO WRONG?

• 
• 
• 
• 

Don’t	
  panic	
  
Always	
  build	
  with	
  a	
  plan	
  B	
  
Be	
  upfr...
Massive Infinity Pte. Ltd.
370 Telok Blangah Road, #02-A
Singapore 098835
www.massiveinfinity.com | info@massiveinfinity.c...
Upcoming SlideShare
Loading in...5
×

Mobile Development Lifecycle

235

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
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
235
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "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  
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×