M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

27
M-Agile Best practices for successful Mobile Agile Agile Israel 2015 Discussion with: Roy Nuriel, Director of Product Management

Transcript of M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Page 1: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

M-AgileBest practices for successful Mobile Agile

Agile Israel 2015

Discussion with: Roy Nuriel, Director of Product Management

Page 2: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Introducing Perfecto Mobile

Dominant leader &

visionary

Strong

Ecosystem

Perfecto @ a glance

Enabling Enterprises create better mobile apps

faster with continuous quality

“Perfecto Mobile marks shift in mobile apps QA with Continuous Quality Lab”

Proprietary & Confidential 2

Setting the bar for

market success

• Founded in late 2006, Business HQ in Boston and R&D in Israel

• Proven management team with over 200 employees globally

• Funded by leading VCs, Total - $57.8M

Page 3: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Customer Traction

3Proprietary & Confidential

Tier 1 (500)

Tier 3 (3000)

Tier 2 (1500)

2011 2012 2013 2014

Page 4: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Lets talk about…

• Market trends• M-Agile challenges• M-Agile best practices

Page 5: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Market trends

Page 6: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Digital channels

• Digital experience is the #1 factor for customers satisfaction & churn

• Digital channels = Mobile + Web + Social

The Future of mobile application development report – Forrester January 28, 2015

Page 7: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

The Digital Engagement Journey

• Physical experience and interaction gives way to Digital

• Budgets are shifting accordingly

WebMobile Apps as hand held web

User Centric Mobile Apps/ Services

Complete Digital Engagement

1990-2007

2007 - 2013

2013 – 2015+

2015+

Page 8: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Mobile Strategy at United Airlines

User Engagement Centric Design

Engagement Driven Innovation Execution Business Outcome

2013 Investor Report

Mobile Contributes

20101 2013E

ANCILLARY REVENUE VIA DIGITAL CHANNELS

+~4x

Page 9: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile
Page 10: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Why Wearable Technology?

“Most people reach for their Smartphone every six minutes ~150 times a day.Wearable Technology may reduce that number by 60%”.

Source: Smart Ring

Page 11: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

More Frequent & Faster Releases

High user engagement requires continuous improvement

The Mobile Market is in continuous change

Competition is moving continuously and aggressively

Rapid Change forces frequent and fast releases to drive engagement

2010

4 per year

2015

36 per year

Typical app releases per year

IDC

Page 12: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Mobile accelerate the move to

Agile

Page 13: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

M-Agile Challenges

Page 14: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

VelocityQuality

Page 15: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Quality - Users Expectations are High, Feedback is Public

“Poor app quality is the primary reason

behind the weak adoption, usage and even

failure of many mobile apps.”

[ Gartner, Sep 2014 ]

Starbucks App Store Reviews

Page 16: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Mobile Is Diverse, Complex & Dynamic

20132012201120102009

Windows 8Oct 2012

Windows 7Oct 2009

FroyoMay 2010

CupcakeApr 2009

iOS 6Sep 2012

iOS 5.1Mar 2012

iOS 5.0Oct 2011

iOS 4.3Mar 2011

iOS 4.2Nov 2010

iOS 3.1Sep 2009

iOS 3.0Jun 2009

iOS 6.0.1Nov2012

iOS 6.1Jan 2013

iOS 6.1.3Ma2013

Jelly Bean

Jelly BeanJune 2012

Jelly BeanJelly Bean

Jelly Bean

ICS

ICSOct 2011

ICSICS

ICS

GingerbreadGingerbread

Gingerbread

Gingerbread

DonutSep 2009

EclairOct 2009 Gingerbread

Dec 2010

iOS 4.1Sep 2010

iOS 4.0Jun 2010

iOS 3.2Apr 2010

Page 17: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile
Page 18: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile
Page 19: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Performance Security

Agile Hour-Glass approach

UI

Integration

Unit Testing

Target Devices

TargetEnv.OS

OS versionsForm factorsCPU & MemoryManufacturersWearable

NetworksOrientationEventsDevice eventsLocationsWearable

Page 20: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Performance Security

QA Evolution into XA

UI

Integration

Unit Testing

Target Devices

TargetEnv.

Experience Assurance (XA)

DevTest

ContinuouslyIntegrated

Page 21: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Mobile Continuous Quality Practice …

JobTest

Duration

Test ScopeDevice

CoverageUnit System Smoke Regression Performance

Hourly 20-40 Min ±4

3-4 times a day

30-60 Min ±6

Nightly 2-7 Hours ±10

Weekend 10-48 Hours ±20

Page 22: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Meet your users in the app store

Page 23: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Browse Reviews by:1. Device2. Version3. Time, Rating, Helpfulness

Page 24: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile
Page 25: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

But the app isn’t the only one changing…

Page 26: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Manage an industry calendar in your team

Page 27: M-Agile - Best practices for successful Mobile Agile - Roy Nuriel PerfectoMobile

Q+A

[email protected]