SlideShare a Scribd company logo
WHAT IS HAPPENING IN THE
‘APP FACTORY’
MOBILE EXPERIENCE AND CASE STUDIES
MUNICH, MARCH 22, 2012
CHRISTIAN AAEN
INTRODUCTION:
CIKLUM SERVICE & CONSULTING



    a) Client Satisfaction & Service Mgmt (160+
       team clients)
    b) Team productivity (1600+ developers)
    c) VAS around the core team – Short-term
       Projects, Peak, Consulting (170+ dedicated
       employees)
AGENDA
1. A Perspective From The Shop Floor
2. Cases
3. Homework + People + Process = Successful Ideas To
   Apps(tore)
4. Q&A




                                                       3
A PERSPECTIVE FROM THE ‘SHOP FLOOR’




                                      4
A GLANCE AT THE PAST: Q3 2010
Cross-Platform Development                           Porting
                                      •The same operating system
                                      •The same development tools




•Different Platforms
•Different Operating Systems
•Different Development Environments




                                                                    5
A GLANCE AT THE PAST: Q4 2011
Native development (Objective-C,         HTML5, mobile web, PhoneGap
Java, etc.)                              •   Needs HTML5 and JavaScript
•   Targeted for the only platform           knowledge
•   Needs programming knowledge and      •   Lack of professional, experienced
    experience                               developers using JavaScript mobile
•   (All best apps are native apps!)         frameworks
                                         •   Slower and less polished apps than
                                             native ones

Platforms like Netbuiscuits,             Mobile builders like BiznessApps,
Titanium, Marmelade, S2M etc.            MobileRoadie, etc.
•   Need some time to learn the          •   Produce native apps
    platform                             •   Targeted for application categories:
•   Multiplatform development                like RSS reader, e-shop, etc.
•   There are some restrictions of the   •   Suitable only for really simple apps
    platform




                                                                                    6
WHAT IS ACTUALLY HAPPENING
ON THE ‘SHOP’ FLOOR




                             7
THE PROMISE OF THE MAGIC WAND
IN MOBILE

•   Magic wand exam failed. There is no magic in
    the mobile world...

•   On the contrary – the landscape has become
    more complex!

•   Technology, devices and human behaviour is
    constantly changing




                                                   8
‘SHOP’ FLOOR - RETROSPECTIVE
•   Average size of each project is ~400 hours
•   HTML platform projects are significant smaller
•   Technology hybrids increase
•   90% of all projects are client & server side
•   Global companies (primarily B2C) with corporate
    marketing departments tend to make a strategic
    cross-platform choice for their global (corporate
    controlled) marketing efforts ( reach)
•   Larger media companies still seem undecided ...
•   Increasing number of native apps being developed
    for B2B use
•   Certain sectors are pushing hard on mobile web
    (e.g. travel)
•   Tablets playing an increasing role (T-Commerce)
•   Social, social, social ...



                                                        9
CASES




        10
CASE: LINKEDIN
• Reused HTML parts
  from web app
• Used for web-based
  content parts
• The same code for
  mobile web, iOS and
  Android
• Ability to change web-
  based parts quickly
• Used Backbone and
  Underscore libs




                           11
CASE: DELL MOBILE

• Pure HTML5
• Working ... But …
• really slow


• ... And buggy




                      12
HOMEWORK + PEOPLE + PROCESS
              =
SUCCESSFUL IDEAS TO APPS(TORE)




                                 13
HOMEWORK: UNDERSTAND THE
  BEHAVIORAL PATTERN OF YOUR SEGMENT

 Hourly distribution
 of searches by platform




12:00 AM     3:00 AM       6:00 AM   9:00 AM       12:00 PM       3:00 PM          6:00 PM          9:00 PM

                                          Tablet   Mobile     Desktop   Source: Google Internal data, Global, Oct 2011




                                                                                                              14
DUAL SCREENING




                 53% Dual screening with TV
                 and phone

                 22% of UK Smartphone
                 users use their phones
                 while using another internet
                 enabled device

                 Source: Google UK
WHAT CAN BUSINESSES DO TO TAKE
ADVANTAGE OF THE GROWTH OF MOBILE?

   Develop & Integrate Your Mobile Strategy

   Build Your Mobile Destination(s)

   Take advantage of the immediate nature of Mobile
   users (40% of mobile searches on Google has local
   intend*)

   Connect & Engage With Your Users


                         *Source: Google UK
                                                  16
