Avinash	
  Birnale	
  
	
  
VP	
  Technology	
  and	
  Quality,	
  	
  
Endeavour	
  –	
  The	
  Mobility	
  Compan...
 
If truth be told
A continuing love story
Cloud, Social, Big data, UX etc the supporting cast
In the lead roles You and P...
 
Lead role 1
YOU. Me. Everyone
Language / “App”
Fragmented, hyphenated Identity.
Life in time slices
Love cool stuff. Use...
 
Lead role 2
Smart Devices
We simply love ‘em !
Smart	
  devices	
  are	
  being	
  adopted	
  10X	
  faster	
  than	
  t...
 
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	
...
 
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	
  ...
 
Skill	
  #5	
  
	
  
User	
  Experience	
  and	
  Interface	
  
Smart	
  Developer	
  Skills
Playful	
  Visual	
  	
  &	...
 
Skill	
  #6	
  
Technology	
  Choice	
  –	
  Hybrid/	
  Web/	
  NaHve	
  and	
  CPT	
  
Smart	
  Developer	
  Skills
 
Skill	
  #7	
  
	
  
Quality	
  –	
  TesHng/	
  AutomaHon	
  
Smart	
  Developer	
  Skills
Mobility
Testing
Build
Accept...
 
Skill	
  #8	
  
	
  
Agile	
  Development	
  Methodology	
  
Smart	
  Developer	
  Skills
Skill	
  #9	
  
	
  
ConHnuous...
 
Smart	
  Developer	
  Skills
Tech	
  Skills	
  
•  Basic	
  and	
  Advanced	
  
Programming	
  Skills	
  
•  Architectur...
 
Top	
  Skill	
  
	
  
Know	
  how	
  to	
  learn!	
  
Smart	
  Developer	
  Skills
 
Thank	
  You	
  
18
Upcoming SlideShare
Loading in …5
×

Smart Skills for Mobile Developers - MobileMonday IIMA Keynote

337 views
269 views

Published on

I was invited to deliver a keynote at Mobile Monday Ahmadabad held in association with IIM-A. This presentation covers the most important skills a mobile developer should have. Often budding developer think programming languages such as Java and .Net C# or platforms such as Andorid, iOS and so on. But they forget the most important skills that make the mobile developer stand out and excel. The session uncovers exactly that!

Published in: Mobile, Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
337
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Smart Skills for Mobile Developers - MobileMonday IIMA Keynote

  1. 1.     Avinash  Birnale     VP  Technology  and  Quality,     Endeavour  –  The  Mobility  Company   ab@techendeavour.com   Smart  Skills  for  a  Mobile  Developer  
  2. 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. 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. 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. 5.   Supporting cast Social Media And Its influence Source: Luma Partners / Buddy Media
  6. 6.   Supporting cast Cloud And Its Pervasiveness
  7. 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. 8.   Contributors and enablers App Distribution Device capability Internet of things The rise of “new” UX Information overload
  9. 9.   Skill  #1     Programming,  Programming  and  Programming!   Smart  Developer  Skills
  10. 10.   Mobile Technologies
  11. 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. 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. 13.   Skill  #6   Technology  Choice  –  Hybrid/  Web/  NaHve  and  CPT   Smart  Developer  Skills
  14. 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. 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. 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. 17.   Top  Skill     Know  how  to  learn!   Smart  Developer  Skills
  18. 18.   Thank  You   18

×