Does your enterprise have a mobile first strategy?
Are you concerned with mobile apps proliferation?
Do you want to ensure a consistent user experience across the devices?
The objective of this post is to provide some thoughts, guidelines and tips on the delivery of a mobile first strategy that provides a consistent omni-channel user experience. You'll also find a
PDF attached to this article, that provides more details on how to actually deliver an omni-channel experience on the ServiceNow platform.
Please contribute to this post by commenting your own experience with the subject. Help me improve this article!
Delight users across the enterprise
The ultimate objective is to delight the users across the enterprise, we all know that happy people are more productive, proactive and creative.
The key recommendation here is to ensure the User Experience is considered as a critical deliverable that is owned and managed by a seasoned expert (UX Designer). The User Experience is not about the colors and pictures, it really focuses on the emotional, physical and visual experience users will feel throughout their "user journey".
Whether at work or at home, Employees, Customers and Suppliers expect a consistent experience. As they can initiate a chat on Facebook on their web-browser and continue the discussion on their mobile phone, they expect the same with their digital work place. The main different between Omni-channel and Multi-channel is to actually provide the same capabilities and ensure continuity when swapping from any device to another. Furthermore, the native capabilities of the device will be exploited in order to get the full value of that channel's experience.
As an example, I may want to use the geo-location and camera of my phone to create a Task/Action, which I will work on later on while I'm back at my desk. In the meantime, I might want to have some social collaboration with colleagues to prepare the work for this task, which I will start on my phone and possible continue on a tablet or a desktop computer. I'll be expecting a seamless experience across the devices, providing consistent information and capabilities.
The key message here is that building Mobile Apps for the various use cases may not be a strategic move towards a consistent user experience. It is advised to think through all use cases and ensure that the experience expected on the go (mobile), at work (desktop) and at home (tablet?) is achieved in a consistent manner.
More about the omni-channel experience here: http://searchcio.techtarget.com/definition/omnichannel
So how to do it ?
There are a couple of options available, and the table below provides a high-level evaluation of their pros & cons:
The key recommendation is to consider the omni-channel requirements, hence opt for option #4 or #5:
- Ensure consistent experience and capabilities across desktop, tablet or mobile
- Embed Service Portal pages within the mobile app
- Use some JS code to hide features not required when Service Portal page is embedded in mobile app
- Leverage mobile app (e.g. ServiceNow app) for use of push notifications
- Develop custom mobile app specific capabilities for specific use cases only (e.g. offline approvals or Uber-like apps)
It is also important to note that the ServiceNow mobile app evolves with every new release, and a number of the current limitations will be addressed soon. I would strongly recommend to get in touch with a ServiceNow person to get more details about this, which may influence your approach.
What about YOU? Pleas share your experience and guidelines by commenting this post.