PEOPLE: ATTRACT & DEVELOP

            • Organizing Mobile Saturdays
            • Hosting ‘Hackathons’
            • Speakers Corner
            • Mobile Practice Leader Groups
            • Mobile Incubation
            • Mobile vertical of our Project Office is 60+
              Developers
            • 150+ mobile dedicated team members
            • ... The Mobile Community Is Still Growing ...



                                                          17
PROCESS: PREPARE TO ADAPT TO
CONTINIOUS CHANGES




                               18
TYPICAL PROJECT EVOLUTION,
ILLUSTRATED A.
Project Evolution
A.Requirements Captured
                                  B.
B.WireFrames
C.Project specification
D.Intermediary Versions
E.Final delivery

         C.

                             D.
                                       E.
WE’VE DONE THIS FOR A COUPLE OF
 COMPANIES/BRANDS
Printemps   LILLY A/S     Tryg   • 8 year+ mobile expertise
                                 • Experience with all platforms
                                 • Hundreds of projects
                                 • Thousands of individual builds
                                   delivered
                                    Energy Intelligence
 Yelp.com
                        CNN                               CocaCola
             Maggi


                                        HeatMapz             Carlsberg Øl




                                                                        20
Q&A



          Thank You!

      I would be happy to
      answer Questions?




                            21

More Related Content

What's hot

GEOSS Future Products & GeoSocial API
GEOSS Future Products & GeoSocial APIGEOSS Future Products & GeoSocial API
GEOSS Future Products & GeoSocial APIPat Cappelaere
 
Rolltop Laptop
Rolltop LaptopRolltop Laptop
Rolltop Laptop
Hardik Kanjariya
 
Ruby and iOS: An inside look
Ruby and iOS: An inside lookRuby and iOS: An inside look
Ruby and iOS: An inside lookJeanine Jue
 
Roll top-laptop
Roll top-laptopRoll top-laptop
Roll top-laptopSaleel CM
 

What's hot (6)

Rolltop
RolltopRolltop
Rolltop
 
GEOSS Future Products & GeoSocial API
GEOSS Future Products & GeoSocial APIGEOSS Future Products & GeoSocial API
GEOSS Future Products & GeoSocial API
 
Rolltop Laptop
Rolltop LaptopRolltop Laptop
Rolltop Laptop
 
Roll laptop
Roll laptopRoll laptop
Roll laptop
 
Ruby and iOS: An inside look
Ruby and iOS: An inside lookRuby and iOS: An inside look
Ruby and iOS: An inside look
 
Roll top-laptop
Roll top-laptopRoll top-laptop
Roll top-laptop
 

Viewers also liked

CiklumJavaSat_15112011:Alex Kruk VMForce
CiklumJavaSat_15112011:Alex Kruk VMForceCiklumJavaSat_15112011:Alex Kruk VMForce
CiklumJavaSat_15112011:Alex Kruk VMForceCiklum Ukraine
 
"To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod...
"To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod..."To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod...
"To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod...
Ciklum Ukraine
 
Why to join Ciklum?
Why to join Ciklum?Why to join Ciklum?
Why to join Ciklum?
Ciklum Ukraine
 
Why Adopt Nearshore Agile Development - Ciklum White Paper
Why Adopt Nearshore Agile Development - Ciklum White PaperWhy Adopt Nearshore Agile Development - Ciklum White Paper
Why Adopt Nearshore Agile Development - Ciklum White Paper
Ciklum Ukraine
 
How to-day ciklum-sye (WHAT IS CIKLUM )
How to-day ciklum-sye (WHAT IS CIKLUM )How to-day ciklum-sye (WHAT IS CIKLUM )
How to-day ciklum-sye (WHAT IS CIKLUM )
Alice Zabolotnaya
 
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...Ciklum Ukraine
 
BYOD – Bring your own device
BYOD – Bring your own deviceBYOD – Bring your own device
BYOD – Bring your own device
Ciklum Ukraine
 
