29. • BYOD is driving consumerization in IT in enterprise
• Marketing now controls the purses; not IT
• Initial adopters in Sales force automation, CRM, Field
Service Automation
• Companies are grappling with how to build. Real
Question should be What to build?
• Remember the 5% rule
• BaaS de-clutters the backend, so that developers can
focus on experiences
• Open source will leapfrog proprietary platforms
• Begin with Cost saving models & graduate to Revenue
generating models
35. Enterprise mobile
Retail, banking, social apps
Retail, banking, social apps
Native & Cross platform solutions
Native & Cross platform solutions
Approach
- Strategy, Development,
and Delivery
Automated mobile testing & deployment
Automated mobile testing & deployment
Strong mobile conceptualization, UX design, development & support
Strong mobile conceptualization, UX design, development & support
Online and offline sync, push notifications, device to device communication
Online and offline sync, push notifications, device to device communication
A man on a road
250-300 days a year, because selling never stops.
Carrying a battered suitcase,
filled with samples, brochures
contracts
pictures of his kids & the wife…
- Day after day, meeting people, pitching his stuff.
Why are we talking about him here? This is a mobile conference!
I'm not talking about the fact that smartphone sales are in billions.
Nor am I talking that Samsung now sells more smartphones than Apple.
- Calling it a smartphone doesn't do justice to the reality.
- Phone Dialing just happens to one of the primary features it provides.
- Its a true blue "PC" - personal computing device.
- In your pocket, available 24/7, specifically designed for your personal needs.
With so many mobile devices, apps take centrestage.
At 10 Million Apps, Apple App Store is a digital Walmart!
Same with Google Market.
- Consumer is spoilt for choice
- Most of the buzz has been around apps that you, as individuals, consume. Why is that?
Apps are sexy,
Provide unique experiences
Consumer discover new things to do, or new ways of doing existing things
Apps get talked about in media.
- Many have become million dollar brands with global recognition.
Look at Facebook, which has seen meteoric growth since it embraced mobile.
We’re in it for the money.
A way to make money of the ideas we have.
Entry costs are "low" (more on this later)
No need for a company, just open a dev account, build your idea into a product, and make money from sales or in-app purchases.
Since 2008, Apple has paid out $9 billion dollars to app developers.
70/30 revenue sharing model is extremely profitable.
That’s the theory.
- Thrill of seeing something you created being used by thousands or millions of users worldwide.
Dude, that's my stuff out there!
- Top 1% of all developers account for over 36% of revenue.
- The next 19% account for 61% of revenue
- The remaining 80%? A whopping 3%!
Suddenly, that $9 billion revenue doesn’t look very tempting.
But there is another market, which frequently gets overlooked.
Not sexy,
Not looking for unique experiences,
Has its own unique set of challenges.
But this market has 1 unique characteristic: It has in-built buyers.
Who am I talking about? The employees, or course!
The global workforce is 3 Billion.
The white collar workers are
tech savvy group of people,
well educated,
probably already using consumer level apps on their own mobile devices.
How does this make them a captive audience?
The magic phrase: Apps for the Enterprise.
This is nothing new. The App Store has always supported enterprise level deployments since, well, the App Store was thrown open for devs 5 years back.
Why am I talking about it today?
Appcelerator survey:
nearly 3/4th of the enterprises have built less than 5 apps, of which 40% is at 0-1 app only.
85% of the same respondents believe that mobile developments will exceed desktop developments next year.
Gartner: By 2017, 25% of all enterprises will have app stores
Companies will invest in HTML5/Hybrid apps to fulfill demand from employees for apps.
A Past look:
Blackberry elites - A company supplied phone was a symbol of having arrived in the corporate world,
Now, companies being pressured by employees to support their personal devices at the workplace.
Situation has been entirely reversed.
Market is growing.
A Nasscom report says the Enterprise Mobility market is expected to be worth $140 Billion by 2020.
An Appcelerator study shows:
B2C interest is falling,
B2E increasing proportionately.
Findings of the past 3 years.
What about enterprises?
Evolving situation
Early adopters focused on mobile device management (I'm looking at Blackberry here) & email apps.
- Now entire business processes are being re-imagined from a mobile centric standpoint, giving birth to what is known as the "mobile first enterprise".
People are bringing their own devices, and are clamoring for support from companies.
IT no longer controls budget,
Business units are recognizing a need for such initiatives and building their own apps.
BU is bypassing corporate guidelines in order to access data faster & collaborate more effectively.
Not a quick solution.
Transformation is a long term process.
Enterprises often forget to ask about what to do.
Instead, they get distracted by the question of how to do it...
Enterprise Apps in mobile devices have a tremendous advantage.
Smart agents can help your employees address a problem or seize an opportunity - provided they have been designed & deployed correctly.
Unfortunately, that is not the case.
- Most apps are the result of squeezing a web app onto a mobile device.
Focus on 5% principle. A mobile app will have only 5% features of the web app, but it will be features that drive the most value.
Delivering an app with laser focused functionality requires
Clear understanding of the business objectives
Needs of your internal & external users.
Use a business architecture approach.
1. Identify your stakeholders
2. Map your current & potential modes of engagements with stakeholders
3. Evaluate the engagements vis-a-vis business strategy
4. Identify capabilities required to support these engagements
5. Cost/benefit analysis of building new engagements
Every company will go through these phases no matter what size, or disposition:
- Opportunistic Mobility: No central mobile strategy, one off mobile projects
- Strategic Mobility: Strategy varies by business unit, development tools & resources in place, but not optimized for scale
- Mobile First: Central strategy tied to business metrics, IT governance balanced with business data needs, scalable development methodology
Every company will go through these phases no matter what size, or disposition:
- Opportunistic Mobility: No central mobile strategy, one off mobile projects
- Strategic Mobility: Strategy varies by business unit, development tools & resources in place, but not optimized for scale
- Mobile First: Central strategy tied to business metrics, IT governance balanced with business data needs, scalable development methodology
What are the challenges for building enterprise mobile apps?
What are the challenges for building enterprise mobile apps?
BYOD – Ironical, bcoz BYOD is kicking off initial projects in companies. Leveraging the fact that people already own a mobile device. However, segmentation is a big issue. Also, having a policy on BYOD is important.
2. Security - Different organizations have different authentication mechanisms.
3. Backend Services - Configuration, Logging, Storage
4. Existing infrastructure & Legacy systems
5. Additional Infrastructure - Push notifications, Message Queuing, SMS, Email
6. How to build - Native or Hybrid?
7. Managing the Enterprise App Store
- Emergence of cross platform mobile application platforms (MADPS)
- Emergence of third party backend systems - BaaS
An approach for web & mobile frontend devs to connect apps to a backend (cloud storage).
- Cloud based data storage
- REST based CRUD operations on data
- Optimized data transfers (JSON, XML)
- User management to authenticate access to data
- Communication: SMS, Email, Chat, Push notifications
- Social integration
- Geo location
- Analytics to determine performance & usage
It is an alternative to mobile middleware.
Complexity of building a backend that services multiple frontends can be time consuming.
Also expensive.
Cloud development effort can be upto 3/4 of total app development investment.
You are building an app for consumers, but most of the effort goes into something they won't ever see.
BaaS make app development easier by allowing devs to focus on creating new experiences, while taking care of the generic part of the development process.
Business is war. Your road warriors need the right weapons to win the battle.