SlideShare a Scribd company logo
1 of 18
Download to read offline
 
	
  
Avinash	
  Birnale	
  
	
  
VP	
  Technology	
  and	
  Quality,	
  	
  
Endeavour	
  –	
  The	
  Mobility	
  Company	
  
ab@techendeavour.com	
  
Smart	
  Skills	
  for	
  a	
  Mobile	
  Developer	
  
 
If truth be told
A continuing love story
Cloud, Social, Big data, UX etc the supporting cast
In the lead roles You and Portable Computing interfaces
 
Lead role 1
YOU. Me. Everyone
Language / “App”
Fragmented, hyphenated Identity.
Life in time slices
Love cool stuff. User Experience
Love to connect and share. Social
Increasing responsiveness to change. Personal and business agility
Abbreviated Needs
 
Lead role 2
Smart Devices
We simply love ‘em !
Smart	
  devices	
  are	
  being	
  adopted	
  10X	
  faster	
  than	
  that	
  of	
  the	
  80s	
  PC	
  
revoluHon,	
  2X	
  faster	
  than	
  that	
  of	
  90s	
  Internet	
  Boom	
  and	
  3X	
  faster	
  than	
  
that	
  of	
  recent	
  social	
  network	
  adopHon	
  (Flurry)	
  
Source: Business Insider
 
Supporting cast
Social Media
And
Its influence
Source: Luma Partners / Buddy Media
 
Supporting cast
Cloud
And
Its Pervasiveness
 
Mobile	
  App	
  
Developers	
  
MAM/	
  
MEAP/	
  
MDM	
  
providers	
  
BouHque	
  
Strategy	
  
Consultants	
  
OEM	
  
App	
  Store	
  
Providers	
  
CreaHve	
  /	
  
Digital	
  
MarkeHng	
  
Agencies	
  
Enterprise	
  
Mobility	
  
IntegraHon	
  
Service	
  
providers	
  
Mobile	
  OS	
  
Providers	
  
Network	
  
Providers	
  
Mobility Ecosystem
 
Contributors and enablers
App Distribution
Device capability
Internet of things
The rise of “new” UX
Information overload
 
Skill	
  #1	
  
	
  
Programming,	
  Programming	
  and	
  Programming!	
  
Smart	
  Developer	
  Skills
 
Mobile Technologies
 
Skill	
  #2	
  
	
  
Architecture,	
  Design	
  PaXerns	
  for	
  Scalability	
  
Smart	
  Developer	
  Skills
Skill	
  #3	
  
	
  
Enterprise	
  Security,	
  Backend	
  and	
  Performance	
  
Skill	
  #4	
  
	
  
Middleware	
  IntegraHon	
  –	
  MEAP,	
  MAM,	
  MDM,	
  MADP	
  and	
  what	
  not!	
  
 
Skill	
  #5	
  
	
  
User	
  Experience	
  and	
  Interface	
  
Smart	
  Developer	
  Skills
Playful	
  Visual	
  	
  &	
  Mo.on	
  
Feedback	
  Focus	
  
Connec.on	
   Show	
  op.ons	
  
Reducing	
  cogni.ve	
  
load	
  
Wow	
  factor	
  
Visual	
  	
  
Immersion	
  
DecluDer	
  
Holis.c	
  &	
  Seamless	
  
 
Skill	
  #6	
  
Technology	
  Choice	
  –	
  Hybrid/	
  Web/	
  NaHve	
  and	
  CPT	
  
Smart	
  Developer	
  Skills
 
Skill	
  #7	
  
	
  
Quality	
  –	
  TesHng/	
  AutomaHon	
  
Smart	
  Developer	
  Skills
Mobility
Testing
Build
Acceptance UX/UI
(Human
Factors)
System,
Functional
Crash
Discovery
Resolution
Based
Compliance
Testing
Platform/OS
Coverage
Testing
Device
Orientation
Testing
Installation/
Uninstallatio
n (Smoke)
Porting
Performance
, SOAK
L10N & I18N
Security /
Penetration
Connectivity
UAT
 
Skill	
  #8	
  
	
  
Agile	
  Development	
  Methodology	
  
Smart	
  Developer	
  Skills
Skill	
  #9	
  
	
  
ConHnuous	
  IntegraHon	
  –	
  Tools,	
  Techniques	
  and	
  Processes	
  
Skill	
  #10	
  
	
  
Keeping	
  up-­‐to-­‐date	
  with	
  Ecosystem!	
  
 
Smart	
  Developer	
  Skills
Tech	
  Skills	
  
•  Basic	
  and	
  Advanced	
  
Programming	
  Skills	
  
•  Architecture	
  –	
  Scalable	
  
and	
  Flexible	
  
•  Backend	
  and	
  Security	
  