CiklumCPPSat: Gennadiy Marianichenko "Lock free algorithms"
CiklumCPPSat: Gennadiy Marianichenko "Lock free algorithms"CiklumCPPSat: Gennadiy Marianichenko "Lock free algorithms"
CiklumCPPSat: Gennadiy Marianichenko "Lock free algorithms"Ciklum Ukraine
 
DP M&C Practice Leaders 1 year anniversary
DP M&C Practice Leaders 1 year anniversaryDP M&C Practice Leaders 1 year anniversary
DP M&C Practice Leaders 1 year anniversaryCiklum Ukraine
 
Mobile Payment - Hype or Reality?
Mobile Payment - Hype or Reality?Mobile Payment - Hype or Reality?
Mobile Payment - Hype or Reality?
Ciklum Ukraine
 
Developing high load systems using C++
Developing high load systems using C++Developing high load systems using C++
Developing high load systems using C++
Ciklum Ukraine
 
PMP_track_1: "Initiating the project" Klava Zaika
PMP_track_1: "Initiating the project" Klava ZaikaPMP_track_1: "Initiating the project" Klava Zaika
PMP_track_1: "Initiating the project" Klava ZaikaCiklum Ukraine
 
Then, now and the future direction of mobile
Then, now and the future direction of mobile Then, now and the future direction of mobile
Then, now and the future direction of mobile
Ciklum Ukraine
 
Alex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_DesignAlex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_Design
Ciklum Ukraine
 
How to set up and manage Own Agile Software Development Center in Eastern Eur...
How to set up and manage Own Agile Software Development Center in Eastern Eur...How to set up and manage Own Agile Software Development Center in Eastern Eur...
How to set up and manage Own Agile Software Development Center in Eastern Eur...
Ciklum Ukraine
 
Back to the future: ux trends 2015
Back to the future: ux trends 2015Back to the future: ux trends 2015
Back to the future: ux trends 2015
Ciklum Ukraine
 
EPAM Belarus relocation package
EPAM Belarus relocation packageEPAM Belarus relocation package
EPAM Belarus relocation package
Alesia Tryfanava
 
Windows Azure for dummies
Windows Azure for dummiesWindows Azure for dummies
Windows Azure for dummies
Ciklum Ukraine
 
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Ciklum Ukraine
 

Viewers also liked (19)

CiklumJavaSat_15112011:Alex Kruk VMForce
CiklumJavaSat_15112011:Alex Kruk VMForceCiklumJavaSat_15112011:Alex Kruk VMForce
CiklumJavaSat_15112011:Alex Kruk VMForce
 
"To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod...
"To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod..."To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod...
"To be, rather than to seem” interview with Ciklum VP of HR Marina Vyshegorod...
 
Why to join Ciklum?
Why to join Ciklum?Why to join Ciklum?
Why to join Ciklum?
 
Why Adopt Nearshore Agile Development - Ciklum White Paper
Why Adopt Nearshore Agile Development - Ciklum White PaperWhy Adopt Nearshore Agile Development - Ciklum White Paper
Why Adopt Nearshore Agile Development - Ciklum White Paper
 
How to-day ciklum-sye (WHAT IS CIKLUM )
How to-day ciklum-sye (WHAT IS CIKLUM )How to-day ciklum-sye (WHAT IS CIKLUM )
How to-day ciklum-sye (WHAT IS CIKLUM )
 
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
 
BYOD – Bring your own device
BYOD – Bring your own deviceBYOD – Bring your own device
BYOD – Bring your own device
 
CiklumCPPSat: Gennadiy Marianichenko "Lock free algorithms"
CiklumCPPSat: Gennadiy Marianichenko "Lock free algorithms"CiklumCPPSat: Gennadiy Marianichenko "Lock free algorithms"
CiklumCPPSat: Gennadiy Marianichenko "Lock free algorithms"
 
DP M&C Practice Leaders 1 year anniversary
DP M&C Practice Leaders 1 year anniversaryDP M&C Practice Leaders 1 year anniversary
DP M&C Practice Leaders 1 year anniversary
 
Mobile Payment - Hype or Reality?
Mobile Payment - Hype or Reality?Mobile Payment - Hype or Reality?
Mobile Payment - Hype or Reality?
 
Developing high load systems using C++
Developing high load systems using C++Developing high load systems using C++
Developing high load systems using C++
 
