mobile or web first?

20
Mobile or Web first? Bernard Leong Priorities, Challenges, Paradigms on Product Development in the IDM industry. 1

Post on 11-Sep-2014

1.055 views

Category:

Business


1 download

DESCRIPTION

Presented on 7 Nov 2012 in the Singapore Computer Society, the talk focus on the priorities, challenges and paradigms where a product manager should decide if their digital product should go mobile or web first. The talk also introduce the lean startup model and responsive web design to the audience.

TRANSCRIPT

Page 1: Mobile or Web First?

Mobile or Web first?

Bernard Leong

Priorities, Challenges, Paradigms on Product Development in the IDM industry.

1

Page 2: Mobile or Web First?

The new digital dilemma• Priorities: Product

Management from Start-up to Corporation.

• Challenges: Desktop vs Mobility, Device Fragmentation & Market Demand

• Paradigms: Responsive Web Design, Lean Startup Model

2

Page 3: Mobile or Web First?

Priorities3

Page 4: Mobile or Web First?

In a start-up...• Setting: Limited engineering & financial

resources.

• Strategy: Develop a product based on an idea that drives sustainable business growth

• Market: B2B or B2C

• Execution: Quick and iterative development based on customer feedback & internal metrics

• Platform Choices: Should we start with one platform or a solution opening up to many?

4

Page 5: Mobile or Web First?

In a large corporation• Setting: Strong but focussed engineering &

financial resources.

• Strategy: Expanding a portfolio of products or a product to other platforms (mobility).

• Market: B2B or B2C

• Execution: Longer product development cycles

• Question: Should we start with one platform or a solution opening up to many?

5

Page 6: Mobile or Web First?

Challenges6

Page 7: Mobile or Web First?

“Desktop First” Perspective

Facebook7

Page 8: Mobile or Web First?

“Mobile First” Perspective

Fab.com - E-Commerce Site8

Page 9: Mobile or Web First?

Native vs Web App

Picture Credits: Six Revisions9

Page 10: Mobile or Web First?

Development Native App Web App

Development ProcessEach platform has its own development process (iOS, Android, WP7, BB)

Runs on the browser of the device (desktop or mobile)

Programming LanguageEach platform has its own programming language: Java (Android), Objective-C (iOS)

Written on HTML5, CSS, Javascript or web application frameworks: PHP, Ruby or Python.

Programming Tools Standard SDKs provided by each platform. No standard frameworks.

10

Page 11: Mobile or Web First?

Development Native App Web App

Capabilities

Leverage on native features, information & hardware of the device, e.g, camera, GPS, gyroscope, accelerometer.

Leverage on limited features: GPS, camera.

Installation & UpdatesInstallation as an application & requires users to download & update.

No installation and updates are made to the web server without user intervention

Distribution App stores and marketplaces No app stores but requires SEO and social media efforts.

11

Page 12: Mobile or Web First?

Which mobile platform?

12

Page 13: Mobile or Web First?

Display Resolution & Screen Sizes

Picture Credits: Display Resolution (Wikipedia) 13

Page 14: Mobile or Web First?

Numbers can be deceiving ...

32%

49%

12%

4% 2%2%

Apple iPhone OSAndroid OSBlackberry RIMWindows MobileWindows PhoneOthers

14

Page 15: Mobile or Web First?

15

Page 16: Mobile or Web First?

Paradigms16

Page 17: Mobile or Web First?

Can we build a product as quickly as possible?

Eric Ries: The Lean Startup Model

17

Page 18: Mobile or Web First?

How do we develop for various devices?

Responsive Web Design18

Page 19: Mobile or Web First?

Source: DCI - http://www.dotcominfoway.com/ 19

Page 20: Mobile or Web First?

Summary• Priorities: Focus on the business objectives first

before product development.

• Challenges: Make decisions on product based on design & platforms. Successful platforms tend to focus on one platforms.

• Paradigms: Build products with modern ideas from the lean startup model and responsive web design to limit the complexities of the mobile web.

20