Slides from my session on Mobile DevOps at MoDevEast 2012

I presented this past Friday, November 30th, at the MoDevEast Conference. The Conference organized by Pete Erickson and his GoMoDev organization, was meeting of over 400 attendees from the Mobile Development community – Developers, UX/UI folk, Designers, Business leaders, entrepreneurs and Investors – all at one conference. The speakers were excellent and I will post on some of those talks soon. My talk on – DevOps Best Practices for Cross-Platform Mobile Apps – was a big hit with the 100 seat capacity room overflowing to the hallway. I hope people liked and learnt from the talk too. I did get into some very interesting conversations with attendees afterwards. It all just showed me that this is an area of interest to many organizations and I am really excited to be able to contribute as the area of Mobile DevOps matures.
Here is the original abstract I submitted for this presentation:

Mobile Apps are not stand alone applications running on a mobile device anymore. Apps today are complex systems with back-ends hosted on clouds, with application servers, databases, API calls to external systems, and of course a powerful app running on a mobile device. Mobile App development and deployment is further complicated with todays need for supporting multiple mobile devices, with multiple OSes, multiple versions of the OSes, multiple form factors and varied network, CPU, GPU and memory specs.

DevOps – the new and growing movement addresses these development and deployment challenges. The goal of DevOps is to align Dev and Ops by introducing a set of principles and practices such as continuous integration and continuous delivery. Mobile apps take the need for these practices up a level due to their inherent distributed nature. Multi-platform mobile apps need even more care in applying DevOps principles as there are multiple platforms to be targeted, each with its own requirements, quirks, and nuanced needs.

This talk will introduce attendees to the basic practices of DevOps and then take a look at the DevOps challenges specific to cross-platform Mobile apps and present Best Practices to address them.

The slides I used are available on Slideshare – embedded here. I will post a video of the session once MoDevEast has it uploaded to their site.

 

Related Posts:

  • Mobile – Collection of all my Mobile related posts
  • DevOps – Understanding DevOps – the series
About these ads

, , , ,

  1. My 11 year old son and I win a Hackathon for best Mobile App using Mashery APIs « Sanjeev Sharma
  2. Sanjeev Sharma
  3. Understanding DevOps – Part 5: Infrastructure as Code « Sanjeev Sharma
  4. Microsoft makes a push for Windows 8 Apps « Sanjeev Sharma
  5. Understanding DevOps – Part 4: Continuous Testing and Continuous Monitoring « Sanjeev Sharma
  6. Understanding DevOps – Part 3: Dev vs. Ops « Sanjeev Sharma
  7. Understanding DevOps – Part 2: Continuous Integration and Continuous Delivery « Sanjeev Sharma
  8. Understanding DevOps – Part 1: Defining DevOps « Sanjeev Sharma
  9. Understanding DevOps Series!! | the BPM freak !!
  10. Slides: IBM Innovate 2013 Session – Continuous Integration for System z | Sanjeev Sharma
  11. Slides: IBM Innovate 2013 Session – DevOps for Mobile Apps | Sanjeev Sharma
  12. Slides: IBM Innovate 2013 Session – DevOps 101 | Sanjeev Sharma
  13. Slides: Mobile to Mainframe – the Challenges of Enterprise DevOps Adoption | Sanjeev Sharma
  14. My ‘meetup’ with Gene Kim | Sanjeev Sharma
  15. Updated DevOps 101 Deck | Sanjeev Sharma

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 29 other followers

%d bloggers like this: