SlideShare a Scribd company logo
1 of 17
Download to read offline
Navigating your Mobile Roadmap –
A Quick Reference Manual
October 2011
The Mobile Roadmap

     We are in the decade of mobility. Smart phones are driving
     mobile internet and app usage. Since the introduction of iPhone
     in 2007, smart phone penetration has been exponentially
     growing and has reached over 40% by June 2011 according to
     Nielson.

     Not only are smart phones getting more prevalent, consumers are
     spending more time on them. According to Flurry Analytics ,                          Assess
     about 81 minutes per day are spent on smart phones compared
     to 74 minutes on desktop internet. Businesses need to adapt to
     this changing consumer behavior and consider mobile as one of
     the key strategic channels for the future.
                                                                                      Build
     Despite increasing prevalence of mobile teams and initiatives,
     the field is relatively young and best practices are hard to come
     by.

     Having worked on over 100 engagements and countless                                  Deploy
     interactions with our customers over the past 3 years, we have
     put together a set of key considerations for navigating your
     mobile roadmap. These considerations will help you identify
     opportunities and also avoid major pitfalls while trying to
     implement mobility projects. We have categorized these
     considerations into 3 phases – Assess, Build and Deploy , based
     on the activity timeline and a series of steps within each phase.


A RapidValue White Paper – Oct 2011                  Navigating your Mobile Roadmap                2
A three-phase approach ensures your mobile project is highly effective….




                                                      Assess: This phase ensures that 1) an ROI-driven
                                                      Business case has been built for the mobile project 2)
                                      Assess          Technology roadmap to fit business requirements and
                                                      overall strategy has been identified


                                               Build: This phase consists of User Interface creation
                                               as well as iterative build and test of application. The
                                 Build         objective is to ensure value creation in an incremental
                                               fashion, within short time-frames.


                                                      Deploy: The third and final phase includes app
                                      Deploy          approval and distribution, training, maintenance
                                                      and upgrades and measurement. This phase is key
                                                      to delivering and measuring ROI.




A RapidValue White Paper – Oct 2011             Navigating your Mobile Roadmap                                 3
Establishing a business case prior to starting your mobile initiative                                                              Assess

is critical to the project success…
 It is important to build a business case prior to investing in mobile.
 This helps in ensuring a systematic investment with measured ROI,
 instead of building an app for the sake of market presence.

 Some of the benefits to be considered for ROI calculation are
 • Enhanced revenues – Increased number of purchases via
    mobile, higher number of store visits and so on.
 • Lower costs – Higher efficiencies in operations, saving on
    printing and postage charges, saving on higher cost equipment
 • Customer Satisfaction – This may be hard to measure
    quantitatively . However, can become a differentiating factor in
    the long run.
 • Enhanced market presence and visibility

 Some of the costs that need to be considered are:
 • Development costs – External Vendors, Internal Team Effort
 • Support and Upgrade costs – Apps will need to be upgraded on                       Example – Marriott Mobile Web App:
    a regular basis, both in terms of new technology as well as
    functionality                                                                     “Marriott.com’s website built specifically for mobile
 • Marketing Costs – Spend needed to get end-consumers to use                         devices – Marriott Mobile -- generated more then $1.25
    the app                                                                           million in gross revenue in the first 100 days after
 • Training Costs – Typical mobile/tablet apps do not require as                      introducing direct mobile Internet bookings. ” **
    much training as the web applications. However, it is prudent to
    allocate for training time, especially for enterprise applications.               **Source: Marriott News, Dec 23, 2008




 A RapidValue White Paper – Oct 2011                 Navigating your Mobile Roadmap                                                         4
Assess
And so is identifying the right technology choice.



 Mobile enabling technologies are evolving fast. It is important to
 select the right technology, from the perspective of end-user
 usability as well as long-term scalability.

 Typical choice to be made is between native apps and mobile
 web. Native apps can be built with OS specific technologies like
 iOS, Android etc. or leveraging cross-mobile platforms like
 PhoneGap, Appcelerator and Rhomobile. Mobile web apps can be
 built using technologies like HTML5, JQuery Mobile and Sencha
 Touch.
                                                                                         Examples
 The right approach and technology has to be evaluated and
 identified after a thorough analysis, looking at factors such as:                          For retailers, a mobile website may be of a higher priority
 • Business Objectives                                                                      than an app as a large part of search traffic will be
 • Usability                                                                                generated through web-based searches.
 • Platform                                                                                 For a hospital management application, a cross-mobile
 • Cost of                                                                                  platform may be better suited, as it provides the right
                                                                                            combination of usability along with the ability to deploy
                                                                                            apps on multiple devices
                                                                                            For a highly consumer centric music application, a native
                                                                                            application makes most sense, as it provides the best
                                                                                            user-experience.

  A RapidValue White Paper – Oct 2011                   Navigating your Mobile Roadmap                                                             5
Build
Kick-off the project by setting up a cross-functional team..

  Mobile engagements need a co-ordinated team assembled from
  cross functional departments. Some of the roles that are needed
                                                                                                                            User
  for an effective mobile team are:                                                                                      Experience
  •    User-experience designers: for designing the end-customer                                                         Designers

       experience and navigation
  •    UI Graphics designers: for graphics and branding                                       Compliance
                                                                                                (where                                           UI Graphics
  •    Marketing & Sales: Especially for customer focused apps in                              needed)

       order to ensure effective way to market and sell the concept
  •    Business team: Provides scope for the project as well as user
       acceptance criteria                                                                                              Effective
  •    IT development team: Team that is primarily involved in the                                                       Mobile
       development of the engagement. Usually this team may                                                              Project
       need multiple skills especially when developing applications                       Quality
                                                                                         Assurance
                                                                                                                          team                           Sales &
                                                                                                                                                        Marketing
       for different platforms like IOS, Android, Blackberry etc. If the
       application being developed uses cross platform tools like
       Rhomobile or PhoneGap or HTML5, then skills required for
       each of those tools will also be required
  •    Quality Assurance: It is highly recommended to have an
       independent testing team for device testing which provides                                          Developers                 Business

       both manual testing and automated testing support
  •    Compliance team: These skills are needed where the
       application needs to adapt to compliance requirements like
       HIPAA.


  A RapidValue White Paper – Oct 2011                   Navigating your Mobile Roadmap                                                                              6
