A CIO Handbook a High-Level Look at Mobile Strategy, App Development Deployment and More...? Table of Contents
Total Page:16
File Type:pdf, Size:1020Kb
SAP Mobile Applications App Development in a Mobile World: A CIO Handbook A High-Level Look at Mobile Strategy, App Development Deployment and More...? Table of Contents 3 Introduction 15 SECTION 3: Deploy and Manage Mobile Apps 4 SECTION 1: Guiding Mobile Initiatives The Mobile Platform Advantage Directing Results-driven Mobile Initiatives Proof Point for Platform- based Mobile Strategy Creating a Mobile Strategy Deployment Scenarios: On-Premise vs. Cloud Reaching Customers with Business to Con- Checklist for Mobile App sumer (B2C) apps Platform that Supports B2C, B2B, and B2E Engaging your Work- Apps force with Business to Employee (B2E) apps 20 SECTION 4: Achieve Best Practices 8 SECTION 2: Developing Mobile Apps App Development Methods – Moving From Mobile App Architec- Concept to Launch tures Managing the App Aligning the Architec- Lifecycle ture to the Use Case Save Time and Money Matching App Functions to Device Forms Setup a Mobility Center of Excellence. Building Secure Apps with Authentication The Mobile Developer 22 SECTION 5: Finding Toolbox: Frameworks SAP Resources and Developer Environ- How Can SAP Support ments My Mobile Initiatives? App Enhancements with See How SAP Custom- SDKs ers Run Their Business- Adding Value with Data es Better With Mobile Integration Learn More with SAP The Case for Using Mobile Resources OData for Data Integra- tion Introduction As a senior stakeholder driving mobile initiatives in your organization, you may be lost in a sea of technologies and claims from vendors promising rapid delivery of applications to your employees, customers and partners. Local Storage Native Swipe Gradient M2M RDC Device Management JavaScript Mobile Web iOS Integration NFC Kiosk Local Storage Augmented Reality MeeGo MCAP Connectivity MMS Sync Kiosk Scalability MEAP mPayments Session Management MDM M2M Reliability Hybrid UX Smartphone Tethered HTML5 Feature Phone Cloud mMoney Sync Android GeoLocation Tablet Transition WebOS LBS BYOD CSS APIs JavaScript Authentication Future-proof SMS GPS Windows Mobile LUA BlackBerryOS Apps Animation Symbian Gesture Accelerometer Open Standards App Cache SDK mBanking On Premise Security Enterprise App Store To help explain some of the topics you will need to be aware of, and to separate the must-haves from the nice-to-haves, SAP has developed the App Development in a Mobile World: A CIO Handbook - a reference guide for applying a mobile strategy in the context of application architectures, best practices and resources available to help you. This eBook is divided into five sections: • Directing Result-Driven Mobile Initiatives: Mobile strategy, use cases, and factors to consider • Developing Mobile Apps: How to choose the right architecture for your use case, tools you can use • Deploying and Managing Mobile Apps: Platform-based approach vs. point solutions • Best Practices: How to save time and money, and get the most from your mobile strategy • Finding SAP Resources: Assets to help in your planning As you research options for every part of your mobile lifecycle and build out the material to support your decisions, we hope you find this eBook to be a helpful reference. App Development in a Mobile World 3 SECTION 1: Guiding Mobile Initiatives DIRECTING RESULTS-DRIVEN the mobile needs means near-certain CREATING A MOBILE STRATEGY MOBILE INITIATIVES failure for most mobile projects. If mobile projects are slow to launch, difficult to Mobile is introducing sweeping changes Mobile apps have moved from nice-to- support, or racking up unexpected costs, throughout your workplace. Bringing have additions to must-have business this guide will have suggestions for your organization into the mobile age tools as consumers and employees turn moving your mobile plans onto a more demands a mobility center of excellence from laptops and desktops to their successful path. led by a chief mobile officer. This execu- smartphones and tablets. Marketing, tive leads mobile initiatives, and most sales, retail, HR, business development, This guide outlines key concepts and importantly bridges the gap between and other lines of business want mobile methodologies for app development that business and technology, providing the apps that give them anywhere, anytime will speed your mobile initiatives. You will direction for mobility throughout the access to business data. Consumers find guidance for creating a strategy, organization. expect apps designed around their insight into different app architectures, favorite brand-name products and development methodologies, deploy- services. ment options, and more. If you’re a CIO new to mobile or your mobile projects This demand, coupled with the fact that are slow to launch, difficult to support, or most organizations don’t have dedicated racking up unexpected costs, this guide resources that can focus on addressing will have suggestions for moving your mobile plans onto a more successful track. The first order of business for the chief mobile officer is creating a mobile strategy that details the following eight items: Mobile Vision Document the mobile vision (beyond devices and features) and align it with business strategy. Avoid misperceptions by incorporating input from stakeholders (users, lines of business leaders, and IT) to discover the business drivers, benefits, and expectations of mobile in your organization. Innovation Identify mobile potential through user-centric methods (Design Thinking) to illustrate how mobile will bring innovation to the organization. For more information on Design Thinking, please review the white paper and video. Use Cases Establish a two-year plan that describes use cases, prioritization (value/need versus feasibility/ effort), standard plus specialized apps, and initial quick wins that deliver high value. Implementation Select a build, buy, rent, or combination approach based on existing infrastructure, skills, development, projects, and operations. Architecture and Specify the app architectures that best support your mobile apps while ensuring Technology standardization and flexibility. Evaluate a platform concept that considers the back-end systems and future needs (scalability, reusability, user growth, new functionality). Establish guidelines for OS, devices, and functionality (features, sensors, offline, and more). 4 App Development in a Mobile World SECTION 1: Guiding Mobile Initiatives Identify and assess general risk factors and for specific use cases, include awareness and Risk and Security compliance considerations. Identify mobile team and list skills and experience required (development, operations, Team Building administration), note specific skill gaps, and draft a skill development roadmap. Define a communication framework to share mobile news and advancements throughout the Transformation organization. The following can be used as a starting Today’s consumer smartphone rarely With such huge potential, there was a outline for the mobile strategy suffers from neglect. According to a time where many businesses rushed to document: recent Harris poll1 nearly 60% of users be in the App Store without investing a won’t go an hour without checking their lot of time in fine tuning the user experi- • Vision and mission smartphone; 74% of 18–34 year-olds use ence. Many pundits refer to those not- • Use cases and business processes them before going to bed or immediately too-distant-past days as the (consumer) impacted upon waking up. You can take advantage “app bubble”. While consumer smart- • Business value and benefits of this always-on behavior to expand phone use continues to increase, the • Architecture and technology your business’ reach. level of sophistication and expectations • Risk and security of users has risen too. A key metric to • Governance and organization An important point to consider is that consider is the “app abandonment” rate. • Skills and transformation even if your target audience has adopted A recent study3 shows that while 79% of • Consolidated roadmap the always-on usage mode, you will need consumers will try an app a second time to deliver value to them in your app so after it fails to impress, the rate drops to If you are just getting started on your that they will incorporate it into their 16% for trying the app a third time. Here mobile strategy or have an initial strate- daily habit pattern. The following are a are a few examples for “hooking” your gy and are starting on detailed planning, few key use cases that popular apps customers the first time: SAP has service offerings to help out. incorporate: • Consider banking applications that REACHING CUSTOMERS WITH • Provide useful information about your allow users to make a deposit simply BUSINESS TO CONSUMER (B2C) APPS products or services to drive sales2 by taking a picture of a check • Enable easy access to current • Many retailers today support quickly Mobile B2C - “Business to Consumer” or transaction status and order history to arranging in store pickup of items “Business to Customer” applications promote additional purchases ordered from a mobile phone to save exploded onto the scene with the release • Make your mobile customer an shipping costs and provide immediate of the original iPhone and Apple App “insider” to deals and promotions gratification Store in 2007. • Create a sense of “community” by • The common thread is to look for providing access to read and create opportunities for the user to do things reviews of products and services – a that would otherwise be time major step to increasing brand affinity consuming