Getting your Mobile App Development Efforts Unstuck

17
Ge#ng Your App Dev UnStuck Chris Schroeder CEO, App47 Nasrin Azari CEO, Mobile Reach

description

It's time to build that enterprise mobile app! By now, we figured everyone would have one. In fact, we were worried about performance problems caused by too many hasty and poorly planned builds. But it turns out it's hesitancy, not haste, that's holding up mobile app development and deployment. Mobile Reach and App47 address those app apprehensions. Start thinking in terms of the complete app lifecycle, and you're underway. Join enterprise mobile app innovators App47 and Mobile Reach to learn how to make it happen. The components of a successful enterprise mobile app framework The evolution of an enterprise mobile app, from idea to end user Best practices in enterprise mobile app deployment and management Strategies on intelligent app iteration and future scalability Clearly defined approaches to maximize ROI on enterprise mobile app deployments

Transcript of Getting your Mobile App Development Efforts Unstuck

Page 1: Getting your Mobile App Development Efforts Unstuck

Ge#ng  Your  App  Dev  Un-­‐Stuck  

Chris Schroeder CEO, App47

Nasrin Azari CEO, Mobile Reach

Page 2: Getting your Mobile App Development Efforts Unstuck

2  

Speakers  

Chris  Schroeder  CEO,  App47

Email:  [email protected]  Twi9er:  @chris_schroeder    

Nasrin  Azari  CEO,  Mobile  Reach    

Email:  [email protected]  Twi9er:  @MobileReach  

Page 3: Getting your Mobile App Development Efforts Unstuck

3  

Isn’t  Everybody  Mobile?  

Page 4: Getting your Mobile App Development Efforts Unstuck

Mobile  Apps  must  have  PURPOSE  

CUSTOMER  FACING  •  Provide  informaOon  

–  Account  informaOon  –  Usage  informaOon  

•  Improve  markeOng  /  image    –  AdverOsing  –  Features  /  benefits  /  etc  

•  Customer  support  –  Easy  to  get  answers  –  Easy  to  find  contact  info  

EMPLOYEE  FACING  •  MUST  Improve  a  Process  

–  Faster  –  Easier  –  More  accurate  –  More  complete  –  Safer  /  more  secure  

•  MUST  be  Used!  –  UI  must  be  simple/intuiOve  –  At  least  as  easy  to  use  –  Usage  must  be  enforced  

4  

Page 5: Getting your Mobile App Development Efforts Unstuck

•  ConnecOvity  – Strength  and  Reliability  of  Network  access  

•  DistracOon  – Noise  – LighOng  – Other  

•  Elements  – Ruggedness  requirements  (likelihood  of  drops,  etc)  – Heat,  Cold,  Moisture  

5  

Consider  the  ENVIRONMENT  

Page 6: Getting your Mobile App Development Efforts Unstuck

•  Customer-­‐facing:  – Customers  

•  Employees:  – Field  technicians  – Sales  force  – Managers  /  supervisors  – Support  personnel  

6  

Who  are  the  App  USERS?  

Page 7: Getting your Mobile App Development Efforts Unstuck

•  Customer-­‐facing  – Drive  towards  desired  acOon  – As  few  clicks  as  possible  to  get  to  informaOon  – Limited  to  what  customers  want  /  need  

•  Employee-­‐facing  – Response-­‐Ome  requirements  – SIMPLE  and  unclucered  screens  – Minimize  errors  during  data  capture  – Automated  as  much  as  possible  

7  

User  Interface  /  User  Experience  

Page 8: Getting your Mobile App Development Efforts Unstuck

•  Should  cater  to  a  wide  audience  •  Should  not  assume  a  specific  device  or  skillset  •  Web-­‐based  /  HTML5  apps  are  usually  best:  – Performance  is  not  a  key  factor  to  success  – Availability  with  connecOvity  is  acceptable  – Availability  on  a  variety  of  plaeorms  is  a  MUST  – Typically  very  one-­‐direcOonal  (B2C)  – SOll  important  to  keep  the  UI  unclucered  and  simple!  

8  

Customer  Facing  Mobile  Apps  

Page 9: Getting your Mobile App Development Efforts Unstuck

•  Should  have  a  very  specific  purpose  /  goal  •  Performance  &  UI  is  KEY  to  success  •  NaOve  apps  are  usually  best:  – Offline  usage  is  necessary  for  good  performance  – Offline  usage  is  necessary  when  connecOvity  is  unavailable  or  poor  