Build
Creating a compelling user experience is the next step…

 Building the right user experience is the key to a successful
 mobile engagement. Traditional software development did not
 give this aspect too much importance. Most developers still focus
 on “functionality” rather than end customer experience leading
 to functional but non-sticky applications. “Experience
 Engineering” is the new paradigm in the mobile world.

 Users in the mobile world have a lot more choice now and will
 pick the product that gives them the best overall experience.
 Building stickiness and wow factor is very important. Mobile
 design should take care of aspects like screen size, connectivity,
 bandwidth, designing for a variety of devices and creating the                         Example – Flipboard iPad app:
 best navigation experience.
                                                                                        “Though there are a lot of news aggregation apps
 Mobile has some unique features compared to desktop. For                               available today, one of the applications that creates a
 example, smart mobiles have cameras, they can determine your                           unique experience is Flipboard. What differentiates
 position using GPS, detect motion, scan barcodes etc. These                            Flipboard is the clean and simple UI coupled with a
 features can be used innovatively to enhance user experience to                        reading experience uniquely designed for the iPad. Users
 increase customer stickiness to your app. For example, delivering                      have chosen this application over most other news reader
 the right coupon when a user walks into his favorite store will                        apps though Flipboard did not have the first mover
 significantly increase customer satisfaction.                                          advantage.

 In short, mobile projects should be driven by customer                                 Users get to chance upon new content in such an easy way
 experience and UX designs rather than software functionality                           thereby increasing the stickiness of the application
 alone.                                                                                 making users to browse more than what they initially
                                                                                        started to read.”
  A RapidValue White Paper – Oct 2011                  Navigating your Mobile Roadmap                                                         7
Build your projects in an iterative way to deliver incremental,                                                                              Build

measurable value…

  Mobile development is best accomplished using an iterative
  development approach. This approach is what we call a “Self
  Funded Model” and typically uses an eight to ten weeks iteration
  cycle. The benefits of the first iteration partly fund the cost of
  development of the following iterations and if the app is
  successful can even fund the full costs by the 3rd or 4th iteration.

  Following are the key steps to this model
        • Split overall scope into small chunks of functionality
        • Identify quick wins
        • Group functionality into multiple iterations prioritizing
            on quick wins
        • Launch the first version of the app                                           Example – Large Accessories Retailer in US :
        • Take customer feedback and launch new functionality
            in 6 to 8 weeks iterations                                                  RapidValue has helped a US based women’s accessories
                                                                                        retailer with over 150 stores across the US build a catalog
  Main advantages of this model are                                                     application using its Xcelerate methodology. Key benefits to
  • Benefits-focused development approach rather than features                          consumers and employees were identified and the first
  • Better customer satisfaction due to constant feedback and                           version of the app was released in just 6 weeks. This was
     delivery of functionality                                                          rolled out to all stores in the first version. The second
  • Increased flexibility to customer needs or changing                                 version of the app saw this application rolled out to
     requirements                                                                       consumers.
  • Early iterations expose and mitigate risks                                          Every subsequent release brought new features and
  • Management can make tactical changes to the product                                 incremental benefits. Six months after the launch of the first
                                                                                        version, the app is currently in its fourth version

  A RapidValue White Paper – Oct 2011                  Navigating your Mobile Roadmap                                                            8
Build
And do not under-estimate Integration effort…



 Most mobile engagements need integration with cloud
 applications or enterprise legacy applications for them to work
 smoothly. Moreover, integrations are not one big bang to be done
 at the end of the project. Leaving integration decisions to the
 end, results in a lot of rework and this can be as high as 40% of
 the overall effort.

 In order to avoid this, Integration design should be taken up in
 parallel to mobile application design and should be given a higher                   Example – Integrations within m-commerce application:
 priority. Also all APIs needed for Integration should be developed
 earlier to the mobile component development that needs it. So                        “ For one of our customers, a US based retail chain, we are
 effective project planning with dependencies is needed.                              currently building an innovative and unique m-commerce
                                                                                      application that helps provide the wow factor to customers
                                                                                      and increase usage. This application’s UI can be controlled
                                                                                      from the backend by an admin and can be changed
                                                                                      frequently to keep the novelty factor. In order to ensure that
                                                                                      this application works to meet the dynamic requirements , it
                                                                                      had to be integrated for various functions like product
                                                                                      management, inventory management, user management,
                                                                                      shipping, tax, order management, payment integration,
                                                                                      facebook and twitter . ”

  A RapidValue White Paper – Oct 2011                Navigating your Mobile Roadmap                                                            9
Build
Plan appropriate amount of testing effort…
 Mobile testing can take considerable amount of time even though
 the development timeframe may be short. This is because of the
 unique nature of mobile and fragmentation of devices.

 For starters, testing should be not only planned on simulators but
 also on physical devices. Also there may be multiple devices from
 various manufacturers for operating systems like Android and
 Windows Mobile. Each device may have a different screen size and
 features. So your application may not work as intended on all
 devices. Hence this needs to be thoroughly tested for any issues and
 defect-fixes implemented.

 Moreover, in-house testing teams might not have all the devices and
 hence tools like DeviceAnywhere or PerfectoMobile can be used for
 remote testing on actual devices.
                                                                                      Example – Large Education Player in US:
 Mobile testing may also need in-field testing for applications that use
 GPS, maps etc. This means that someone has to travel to a few                        One of our clients , a $ 4billion education player in the US,
 locations and test the application, especially features like serving                 needed continuous testing efforts for their mobile initiatives.
 coupons or deals when user is near a shopping area.                                  We set up a dedicated mobile testing lab for both manual as
 In-field testing is also needed for testing under various network                    well as automated testing. The independent testing lab
 conditions like 2G/ 3G and network switching.                                        provides a validation and quality assurance service and
                                                                                      ensures that the product that is launched in the market is bug
 Since most mobile projects tend to be iterative in nature, automated                 free. This lab also certifies the app for various devices.
 testing can help in reducing overall testing effort . Some of the
 automated testing tools that can be considered are SeeTest,
 TestPlant, Robotium, Android Monkey and Selenium.
 A RapidValue White Paper – Oct 2011                 Navigating your Mobile Roadmap                                                           10
Deployment of native mobile apps for consumers will require you                                                                       Deploy
to understand App Stores and approval processes…

 Native apps are typically distributed to end-users through an
 App Store process. Mobile web applications do not need to go
 through an approval process.

 Some of the key store-fronts are Apple App-Store, Google
 Android Market, Windows Marketplace, BlackBerry App World
 and Amazon Appstore. In addition to this, there are a number
 of other App Stores that can also be used for distribution.

 Some of the app-stores require an approval process for the
 apps to be made available to public. Where an approval is                  Examples
 required, it is important to pay attention to the approval                    Apple guidelines indicate that apps which do not have
 process.                                                                      significant native features may be rejected. It is hence
                                                                               advisable to have only those applications that have significant
 Apple Store has a manual review and approval process, while                   native components to be built as native apps. Apps that have
 Google Store does not have an approval process. It is                         only links to videos etc. may be better built using an HTML5
 imperative to understand the approval guidelines and                          or mobile web frame-work
 timelines involved, to ensure that you have a launch process                  Typical Apple approval timeline ranges from one-week to
 as planned.                                                                   three-weeks, hence at least a 2 weeks timeline needs to be
                                                                               planned to ensure that apps are ready to be launched (e.g. If
                                                                               you want to show-case an app in an event, you need to
                                                                               complete the app development and testing at least 2 weeks
                                                                               in advance).
                                                                               Note: You can always reach out to Apple for an expedited
                                                                               approval, with a valid reason.
  A RapidValue White Paper – Oct 2011              Navigating your Mobile Roadmap                                                       11
While enterprise apps would require you to be familiar with                                                                               Deploy
enterprise distribution methods…
 One of the key challenges associated with an enterprise app is to
 deliver the app to all/relevant employees. One of the ways of
 distributing an application intended for the employees of an
 enterprise is to distribute the app on App Store, but requiring
 credentials, so that only employees can access with the right
 login. However, this may not be considered safe for apps involving
 information requiring high security.

 An alternative mode of distribution without going through the
 App Stores is an enterprise mode of distribution in case of Apple.
 Apple provides an enterprise mode of distribution to distribute
 applications to employees of an enterprise – In this case, an app
 is hosted on the server and an email or SMS with the webpage                     Examples
 link is sent to the target device.
                                                                                       For an in-store catalog application that we deployed for a
 Another option to deploy applications within enterprises is to use                    retailer, we used an approach of getting the app on the App
 a Mobile Device Management software like Zenprise or AirWatch                         Store with authentication. The app was also made available to
 – Most leading MDM providers provide an ability to setup                              users in the public domain, but with different content.
 enterprise app-stores which can then be used to distribute apps                       For a sales catalog app deployed for a medical device
 to enterprise users.                                                                  manufacturer, the approach was to go through enterprise
                                                                                       distribution mode, as the app content was more sensitive, as
                                                                                       well as there was no information that was relevant for general
                                                                                       public.



  A RapidValue White Paper – Oct 2011                 Navigating your Mobile Roadmap                                                         12
Deploy
..And of course, enterprise mobile security cannot be left open …




 Mobile Device security should be a key consideration while
 deploying enterprise mobile apps , especially the ones accessing
 corporate documents or corporate data. Security has been
 important in the laptop world as well , but in mobile world,
 security assumes paramount importance just because the device
 is “mobile”, with a higher possibility of losing the device.

 Some of the leading Mobile Device Management players like                    Examples
 Zenprise, Sybase Afaria and AirWatch handle mobile security                     The CIO at a large financial organization wants to ensure that
 aspects as well. However, a careful mapping of your enterprise                  the enterprise data that is accessed on user's mobile phone is
 security requirements will have to be completed to ensure that                  secure, and is wiped off if the device is lost
 the right solution is implemented, that suits your needs.                       IT organization wants to ensure that the apps that are
                                                                                 installed on the employee's device can be controlled and
                                                                                 managed centrally
                                                                                 Ensure that users abide by password policies to ensure that
                                                                                 the password cannot be broken




  A RapidValue White Paper – Oct 2011               Navigating your Mobile Roadmap                                                       13
Deploy
…Training should not be ignored for enterprise mobile apps…




  Mobile and tablet apps are normally much more intuitive and
  user-friendly than traditional web-based applications and
  hence require less user training .

  However, for an enterprise app, it is prudent to budget cost
  and effort for training to ensure that you obtain maximum
  results. Especially for apps requiring data entry (e.g. by                   Examples
  service technicians or sales people in the field), planned                      While deploying an in-store sales catalog system for a retailer,
  training sessions would eliminate any potential for errors and                  RapidValue conducted training sessions and workshops for a
  maximize overall returns.                                                       key set of field salespeople at their annual conference. These
                                                                                  salespeople in turn acted as trainers for the store sales
                                                                                  people. This ensured that the app was used by the in-store
                                                                                  sales people in an effective way, resulting in high level of
                                                                                  customer satisfaction.
                                                                                  While deploying a mobile hospital management mobile
                                                                                  system, training videos were created and sent out to all the
                                                                                  key personnel using the system including pharmacists,
                                                                                  specialists and practitioners. A systematic training and
                                                                                  tracking program ensured a smooth deployment without any
                                                                                  surprises.

  A RapidValue White Paper – Oct 2011                Navigating your Mobile Roadmap                                                        14
Deploy
Plan for ongoing maintenance & upgrades …



 In most cases, mobile and tablet apps require constant updates
 due to multiple reasons – 1) Constant changes to technology –
 new releases of Operating Systems and new features 2) User
 feedback – As mobile is an area that is evolving quickly, new
 features as well as different ways to use and navigate the apps
 are always brought in by the users. Of course, the best mobile
 app is built by listening to your customers continuously, and
 improving on a regular basis. Most of the mobile apps
 ecosystems have built-in mechanisms for feedback, and this
 provides a great source for improvement opportunities.                        Examples
                                                                                  A mobile shopping app that costs about 200K to develop (and
 It is always useful to plan and budget for on-going maintenance                  integrate with the retail/ecommerce system) could potentially
 and upgrade costs in advance as part of your planning exercise, as               cost about 50K per year for subsequent functionality
 that will ensure a better ROI realization.                                       upgrades and changes. However, the incremental effort may
                                                                                  bring the maximum ROI, ensuring customer feed-back is
                                                                                  incorporated
                                                                                  Moving an app to another platform (from iPad to Android
                                                                                  tablets for example) should be considered as an independent
                                                                                  project. The effort itself may be only about 50-60% of the
                                                                                  original project as the integration aspects have already been
                                                                                  addressed, but this still needs to be looked at as a separate
                                                                                  effort with independent planning.

   A RapidValue White Paper – Oct 2011               Navigating your Mobile Roadmap                                                     15
Deploy
..And last but not least, measure the app effectiveness..



 As they say, ‘you cannot manage what you cannot measure’ –
 This is true for mobile apps as well. As this is an emerging field,
 measurement of user behavior is the key to obtaining relevant
 insights. Having the right data on user behavior also puts you in a
 position to monetize your apps, by providing relevant information
 to your advertisers.

 Once the app starts getting used, it is important to monitor key
 data parameters generated by the app. Valuable information on
 the app usage including time spent on specific pages and
 advertisements can be obtained and charted, if the app has been                Examples
 designed with this in mind. A lot of valuable information to fine-
 tune the app, can be obtained by closely monitoring this data.                 In one of the end-to-end iPad based magazine publishing
                                                                                solutions that we built for a leading healthcare publisher, we built
                                                                                an analytics module that was able to track a lot of good
                                                                                information, like the total time spent by the user per magazine
                                                                                issue, time spent on each page, time spent on each ad etc. The
                                                                                publisher was able to use this information to effectively sell
                                                                                advertisement space and was also able to identify the sections of
                                                                                the magazine that generated maximum interest.




   A RapidValue White Paper – Oct 2011                Navigating your Mobile Roadmap                                                         16
Contact RapidValue to learn how we can bring your mobile
initiatives to life—quickly, affordably, and optimized for your
business.

Meet us at Mobile Shopping Summit, NY, 17-19 Oct, 2011

                 Ron Guida, Director Business Development                RapidValue is a leading international professional services firm focused
                 rguida@rapidvaluesolutions.com                          on building and managing highly scalable mobile and cloud
                 1-856-266-6190                                          applications for business. RapidValue was founded in 2008 by senior
                                                                         executives from Deloitte, IBM, Oracle, and Infosys to enable
                                                                         enterprises to deploy disruptive solutions in consumer and enterprise
                                                                         mobility. RapidValue delivers its services to companies throughout the
                                                                         world and has offices in United States and India.

                                                                         For more information about RapidValue

                                                                         Visit us online at       www.rapidvaluesolutions.com

                                                                         Visit our blog at         www.rapidvaluesolutions.com/blog

                                                                         Contact the authors at   rguida@rapidvaluesolutions.com (Ron Guida)
                                                                                                  rajeshp@rapidvaluesolutions.com ( Rajesh P)

  A RapidValue White Paper – Oct 2011                 Navigating your Mobile Roadmap                                                      17

More Related Content

What's hot

IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsLeigh Williamson
 
How Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise SoftwareHow Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise SoftwareCristiano Oliveira
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM Switzerland
 
Team C2 Brochure Eng V1025
Team C2 Brochure Eng V1025Team C2 Brochure Eng V1025
Team C2 Brochure Eng V1025Jae Hak Lee
 
Rational federal symposium mobile development in government
Rational federal symposium   mobile development in governmentRational federal symposium   mobile development in government
Rational federal symposium mobile development in governmentRoger Snook
 
Mobile Strategy Guide
Mobile Strategy GuideMobile Strategy Guide
Mobile Strategy GuideDirk Nicol
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end reviewLeigh Williamson
 
CommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs DatasheetCommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs DatasheetJames Tomkinson
 
iPad Apps for the Enterprise
iPad Apps for the EnterpriseiPad Apps for the Enterprise
iPad Apps for the EnterpriseSukumar Jena
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution Service2Media
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1Roger Snook
 
Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.DMI
 
Why go mobile_app_vault_solutions
Why go mobile_app_vault_solutionsWhy go mobile_app_vault_solutions
Why go mobile_app_vault_solutionsAppVault Sales
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...DMIMarketing
 
IBM MobileFirst and developerworks
IBM MobileFirst and developerworksIBM MobileFirst and developerworks
IBM MobileFirst and developerworksDirk Nicol
 
Webinar Service2Media: new era of financial engagement apps 15.03.12
Webinar Service2Media: new era of financial engagement apps 15.03.12Webinar Service2Media: new era of financial engagement apps 15.03.12
Webinar Service2Media: new era of financial engagement apps 15.03.12Service2Media
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightDirk Nicol
 
2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group PresentationRoger Snook
 

What's hot (20)

IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst Applications
 
How Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise SoftwareHow Enterprise Mobility is reinventing Enterprise Software
How Enterprise Mobility is reinventing Enterprise Software
 
Enterprise Mobility
Enterprise MobilityEnterprise Mobility
Enterprise Mobility
 
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
IBM MobileFirst and Case Studies_Frank Müller_IBM Symposium 2013
 
Team C2 Brochure Eng V1025
Team C2 Brochure Eng V1025Team C2 Brochure Eng V1025
Team C2 Brochure Eng V1025
 
Bi Hits The Road
Bi Hits The RoadBi Hits The Road
Bi Hits The Road
 
Rational federal symposium mobile development in government
Rational federal symposium   mobile development in governmentRational federal symposium   mobile development in government
Rational federal symposium mobile development in government
 
Mobile Strategy Guide
Mobile Strategy GuideMobile Strategy Guide
Mobile Strategy Guide
 
Jerry Romanek series mobile development 2012 year end review
Jerry Romanek series   mobile development 2012 year end reviewJerry Romanek series   mobile development 2012 year end review
Jerry Romanek series mobile development 2012 year end review
 
CommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs DatasheetCommonTime mDesign for ISVs Datasheet
CommonTime mDesign for ISVs Datasheet
 
iPad Apps for the Enterprise
iPad Apps for the EnterpriseiPad Apps for the Enterprise
iPad Apps for the Enterprise
 
Webinar app testing and distribution
Webinar app testing and distribution Webinar app testing and distribution
Webinar app testing and distribution
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
 
Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.
 
Why go mobile_app_vault_solutions
Why go mobile_app_vault_solutionsWhy go mobile_app_vault_solutions
Why go mobile_app_vault_solutions
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
 
IBM MobileFirst and developerworks
IBM MobileFirst and developerworksIBM MobileFirst and developerworks
IBM MobileFirst and developerworks
 
Webinar Service2Media: new era of financial engagement apps 15.03.12
Webinar Service2Media: new era of financial engagement apps 15.03.12Webinar Service2Media: new era of financial engagement apps 15.03.12
Webinar Service2Media: new era of financial engagement apps 15.03.12
 
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM WorklightEngaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
Engaging Mobile Apps with IBM® Social Business Solutions and IBM Worklight
 
2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation
 

Viewers also liked

Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217
Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217
Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217Sophie Jasson-Holt
 
mobility-new-enterprise-platform-2033534 (1)
mobility-new-enterprise-platform-2033534 (1)mobility-new-enterprise-platform-2033534 (1)
mobility-new-enterprise-platform-2033534 (1)Debora Cintron
 
50 stunning mobile statistics - trends in gadgets and mobility
50 stunning mobile statistics - trends in gadgets and mobility50 stunning mobile statistics - trends in gadgets and mobility
50 stunning mobile statistics - trends in gadgets and mobilityAli Kafel
 
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise AppsDMIMarketing
 
Maximizing your enterprise mobility and mobile testing strategy
Maximizing your enterprise mobility and mobile testing strategyMaximizing your enterprise mobility and mobile testing strategy
Maximizing your enterprise mobility and mobile testing strategyPerfecto Mobile
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariJaved Ansari
 
Objective View of MEAPs
Objective View of MEAPsObjective View of MEAPs
Objective View of MEAPsSimon Guest
 
