mobile or web first?

Post on 11-Sep-2014

1.055 Views

Category:

Business

1 Downloads

Preview:

Click to see full reader

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

Mobile or Web first?

Bernard Leong

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

1

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

Priorities3

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

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

Challenges6

“Desktop First” Perspective

Facebook7

“Mobile First” Perspective

Fab.com - E-Commerce Site8

Native vs Web App

Picture Credits: Six Revisions9

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

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

Which mobile platform?

12

Display Resolution & Screen Sizes

Picture Credits: Display Resolution (Wikipedia) 13

Numbers can be deceiving ...

32%

49%

12%

4% 2%2%

Apple iPhone OSAndroid OSBlackberry RIMWindows MobileWindows PhoneOthers

14

15

Paradigms16

Can we build a product as quickly as possible?

Eric Ries: The Lean Startup Model

17

How do we develop for various devices?

Responsive Web Design18

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

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

top related