Monthly Archives: August 2012

Halfway Through a Year of Mobile-Only

 Six months have already passed since i began working from my smartphone. This week’s post on The Enterprise Mobiliity Forum, “Mobile-Only: The Halftime Report“, covers the lessons learned and next steps for the coming 6 months. Let me know what you think!

Benjamin Robbins is a Principal at Palador, a consulting firm that focuses on providing strategic guidance to enterprises in the areas of mobile strategy, policy, apps, and data. You can follow him on Twitter or connect on LinkedIn.

1 Comment

Filed under Mobile, Mobile-Only

Mobile -Only — Does Your Mobile Phone Distract You?

Be sure to check on this weeks Mobile-Only post on The Enterprise Mobility Forum – Push Notifications – Noise and Nonsense.  Currently at week 25, this week’s post discusses ways to approach mobile notifications. How much do notifications on your phone interrupt your work day?

Leave a comment

Filed under Mobile, Mobile-Only

Mobile Apps and Analytics – The Devil’s in the Data

I have been involved in many discussions lately about enabling employees/end-users with data. The thought is if we can get the right data in the right hands of the right people at the right time, then we’ll see interactions, efficiencies, and opportunities like we never have before. Mobile devices are going to buoy this experience as they represent an always accessible data delivery mechanism. I couldn’t agree more!  There is, however, one small catch. Much of the data that business want to use/share is not stored in the same way that data needs to be consumed.

While there are tools and platforms, such as Hadoop, that work well with unstructured data, many of the data stores that exist today store data in a relational way. For those of you who are not Database Administrators, here’s a simple example of what that means. Let’s take a customer. For any given business, the idea of a customer is someone who has bought a product from the company. If the employee needed to gather information about a customer he or she would probably want information such as number of customers per products. However, in the database there is likely no such thing as a customer. Customer is a concept that could be represented in the data by the following tables:

  • Person
  • Address
  • Order
  • Product

Each table has its associative fields such as name, date, etc that would be tied to other tables by an ID (which is usually not readable just by looking at IDs). If the employee was given access to the raw data it wouldn’t make much sense to them.  A customer is a business concept, not a way of storing data. Much of the data that exists today is stored in this format. If an employee wants to look up all the customers who ordered product X in the last 90 days, there is work that needs to be done to prep the data in a business consumable fashion.

This problem is multiplied when a business desires to tie together multiple systems and their associative data. The way a customer is stored in one system is probably not how it is stored in another. Each application has slight differences and has slightly different data fields. If you need to merge the data sets together from various applications it will take some tweaking on the data side.

This isn’t by any means a deal breaker, but organizations need to begin to include the effort required in conversations, planning, implementation, and support. The problem isn’t that data can’t be tied back to business concepts in a consumable state, but that data transformation is time-consuming and expensive. It takes not only application knowledge, but business knowledge with the ability to merge the two (not the natural modis operandi of Application and Database Developers). This is also an on-going process that needs to be updated with each change to the database schema.

The way that data is stored in an application is why the notion of an “information Worker’ that Microsoft touted for years never panned out. Microsoft advocated the use of many of their data consuming products by this ‘information worker’ – a quasi-technical individual capable of mining and manipulating data on their own. The trouble is, even if you have a great tool, like Microsoft’s Report Builder, which allows you to drag and drop data sets into a WYSIWYG editor, you still need data in a ready-to-use business state.

What does this mean for mobile? Many of the advantages that we were going to see with the “information work” are now being used as reasoned advantages for consuming data on the phone. For example, users will be able to perform their own analytics or users will be able to build their own apps. I’m not saying this isn’t possible, just that we need to make sure we include in our dialog the amount of effort that will be required to prep the data so that is it readily consumable by an average user.  Our discussion around builing a meaningful mobile ecosystem can’t just be to say create we need to create an API and all will be copasetic. Yes, API’s will create the gateway to the data, but the data needs to be transformed into a business consumable state. Delivering a meaningful experience to the end-user will take bridging the gap between the business and structure of the data.