Trends In Mobility - ideas in mobile for etourism forum
Trends In Mobility - ideas in mobile for etourism forumTrends In Mobility - ideas in mobile for etourism forum
Trends In Mobility - ideas in mobile for etourism forumPatrick Heuchenne
 
Crowd Testing Framework : Mobile Application Testing
Crowd Testing Framework : Mobile Application TestingCrowd Testing Framework : Mobile Application Testing
Crowd Testing Framework : Mobile Application Testingmomoahmedabad
 
Mobile Trends in Mobility Apps
Mobile Trends in Mobility AppsMobile Trends in Mobility Apps
Mobile Trends in Mobility AppsPieter Baert
 

Viewers also liked (10)

Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217
Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217
Apperian 2016 Executive Enterprise Mobility Report_FINAL_20160217
 
mobility-new-enterprise-platform-2033534 (1)
mobility-new-enterprise-platform-2033534 (1)mobility-new-enterprise-platform-2033534 (1)
mobility-new-enterprise-platform-2033534 (1)
 
50 stunning mobile statistics - trends in gadgets and mobility
50 stunning mobile statistics - trends in gadgets and mobility50 stunning mobile statistics - trends in gadgets and mobility
50 stunning mobile statistics - trends in gadgets and mobility
 
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
 
Maximizing your enterprise mobility and mobile testing strategy
Maximizing your enterprise mobility and mobile testing strategyMaximizing your enterprise mobility and mobile testing strategy
Maximizing your enterprise mobility and mobile testing strategy
 
Mobile Application Testing by Javed Ansari
Mobile Application Testing by Javed AnsariMobile Application Testing by Javed Ansari
Mobile Application Testing by Javed Ansari
 
Objective View of MEAPs
Objective View of MEAPsObjective View of MEAPs
Objective View of MEAPs
 
Trends In Mobility - ideas in mobile for etourism forum
Trends In Mobility - ideas in mobile for etourism forumTrends In Mobility - ideas in mobile for etourism forum
Trends In Mobility - ideas in mobile for etourism forum
 
Crowd Testing Framework : Mobile Application Testing
Crowd Testing Framework : Mobile Application TestingCrowd Testing Framework : Mobile Application Testing
Crowd Testing Framework : Mobile Application Testing
 
Mobile Trends in Mobility Apps
Mobile Trends in Mobility AppsMobile Trends in Mobility Apps
Mobile Trends in Mobility Apps
 

Similar to Navigating your mobile roadmap rapid value

Importance of Mobile App Architecture For Mobile App Development
Importance of Mobile App Architecture For Mobile App DevelopmentImportance of Mobile App Architecture For Mobile App Development
Importance of Mobile App Architecture For Mobile App DevelopmentHelios Solutions
 
Best Practices for Mobility
Best Practices for Mobility Best Practices for Mobility
Best Practices for Mobility RapidValue
 
Mobile App Development_ Embracing Cloud App Development.pdf
Mobile App Development_ Embracing Cloud App Development.pdfMobile App Development_ Embracing Cloud App Development.pdf
Mobile App Development_ Embracing Cloud App Development.pdfCodility Solutions
 
Webinar on Proven Strategies for Powerful B2E Mobile Apps
Webinar on Proven Strategies for Powerful B2E Mobile AppsWebinar on Proven Strategies for Powerful B2E Mobile Apps
Webinar on Proven Strategies for Powerful B2E Mobile AppsSynoptek (previously Indusa)
 
IBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesIBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesGraham Churchill
 
The Complete Guide to Mobile App Development for Businesses
The Complete Guide to Mobile App Development for BusinessesThe Complete Guide to Mobile App Development for Businesses
The Complete Guide to Mobile App Development for BusinessesAmplework Software Pvt. Ltd.
 
Why Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - ParmeleeWhy Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - ParmeleeProlifics
 
Project Management for Mobile Apps
Project Management for Mobile AppsProject Management for Mobile Apps
Project Management for Mobile AppsAlejandro Otanez
 
How Much Does it Cost to Develop a Mobile App in Saudi Arabia in 2024
How Much Does it Cost to Develop a Mobile App in Saudi Arabia in 2024How Much Does it Cost to Develop a Mobile App in Saudi Arabia in 2024
How Much Does it Cost to Develop a Mobile App in Saudi Arabia in 2024amanraza23
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructureAxway Appcelerator
 
Vital Skills for Successful Android & iOS Mobile App Developers
Vital Skills for Successful Android & iOS Mobile App DevelopersVital Skills for Successful Android & iOS Mobile App Developers
Vital Skills for Successful Android & iOS Mobile App Developersw2s-solutions
 
Webinar - Empower Your Organization with Enterprise Mobility
Webinar - Empower Your Organization with Enterprise MobilityWebinar - Empower Your Organization with Enterprise Mobility
Webinar - Empower Your Organization with Enterprise MobilitySynoptek (previously Indusa)
 
Enterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the moveEnterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the moveSoftweb Solutions
 
Navigating Mobile Software Development Services Understanding Costs and Benef...
Navigating Mobile Software Development Services Understanding Costs and Benef...Navigating Mobile Software Development Services Understanding Costs and Benef...
Navigating Mobile Software Development Services Understanding Costs and Benef...Sophia Millerr
 
Build scalable app using flutter nubank, bmw & byte dance’s success stories
Build scalable app using flutter nubank, bmw & byte dance’s success storiesBuild scalable app using flutter nubank, bmw & byte dance’s success stories
Build scalable app using flutter nubank, bmw & byte dance’s success storiesKaty Slemon
 
Facts About The Future Of Enterprise Mobile Apps You Need To Know
Facts About The Future Of Enterprise Mobile Apps You Need To KnowFacts About The Future Of Enterprise Mobile Apps You Need To Know
Facts About The Future Of Enterprise Mobile Apps You Need To KnowChromeInfo Technologies
 
Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Success Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Success ijwscjournal
 
Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise SuccessMobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Successijwscjournal
 
Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Success Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Success ijwscjournal
 

Similar to Navigating your mobile roadmap rapid value (20)

Importance of Mobile App Architecture For Mobile App Development
Importance of Mobile App Architecture For Mobile App DevelopmentImportance of Mobile App Architecture For Mobile App Development
Importance of Mobile App Architecture For Mobile App Development
 
Best Practices for Mobility
Best Practices for Mobility Best Practices for Mobility
Best Practices for Mobility
 
Mobile App Development_ Embracing Cloud App Development.pdf
Mobile App Development_ Embracing Cloud App Development.pdfMobile App Development_ Embracing Cloud App Development.pdf
Mobile App Development_ Embracing Cloud App Development.pdf
 