•  IntegraHon	
  Skills	
  –	
  
Middleware	
  and	
  backend	
  
system	
  
Mobile	
  Skills	
  
•  User	
  Experience	
  
•  Hybrid/	
  Web/	
  NaHve/	
  
CPT	
  
•  Quality	
  and	
  TesHng	
  
Process	
  and	
  Others	
  
•  Agile	
  Development	
  
Methodology	
  
•  ConHnuous	
  IntegraHon	
  
•  Overall	
  Ecosystem,	
  
Understand	
  RegulaHons,	
  
Compliance	
  and	
  Privacy	
  
Needs	
  
 
Top	
  Skill	
  
	
  
Know	
  how	
  to	
  learn!	
  
Smart	
  Developer	
  Skills
 
Thank	
  You	
  
18

More Related Content

What's hot

Beating current trends in IT & Interview techniques
Beating current trends in IT & Interview techniquesBeating current trends in IT & Interview techniques
Beating current trends in IT & Interview techniques
Pravin Magdum
 
Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Mobile Software Engineering Crash Course - C07 Frameworks and ConclusionMobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Mohammad Shaker
 
Smart phones the ultimate way
Smart phones the ultimate waySmart phones the ultimate way
Smart phones the ultimate way
banjobaby
 
Considerations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by MicrostrategyConsiderations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by Microstrategy
itnewsafrica
 

What's hot (20)

01 01 - introduction to mobile application development
01  01 - introduction to mobile application development01  01 - introduction to mobile application development
01 01 - introduction to mobile application development
 
Introduction to mobile application
Introduction to mobile applicationIntroduction to mobile application
Introduction to mobile application
 
What the UX in mobile
What the UX in mobileWhat the UX in mobile
What the UX in mobile
 
Trends of Smartphone
Trends of SmartphoneTrends of Smartphone
Trends of Smartphone
 
J Boye - Aarhus11 - Mobile Mandatory
J Boye - Aarhus11 - Mobile MandatoryJ Boye - Aarhus11 - Mobile Mandatory
J Boye - Aarhus11 - Mobile Mandatory
 
Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014Mobile Application Framework - OFM Canberra September 2014
Mobile Application Framework - OFM Canberra September 2014
 
Developing for Multiple Platforms
Developing for Multiple PlatformsDeveloping for Multiple Platforms
Developing for Multiple Platforms
 
Beating current trends in IT & Interview techniques
Beating current trends in IT & Interview techniquesBeating current trends in IT & Interview techniques
Beating current trends in IT & Interview techniques
 
Gender.AI Natural Language AI Startup that didn't get funded in 2015.
Gender.AI Natural Language AI Startup that didn't get funded in 2015.Gender.AI Natural Language AI Startup that didn't get funded in 2015.
Gender.AI Natural Language AI Startup that didn't get funded in 2015.
 
Virtual personal assistant
Virtual personal assistantVirtual personal assistant
Virtual personal assistant
 
Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Mobile Software Engineering Crash Course - C07 Frameworks and ConclusionMobile Software Engineering Crash Course - C07 Frameworks and Conclusion
Mobile Software Engineering Crash Course - C07 Frameworks and Conclusion
 
2018 01 smart city symposium - db
2018 01 smart city symposium - db2018 01 smart city symposium - db
2018 01 smart city symposium - db
 
Smart phones the ultimate way
Smart phones the ultimate waySmart phones the ultimate way
Smart phones the ultimate way
 
Mobile Design for Instructional Designers
Mobile Design for Instructional DesignersMobile Design for Instructional Designers
Mobile Design for Instructional Designers
 
Building Mobile Apps for Business
Building Mobile Apps for BusinessBuilding Mobile Apps for Business
Building Mobile Apps for Business
 
Considerations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by MicrostrategyConsiderations when building mobile app. Presented by Microstrategy
Considerations when building mobile app. Presented by Microstrategy
 
JARVIS - The Digital Life Assistant
JARVIS - The Digital Life AssistantJARVIS - The Digital Life Assistant
JARVIS - The Digital Life Assistant
 
iClouzy
iClouzyiClouzy
iClouzy
 
User interface (UI) for mobile applications
User interface (UI) for mobile applicationsUser interface (UI) for mobile applications
User interface (UI) for mobile applications
 
Mobile Application Development Strategy
Mobile Application Development StrategyMobile Application Development Strategy
Mobile Application Development Strategy
 

Viewers also liked (6)

RA-Endeavour SAP Innovation & Technology Forum 2012
RA-Endeavour SAP Innovation & Technology Forum 2012RA-Endeavour SAP Innovation & Technology Forum 2012
RA-Endeavour SAP Innovation & Technology Forum 2012
 