PMP_track_1: "Initiating the project" Klava Zaika
PMP_track_1: "Initiating the project" Klava ZaikaPMP_track_1: "Initiating the project" Klava Zaika
PMP_track_1: "Initiating the project" Klava Zaika
 
Then, now and the future direction of mobile
Then, now and the future direction of mobile Then, now and the future direction of mobile
Then, now and the future direction of mobile
 
Alex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_DesignAlex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_Design
 
How to set up and manage Own Agile Software Development Center in Eastern Eur...
How to set up and manage Own Agile Software Development Center in Eastern Eur...How to set up and manage Own Agile Software Development Center in Eastern Eur...
How to set up and manage Own Agile Software Development Center in Eastern Eur...
 
Back to the future: ux trends 2015
Back to the future: ux trends 2015Back to the future: ux trends 2015
Back to the future: ux trends 2015
 
EPAM Belarus relocation package
EPAM Belarus relocation packageEPAM Belarus relocation package
EPAM Belarus relocation package
 
Windows Azure for dummies
Windows Azure for dummiesWindows Azure for dummies
Windows Azure for dummies
 
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
 

Similar to What is Happening in the "App Factory"?

Mobile (App) Development with Sitecore
Mobile (App) Development with SitecoreMobile (App) Development with Sitecore
Mobile (App) Development with Sitecore
Pieter Brinkman
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
Indiginox
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates
 
The Importance of Cross Platform Technology
The Importance of Cross Platform TechnologyThe Importance of Cross Platform Technology
The Importance of Cross Platform Technology
Olivia2590
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile application
Loic Ortola
 
Creating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsCreating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsBrian Huff
 
Mobile developement
Mobile developementMobile developement
Mobile developement
Lilia Sfaxi
 
Media Port 2012, Session 5: HTML5 Cross-platform Publishing
Media Port 2012, Session 5: HTML5 Cross-platform PublishingMedia Port 2012, Session 5: HTML5 Cross-platform Publishing
Media Port 2012, Session 5: HTML5 Cross-platform PublishingWAN-IFRA
 
Titanium @ Minnebar
Titanium @ MinnebarTitanium @ Minnebar
Titanium @ Minnebar
Kevin Whinnery
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
JAX London
 
World Publishing Expo 2012 - HTML5 Cross-Platform publishing : Dream or Reality?
World Publishing Expo 2012 - HTML5 Cross-Platform publishing : Dream or Reality?World Publishing Expo 2012 - HTML5 Cross-Platform publishing : Dream or Reality?
World Publishing Expo 2012 - HTML5 Cross-Platform publishing : Dream or Reality?
Twipe Mobile Solutions
 
8. beta pond peter_elgar
8. beta pond  peter_elgar8. beta pond  peter_elgar
8. beta pond peter_elgarFOMS011
 
8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ ElgarFOMS011
 
Top 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App DevelopmentTop 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App Development
techugo
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
Manesh Lad
 
Mobile - trends, choices, plans
Mobile - trends, choices, plansMobile - trends, choices, plans
Mobile - trends, choices, plans
David Haskiya
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
KeyLimeTie
 
Rapid Prototyping with Cordova aka Phonegap
Rapid Prototyping with Cordova aka PhonegapRapid Prototyping with Cordova aka Phonegap
Rapid Prototyping with Cordova aka Phonegap
Josue Bustos
 
Mobile opportunity and options for it
Mobile opportunity and options   for itMobile opportunity and options   for it
Mobile opportunity and options for itTim McGovern
 

Similar to What is Happening in the "App Factory"? (20)

Mobile (App) Development with Sitecore
Mobile (App) Development with SitecoreMobile (App) Development with Sitecore
Mobile (App) Development with Sitecore
 
Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?Why Do Mobile Projects Fail?
Why Do Mobile Projects Fail?
 
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
Simon Bates, Manifesto Digital - Mobile Application Development: Past, Presen...
 
The Importance of Cross Platform Technology
The Importance of Cross Platform TechnologyThe Importance of Cross Platform Technology
The Importance of Cross Platform Technology
 
Native vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile applicationNative vs Hybrid - Options to develop your mobile application
Native vs Hybrid - Options to develop your mobile application
 
Creating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile ApplicationsCreating Next-Generation ADF Mobile Applications
Creating Next-Generation ADF Mobile Applications
 