Webinar on Proven Strategies for Powerful B2E Mobile Apps
Webinar on Proven Strategies for Powerful B2E Mobile AppsWebinar on Proven Strategies for Powerful B2E Mobile Apps
Webinar on Proven Strategies for Powerful B2E Mobile Apps
 
IBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesIBM Worklight for Digital Agencies
IBM Worklight for Digital Agencies
 
The Complete Guide to Mobile App Development for Businesses
The Complete Guide to Mobile App Development for BusinessesThe Complete Guide to Mobile App Development for Businesses
The Complete Guide to Mobile App Development for Businesses
 
Why Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - ParmeleeWhy Mobile will Change your Business - Parmelee
Why Mobile will Change your Business - Parmelee
 
Project Management for Mobile Apps
Project Management for Mobile AppsProject Management for Mobile Apps
Project Management for Mobile Apps
 
How Much Does it Cost to Develop a Mobile App in Saudi Arabia in 2024
How Much Does it Cost to Develop a Mobile App in Saudi Arabia in 2024How Much Does it Cost to Develop a Mobile App in Saudi Arabia in 2024
How Much Does it Cost to Develop a Mobile App in Saudi Arabia in 2024
 
raj_full_cv
raj_full_cvraj_full_cv
raj_full_cv
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
 
Vital Skills for Successful Android & iOS Mobile App Developers
Vital Skills for Successful Android & iOS Mobile App DevelopersVital Skills for Successful Android & iOS Mobile App Developers
Vital Skills for Successful Android & iOS Mobile App Developers
 
Webinar - Empower Your Organization with Enterprise Mobility
Webinar - Empower Your Organization with Enterprise MobilityWebinar - Empower Your Organization with Enterprise Mobility
Webinar - Empower Your Organization with Enterprise Mobility
 
Enterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the moveEnterprise Mobility Solutions: Enterprise operations on the move
Enterprise Mobility Solutions: Enterprise operations on the move
 
Navigating Mobile Software Development Services Understanding Costs and Benef...
Navigating Mobile Software Development Services Understanding Costs and Benef...Navigating Mobile Software Development Services Understanding Costs and Benef...
Navigating Mobile Software Development Services Understanding Costs and Benef...
 
Build scalable app using flutter nubank, bmw & byte dance’s success stories
Build scalable app using flutter nubank, bmw & byte dance’s success storiesBuild scalable app using flutter nubank, bmw & byte dance’s success stories
Build scalable app using flutter nubank, bmw & byte dance’s success stories
 