PETE&C: Using Rich Digital Media
PETE&C: Using Rich Digital MediaPETE&C: Using Rich Digital Media
PETE&C: Using Rich Digital Media
 
Drp pres sep2011
Drp pres sep2011Drp pres sep2011
Drp pres sep2011
 
DRP Tech_Fair_Aug2011
DRP Tech_Fair_Aug2011DRP Tech_Fair_Aug2011
DRP Tech_Fair_Aug2011
 
TRETC 2011 - DRP Presentation
 TRETC 2011 - DRP Presentation TRETC 2011 - DRP Presentation
TRETC 2011 - DRP Presentation
 
WSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product OverviewWSO2 Data Analytics Server - Product Overview
WSO2 Data Analytics Server - Product Overview
 

Similar to Smart Skills for Mobile Developers - MobileMonday IIMA Keynote

Kaspars Petersons - BYOD - more like BYOP
Kaspars Petersons -  BYOD - more like BYOPKaspars Petersons -  BYOD - more like BYOP
Kaspars Petersons - BYOD - more like BYOP
DevConFu
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solution
roshanjk
 
COMPANY PORTFOLIO
COMPANY PORTFOLIO COMPANY PORTFOLIO
COMPANY PORTFOLIO
Georgey John
 
Aralanet Ict Briefing V11
Aralanet Ict Briefing V11Aralanet Ict Briefing V11
Aralanet Ict Briefing V11
John Macasio
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
Nitin Gaur
 
pujankiritbhaisheth
pujankiritbhaisheth pujankiritbhaisheth
pujankiritbhaisheth
shethpujan
 
Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1
momobangalore
 

Similar to Smart Skills for Mobile Developers - MobileMonday IIMA Keynote (20)

Kaspars Petersons - BYOD - more like BYOP
Kaspars Petersons -  BYOD - more like BYOPKaspars Petersons -  BYOD - more like BYOP
Kaspars Petersons - BYOD - more like BYOP
 
Corporate profile neovante technologies public
Corporate profile  neovante technologies publicCorporate profile  neovante technologies public
Corporate profile neovante technologies public
 
Mobile Application Developer
Mobile Application DeveloperMobile Application Developer
Mobile Application Developer
 
Overview of Enterprise Mobility
Overview of Enterprise MobilityOverview of Enterprise Mobility
Overview of Enterprise Mobility
 
Key Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility SolutionKey Architectural Aspects of a Enterprise Mobility Solution
Key Architectural Aspects of a Enterprise Mobility Solution
 
Net Solutions profile
Net Solutions profileNet Solutions profile
Net Solutions profile
 
COMPANY PORTFOLIO
COMPANY PORTFOLIO COMPANY PORTFOLIO
COMPANY PORTFOLIO
 
Aralanet Ict Briefing V11
Aralanet Ict Briefing V11Aralanet Ict Briefing V11
Aralanet Ict Briefing V11
 
BalajiChinnanan_CV
BalajiChinnanan_CVBalajiChinnanan_CV
BalajiChinnanan_CV
 
Fundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development TechnologyFundamentals of Mobile App Development Technology
Fundamentals of Mobile App Development Technology
 
Misha infotech
Misha infotechMisha infotech
Misha infotech
 
Webinar - Getting Started with mLearning
Webinar - Getting Started with mLearningWebinar - Getting Started with mLearning
Webinar - Getting Started with mLearning
 
Ibm mobile first briefing
Ibm mobile first briefingIbm mobile first briefing
Ibm mobile first briefing
 
SRV421 Deep Dive with AWS Mobile Services
SRV421 Deep Dive with AWS Mobile ServicesSRV421 Deep Dive with AWS Mobile Services
SRV421 Deep Dive with AWS Mobile Services
 
Sunisle Technology Solutions Sales programs version 2013
Sunisle Technology Solutions Sales programs version 2013Sunisle Technology Solutions Sales programs version 2013
Sunisle Technology Solutions Sales programs version 2013
 
The Rise of Communications-as-a-Service (CaaS)
The Rise of Communications-as-a-Service (CaaS)The Rise of Communications-as-a-Service (CaaS)
The Rise of Communications-as-a-Service (CaaS)
 
ManpraX Software LLP corporate overview with technology list
ManpraX Software LLP corporate overview with technology listManpraX Software LLP corporate overview with technology list
ManpraX Software LLP corporate overview with technology list
 
pujankiritbhaisheth
pujankiritbhaisheth pujankiritbhaisheth
pujankiritbhaisheth
 
Mobilizing The Web - A Handheld Experience (IBM)
Mobilizing The Web - A Handheld Experience (IBM)Mobilizing The Web - A Handheld Experience (IBM)
Mobilizing The Web - A Handheld Experience (IBM)
 
Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1Mob Dev Conf Enterprise Apps 0 1
Mob Dev Conf Enterprise Apps 0 1
 

