SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
Making Leaders Successful
Every Day
The Evolution of "Mobile First"
Development
Jeffrey Hammond, Principal Analyst
September 26, 2012
Mobile is the new face of
                                                                                        engagement




    9/11             1.3 M+ Android activations per day, 500 million+ total devices

    9/12             400 M+ iOS devices sold to date



                        Are you ready for the Mobile Shift?
    Source: Flickr (http://www.flickr.com/photos/sashawolff/3793206523/sizes/l/)
3   Entire contents © 2010 Forrester Research, Inc. All rights reserved.
It’s becoming a BYOT world
This creates real differences for IT shops




Applications: Java EE, .NET, Flash   Objective C, Java, HTML5, WinRT

    Devices: Company-provided        Employee-owned

   Security: Locked down             Zero-trust

Provisioning: IT push                App store pull

  Life cycle: Three to four years    12 to 18 months
Are you ready?
   Are you Agile enough?
                               Do you collect (and incorporate)
                                               rapid feedback?
   Can you design useful, usable,
   desirable experiences?


                                          Can you build high quality,
                                                       5 star apps?




Source: Flickr (http://www.flickr.com/photos/kaz25/2444344463/sizes/o/in/photostream//)
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
Native Apps Argue For Cross Training
                         Shared, Cross Team Roles

      Product Owner/PM          Design Team         Scrum Master/ProjM




        iOS Dev Team            Android Dev Team        Web Dev Team


Lead iOS Dev                        Lead Android Dev          Lead Web Dev

                                       Android Dev               Web Dev
     iOS Dev      Cross-train
                                          Cross-train

                            Cross-train
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
Building apps changes the dev life cycle


    Lifecycle Focus

                         Systems of
    Time to Feedback    Engagement


                                      Systems of
    Time to Certainty                  Record

                         Systems of
    Time to Safety        Operation
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
Identify

A Multi-channel Journey Map                                            customer and
                                                                         stages of
                                                                          journey
 Persona:
  James       Awareness   Consideration   Research   Purchase    Engagement
   Wow
                                                                       Describe each
                                                                         step in the
                                                                        journey, the
                                                                         customer’s
                                                                         needs and
Enjoyable                                                               perceptions


Functional
                                                                        11
                                                                                Indicate
                                                                               significant
                                                                                  steps
                                                                10
 Neutral

 Missed It

                                                                        Indicate
                                                                     primary (and
                                                                     secondary )
                                                                      devices for
Frustrating                                                           each step
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
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
A Typical Mobile App Release Schedule
Features +
                                                            V 2.1
Defect fixes                                            V 2.0

                       V 1.2.1
                                                  V 1.2.2
                    V 1.2


      V 1.0
      (MVP)


                                                              New OS
                                                              version
                           Regression + Emergency             released
                           Patch
                  Regular Internal Sprint Cycle + Beta Testing (2 weeks)


      Jan      Feb Mar Apr       May Jun Jul   Aug Sep Oct      Nov Dec
Your technology choices matter
                          Hybrid



         Pixel-perfect                  Cost
         Experience                   Effective



Native                                            Web


          Maximum                     Frequent
         Performance                  Updates



                         Middleware
A simple guide for technology decisions
 Think about the workloads you are automating…
                         Hybrid




Native                                           Web




                        Middleware
The gaps between strategies are shrinking
                    Hybrid




Native         Mixed Mode Middleware                Web
                                       WebGL
                                       IndexedDB
                                       Device API




                  Middleware
Modern mobile apps: Evolving Infrastructure
   3x3 strategies for building mobile apps

                                            Hybrid
Mobile Clients                                                Web
                         Native



Service Infrastructure
                                                             Public Cloud
                    Middleware           Roll-your-own
                      Server               Backend           BaaS
                         On-premises/Private Cloud

Systems of Record

              LDAP/IAM        SCM        LOB 1       LOB N   CRM
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?
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
                                                       BIG MOTHER IS
                                                       HERE TO HELP
  http://www.flickr.com/photos/22320444@N08/4272283260/sizes/m/
                                                                YOU
Opportunities for context will increase
                               Technology                                                 Opportunity (examples)
                                                                                       • Distance measured, gesture control
Controls



                  • 3D cameras
                  • Biometrics                                                         • Security, access cards, ID
                  • Conversational voice recognition                                   • Verbal command (e.g., Siri)
                  • Near Field Communications (NFC)                                    • Payments, ticketing, and information


                                                                                       • Augmented reality, video output
Displays




                  • 3D displays
                  • High-resolution displays                                           • Media consumption, bar codes
                  • Micro-mirrors                                                      • Image projection; pico-projectors
                  • Touch inputs (fine-tuned)
Data collection




                  •  Accelerometers (detects motion/tilt)                              •  Phone orientation as control, pedometer
                  • Chemical sensors                                                   • CO detection, food freshness
                  • Gyroscopes                                                         • Gesture control, navigation, games
                  • Magnetometers                                                      • Directions – “Is it over there?”
                  • Microbolometers (infrared)                                         • Night vision; heat; light/dark
                  • Pressure sensor                                                    • Height in buildings

                     Source: A.M. Fitzgerald & Associates, Yole Développement, and interviews with Atmel, InvenSense, and Sharp Electronics
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
Sriram Ramanathan
CTO
Kony Solutions, Inc.
The	
  KonyOne	
  Mul5	
  Channel	
  PlaLorm	
  

             Write	
  Once	
                                                  Build	
  Everywhere	
  	
                            Run	
  Everywhere	
  
              A	
  single	
  code	
  base	
                                                                                        MOBILE	
  
                                                                               NATIVE	
  SUPPORT	
  FOR	
  8	
  OSs	
  




                                                                                                                                   TABLET	
  
                                                                               WEB	
  SUPPORT-­‐	
  Mobile	
  and	
  Desktop	
  
                                                                               •  Individual,	
  device	
  op5mized	
  sites	
  
                                                                               •  Basic	
  HTML	
  >>	
  HTML5	
  

                                                                                                             Single	
  Page	
  
                                                                                HTML	
  5	
                  Architecture	
  
                                                                                                                                    DESKTOP	
  WEB	
  
                                                                                                               Standard	
  

                                                                                HTML	
  4	
                      Hybrid	
  
                                                                                                             Mixed	
  Mode	
  



                                                                               Kony	
  MESSAGING	
  SERVICES	
                     KIOSK	
  &	
  DESKTOP	
  NATIVE	
  	
  
                                                                                                                                   Win32	
  and	
  Win8	
  




Copyright	
  ©	
  2012	
  Kony	
  Solu5ons,	
  Inc.	
  	
  CONFIDENTIAL	
                                                                                                    25	
   25	
  
Mul5	
  Channel	
  PlaLorm	
  
                                                     SMART	
  PHONE	
                            TABLET	
              WIN	
  32/Win	
  8	
  DESKTOP	
              KIOSK	
             FEATURE	
  PHONE	
                        DESKTOP	
  WEB	
  
CHANNELS	
  




                                                                               ON-­‐DEVICE	
  APP	
  CONTAINER	
                                                                            ON-­‐DEVICE	
  APP	
  	
  STORE	
  
                                                                                                                                                                                                       	
  
                          NaOve         	
                                                                                                      Mixed	
  Mode	
                                                Web	
  –	
  Mobile	
  and	
  Desktop	
  

                                                                                                                                                                                                                                                 HTML5	
  
                                    iOS	
                  Windows	
  Phone	
                                         §      Mix	
  and	
  match	
  HTML5	
  and	
  Na5ve	
  code	
  on	
  
TECHNOLOGIES	
  




                                                                                                                             form	
  by	
  form	
  basis	
  
                                                                                                                                                                                                                                              Basic	
  HTML	
  
                                                                                                                             	
  
                                    Android	
                        Blackberry	
                                     §      Leverage	
  na5ve	
  capabili5es	
  	
  and	
  rich	
  
                                                                                                                                                                                                                                          URL	
  Server	
  Based	
  
                                                                                                                             HTML5	
  for	
  fully	
  op5mized	
  apps	
  
                                                                                                                             	
                                                                                                                   Hybrid	
  
                                 Symbian	
               Web	
  OS	
             J2ME	
                               §      Create	
  seamless	
  experience	
  for	
  end	
  users	
  
                                                                                                                                                                                                                            Single	
  Page	
  Architecture	
  	
  

                          KonyOne	
  Studio	
                                                                       KonyOne	
  Server	
                                                                 Kony	
  Sync	
  Server	
                           Kony	
  MAM	
  
COMPONENTS	
  




                          	
                                                                                        	
                                                                                  	
                                                 	
  

                          §      Form	
  Designer	
   §                   Event	
  Editor	
                            Device	
  Detec5on	
  
                                                                                                                    §  Device	
  Detec5on	
   §  Alert	
  Services	
                                  §      Full	
  Offline	
                            §        Console	
  
                          §      Script	
  Editor	
         §             Service	
  Defini5on	
                   §  Usage	
  Analy5cs	
   §  Device	
  Database	
  
                                                                                                                         Usage	
  &	
   &	
  Analy5cs	
                                                         Capability	
                               §        Enterprise	
  
                          §      Publish	
  /	
  Deploy	
   §             Data	
  Mapper	
                             Flow	
  Controller	
  
                                                                                                                    §  Flow	
  Controller	
   §  Mobile	
  Web	
  Hos5ng	
                            §      Audit	
  Metrics	
                                   App	
  Store	
  


                          Cross	
  Channel	
  API	
                                      Channel	
  Specific	
  ProperOes	
                                   Foreign	
  FuncOon	
  Interface	
                                     Connectors	
  
FOUNDATION	
  




                          	
                                                             	
                                                                  	
                                                                    	
  
                          §      UI	
  /	
  UX	
                                        §       UI	
  /	
  UX	
  /	
  Widgets	
                            §          New	
  Device	
  API	
                                    §          Services	
  
                          §      Device	
  Features	
                                   §       OS	
  Features	
                                           §          Non	
  –	
  UI	
                                          §          Data	
  Conn	
  
                          §      U5lity	
                                                                                                                   §          Third	
  Party	
  Workflow	
                               §          ERP	
  /	
  CRM	
  



                   Copyright	
  ©	
  2012	
  Kony	
  Solu5ons,	
  Inc.	
  	
  CONFIDENTIAL	
                                                                                                                                                                                       26	
   26	
  
QUESTIONS?

          More information on www.kony.com/resources
          www.kony.com
          Twitter: @kony




Copyright	
  ©	
  22012 Kony olu5ons,	
  Inc.	
  	
  CONFIDENTIAL	
  
 Copyright © 010	
  Kony	
  S Solutions, Inc. CONFIDENTIAL              27
                                                                        27

Más contenido relacionado

La actualidad más candente

Passing internal and external audits with reporting and dashboards nov 2011
Passing internal and external audits with reporting and dashboards   nov 2011Passing internal and external audits with reporting and dashboards   nov 2011
Passing internal and external audits with reporting and dashboards nov 2011
Scott Althouse
 
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...
Arvind Rajan
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
IBM
 
GA - product management for entrepreneurs
GA - product management for entrepreneursGA - product management for entrepreneurs
GA - product management for entrepreneurs
zhurama
 

La actualidad más candente (18)

Novell Success Stories: Collaboration in Government
Novell Success Stories: Collaboration in GovernmentNovell Success Stories: Collaboration in Government
Novell Success Stories: Collaboration in Government
 
Vision dt solutions vmug leeds
Vision dt solutions vmug leedsVision dt solutions vmug leeds
Vision dt solutions vmug leeds
 
Passing internal and external audits with reporting and dashboards nov 2011
Passing internal and external audits with reporting and dashboards   nov 2011Passing internal and external audits with reporting and dashboards   nov 2011
Passing internal and external audits with reporting and dashboards nov 2011
 
How can you keep the customer inputs flowing, the teams running and still kno...
How can you keep the customer inputs flowing, the teams running and still kno...How can you keep the customer inputs flowing, the teams running and still kno...
How can you keep the customer inputs flowing, the teams running and still kno...
 
Firesite Chat Klemen 18 March 2010
Firesite Chat Klemen 18 March 2010Firesite Chat Klemen 18 March 2010
Firesite Chat Klemen 18 March 2010
 
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...
Astute Business Solutions - Fast Track Impact Analysis for PeopleSoft 9.2 Upg...
 
How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...
How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...
How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...
 
Adobe MAX 2009: Design Considerations for Contextually Aware Solutions
Adobe MAX 2009: Design Considerations for Contextually Aware SolutionsAdobe MAX 2009: Design Considerations for Contextually Aware Solutions
Adobe MAX 2009: Design Considerations for Contextually Aware Solutions
 
Anywhere Scorecard Buzz: Content Delivery Networks
Anywhere Scorecard Buzz: Content Delivery NetworksAnywhere Scorecard Buzz: Content Delivery Networks
Anywhere Scorecard Buzz: Content Delivery Networks
 
Tawkon Lecture At Carmel Ventures
Tawkon Lecture At Carmel VenturesTawkon Lecture At Carmel Ventures
Tawkon Lecture At Carmel Ventures
 
How varian medical_customized_sap_screens_in_hours
How varian medical_customized_sap_screens_in_hoursHow varian medical_customized_sap_screens_in_hours
How varian medical_customized_sap_screens_in_hours
 
Mc50
Mc50Mc50
Mc50
 
tawkon at Carmel Ventures
tawkon at Carmel Venturestawkon at Carmel Ventures
tawkon at Carmel Ventures
 
PCTY 2012, Tivoli Endpoint Manager v. Martin Vittrup
PCTY 2012, Tivoli Endpoint Manager v. Martin VittrupPCTY 2012, Tivoli Endpoint Manager v. Martin Vittrup
PCTY 2012, Tivoli Endpoint Manager v. Martin Vittrup
 
Novell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in EducationNovell Success Stories: Endpoint Management in Education
Novell Success Stories: Endpoint Management in Education
 
1 jazz overview-karthik_k
1 jazz overview-karthik_k1 jazz overview-karthik_k
1 jazz overview-karthik_k
 
GA - product management for entrepreneurs
GA - product management for entrepreneursGA - product management for entrepreneurs
GA - product management for entrepreneurs
 
#dd12 IBM Messaging and Collaboration Strategy Update
#dd12 IBM Messaging and Collaboration Strategy Update#dd12 IBM Messaging and Collaboration Strategy Update
#dd12 IBM Messaging and Collaboration Strategy Update
 

Destacado

paper elenikalampakou 10 2008
paper elenikalampakou 10 2008paper elenikalampakou 10 2008
paper elenikalampakou 10 2008
Eleni Kalampakou
 
NCOSS Community Sector Budget Briefing 2012
NCOSS Community Sector Budget Briefing 2012NCOSS Community Sector Budget Briefing 2012
NCOSS Community Sector Budget Briefing 2012
_ncoss_
 

Destacado (14)

NCOSS Community Budget Briefing 2013-14 NSW State Budget
NCOSS Community Budget Briefing 2013-14 NSW State BudgetNCOSS Community Budget Briefing 2013-14 NSW State Budget
NCOSS Community Budget Briefing 2013-14 NSW State Budget
 
paper elenikalampakou 10 2008
paper elenikalampakou 10 2008paper elenikalampakou 10 2008
paper elenikalampakou 10 2008
 
Balcony Colapse (NESHEP Oct 2012)
Balcony Colapse (NESHEP Oct 2012)Balcony Colapse (NESHEP Oct 2012)
Balcony Colapse (NESHEP Oct 2012)
 
NCOSS Community Sector Budget Briefing 2012
NCOSS Community Sector Budget Briefing 2012NCOSS Community Sector Budget Briefing 2012
NCOSS Community Sector Budget Briefing 2012
 
Sita Visit Photos
Sita Visit PhotosSita Visit Photos
Sita Visit Photos
 
1 bahasa melayu
1 bahasa melayu1 bahasa melayu
1 bahasa melayu
 
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail MobilityKony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
Kony-Cognizant Webinar: Finding the Silver Bullet in Retail Mobility
 
Comparison/Contrast Northeastern_Murphy Hunt
Comparison/Contrast Northeastern_Murphy HuntComparison/Contrast Northeastern_Murphy Hunt
Comparison/Contrast Northeastern_Murphy Hunt
 
The State of Mobile Apps 2012: A Survey of Enterprise Plans
The State of Mobile Apps 2012: A Survey of Enterprise Plans The State of Mobile Apps 2012: A Survey of Enterprise Plans
The State of Mobile Apps 2012: A Survey of Enterprise Plans
 
NESHEP Planet Positive Presentation
NESHEP Planet Positive PresentationNESHEP Planet Positive Presentation
NESHEP Planet Positive Presentation
 
Sita Presentation
Sita PresentationSita Presentation
Sita Presentation
 
IF by Rudyard Kipling- Detailed Summary and Analysis
IF by Rudyard Kipling- Detailed Summary and AnalysisIF by Rudyard Kipling- Detailed Summary and Analysis
IF by Rudyard Kipling- Detailed Summary and Analysis
 
Legionella Presentation - NESHEP (Oct 2012)
Legionella Presentation - NESHEP (Oct 2012)Legionella Presentation - NESHEP (Oct 2012)
Legionella Presentation - NESHEP (Oct 2012)
 
architecture of mobile software applications
architecture of mobile software applicationsarchitecture of mobile software applications
architecture of mobile software applications
 

Similar a Kony-Forrester Webinar: The Evolution of Mobile First Development

Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
Axway Appcelerator
 
Agiledevelopment mobile 20130306
Agiledevelopment mobile 20130306Agiledevelopment mobile 20130306
Agiledevelopment mobile 20130306
Alex Hung
 
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
Codestrong 2012 breakout session   leveraging titanium as part of your mobile...Codestrong 2012 breakout session   leveraging titanium as part of your mobile...
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
Axway Appcelerator
 

Similar a Kony-Forrester Webinar: The Evolution of Mobile First Development (20)

Eclipse conv2 ss
Eclipse conv2 ssEclipse conv2 ss
Eclipse conv2 ss
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
 
Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...Case Study: Practical tools and strategies for tackling legacy practices and ...
Case Study: Practical tools and strategies for tackling legacy practices and ...
 
Encontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de AplicacionesEncontrando la Aguja en el Rendimiento de Aplicaciones
Encontrando la Aguja en el Rendimiento de Aplicaciones
 
Pivotal Overview: Canadian Team
Pivotal Overview: Canadian TeamPivotal Overview: Canadian Team
Pivotal Overview: Canadian Team
 
Agiledevelopment mobile 20130306
Agiledevelopment mobile 20130306Agiledevelopment mobile 20130306
Agiledevelopment mobile 20130306
 
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
Kristiaan De Roeck at UX Antwerp Meetup - 30 January 2018
 
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
Codestrong 2012 breakout session   leveraging titanium as part of your mobile...Codestrong 2012 breakout session   leveraging titanium as part of your mobile...
Codestrong 2012 breakout session leveraging titanium as part of your mobile...
 
Manage and Monitor Oracle Applications in the Cloud
Manage and Monitor Oracle Applications in the CloudManage and Monitor Oracle Applications in the Cloud
Manage and Monitor Oracle Applications in the Cloud
 
Aspirea sales presentation
Aspirea sales presentationAspirea sales presentation
Aspirea sales presentation
 
May2010 cq53-worldwide-tour
May2010 cq53-worldwide-tourMay2010 cq53-worldwide-tour
May2010 cq53-worldwide-tour
 
Integrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slidesIntegrating agile in a waterfall world pmi 2012, full slides
Integrating agile in a waterfall world pmi 2012, full slides
 
Latest trends in information technology
Latest trends in information technologyLatest trends in information technology
Latest trends in information technology
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdelivery
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an Introduction
 
The Business Impact of Virtualization
The Business Impact of VirtualizationThe Business Impact of Virtualization
The Business Impact of Virtualization
 
SpotMe pitch
SpotMe pitchSpotMe pitch
SpotMe pitch
 
DevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse ConferenceDevOps for Mainframe for IBM Pulse Conference
DevOps for Mainframe for IBM Pulse Conference
 
Designing Mobile Applications
Designing Mobile ApplicationsDesigning Mobile Applications
Designing Mobile Applications
 

Más de Kony, Inc.

Internet of Things: Understanding the Business Impact
Internet of Things: Understanding the Business ImpactInternet of Things: Understanding the Business Impact
Internet of Things: Understanding the Business Impact
Kony, Inc.
 
Forrester reviews the KonyOne platform
Forrester reviews the KonyOne platformForrester reviews the KonyOne platform
Forrester reviews the KonyOne platform
Kony, Inc.
 
Maximize Enrollment, Engagement with a Multichannel Mobile Strategy
Maximize Enrollment, Engagement with a Multichannel Mobile StrategyMaximize Enrollment, Engagement with a Multichannel Mobile Strategy
Maximize Enrollment, Engagement with a Multichannel Mobile Strategy
Kony, Inc.
 
Kony Mobility for Health Plans
Kony Mobility for Health PlansKony Mobility for Health Plans
Kony Mobility for Health Plans
Kony, Inc.
 

Más de Kony, Inc. (14)

INFOGRAPHIC: Secrets of Enterprise Mobility Success
INFOGRAPHIC: Secrets of Enterprise Mobility SuccessINFOGRAPHIC: Secrets of Enterprise Mobility Success
INFOGRAPHIC: Secrets of Enterprise Mobility Success
 
Infographic: Four Steps to Measuring Mobile ROI
Infographic: Four Steps to Measuring Mobile ROIInfographic: Four Steps to Measuring Mobile ROI
Infographic: Four Steps to Measuring Mobile ROI
 
Internet of Things: Understanding the Business Impact
Internet of Things: Understanding the Business ImpactInternet of Things: Understanding the Business Impact
Internet of Things: Understanding the Business Impact
 
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
Platform vs. Native vs. HTML5: Which mobile development makes sense for your ...
 
8 steps to a long term mobile strategy
8 steps to a long term mobile strategy 8 steps to a long term mobile strategy
8 steps to a long term mobile strategy
 
Why MDM Alone Falls Short
Why MDM Alone Falls ShortWhy MDM Alone Falls Short
Why MDM Alone Falls Short
 
Should you say no to HTML5?
Should you say no to HTML5?Should you say no to HTML5?
Should you say no to HTML5?
 
Forrester reviews the KonyOne platform
Forrester reviews the KonyOne platformForrester reviews the KonyOne platform
Forrester reviews the KonyOne platform
 
Maximize Enrollment, Engagement with a Multichannel Mobile Strategy
Maximize Enrollment, Engagement with a Multichannel Mobile StrategyMaximize Enrollment, Engagement with a Multichannel Mobile Strategy
Maximize Enrollment, Engagement with a Multichannel Mobile Strategy
 
Forrester-Kony: The State of Mobile Commerce for Retailers Today
Forrester-Kony: The State of Mobile Commerce for Retailers TodayForrester-Kony: The State of Mobile Commerce for Retailers Today
Forrester-Kony: The State of Mobile Commerce for Retailers Today
 
Webinar: Leading Healthcare Insurer Saves Time and Costs
Webinar: Leading Healthcare Insurer Saves Time and CostsWebinar: Leading Healthcare Insurer Saves Time and Costs
Webinar: Leading Healthcare Insurer Saves Time and Costs
 
Kony Mobility for Health Plans
Kony Mobility for Health PlansKony Mobility for Health Plans
Kony Mobility for Health Plans
 
Mobile Applications and Mobile Strategies for Enterprise Consumer Apps
Mobile Applications and Mobile Strategies for Enterprise Consumer AppsMobile Applications and Mobile Strategies for Enterprise Consumer Apps
Mobile Applications and Mobile Strategies for Enterprise Consumer Apps
 
American Banker Conference Presentation June 2012: Harnessing mobile banking
American Banker Conference Presentation June 2012: Harnessing mobile bankingAmerican Banker Conference Presentation June 2012: Harnessing mobile banking
American Banker Conference Presentation June 2012: Harnessing mobile banking
 

Kony-Forrester Webinar: The Evolution of Mobile First Development

  • 2. The Evolution of "Mobile First" Development Jeffrey Hammond, Principal Analyst September 26, 2012
  • 3. Mobile is the new face of engagement 9/11 1.3 M+ Android activations per day, 500 million+ total devices 9/12 400 M+ iOS devices sold to date Are you ready for the Mobile Shift? Source: Flickr (http://www.flickr.com/photos/sashawolff/3793206523/sizes/l/) 3 Entire contents © 2010 Forrester Research, Inc. All rights reserved.
  • 4. It’s becoming a BYOT world
  • 5. This creates real differences for IT shops Applications: Java EE, .NET, Flash Objective C, Java, HTML5, WinRT Devices: Company-provided Employee-owned Security: Locked down Zero-trust Provisioning: IT push App store pull Life cycle: Three to four years 12 to 18 months
  • 6. Are you ready? Are you Agile enough? Do you collect (and incorporate) rapid feedback? Can you design useful, usable, desirable experiences? Can you build high quality, 5 star apps? Source: Flickr (http://www.flickr.com/photos/kaz25/2444344463/sizes/o/in/photostream//)
  • 7. 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
  • 8. Native Apps Argue For Cross Training Shared, Cross Team Roles Product Owner/PM Design Team Scrum Master/ProjM iOS Dev Team Android Dev Team Web Dev Team Lead iOS Dev Lead Android Dev Lead Web Dev Android Dev Web Dev iOS Dev Cross-train Cross-train Cross-train
  • 9. 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
  • 10. Building apps changes the dev life cycle Lifecycle Focus Systems of Time to Feedback Engagement Systems of Time to Certainty Record Systems of Time to Safety Operation
  • 11. 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
  • 12. Identify A Multi-channel Journey Map customer and stages of journey Persona: James Awareness Consideration Research Purchase Engagement Wow Describe each step in the journey, the customer’s needs and Enjoyable perceptions Functional 11 Indicate significant steps 10 Neutral Missed It Indicate primary (and secondary ) devices for Frustrating each step
  • 13. 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
  • 14. 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
  • 15. A Typical Mobile App Release Schedule Features + V 2.1 Defect fixes V 2.0 V 1.2.1 V 1.2.2 V 1.2 V 1.0 (MVP) New OS version Regression + Emergency released Patch Regular Internal Sprint Cycle + Beta Testing (2 weeks) Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
  • 16. Your technology choices matter Hybrid Pixel-perfect Cost Experience Effective Native Web Maximum Frequent Performance Updates Middleware
  • 17. A simple guide for technology decisions Think about the workloads you are automating… Hybrid Native Web Middleware
  • 18. The gaps between strategies are shrinking Hybrid Native Mixed Mode Middleware Web WebGL IndexedDB Device API Middleware
  • 19. Modern mobile apps: Evolving Infrastructure 3x3 strategies for building mobile apps Hybrid Mobile Clients Web Native Service Infrastructure Public Cloud Middleware Roll-your-own Server Backend BaaS On-premises/Private Cloud Systems of Record LDAP/IAM SCM LOB 1 LOB N CRM
  • 20. 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?
  • 21. 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 BIG MOTHER IS HERE TO HELP http://www.flickr.com/photos/22320444@N08/4272283260/sizes/m/ YOU
  • 22. Opportunities for context will increase Technology Opportunity (examples) • Distance measured, gesture control Controls • 3D cameras • Biometrics • Security, access cards, ID • Conversational voice recognition • Verbal command (e.g., Siri) • Near Field Communications (NFC) • Payments, ticketing, and information • Augmented reality, video output Displays • 3D displays • High-resolution displays • Media consumption, bar codes • Micro-mirrors • Image projection; pico-projectors • Touch inputs (fine-tuned) Data collection •  Accelerometers (detects motion/tilt) •  Phone orientation as control, pedometer • Chemical sensors • CO detection, food freshness • Gyroscopes • Gesture control, navigation, games • Magnetometers • Directions – “Is it over there?” • Microbolometers (infrared) • Night vision; heat; light/dark • Pressure sensor • Height in buildings Source: A.M. Fitzgerald & Associates, Yole Développement, and interviews with Atmel, InvenSense, and Sharp Electronics
  • 23. 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
  • 25. The  KonyOne  Mul5  Channel  PlaLorm   Write  Once   Build  Everywhere     Run  Everywhere   A  single  code  base   MOBILE   NATIVE  SUPPORT  FOR  8  OSs   TABLET   WEB  SUPPORT-­‐  Mobile  and  Desktop   •  Individual,  device  op5mized  sites   •  Basic  HTML  >>  HTML5   Single  Page   HTML  5   Architecture   DESKTOP  WEB   Standard   HTML  4   Hybrid   Mixed  Mode   Kony  MESSAGING  SERVICES   KIOSK  &  DESKTOP  NATIVE     Win32  and  Win8   Copyright  ©  2012  Kony  Solu5ons,  Inc.    CONFIDENTIAL   25   25  
  • 26. Mul5  Channel  PlaLorm   SMART  PHONE   TABLET   WIN  32/Win  8  DESKTOP   KIOSK   FEATURE  PHONE   DESKTOP  WEB   CHANNELS   ON-­‐DEVICE  APP  CONTAINER   ON-­‐DEVICE  APP    STORE     NaOve   Mixed  Mode   Web  –  Mobile  and  Desktop   HTML5   iOS   Windows  Phone   §  Mix  and  match  HTML5  and  Na5ve  code  on   TECHNOLOGIES   form  by  form  basis   Basic  HTML     Android   Blackberry   §  Leverage  na5ve  capabili5es    and  rich   URL  Server  Based   HTML5  for  fully  op5mized  apps     Hybrid   Symbian   Web  OS   J2ME   §  Create  seamless  experience  for  end  users   Single  Page  Architecture     KonyOne  Studio   KonyOne  Server   Kony  Sync  Server   Kony  MAM   COMPONENTS           §  Form  Designer   §  Event  Editor   Device  Detec5on   §  Device  Detec5on   §  Alert  Services   §  Full  Offline   §  Console   §  Script  Editor   §  Service  Defini5on   §  Usage  Analy5cs   §  Device  Database   Usage  &   &  Analy5cs   Capability   §  Enterprise   §  Publish  /  Deploy   §  Data  Mapper   Flow  Controller   §  Flow  Controller   §  Mobile  Web  Hos5ng   §  Audit  Metrics   App  Store   Cross  Channel  API   Channel  Specific  ProperOes   Foreign  FuncOon  Interface   Connectors   FOUNDATION           §  UI  /  UX   §  UI  /  UX  /  Widgets   §  New  Device  API   §  Services   §  Device  Features   §  OS  Features   §  Non  –  UI   §  Data  Conn   §  U5lity   §  Third  Party  Workflow   §  ERP  /  CRM   Copyright  ©  2012  Kony  Solu5ons,  Inc.    CONFIDENTIAL   26   26  
  • 27. QUESTIONS? More information on www.kony.com/resources www.kony.com Twitter: @kony Copyright  ©  22012 Kony olu5ons,  Inc.    CONFIDENTIAL   Copyright © 010  Kony  S Solutions, Inc. CONFIDENTIAL 27 27