Minimal Viable Tooling

30th March 2017 in London at CodeNode

There are 33 other SkillsCasts available from iOSCon 2017 - The conference for iOS and Swift Developers

Please log in to watch this conference skillscast.

627271799 640

You are very focused on delivering great applications to your customers, and rightly so, as it is the most important goal for every application developer. But you also need to take a step back and improve your day to day work to make the team more productive. You often think about big side projects and it takes a lot of time to improve or build tools and be more productive, but it doesn't have to be that way.

Miguel will share with you some tools, practices and changes they've applied at Peak to improve developer productivity and solve common problems mobile developer teams have. Their iOS team is made up of 2 app developers, and 4 content developers focused on iOS and Android. The company can't afford to spend a lot of time building tools and changing practices, but they do the minimum amount to greatly improve their ability to deliver:

  • Minimal QA and release process

  • Smart Continous integration

  • Manage localizations with a minimal CMS

  • Dealing with many new in-progress localizations

  • Refactoring to support ABTesting

  • Feature switches

  • Demo mode (for Apple Retail Stores)

  • Building smart in-app developer menus

  • Team collaboration to productivity issues


Thanks to our sponsors

Minimal Viable Tooling

Miguel Angel Quinones

Miguel is a control systems engineer who turned to iOS many years ago. Attracted by the simplicity yet power of Apple's ecosystem, he never looked back. He has extensive experience working on apps used by millions of users. He has worked on Badoo, Bumble, and currently Peak Brain Training.