Mobile developement
Mobile developementMobile developement
Mobile developement
 
Bill volk
Bill volkBill volk
Bill volk
 
Media Port 2012, Session 5: HTML5 Cross-platform Publishing
Media Port 2012, Session 5: HTML5 Cross-platform PublishingMedia Port 2012, Session 5: HTML5 Cross-platform Publishing
Media Port 2012, Session 5: HTML5 Cross-platform Publishing
 
Titanium @ Minnebar
Titanium @ MinnebarTitanium @ Minnebar
Titanium @ Minnebar
 
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark LittleKeynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
Keynote | Middleware Everywhere - Ready for Mobile and Cloud | Dr. Mark Little
 
World Publishing Expo 2012 - HTML5 Cross-Platform publishing : Dream or Reality?
World Publishing Expo 2012 - HTML5 Cross-Platform publishing : Dream or Reality?World Publishing Expo 2012 - HTML5 Cross-Platform publishing : Dream or Reality?
World Publishing Expo 2012 - HTML5 Cross-Platform publishing : Dream or Reality?
 
8. beta pond peter_elgar
8. beta pond  peter_elgar8. beta pond  peter_elgar
8. beta pond peter_elgar
 
8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar8. FOMS_ Betapond_ Peter_ Elgar
8. FOMS_ Betapond_ Peter_ Elgar
 
Top 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App DevelopmentTop 4 Cross Platform tools for Mobile App Development
Top 4 Cross Platform tools for Mobile App Development
 
Cross Platform Mobile Development
Cross Platform Mobile DevelopmentCross Platform Mobile Development
Cross Platform Mobile Development
 
Mobile - trends, choices, plans
Mobile - trends, choices, plansMobile - trends, choices, plans
Mobile - trends, choices, plans
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
Rapid Prototyping with Cordova aka Phonegap
Rapid Prototyping with Cordova aka PhonegapRapid Prototyping with Cordova aka Phonegap
Rapid Prototyping with Cordova aka Phonegap
 
Mobile opportunity and options for it
Mobile opportunity and options   for itMobile opportunity and options   for it
Mobile opportunity and options for it
 

More from Ciklum Ukraine

"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev
Ciklum Ukraine
 
"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko
Ciklum Ukraine
 
Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
Ciklum Ukraine
 
Your 1st Apple watch Application
Your 1st Apple watch ApplicationYour 1st Apple watch Application
Your 1st Apple watch Application
Ciklum Ukraine
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
Ciklum Ukraine
 
Collection view layout
Collection view layoutCollection view layout
Collection view layout
Ciklum Ukraine
 
Introduction to auto layout
Introduction to auto layoutIntroduction to auto layout
Introduction to auto layout
Ciklum Ukraine
 
Groovy on Android
Groovy on AndroidGroovy on Android
Groovy on Android
Ciklum Ukraine
 
Unit Testing: Special Cases
Unit Testing: Special CasesUnit Testing: Special Cases
Unit Testing: Special Cases
Ciklum Ukraine
 
Material design
Material designMaterial design
Material design
Ciklum Ukraine
 
Kanban development
Kanban developmentKanban development
Kanban development
Ciklum Ukraine
 
Mobile sketching
Mobile sketching Mobile sketching
Mobile sketching
Ciklum Ukraine
 
More UX in our life
More UX in our lifeMore UX in our life
More UX in our life
Ciklum Ukraine
 
Model-View-Controller: Tips&Tricks
Model-View-Controller: Tips&TricksModel-View-Controller: Tips&Tricks
Model-View-Controller: Tips&Tricks
Ciklum Ukraine
 
Unit Tesing in iOS
Unit Tesing in iOSUnit Tesing in iOS
Unit Tesing in iOS
Ciklum Ukraine
 
"Marmalade" presentation at Ciklum event "Defining your Mobile Strategy"
"Marmalade" presentation at Ciklum event "Defining your Mobile Strategy""Marmalade" presentation at Ciklum event "Defining your Mobile Strategy"
"Marmalade" presentation at Ciklum event "Defining your Mobile Strategy"
Ciklum Ukraine
 
Ciklum Mobile Development Capability: Project Clients' References
Ciklum Mobile Development Capability: Project Clients' ReferencesCiklum Mobile Development Capability: Project Clients' References
Ciklum Mobile Development Capability: Project Clients' References
Ciklum Ukraine
 
