From the experience in developing dozens of enterprise web and mobile applications we're forced to question a Mobile First approach for the enterprise.
5. "Thinking mobile first forces you to only keep what matters in our
websites. We have to think about usability & content because people on
mobile have very little time and screen space."
http://www.lukew.com/ff/entry.asp?1598
You've spent tons of time and effort building your website. So when you
add content, features, or functionality, you naturally focus on your
website first. Wrong move. Smart businesses now think mobile first.
http://www.inc.com/jeff-haden/why-small-business-should-think-mobile-first.html
Why does a mobile first strategy make for a more sustainable website?
Simply put, it forces the website owner to consider what content and
which transactions are most essential for a mobile experience.
http://www.mightybytes.com/blog/mobile-first-sustainability/
17. Going Mobile
1
Collect information as it appears, taking
advantage of new sensors2
Access relevant information where it is
most valuable
3 Put it wherever customers are involved
Key for
BIG DATA
32. 4.
User context is key
for mobile approach
Define the MVMP
Minimum Viable Mobile Product
33. We have the users’ context
We have the right use cases
Let’s go Mobile!
34.
35. UX Agile Project an example
Stakeholder
Workshops
Field Studies
Personas
Mockups
Stakeholder
Demos
Usability
Reviews
Usability
Tests
200
production
changes in
2 weeks
Analysis Development Go Live
38. Single Code Base
Fix and deploy in minutes across
all devices
"write 80% once” is achievable for
many apps, so such tools have value
even if they aren't perfect.
Gartner
on Mobile Technologies and Capabilities
39. 5.
Hybrid/Web is perfect
for enterprise mobile
Solves, at least, 80% of mobile
challenges with a single code base
46. 1987
Tom Peters warns that in times of
great uncertainty you need to get
close to the customer.
He actually dictates that every
worker should go out to meet
customers several times a year.
47. If you’re a decider or influencer on building apps,
spend a day each trimester next to your users
meaning both customers and employees.
Mobile First is about realizing the mobile potential, embracing constraints to focus on what’s important and taking advantage of new capabilities
Easily said. What does this mean to the enterprise? How do we turn efficient-focused apps into mobile apps? Which benefit do they bring?
Goal: Answer these questions:
Should customers be going mobile?
Which apps should go mobile?
What’s the ROI?
How to go mobile with success (adoption)?
Take always: to make mobile a success, you need to get close to users; to respond to users, you need high productivity; going responsive, allows you to avoid the upfront context investment and the simplistic approach
What is Mobile First:
- 3 major points:
- world is going mobile
- focus in what’s important
- new device capabilities
http://assets.wheelercentre.com/static/files/assets/d56b9b31/baby-with-ipad.jpg
I could do like most Mobile First presentations and talk to you about all the statistics on how mobile is taking off.
The only chart I’ll present is this one. You don’t see it, but it continues to the roof.
There’s a mobile epidemic and it has gone airborne … and we all know what that means.
I think Mobile first is great. Because it puts the focus on the right place. However, it is just a excuse for something we should have been doing all along.
Don’t get me wrong: I think mobile first is a great. And it is great because it is a great motivation for what I think we should have been doing all along.
This is what I’m going to drill down on.
Mobile first is a hot topic for websites. But what about web apps?
Enterprise users are different.
Killing time while waiting in some line.
Or shopping as they see TV.
[office picture with a lot of desktops] ???
For example this TAP dashboard. It’s complex, hard to understand, too much stuff. Can this be good usability??
Well, its users love it and cannot imagine working without it. What this means is that usability means different things in different contexts.
In the enterprise it means efficiency, error prevention,
Should we looking at mobile first for these use cases?
Hidden side of usability.
http://www.propertysolutions.com/images/new/fontbackgrounds/PS_Couch_Laptop.jpg
http://www.addmorejuice.com/wp-content/uploads/2011/12/Business_people_working_on_computers_pe0067513.jpg
Enterprise Users are focused in getting work done, not in browsing the web.
We sometimes call this the hidden side of usability.
1. Enterprise world has a huge efficiency focus
is this compatible with a mobile first approach?
Bank with Financial Advisor
Pharma (Medivation) – Sales force had to use 10 different appsto get their information – we put all that into a mobile application to support them where their doing their job
Hospital scenario – we were working on desktop for a reception, but as we explored mobility, new use cases appeared … in emergencies, receive patients in tablets.
Great Opportunity
Last year at NextStep … ward … information decay … recorded at the end of a shift.
Hospital scenario – we were working on desktop for a reception, but as we explored mobility, new use cases appeared
Bank …
Pharma (Medivation) – Sales force had to use 10 different appsto get their information – we put all that into a mobile application to support them where their doing their job
https://medium.com/design-with-sketch/a082d2b4a4c8
Output the relevant data where it matters the most
Put the input interface where the data occurs (BIG DATA)
Customers want it. There’s no way around it.
As fast as possible, Relevant as possible, as rich as possible
1. Enterprise world has a huge efficiency focus
is this compatible with a mobile first approach?
How to cram the app into smaller display?
Text harder to read
How do you solve putting it on mobile?
Ask audience if they recognize this patterm.
Raise of hands for what each person does.
Most probably it will be to go to the normal version.
Is this what mobile first is?
A customer of ours launched the mobile version. Huge adoption problems.
“Have you talked with the users?”
Veredict: They can’t get anything done on the app, because it is incomplete.
it was simplistic. Too many user profiles.
The problem: there were many user profiles so it was pinpoint “the” correct use cases. A set of intelligent, knowledgeable people decided on them, but did not get them right.
Surprising? Not really.
“Based on experiments at Microsoft,
1/3 of ideas created a statistically significant positive change,
1/3 produced no statistically significant difference, and
1/3 created a statistically significant negative change.
All of the ideas tested were thought to be good ones—but both intuition and expert opinion are extremely poor gauges of the value our ideas deliver to users.”
-- Lean Enteprise
We get it wrong … a lot.
We get it so wrong, there’s a “law” for it!!
Law of unintended consequences is a great example of how intelligent people get it wrong when dealing with the human factor.
Airbus actually made it worse trying to solve the problem. The human factor is very hard to handle.
1. Enterprise world has a huge efficiency focus
is this compatible with a mobile first approach?
Story of what’s important to the user.
Understand what they’re trying to accomplish.
How do they do it.
When things occur. In howmany numbers.
Where does it happen.
And specially why!!
[project manager goes to meet its users – Lusitania]
[huge bank – no user contact]
business analysts know all about the users. We actually left them to meet them for the first time.
A CIO a while back told me: we’re not doing this for the users. I came up with this metaphor then.
Car is you application or applications. The driver is your user. Without both you’ll not win any races.
Even worst, you have to manage the same amount of complexity, but put 1000 users in the cockpit.
Everyone must be able to drive the car. And more importantly, you want to win races!!!
I don’t envy your job … oh, wait! that’s my job too … damn!!
In websites with bad usability, users leave. In applications with bad usability, where users are forced in using them, users revolt, boycott, corrupt and even quit.
Make feedback easy
Keep organizing and prioritizing
Put the feedback and metrics into perspective of business goals and user general needs
In the end, make their life easier.
In return, they’ll make you successful!
http://sto-v-spb.ru/images/remont-4.jpg
1. Enterprise world has a huge efficiency focus
is this compatible with a mobile first approach?
Going Mobile (native way)
Native I hear as the best experience, so let’s build the solution.
[one of our projects was built with great usability in mind from the start with great support from customer and users alike]
In the end, when we touch reality, we’re still surprised.
This project made 200 production changes in 2 weeks after launch.
Native I hear as the best experience, so let’s build the solution.
1. Enterprise world has a huge efficiency focus
is this compatible with a mobile first approach?
Should we go tablet, mobile, mini tablet, phablet maybe?
[Randstad had low budget and just built responsive]
Uses analytics to pinpoint most important use cases on optimize for those scenarios.
1. Enterprise world has a huge efficiency focus
is this compatible with a mobile first approach?
Understand the users closely
Develop in high productivity platform
Start responsive and then optimize