Recently uploaded

Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Cara Menggugurkan Kandungan 087776558899
 

Recently uploaded (6)

Mobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s ToolsMobile Application Development-Android and It’s Tools
Mobile Application Development-Android and It’s Tools
 
Mobile Application Development-Components and Layouts
Mobile Application Development-Components and LayoutsMobile Application Development-Components and Layouts
Mobile Application Development-Components and Layouts
 
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
Obat Penggugur Kandungan Di Apotik Kimia Farma (087776558899)
 
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
Satara Call girl escort *74796//13122* Call me punam call girls 24*7hour avai...
 
Android Application Components with Implementation & Examples
Android Application Components with Implementation & ExamplesAndroid Application Components with Implementation & Examples
Android Application Components with Implementation & Examples
 
Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312Mobile App Penetration Testing Bsides312
Mobile App Penetration Testing Bsides312
 

Smart Skills for Mobile Developers - MobileMonday IIMA Keynote

  • 1.     Avinash  Birnale     VP  Technology  and  Quality,     Endeavour  –  The  Mobility  Company   ab@techendeavour.com   Smart  Skills  for  a  Mobile  Developer  
  • 2.   If truth be told A continuing love story Cloud, Social, Big data, UX etc the supporting cast In the lead roles You and Portable Computing interfaces
  • 3.   Lead role 1 YOU. Me. Everyone Language / “App” Fragmented, hyphenated Identity. Life in time slices Love cool stuff. User Experience Love to connect and share. Social Increasing responsiveness to change. Personal and business agility Abbreviated Needs
  • 4.   Lead role 2 Smart Devices We simply love ‘em ! Smart  devices  are  being  adopted  10X  faster  than  that  of  the  80s  PC   revoluHon,  2X  faster  than  that  of  90s  Internet  Boom  and  3X  faster  than   that  of  recent  social  network  adopHon  (Flurry)   Source: Business Insider
  • 5.   Supporting cast Social Media And Its influence Source: Luma Partners / Buddy Media
  • 7.   Mobile  App   Developers   MAM/   MEAP/   MDM   providers   BouHque   Strategy   Consultants   OEM   App  Store   Providers   CreaHve  /   Digital   MarkeHng   Agencies   Enterprise   Mobility   IntegraHon   Service   providers   Mobile  OS   Providers   Network   Providers   Mobility Ecosystem
  • 8.   Contributors and enablers App Distribution Device capability Internet of things The rise of “new” UX Information overload
  • 9.   Skill  #1     Programming,  Programming  and  Programming!   Smart  Developer  Skills
  • 11.   Skill  #2     Architecture,  Design  PaXerns  for  Scalability   Smart  Developer  Skills Skill  #3     Enterprise  Security,  Backend  and  Performance   Skill  #4     Middleware  IntegraHon  –  MEAP,  MAM,  MDM,  MADP  and  what  not!  
  • 12.   Skill  #5     User  Experience  and  Interface   Smart  Developer  Skills Playful  Visual    &  Mo.on   Feedback  Focus   Connec.on   Show  op.ons   Reducing  cogni.ve   load   Wow  factor   Visual     Immersion   DecluDer   Holis.c  &  Seamless  
  • 13.   Skill  #6   Technology  Choice  –  Hybrid/  Web/  NaHve  and  CPT   Smart  Developer  Skills
  • 14.   Skill  #7     Quality  –  TesHng/  AutomaHon   Smart  Developer  Skills Mobility Testing Build Acceptance UX/UI (Human Factors) System, Functional Crash Discovery Resolution Based Compliance Testing Platform/OS Coverage Testing Device Orientation Testing Installation/ Uninstallatio n (Smoke) Porting Performance , SOAK L10N & I18N Security / Penetration Connectivity UAT
  • 15.   Skill  #8     Agile  Development  Methodology   Smart  Developer  Skills Skill  #9     ConHnuous  IntegraHon  –  Tools,  Techniques  and  Processes   Skill  #10     Keeping  up-­‐to-­‐date  with  Ecosystem!  
  • 16.   Smart  Developer  Skills Tech  Skills   •  Basic  and  Advanced   Programming  Skills   •  Architecture  –  Scalable   and  Flexible   •  Backend  and  Security   •  IntegraHon  Skills  –   Middleware  and  backend   system   Mobile  Skills   •  User  Experience   •  Hybrid/  Web/  NaHve/   CPT   •  Quality  and  TesHng   Process  and  Others   •  Agile  Development   Methodology   •  ConHnuous  IntegraHon   •  Overall  Ecosystem,   Understand  RegulaHons,   Compliance  and  Privacy   Needs  
  • 17.   Top  Skill     Know  how  to  learn!   Smart  Developer  Skills