Benjamin Robbins is a Principal at Palador, a consulting firm that focuses on providing strategic guidance to enterprises in the areas of mobile strategy, policy, apps, and data. You can follow him on Twitter or connect on LinkedIn.

1 Comment

Filed under Ecosystem, Mobile, Strategy

Right Time Experiences – The Future of Big Data, Analytics, and Mobile

I had the privilege today of hosting a webinar on Right Time Experiences – The Future of Big Data, Analytics, and Mobile with Maribel Lopez. If you missed the webinar you can watch the recorded version here. You can also download the pdf version of the deck.

If you missed Maribel’s original post on Right Time Experiences on Forbes.com you can read it here.

 

Benjamin Robbins is a Principal at Palador, a consulting firm that focuses on providing strategic guidance to enterprises in the areas of mobile strategy, policy, apps, and data. You can follow him on Twitter or connect on LinkedIn.

1 Comment

Filed under Ecosystem, Future, Mobile, Productivity, Strategy

SAP Mobile – Breaking the Mold

Changing company culture in a large enterprise is a tall order. Once a mindset has congealed, it becomes very difficult to get people un-stuck from a certain way of thinking. However, when it comes to mobility, SAP is turning the ship around. David Brutman, Senior Director of Developer Relations at SAP, shared with me this week just how SAP is making huge strides in rooting out big, lumbering enterprise thinking with their approach to mobility.

There are a few key areas where SAP is making a significant shift in lowering the barrier to entry for enterprise app developers. Brutman stated that, “We’re introducing a new free developer license that is unlimited in time with full development capabilities.” He further explained, “We had a 30 day free trial but we are elevating that significantly by removing any time restriction.” This free license will provide developers unfamiliar with the SAP mobile platform a chance to develop against it without monetary commitment. Developers can then publish apps to their platform of choice.

Besides the free developer license, SAP is providing additional support for development integration with the leading mobile software development frameworks.  Brutman told me, “Another component I’m especially excited about is the partnership with Sencha Touch, Adobe PhoneGap, and Appcellerator Titanium.” Those frameworks are quickly becoming the de facto development mobile platforms because of their ability to develop one code-base that works across multiple different platforms. As Brutman put it, “SAP wants to take advantage of those platforms, with their ability to create beautiful UIs [user interfaces] and merge it with SAP capabilities in secure and managed way.” Those development platforms make perfect sense for enterprise mobile requirements and SAP is taking full advantage of that fact.

Historically, SAP has maintained a complex partnering process that all but excluded smaller development shops. This focus on opening the platform to the masses represents a major shift in partner thinking for SAP. As Brutman explained, “Typically we worked with larger companies and larger partners. Engagement was high-touch.” That kind of thinking represents the classical method of large enterprise engagement that SAP is moving away from. “Now we are accelerating the [partner] program to be able to scale. We want the ability to support a large number of developers. Those developers don’t have experience with SAP applications and they want to enter the enterprise space.”  This is a win-win situation, as developers get to create solutions and SAP expands their mobile capabilities.

My conversation with Brutman only further confirms that SAP gets mobile. They get that success in this space requires solutions that are simple, play well with others, and fit into a bigger picture. They are positioning themselves to take advantage of the milieu of open platforms and integrated ecosystems. It is amazing to see such a large organization have such sustained commitment to change in the right direction. The change isn’t going to happen overnight and isn’t going to be without some bumps in the road. However, I foresee that this commitment will allow them to prosper well into the future.

For information on the announcement from SAP visit:

http://www.news-sap.com/new-mobile-developer-programs-from-sap-provide-open-access-for-developers-to-build-b2b-and-b2c-apps/

 

Benjamin Robbins is a Principal at Palador, a consulting firm that focuses on providing strategic guidance to enterprises in the areas of mobile strategy, policy, apps, and data. You can follow him on Twitter or connect on LinkedIn.

Leave a comment

Filed under Apps, Ecosystem, Future, Mobile