– Business  can  control  the  plaeorms  /  devices  used  – Apps  are  typically  bi-­‐direcOonal  

9  

Employee  Facing  Mobile  Apps  

Page 10: Getting your Mobile App Development Efforts Unstuck

1.  IdenOfy  the  GOAL  and  USERS  of  the  App  2.  Specify  the  DATA  used  and/or  captured  3.  Determine  TYPE  of  App  and  DEVICE(s)  

4.  Plan  out  Design,  Development,  and  Test  

5.  Plan  out  Deployment  and  ongoing  Maintenance  

10  

5  Steps  to  Mobile  App  Development  

Page 11: Getting your Mobile App Development Efforts Unstuck

•  What  do  you  want  to  App  to  Accomplish?  

•  What  are  current  metrics  and  success  targets?  

•  How  will  you  measure  success  (that  the  App  has  achieved  its  goal)?    

•  Who  will  be  using  the  App,  and  what  are  their  skills?    

11  

Step  1:  What  is  your  GOAL?  

Page 12: Getting your Mobile App Development Efforts Unstuck

•  Customer  Support  App:  –  Goal:  Improve  Customer  support  –  Current  metrics:  x  number  of  minutes  to  resolve  an  average  customer  support  request  

–  Success  targets:  y  number  of  minutes  to  resolve  an  average  customer  support  request  

– Measuring:  Track  resoluOon  Ome,  before  and  aner  –  Users:  Business  customers,  low-­‐skill  level  

•  Create  a  set  of  requirements  for  the  app  based  on  these  goals  

12  

Example  Customer-­‐facing  App  

Page 13: Getting your Mobile App Development Efforts Unstuck

•  Field  InspecOon  App:  –  Goal:  Reduce  data  entry  errors,  implement  real-­‐Ome  data  capture,  

speed  up  InspecOon  Ome  –  Current  metrics:  x  number  of  minutes  to  complete  an  inspecOon;  %  

accurate  inspecOon  records;  real-­‐Ome  report  accuracy  –  Success  targets:  improvements  in  current  metrics  –  Measuring:  Track  each  inspecOon,  Ome  to  complete,  accuracy  of  data  

capture,  accuracy  of  report  data  –  Users:  Field  techs,  savvy  with  and  knowledgeable  about  task  itself,  may  

not  be  proficient  mobile  device  users  

•  Create  a  set  of  requirements  for  the  app  based  on  these  goals  

13  

Example  Employee-­‐facing  App  

Page 14: Getting your Mobile App Development Efforts Unstuck

•  DATA:    –  IdenOfy  the  Input  and  Output  required  for  the  App  – Specify  parameters  around  the  data  

•  TYPE:  – Based  on  Users,  environment,  and  Purpose,  idenOfy  whether  you  want  to  go  Web  or  NaOve  

•  DEVICE:  – For  NaOve  apps,  what  plaeorms  do  you  want/need  

14  

Steps  2  and  3:  DATA,  TYPE,  DEVICE  

Page 15: Getting your Mobile App Development Efforts Unstuck

•  Design:  – Base  on  Data  requirements  and  Purpose  – Keep  it  simple  

•  Development:  – Buy  versus  Build  decision  – Assign  appropriate  resources  

•  Test:  – Pilot  with  small  group  of  users  

15  

Step  4:  Design,  Development,  Test  

Page 16: Getting your Mobile App Development Efforts Unstuck

•  IniOal  Deployment  •  Ongoing  Management  –  Tracking  end-­‐user  usage  and  saOsfacOon  –  Iterate  mobile  apps  and  re-­‐deploy  based  on  feedback  – Modify  apps,  Deprecate  apps,  Deploy  new  apps  –  Training  

•  Managing  updates  –  Plaeorm  changes  –  Bug  fixes  –  App  updates  –  New  apps  

16  

Step  5:  Deployment,  Ongoing  Support  

Page 17: Getting your Mobile App Development Efforts Unstuck

Chris  Schroeder  CEO  App47

Email:  [email protected]  Twi9er:  @chris_schroeder    

17  

Thank  you  

Nasrin  Azari  CEO  Mobile  Reach  

Email:  [email protected]  Twi9er:  @MobileReach