kony-forrester webinar: the evolution of mobile first development
DESCRIPTION
Forrester's Jeffrey Hammond talks strategy on how to organize your dev team around an increasingly mobile enterprise.TRANSCRIPT
![Page 1: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/1.jpg)
Making Leaders Successful Every Day
![Page 2: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/2.jpg)
The Evolution of "Mobile First" Development Jeffrey Hammond, Principal Analyst September 26, 2012
![Page 3: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/3.jpg)
3 Entire contents © 2010 Forrester Research, Inc. All rights reserved.
Source: Flickr (http://www.flickr.com/photos/sashawolff/3793206523/sizes/l/)
9/11 1.3 M+ Android activations per day, 500 million+ total devices 9/12 400 M+ iOS devices sold to date
Mobile is the new face of engagement
Are you ready for the Mobile Shift?
![Page 4: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/4.jpg)
It’s becoming a BYOT world
![Page 5: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/5.jpg)
This creates real differences for IT shops
Devices: Company-provided Employee-owned
Life cycle: Three to four years 12 to 18 months
Applications: Java EE, .NET, Flash Objective C, Java, HTML5, WinRT
Provisioning: IT push App store pull
Security: Locked down Zero-trust
![Page 6: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/6.jpg)
Are you Agile enough?
Do you collect (and incorporate) rapid feedback?
Can you design useful, usable, desirable experiences?
Are you ready?
Can you build high quality, 5 star apps?
Source: Flickr (http://www.flickr.com/photos/kaz25/2444344463/sizes/o/in/photostream//)
![Page 7: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/7.jpg)
Assemble small, focused development teams
• Plan for smaller teams (3-6), and more of them • Scrum, and “Scrum of Scrums” are a good starting model • If you go native specialize developers w/ technology • Hire design talent, and invest in information architecture • QA + security is everyone’s job – retire the QA center of
excellence • APIs everywhere, all the time • Downsize your sourcing strategies
![Page 8: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/8.jpg)
iOS Dev Team Android Dev Team Web Dev Team
Lead iOS Dev
iOS Dev
Lead Android Dev
Android Dev
Lead Web Dev
Web Dev
Design Team Scrum Master/ProjM Product Owner/PM
Shared, Cross Team Roles
Cross-train Cross-train
Cross-train
Native Apps Argue For Cross Training
![Page 9: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/9.jpg)
Favor simpler ALM processes
• Fewer branches in SCM – evolve toward DVCS • Use visual designs and prototypes instead of textual
requirements • Emulators and On-device testing mean more hands on
developer time • CI becomes decentralized, more atomic, and critical • Test like you deploy – the last mile may be public and
beyond your control • Mocks and mocking tools help manage multi layer
complexity
![Page 10: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/10.jpg)
Systems of Engagement
Building apps changes the dev life cycle
Time to Safety
Time to Certainty
Time to Feedback
Systems of Operation
Systems of Record
Lifecycle Focus
![Page 11: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/11.jpg)
Adapting Agile principles
• Kanban boards help manage atomic demand • Use wireframes to drive feedback and build backlog • Use visual prototypes to gather “broad brush” feedback • Develop personas to drive insight into user behavior • Think about “contextual” design • Employ journey maps to understand multi-channel
usage patterns
![Page 12: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/12.jpg)
Wow
Enjoyable
Functional
Neutral
Missed It
Frustrating
Awareness Consideration Research Purchase Engagement
1
2 3
4 5
6 7 8
9
10
11
Identify customer and
stages of journey
Indicate primary (and secondary ) devices for each step
Describe each step in the journey, the customer’s needs and perceptions
Indicate significant
steps
Persona: James
A Multi-channel Journey Map
![Page 13: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/13.jpg)
Prioritize gathering user feedback
• Collect feedback early and often • Assign someone to listen to public feedback • Analyze feedback for recurring patterns of failure and
opportunity • Proactively reach out to unhappy users • Build feedback and analytic systems into your
applications • Ask for positive reinforcement • Create a regimen of A/B testing
![Page 14: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/14.jpg)
Balance release speed with a focus on quality
• Initial quality is important – due to app store curation • Expedited releases are no substitute for real testing • “Blue/Green” environments complement A/B testing
approach • Deployment and feedback management tools grow in
importance • Simultaneous release across clients is important • Avoid patches – bundle bugfixes with new features • Don’t wait for GA – use platform betas • Moves to organic releases that meet user and market
demands
![Page 15: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/15.jpg)
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
V 1.0 (MVP)
V 1.2.2 V 1.2 V 1.2.1
Regression + Emergency Patch
New OS version released
V 2.0 V 2.1
Features + Defect fixes
Regular Internal Sprint Cycle + Beta Testing (2 weeks)
A Typical Mobile App Release Schedule
![Page 16: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/16.jpg)
Your technology choices matter
Native Web
Middleware
Hybrid
Maximum Performance
Cost Effective
Frequent Updates
Pixel-perfect Experience
![Page 17: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/17.jpg)
A simple guide for technology decisions Think about the workloads you are automating…
Native Web
Middleware
Hybrid
![Page 18: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/18.jpg)
The gaps between strategies are shrinking
Native Web
Middleware
Hybrid
WebGL IndexedDB Device API
Mixed Mode Middleware
![Page 19: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/19.jpg)
On-premises/Private Cloud
Public Cloud
Modern mobile apps: Evolving Infrastructure 3x3 strategies for building mobile apps
Native Web
Hybrid
Roll-your-own Backend BaaS
Middleware Server
Mobile Clients
Service Infrastructure
LDAP/IAM SCM LOB 1 LOB N CRM
Systems of Record
![Page 20: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/20.jpg)
Middleware vs. rolling your own backend
• Labor costs vs. capital costs
• Do you have mixed mobile workloads?
• Is infrastructure control important?
• How cutting edge are your needs?
• How skilled is your development team?
• How complex are your integration needs?
• What testing resources do you have?
• How fast do you need to move?
![Page 21: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/21.jpg)
The future of mobile is context – drop your “mini-PC” mindset now
With new sensors, your phone will know more about you than anyone or anything Consumer demand for convenience will kill privacy
http://www.flickr.com/photos/22320444@N08/4272283260/sizes/m/
BIG MOTHER IS HERE TO HELP
YOU
![Page 22: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/22.jpg)
Opportunities for context will increase Technology Opportunity (examples)
• 3D cameras • Biometrics • Conversational voice recognition • Near Field Communications (NFC)
• Distance measured, gesture control • Security, access cards, ID • Verbal command (e.g., Siri) • Payments, ticketing, and information C
ontr
ols
• 3D displays • High-resolution displays • Micro-mirrors • Touch inputs (fine-tuned)
• Augmented reality, video output • Media consumption, bar codes • Image projection; pico-projectors
Dis
play
s
• Accelerometers (detects motion/tilt) • Chemical sensors • Gyroscopes • Magnetometers • Microbolometers (infrared) • Pressure sensor
• Phone orientation as control, pedometer • CO detection, food freshness • Gesture control, navigation, games • Directions – “Is it over there?” • Night vision; heat; light/dark • Height in buildings
Dat
a co
llect
ion
Source: A.M. Fitzgerald & Associates, Yole Développement, and interviews with Atmel, InvenSense, and Sharp Electronics
![Page 23: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/23.jpg)
Mobile is moving fast – and getting faster • Mobile devices are the biggest shock to your world
since the introduction of the PC • Enterprise mobile is collapsing into a consumer based,
BYOT reality – a mobile first reality • You must push your development organization to get
faster, and more flexible to compete • You need multiple approaches to support mobile
workloads, and the infrastructure to integrate it • Do you want to spend your time building
infrastructure, or building apps? • Mobile context will enable breakthrough experiences –
if you are ready to take advantage of them
![Page 24: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/24.jpg)
Sriram Ramanathan CTO Kony Solutions, Inc.
![Page 25: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/25.jpg)
25 Copyright © 2012 Kony Solu5ons, Inc. CONFIDENTIAL 25
Build Everywhere Run Everywhere
The KonyOne Mul5 Channel PlaLorm
NATIVE SUPPORT FOR 8 OSs
Kony MESSAGING SERVICES
Write Once A single code base
TABLET WEB SUPPORT-‐ Mobile and Desktop • Individual, device op5mized sites • Basic HTML >> HTML5
Single Page Architecture
Standard
Mixed Mode
Hybrid
MOBILE
KIOSK & DESKTOP NATIVE Win32 and Win8
DESKTOP WEB HTML 5
HTML 4
![Page 26: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/26.jpg)
26 Copyright © 2012 Kony Solu5ons, Inc. CONFIDENTIAL 26
CHAN
NELS
ON-‐DEVICE APP CONTAINER
KIOSK DESKTOP WEB WIN 32/Win 8 DESKTOP TABLET SMART PHONE FEATURE PHONE
ON-‐DEVICE APP STORE
Cross Channel API
§ UI / UX § Device Features § U5lity
Channel Specific ProperOes
§ UI / UX / Widgets § OS Features
Foreign FuncOon Interface
§ New Device API § Non – UI § Third Party Workflow
Connectors
§ Services § Data Conn § ERP / CRM
FOUNDA
TION
Device Detec5on Usage & Analy5cs Flow Controller
KonyOne Studio
§ Form Designer § Script Editor § Publish / Deploy
KonyOne Server
§ Device Detec5on § Usage & Analy5cs § Flow Controller
Kony Sync Server
§ Full Offline Capability
§ Audit Metrics
Kony MAM
§ Console § Enterprise
App Store
COMPO
NEN
TS
§ Alert Services § Device Database § Mobile Web Hos5ng
§ Event Editor § Service Defini5on § Data Mapper
Mul5 Channel PlaLorm
Mixed Mode NaOve
iOS
Blackberry Android
Web OS
Windows Phone
Symbian J2ME
Web – Mobile and Desktop
URL Server Based
Hybrid
Single Page Architecture
TECH
NOLO
GIES
Basic HTML
HTML5 § Mix and match HTML5 and Na5ve code on
form by form basis
§ Leverage na5ve capabili5es and rich HTML5 for fully op5mized apps
§ Create seamless experience for end users
![Page 27: Kony-Forrester Webinar: The Evolution of Mobile First Development](https://reader034.vdocuments.us/reader034/viewer/2022052522/554d31c1b4c905ab268b5461/html5/thumbnails/27.jpg)
Copyright © 2010 Kony Solu5ons, Inc. CONFIDENTIAL 27 Copyright © 2012 Kony Solutions, Inc. CONFIDENTIAL
QUESTIONS?
More information on www.kony.com/resources www.kony.com Twitter: @kony
27