smart skills for mobile developers - mobilemonday iima keynote
DESCRIPTION
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!TRANSCRIPT
![Page 1: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/1.jpg)
Avinash Birnale
VP Technology and Quality, Endeavour – The Mobility Company [email protected]
Smart Skills for a Mobile Developer
![Page 2: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/2.jpg)
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
![Page 3: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/3.jpg)
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
![Page 4: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/4.jpg)
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
![Page 5: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/5.jpg)
Supporting cast
Social Media And Its influence
Source: Luma Partners / Buddy Media Source: Luma Partners / Buddy Media
Source: Luma Partners / Buddy Media
![Page 6: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/6.jpg)
Supporting cast
Cloud And Its Pervasiveness
![Page 7: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/7.jpg)
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
![Page 8: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/8.jpg)
Contributors and enablers
App Distribution
Device capability
Internet of things
The rise of “new” UX
Information overload
![Page 9: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/9.jpg)
Skill #1 Programming, Programming and Programming!
Smart Developer Skills
![Page 10: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/10.jpg)
Mobile Technologies
![Page 11: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/11.jpg)
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!
![Page 12: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/12.jpg)
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
![Page 13: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/13.jpg)
Skill #6 Technology Choice – Hybrid/ Web/ NaHve and CPT
Smart Developer Skills
![Page 14: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/14.jpg)
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
![Page 15: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/15.jpg)
Skill #8 Agile Development Methodology
Smart Developer Skills
Skill #9 ConHnuous IntegraHon – Tools, Techniques and Processes
Skill #10 Keeping up-‐to-‐date with Ecosystem!
![Page 16: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/16.jpg)
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
![Page 17: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/17.jpg)
Top Skill Know how to learn!
Smart Developer Skills
![Page 18: Smart Skills for Mobile Developers - MobileMonday IIMA Keynote](https://reader033.vdocuments.net/reader033/viewer/2022060119/558df35e1a28ab9c598b4644/html5/thumbnails/18.jpg)
Thank You
18