Mecom Group's Digital Innovation and IT Sourcing Strategy
Mecom Group's Digital Innovation and IT Sourcing StrategyMecom Group's Digital Innovation and IT Sourcing Strategy
Mecom Group's Digital Innovation and IT Sourcing Strategy
Ciklum Ukraine
 
Journey and lessons from launching a new SaaS based marketing platform
Journey and lessons from launching a new SaaS based marketing platform Journey and lessons from launching a new SaaS based marketing platform
Journey and lessons from launching a new SaaS based marketing platform
Ciklum Ukraine
 
Marmalade: more platforms, more possibilities
Marmalade: more platforms, more possibilitiesMarmalade: more platforms, more possibilities
Marmalade: more platforms, more possibilities
Ciklum Ukraine
 

More from Ciklum Ukraine (20)

"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev
 
"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko
 
Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
 
Your 1st Apple watch Application
Your 1st Apple watch ApplicationYour 1st Apple watch Application
Your 1st Apple watch Application
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Collection view layout
Collection view layoutCollection view layout
Collection view layout
 
Introduction to auto layout
Introduction to auto layoutIntroduction to auto layout
Introduction to auto layout
 
Groovy on Android
Groovy on AndroidGroovy on Android
Groovy on Android
 
Unit Testing: Special Cases
Unit Testing: Special CasesUnit Testing: Special Cases
Unit Testing: Special Cases
 
Material design
Material designMaterial design
Material design
 
Kanban development
Kanban developmentKanban development
Kanban development
 
Mobile sketching
Mobile sketching Mobile sketching
Mobile sketching
 
More UX in our life
More UX in our lifeMore UX in our life
More UX in our life
 
Model-View-Controller: Tips&Tricks
Model-View-Controller: Tips&TricksModel-View-Controller: Tips&Tricks
Model-View-Controller: Tips&Tricks
 
Unit Tesing in iOS
Unit Tesing in iOSUnit Tesing in iOS
Unit Tesing in iOS
 
"Marmalade" presentation at Ciklum event "Defining your Mobile Strategy"
"Marmalade" presentation at Ciklum event "Defining your Mobile Strategy""Marmalade" presentation at Ciklum event "Defining your Mobile Strategy"
"Marmalade" presentation at Ciklum event "Defining your Mobile Strategy"
 
Ciklum Mobile Development Capability: Project Clients' References
Ciklum Mobile Development Capability: Project Clients' ReferencesCiklum Mobile Development Capability: Project Clients' References
Ciklum Mobile Development Capability: Project Clients' References
 
Mecom Group's Digital Innovation and IT Sourcing Strategy
Mecom Group's Digital Innovation and IT Sourcing StrategyMecom Group's Digital Innovation and IT Sourcing Strategy
Mecom Group's Digital Innovation and IT Sourcing Strategy
 
Journey and lessons from launching a new SaaS based marketing platform
Journey and lessons from launching a new SaaS based marketing platform Journey and lessons from launching a new SaaS based marketing platform
Journey and lessons from launching a new SaaS based marketing platform
 
Marmalade: more platforms, more possibilities
Marmalade: more platforms, more possibilitiesMarmalade: more platforms, more possibilities
Marmalade: more platforms, more possibilities
 

Recently uploaded

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 

Recently uploaded (20)

Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 