Facts About The Future Of Enterprise Mobile Apps You Need To Know
Facts About The Future Of Enterprise Mobile Apps You Need To KnowFacts About The Future Of Enterprise Mobile Apps You Need To Know
Facts About The Future Of Enterprise Mobile Apps You Need To Know
 
Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Success Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Success
 
Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise SuccessMobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Success
 
Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Success Mobile Web – Strategy for Enterprise Success
Mobile Web – Strategy for Enterprise Success
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Recently uploaded (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Navigating your mobile roadmap rapid value

  • 1. Navigating your Mobile Roadmap – A Quick Reference Manual October 2011
  • 2. The Mobile Roadmap We are in the decade of mobility. Smart phones are driving mobile internet and app usage. Since the introduction of iPhone in 2007, smart phone penetration has been exponentially growing and has reached over 40% by June 2011 according to Nielson. Not only are smart phones getting more prevalent, consumers are spending more time on them. According to Flurry Analytics , Assess about 81 minutes per day are spent on smart phones compared to 74 minutes on desktop internet. Businesses need to adapt to this changing consumer behavior and consider mobile as one of the key strategic channels for the future. Build Despite increasing prevalence of mobile teams and initiatives, the field is relatively young and best practices are hard to come by. Having worked on over 100 engagements and countless Deploy interactions with our customers over the past 3 years, we have put together a set of key considerations for navigating your mobile roadmap. These considerations will help you identify opportunities and also avoid major pitfalls while trying to implement mobility projects. We have categorized these considerations into 3 phases – Assess, Build and Deploy , based on the activity timeline and a series of steps within each phase. A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 2
  • 3. A three-phase approach ensures your mobile project is highly effective…. Assess: This phase ensures that 1) an ROI-driven Business case has been built for the mobile project 2) Assess Technology roadmap to fit business requirements and overall strategy has been identified Build: This phase consists of User Interface creation as well as iterative build and test of application. The Build objective is to ensure value creation in an incremental fashion, within short time-frames. Deploy: The third and final phase includes app Deploy approval and distribution, training, maintenance and upgrades and measurement. This phase is key to delivering and measuring ROI. A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 3
  • 4. Establishing a business case prior to starting your mobile initiative Assess is critical to the project success… It is important to build a business case prior to investing in mobile. This helps in ensuring a systematic investment with measured ROI, instead of building an app for the sake of market presence. Some of the benefits to be considered for ROI calculation are • Enhanced revenues – Increased number of purchases via mobile, higher number of store visits and so on. • Lower costs – Higher efficiencies in operations, saving on printing and postage charges, saving on higher cost equipment • Customer Satisfaction – This may be hard to measure quantitatively . However, can become a differentiating factor in the long run. • Enhanced market presence and visibility Some of the costs that need to be considered are: • Development costs – External Vendors, Internal Team Effort • Support and Upgrade costs – Apps will need to be upgraded on Example – Marriott Mobile Web App: a regular basis, both in terms of new technology as well as functionality “Marriott.com’s website built specifically for mobile • Marketing Costs – Spend needed to get end-consumers to use devices – Marriott Mobile -- generated more then $1.25 the app million in gross revenue in the first 100 days after • Training Costs – Typical mobile/tablet apps do not require as introducing direct mobile Internet bookings. ” ** much training as the web applications. However, it is prudent to allocate for training time, especially for enterprise applications. **Source: Marriott News, Dec 23, 2008 A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 4
  • 5. Assess And so is identifying the right technology choice. Mobile enabling technologies are evolving fast. It is important to select the right technology, from the perspective of end-user usability as well as long-term scalability. Typical choice to be made is between native apps and mobile web. Native apps can be built with OS specific technologies like iOS, Android etc. or leveraging cross-mobile platforms like PhoneGap, Appcelerator and Rhomobile. Mobile web apps can be built using technologies like HTML5, JQuery Mobile and Sencha Touch. Examples The right approach and technology has to be evaluated and identified after a thorough analysis, looking at factors such as: For retailers, a mobile website may be of a higher priority • Business Objectives than an app as a large part of search traffic will be • Usability generated through web-based searches. • Platform For a hospital management application, a cross-mobile • Cost of platform may be better suited, as it provides the right combination of usability along with the ability to deploy apps on multiple devices For a highly consumer centric music application, a native application makes most sense, as it provides the best user-experience. A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 5
  • 6. Build Kick-off the project by setting up a cross-functional team.. Mobile engagements need a co-ordinated team assembled from cross functional departments. Some of the roles that are needed User for an effective mobile team are: Experience • User-experience designers: for designing the end-customer Designers experience and navigation • UI Graphics designers: for graphics and branding Compliance (where UI Graphics • Marketing & Sales: Especially for customer focused apps in needed) order to ensure effective way to market and sell the concept • Business team: Provides scope for the project as well as user acceptance criteria Effective • IT development team: Team that is primarily involved in the Mobile development of the engagement. Usually this team may Project need multiple skills especially when developing applications Quality Assurance team Sales & Marketing for different platforms like IOS, Android, Blackberry etc. If the application being developed uses cross platform tools like Rhomobile or PhoneGap or HTML5, then skills required for each of those tools will also be required • Quality Assurance: It is highly recommended to have an independent testing team for device testing which provides Developers Business both manual testing and automated testing support • Compliance team: These skills are needed where the application needs to adapt to compliance requirements like HIPAA. A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 6
  • 7. Build Creating a compelling user experience is the next step… Building the right user experience is the key to a successful mobile engagement. Traditional software development did not give this aspect too much importance. Most developers still focus on “functionality” rather than end customer experience leading to functional but non-sticky applications. “Experience Engineering” is the new paradigm in the mobile world. Users in the mobile world have a lot more choice now and will pick the product that gives them the best overall experience. Building stickiness and wow factor is very important. Mobile design should take care of aspects like screen size, connectivity, bandwidth, designing for a variety of devices and creating the Example – Flipboard iPad app: best navigation experience. “Though there are a lot of news aggregation apps Mobile has some unique features compared to desktop. For available today, one of the applications that creates a example, smart mobiles have cameras, they can determine your unique experience is Flipboard. What differentiates position using GPS, detect motion, scan barcodes etc. These Flipboard is the clean and simple UI coupled with a features can be used innovatively to enhance user experience to reading experience uniquely designed for the iPad. Users increase customer stickiness to your app. For example, delivering have chosen this application over most other news reader the right coupon when a user walks into his favorite store will apps though Flipboard did not have the first mover significantly increase customer satisfaction. advantage. In short, mobile projects should be driven by customer Users get to chance upon new content in such an easy way experience and UX designs rather than software functionality thereby increasing the stickiness of the application alone. making users to browse more than what they initially started to read.” A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 7
  • 8. Build your projects in an iterative way to deliver incremental, Build measurable value… Mobile development is best accomplished using an iterative development approach. This approach is what we call a “Self Funded Model” and typically uses an eight to ten weeks iteration cycle. The benefits of the first iteration partly fund the cost of development of the following iterations and if the app is successful can even fund the full costs by the 3rd or 4th iteration. Following are the key steps to this model • Split overall scope into small chunks of functionality • Identify quick wins • Group functionality into multiple iterations prioritizing on quick wins • Launch the first version of the app Example – Large Accessories Retailer in US : • Take customer feedback and launch new functionality in 6 to 8 weeks iterations RapidValue has helped a US based women’s accessories retailer with over 150 stores across the US build a catalog Main advantages of this model are application using its Xcelerate methodology. Key benefits to • Benefits-focused development approach rather than features consumers and employees were identified and the first • Better customer satisfaction due to constant feedback and version of the app was released in just 6 weeks. This was delivery of functionality rolled out to all stores in the first version. The second • Increased flexibility to customer needs or changing version of the app saw this application rolled out to requirements consumers. • Early iterations expose and mitigate risks Every subsequent release brought new features and • Management can make tactical changes to the product incremental benefits. Six months after the launch of the first version, the app is currently in its fourth version A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 8
  • 9. Build And do not under-estimate Integration effort… Most mobile engagements need integration with cloud applications or enterprise legacy applications for them to work smoothly. Moreover, integrations are not one big bang to be done at the end of the project. Leaving integration decisions to the end, results in a lot of rework and this can be as high as 40% of the overall effort. In order to avoid this, Integration design should be taken up in parallel to mobile application design and should be given a higher Example – Integrations within m-commerce application: priority. Also all APIs needed for Integration should be developed earlier to the mobile component development that needs it. So “ For one of our customers, a US based retail chain, we are effective project planning with dependencies is needed. currently building an innovative and unique m-commerce application that helps provide the wow factor to customers and increase usage. This application’s UI can be controlled from the backend by an admin and can be changed frequently to keep the novelty factor. In order to ensure that this application works to meet the dynamic requirements , it had to be integrated for various functions like product management, inventory management, user management, shipping, tax, order management, payment integration, facebook and twitter . ” A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 9
  • 10. Build Plan appropriate amount of testing effort… Mobile testing can take considerable amount of time even though the development timeframe may be short. This is because of the unique nature of mobile and fragmentation of devices. For starters, testing should be not only planned on simulators but also on physical devices. Also there may be multiple devices from various manufacturers for operating systems like Android and Windows Mobile. Each device may have a different screen size and features. So your application may not work as intended on all devices. Hence this needs to be thoroughly tested for any issues and defect-fixes implemented. Moreover, in-house testing teams might not have all the devices and hence tools like DeviceAnywhere or PerfectoMobile can be used for remote testing on actual devices. Example – Large Education Player in US: Mobile testing may also need in-field testing for applications that use GPS, maps etc. This means that someone has to travel to a few One of our clients , a $ 4billion education player in the US, locations and test the application, especially features like serving needed continuous testing efforts for their mobile initiatives. coupons or deals when user is near a shopping area. We set up a dedicated mobile testing lab for both manual as In-field testing is also needed for testing under various network well as automated testing. The independent testing lab conditions like 2G/ 3G and network switching. provides a validation and quality assurance service and ensures that the product that is launched in the market is bug Since most mobile projects tend to be iterative in nature, automated free. This lab also certifies the app for various devices. testing can help in reducing overall testing effort . Some of the automated testing tools that can be considered are SeeTest, TestPlant, Robotium, Android Monkey and Selenium. A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 10
  • 11. Deployment of native mobile apps for consumers will require you Deploy to understand App Stores and approval processes… Native apps are typically distributed to end-users through an App Store process. Mobile web applications do not need to go through an approval process. Some of the key store-fronts are Apple App-Store, Google Android Market, Windows Marketplace, BlackBerry App World and Amazon Appstore. In addition to this, there are a number of other App Stores that can also be used for distribution. Some of the app-stores require an approval process for the apps to be made available to public. Where an approval is Examples required, it is important to pay attention to the approval Apple guidelines indicate that apps which do not have process. significant native features may be rejected. It is hence advisable to have only those applications that have significant Apple Store has a manual review and approval process, while native components to be built as native apps. Apps that have Google Store does not have an approval process. It is only links to videos etc. may be better built using an HTML5 imperative to understand the approval guidelines and or mobile web frame-work timelines involved, to ensure that you have a launch process Typical Apple approval timeline ranges from one-week to as planned. three-weeks, hence at least a 2 weeks timeline needs to be planned to ensure that apps are ready to be launched (e.g. If you want to show-case an app in an event, you need to complete the app development and testing at least 2 weeks in advance). Note: You can always reach out to Apple for an expedited approval, with a valid reason. A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 11
  • 12. While enterprise apps would require you to be familiar with Deploy enterprise distribution methods… One of the key challenges associated with an enterprise app is to deliver the app to all/relevant employees. One of the ways of distributing an application intended for the employees of an enterprise is to distribute the app on App Store, but requiring credentials, so that only employees can access with the right login. However, this may not be considered safe for apps involving information requiring high security. An alternative mode of distribution without going through the App Stores is an enterprise mode of distribution in case of Apple. Apple provides an enterprise mode of distribution to distribute applications to employees of an enterprise – In this case, an app is hosted on the server and an email or SMS with the webpage Examples link is sent to the target device. For an in-store catalog application that we deployed for a Another option to deploy applications within enterprises is to use retailer, we used an approach of getting the app on the App a Mobile Device Management software like Zenprise or AirWatch Store with authentication. The app was also made available to – Most leading MDM providers provide an ability to setup users in the public domain, but with different content. enterprise app-stores which can then be used to distribute apps For a sales catalog app deployed for a medical device to enterprise users. manufacturer, the approach was to go through enterprise distribution mode, as the app content was more sensitive, as well as there was no information that was relevant for general public. A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 12
  • 13. Deploy ..And of course, enterprise mobile security cannot be left open … Mobile Device security should be a key consideration while deploying enterprise mobile apps , especially the ones accessing corporate documents or corporate data. Security has been important in the laptop world as well , but in mobile world, security assumes paramount importance just because the device is “mobile”, with a higher possibility of losing the device. Some of the leading Mobile Device Management players like Examples Zenprise, Sybase Afaria and AirWatch handle mobile security The CIO at a large financial organization wants to ensure that aspects as well. However, a careful mapping of your enterprise the enterprise data that is accessed on user's mobile phone is security requirements will have to be completed to ensure that secure, and is wiped off if the device is lost the right solution is implemented, that suits your needs. IT organization wants to ensure that the apps that are installed on the employee's device can be controlled and managed centrally Ensure that users abide by password policies to ensure that the password cannot be broken A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 13
  • 14. Deploy …Training should not be ignored for enterprise mobile apps… Mobile and tablet apps are normally much more intuitive and user-friendly than traditional web-based applications and hence require less user training . However, for an enterprise app, it is prudent to budget cost and effort for training to ensure that you obtain maximum results. Especially for apps requiring data entry (e.g. by Examples service technicians or sales people in the field), planned While deploying an in-store sales catalog system for a retailer, training sessions would eliminate any potential for errors and RapidValue conducted training sessions and workshops for a maximize overall returns. key set of field salespeople at their annual conference. These salespeople in turn acted as trainers for the store sales people. This ensured that the app was used by the in-store sales people in an effective way, resulting in high level of customer satisfaction. While deploying a mobile hospital management mobile system, training videos were created and sent out to all the key personnel using the system including pharmacists, specialists and practitioners. A systematic training and tracking program ensured a smooth deployment without any surprises. A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 14
  • 15. Deploy Plan for ongoing maintenance & upgrades … In most cases, mobile and tablet apps require constant updates due to multiple reasons – 1) Constant changes to technology – new releases of Operating Systems and new features 2) User feedback – As mobile is an area that is evolving quickly, new features as well as different ways to use and navigate the apps are always brought in by the users. Of course, the best mobile app is built by listening to your customers continuously, and improving on a regular basis. Most of the mobile apps ecosystems have built-in mechanisms for feedback, and this provides a great source for improvement opportunities. Examples A mobile shopping app that costs about 200K to develop (and It is always useful to plan and budget for on-going maintenance integrate with the retail/ecommerce system) could potentially and upgrade costs in advance as part of your planning exercise, as cost about 50K per year for subsequent functionality that will ensure a better ROI realization. upgrades and changes. However, the incremental effort may bring the maximum ROI, ensuring customer feed-back is incorporated Moving an app to another platform (from iPad to Android tablets for example) should be considered as an independent project. The effort itself may be only about 50-60% of the original project as the integration aspects have already been addressed, but this still needs to be looked at as a separate effort with independent planning. A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 15
  • 16. Deploy ..And last but not least, measure the app effectiveness.. As they say, ‘you cannot manage what you cannot measure’ – This is true for mobile apps as well. As this is an emerging field, measurement of user behavior is the key to obtaining relevant insights. Having the right data on user behavior also puts you in a position to monetize your apps, by providing relevant information to your advertisers. Once the app starts getting used, it is important to monitor key data parameters generated by the app. Valuable information on the app usage including time spent on specific pages and advertisements can be obtained and charted, if the app has been Examples designed with this in mind. A lot of valuable information to fine- tune the app, can be obtained by closely monitoring this data. In one of the end-to-end iPad based magazine publishing solutions that we built for a leading healthcare publisher, we built an analytics module that was able to track a lot of good information, like the total time spent by the user per magazine issue, time spent on each page, time spent on each ad etc. The publisher was able to use this information to effectively sell advertisement space and was also able to identify the sections of the magazine that generated maximum interest. A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 16
  • 17. Contact RapidValue to learn how we can bring your mobile initiatives to life—quickly, affordably, and optimized for your business. Meet us at Mobile Shopping Summit, NY, 17-19 Oct, 2011 Ron Guida, Director Business Development RapidValue is a leading international professional services firm focused rguida@rapidvaluesolutions.com on building and managing highly scalable mobile and cloud 1-856-266-6190 applications for business. RapidValue was founded in 2008 by senior executives from Deloitte, IBM, Oracle, and Infosys to enable enterprises to deploy disruptive solutions in consumer and enterprise mobility. RapidValue delivers its services to companies throughout the world and has offices in United States and India. For more information about RapidValue Visit us online at www.rapidvaluesolutions.com Visit our blog at www.rapidvaluesolutions.com/blog Contact the authors at rguida@rapidvaluesolutions.com (Ron Guida) rajeshp@rapidvaluesolutions.com ( Rajesh P) A RapidValue White Paper – Oct 2011 Navigating your Mobile Roadmap 17