1 / 26

Mobile Development Challenges and Risk Mitigation

Learn about the challenges and risks involved in mobile development and find out how to avoid them. Discover effective strategies for mitigating risks and planning a successful mobile development methodology.

bryanf
Download Presentation

Mobile Development Challenges and Risk Mitigation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mobile Development Challenges Nir Levy, CTO, realcommerce Ltd. nirl@realcommerce.co.il

  2. Agenda • Challenges • Risks • How to avoid them • Wrap-Up

  3. Challenges

  4. Challenges OS Fragmentation

  5. Challenges Device Fragmentation

  6. Challenges Productive User Experience on Multiple Devices

  7. Challenges Time to Market and Pressing Competition

  8. Challenges Access to Business Back-End Systems

  9. Challenges Information and Application Security

  10. Challenges Offline Mode and Synchronization

  11. Challenges App Distribution and Version Control

  12. Challenges Usage Statistics and Business Intelligence

  13. Risks

  14. Risks Solution Provider Lock-In …or worse, working with too many providers…

  15. Risks Controlling the Codebase …in too many languages and technologies…

  16. Risks Information Security Flaws that cannot be Contained …as users simply do not upgrade…

  17. Risks Complex and Lengthy Integrations with LOB Systems http:// …as they involve different development teams…

  18. Risks On-Going Effort to Support New Devices …they just keep popping up all the time…

  19. Mitigating the Risks

  20. Riskmitigation methodology noun \ˌme-thə-ˈdä-lə-jē\ pluralmeth·od·ol·o·gies 1 : a body of methods, rules, and postulates employed by a discipline : a particular procedure or set of procedures 2 : the analysis of the principles or procedures of inquiry in a particular field 3 : in software engineering : a framework that is used to structure, plan, and control the process of developing  an information system

  21. Riskmitigation Planning your Mobile Methodology • Which devices do we target? • Native, Web, or Hybrid? • Which software architecture do we employ? • How do we integrate to legacy back-ends? • How many apps do we plan to develop? • Are they customer facing or internal apps? • Who will be developing them? • What is the required time-to-market?

  22. Wrap-Up

  23. Wrap-Up Challenges • Creating rich mobile applications in a fragmented technological landscape • Connecting the enterprise back-end services in a secure and scalable manner • Controlling the growing portfolio of applications deployed “in the wild”

  24. Wrap-Up Mitigation • Planning development and deployment needs in advance • Creating a organizational-level mobile methodology • Using the right platform for mobile development and runtime services

  25. Thank You Nir Levy, CTO, realcommerce Ltd. nirl@realcommerce.co.il

More Related