What is Happening in the "App Factory"?

  • 1. WHAT IS HAPPENING IN THE ‘APP FACTORY’ MOBILE EXPERIENCE AND CASE STUDIES MUNICH, MARCH 22, 2012 CHRISTIAN AAEN
  • 2. INTRODUCTION: CIKLUM SERVICE & CONSULTING a) Client Satisfaction & Service Mgmt (160+ team clients) b) Team productivity (1600+ developers) c) VAS around the core team – Short-term Projects, Peak, Consulting (170+ dedicated employees)
  • 3. AGENDA 1. A Perspective From The Shop Floor 2. Cases 3. Homework + People + Process = Successful Ideas To Apps(tore) 4. Q&A 3
  • 4. A PERSPECTIVE FROM THE ‘SHOP FLOOR’ 4
  • 5. A GLANCE AT THE PAST: Q3 2010 Cross-Platform Development Porting •The same operating system •The same development tools •Different Platforms •Different Operating Systems •Different Development Environments 5
  • 6. A GLANCE AT THE PAST: Q4 2011 Native development (Objective-C, HTML5, mobile web, PhoneGap Java, etc.) • Needs HTML5 and JavaScript • Targeted for the only platform knowledge • Needs programming knowledge and • Lack of professional, experienced experience developers using JavaScript mobile • (All best apps are native apps!) frameworks • Slower and less polished apps than native ones Platforms like Netbuiscuits, Mobile builders like BiznessApps, Titanium, Marmelade, S2M etc. MobileRoadie, etc. • Need some time to learn the • Produce native apps platform • Targeted for application categories: • Multiplatform development like RSS reader, e-shop, etc. • There are some restrictions of the • Suitable only for really simple apps platform 6
  • 7. WHAT IS ACTUALLY HAPPENING ON THE ‘SHOP’ FLOOR 7
  • 8. THE PROMISE OF THE MAGIC WAND IN MOBILE • Magic wand exam failed. There is no magic in the mobile world... • On the contrary – the landscape has become more complex! • Technology, devices and human behaviour is constantly changing 8
  • 9. ‘SHOP’ FLOOR - RETROSPECTIVE • Average size of each project is ~400 hours • HTML platform projects are significant smaller • Technology hybrids increase • 90% of all projects are client & server side • Global companies (primarily B2C) with corporate marketing departments tend to make a strategic cross-platform choice for their global (corporate controlled) marketing efforts ( reach) • Larger media companies still seem undecided ... • Increasing number of native apps being developed for B2B use • Certain sectors are pushing hard on mobile web (e.g. travel) • Tablets playing an increasing role (T-Commerce) • Social, social, social ... 9
  • 10. CASES 10
  • 11. CASE: LINKEDIN • Reused HTML parts from web app • Used for web-based content parts • The same code for mobile web, iOS and Android • Ability to change web- based parts quickly • Used Backbone and Underscore libs 11
  • 12. CASE: DELL MOBILE • Pure HTML5 • Working ... But … • really slow • ... And buggy 12
  • 13. HOMEWORK + PEOPLE + PROCESS = SUCCESSFUL IDEAS TO APPS(TORE) 13
  • 14. HOMEWORK: UNDERSTAND THE BEHAVIORAL PATTERN OF YOUR SEGMENT Hourly distribution of searches by platform 12:00 AM 3:00 AM 6:00 AM 9:00 AM 12:00 PM 3:00 PM 6:00 PM 9:00 PM Tablet Mobile Desktop Source: Google Internal data, Global, Oct 2011 14
  • 15. DUAL SCREENING 53% Dual screening with TV and phone 22% of UK Smartphone users use their phones while using another internet enabled device Source: Google UK
  • 16. WHAT CAN BUSINESSES DO TO TAKE ADVANTAGE OF THE GROWTH OF MOBILE? Develop & Integrate Your Mobile Strategy Build Your Mobile Destination(s) Take advantage of the immediate nature of Mobile users (40% of mobile searches on Google has local intend*) Connect & Engage With Your Users *Source: Google UK 16
  • 17. PEOPLE: ATTRACT & DEVELOP • Organizing Mobile Saturdays • Hosting ‘Hackathons’ • Speakers Corner • Mobile Practice Leader Groups • Mobile Incubation • Mobile vertical of our Project Office is 60+ Developers • 150+ mobile dedicated team members • ... The Mobile Community Is Still Growing ... 17
  • 18. PROCESS: PREPARE TO ADAPT TO CONTINIOUS CHANGES 18
  • 19. TYPICAL PROJECT EVOLUTION, ILLUSTRATED A. Project Evolution A.Requirements Captured B. B.WireFrames C.Project specification D.Intermediary Versions E.Final delivery C. D. E.
  • 20. WE’VE DONE THIS FOR A COUPLE OF COMPANIES/BRANDS Printemps LILLY A/S Tryg • 8 year+ mobile expertise • Experience with all platforms • Hundreds of projects • Thousands of individual builds delivered Energy Intelligence Yelp.com CNN CocaCola Maggi HeatMapz Carlsberg Øl 20
  • 21. Q&A Thank You! I would be happy to answer Questions? 21