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.

The changing face of mobile apps in the future of mobile

564 views

Published on

My 2016 Briforum presentation about how app creation in the enterprise has evolved and the different ways to build modern apps.

Published in: Technology
  • Login to see the comments

The changing face of mobile apps in the future of mobile

  1. 1. The changing face of Mobile Apps in the future of Mobile
  2. 2. Who Am I @bmkatz • Day job: Director of Mobile Strategy @VMware • Just a nutter with a blog - http://ascrewsloose.com • Host: @themobilecast podcast • Host: #Futurebiz tweet chat (Thursdays 1PM ET)
  3. 3. @bmkatz
  4. 4. @bmkatz
  5. 5. @bmkatz
  6. 6. @bmkatz
  7. 7. @bmkatz
  8. 8. @bmkatz
  9. 9. @bmkatz
  10. 10. @bmkatz
  11. 11. @bmkatz
  12. 12. @bmkatz
  13. 13. @bmkatz Most companies have developed less than 7 internal apps - Gartner
  14. 14. @bmkatz
  15. 15. @bmkatz
  16. 16. @bmkatz
  17. 17. @bmkatz Companies are taking their existing application development teams and using them to develop modern apps
  18. 18. @bmkatz
  19. 19. @bmkatz
  20. 20. @bmkatz
  21. 21. @bmkatz
  22. 22. @bmkatz
  23. 23. @bmkatz Katz’s Axiom If you build a crapplication they will run!
  24. 24. @bmkatz • Apps you hate to use • UI • UX • Scope Creep • Not what you wanted
  25. 25. @bmkatz
  26. 26. @bmkatz
  27. 27. @bmkatz
  28. 28. @bmkatz • Adobe • Appcelerator • IBM • Microsoft (Xamarin)
  29. 29. @bmkatz • MADP are designed to accelerate mobile application development • Write Once - Deploy Everywhere • Familiar languages (.net, C#, etc) • Codeless (the new it thing)
  30. 30. @bmkatz
  31. 31. @bmkatz Growing Up • Templates • Fewer coding fixes per OS • More APIs
  32. 32. @bmkatz
  33. 33. @bmkatz What happens when you mix a legacy app with some virtualization, add some hocus pocus and you come out with a mobile App?
  34. 34. @bmkatz RMAD
  35. 35. @bmkatz • Alpha Software • Capriza • HopTo • PowWow • Reddo • Starmobile
  36. 36. @bmkatz Refactoring • Take the legacy part of an App and make it modern • Original still exists but look/feel and behavior may be different to customer
  37. 37. © Copyright 2015 StarMobile, Inc. All Rights Reserved AB InBev Sales Application This is the PC browser-based BEFORE view of the AB InBev Key Account Management system
  38. 38. © Copyright 2015 StarMobile, Inc. All Rights Reserved StarMobile Studio Visual Editor
  39. 39. © Copyright 2015 StarMobile, Inc. All Rights Reserved AB InBev Sales App This is the AFTER view of the AB InBev Key Account Management App that was delivered in less than five business days
  40. 40. @bmkatz
  41. 41. @bmkatz
  42. 42. @bmkatz • Amazon • FeedHenry/Redhat • IBM • Kinvey • Kony • Microsoft Azure
  43. 43. @bmkatz BaaS
  44. 44. @bmkatz
  45. 45. @bmkatz
  46. 46. @bmkatz App UI/UX 100% © Kinvey 2016 Delivering an App: Perception
  47. 47. @bmkatz UI/UX New frontend and backend features (online & offline) Security & Compliance 25% 30% 20% 10%15% Support, Scale & Manage Sub-second Enterprise Data Integration, orchestration & acceleration © Kinvey 2016 Delivering an App: Reality
  48. 48. @bmkatz Custom Features 25% Standard Components 75% Another way to look at it © Kinvey 2016
  49. 49. @bmkatz What is A BaaS • New type (?) of middleware • Decouple front end development from back end changes • Don’t produce a traditional app (build 70-85% of the app)
  50. 50. @bmkatz Today
  51. 51. @bmkatz Enablement
  52. 52. @bmkatz
  53. 53. @bmkatz #FUN Principle Focus on the Users’ Needs
  54. 54. @bmkatz
  55. 55. @bmkatz It’s always great to have business requirements but unless you understand the use case you’ve wasted your time
  56. 56. @bmkatz Use case
  57. 57. @bmkatz
  58. 58. @bmkatz
  59. 59. @bmkatz
  60. 60. @bmkatz
  61. 61. @bmkatz
  62. 62. @bmkatz
  63. 63. @bmkatz
  64. 64. @bmkatz
  65. 65. @bmkatz An App is the interface we use to Access the Data and Manipulate it
  66. 66. @bmkatz Appifying the Enterprise • It’s the data stupid • Build an API to access the data • Wrap identity around it • Build apps that access the data through the API • Get Security involved in the beginning • Know what you’re building for (Biz Objective & User Needs)
  67. 67. @bmkatz Mobile First
  68. 68. @bmkatz Experience
  69. 69. @bmkatz
  70. 70. @bmkatz
  71. 71. @bmkatz
  72. 72. @bmkatz
  73. 73. * Your employees are your customers too! It’s all about the use case! How do you REIMAGINE the process to make it easier for your customers!
  74. 74. REINVENT
  75. 75. @bmkatz
  76. 76. @bmkatz
  77. 77. @bmkatz
  78. 78. @bmkatz
  79. 79. @bmkatz
  80. 80. @bmkatz
  81. 81. @bmkatz
  82. 82. • Still have many single use apps - but infrequent use • Single pane of glass (App) for the easy stuff • Much more productive
  83. 83. @bmkatz
  84. 84. @bmkatz
  85. 85. @bmkatz

×