mobile development lifecycle

16
1 MOBILE DEVELOPMENT LIFE CYCLE

Category:

Education


0 download

DESCRIPTION

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

TRANSCRIPT

Page 1: Mobile Development Lifecycle

1  

MOBILE DEVELOPMENT L IFE CYCLE

Page 2: Mobile Development Lifecycle

2  

E N T E R P R I S E A P P S

•  Specific  client  requirements  •  Focused  on  produc5vity  •  Solve  problems  or  pain  points  •  Listen  to  clients  needs  and  address  the  core  issues  

•  User  experience  is  important    

Page 3: Mobile Development Lifecycle

3  

P O T E N T I A L P R O B L E M S

•  Understanding  the  full  requirements  and  scope  of  work  

•  Managing  expecta5ons    •  SoDware/hardware  integra5on  •  User  Tes5ng  and  sign-­‐off  

Page 4: Mobile Development Lifecycle

4  

M o b i l e a p p d e v e l o p m e n t c y c l e

Page 5: Mobile Development Lifecycle

5  

F o u r P H A S E S

•  Discovery/Planning  Phase  •  Design  phase  •  Development  and  tes5ng  phase  •  Maintenance  and  updates  Phase  

Page 6: Mobile Development Lifecycle

6  

D I S C O V E R Y P H A S E

•  Crea5ve  ideas  •  Research  •  Due-­‐diligence  •  Compe5tor  analysis  •  Resource  planning  

Page 7: Mobile Development Lifecycle

7  

D E S I G N P H A S E

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

•  Wire-­‐framing  •  Proto-­‐typing  •  UX/Experience  mapping  •  Design  Mock-­‐ups  

Page 8: Mobile Development Lifecycle

8  

D E V E L O P M E N T P H A S E

•  Development  execu5on  planning  •  Execu5on  of  work  •  Internal  tes5ng  (by  developers)  •  Internal  Quality  Control  Tes5ng  (PM  &  CD)  •  User  Acceptance  Tes5ng  (UAT)      

Page 9: Mobile Development Lifecycle

9  

M A I N T E N A N C E A N D U P D A T E P H A S E

•  User  feedback  – Focus  groups    – Online  feedback  – Error/bug  reports  – AppStore  reviews  

•  Iden5fy  new  features  based  on  feedback  

Page 10: Mobile Development Lifecycle

10  

K E Y A R E A S I N T H E D E V E L O P M E N T P R O C E S S

•  Project  Management  •  Prototyping  •  Tes5ng  

Page 11: Mobile Development Lifecycle

11  

P R O J E C T M A N A G E M E N T

•  Communica5on  •  Resource  management  •  Quality  Control  

Page 12: Mobile Development Lifecycle

12  

P R O T O T Y P I N G

•  Use  cases  •  Wireframes  •  User  experience  mapping  •  Tes5ng  the  plan  

Page 13: Mobile Development Lifecycle

13  

U S E R E X P E R E N C E M A P P I N G

•  Uncover  the  Truth  •  Chart  a  course  •  Tell  the  Story  •  Use  your  map  

Page 14: Mobile Development Lifecycle

14  

T E S T I N G

•  Internal  tes5ng    •  Quality  control  •  User  acceptance  tes5ng  

Page 15: Mobile Development Lifecycle

15  

W H A T H A P P E N S I F T H I N G S G O W R O N G ?

•  Don’t  panic  •  Always  build  with  a  plan  B  •  Be  upfront  with  your  clients    •  Address  problems  as  soon  as  they  arise  

Page 16: Mobile Development Lifecycle

16  

Massive Infinity Pte. Ltd. 370 Telok Blangah Road, #02-A

Singapore 098835

www.massiveinfinity.com | [email protected]