Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tackling Continuous Releases for XING's Mobile Apps

79fe3c13c618a61329298bdd6a86ec42?s=47 Bas Broek
November 30, 2017

Tackling Continuous Releases for XING's Mobile Apps

Talk from http://githubconstellation.com/berlin/.

The final stage of submitting an app is simple – you press the button. But before arriving at that point, a lot has happened. At XING we are working on optimizing this process and have created a team dedicated to the task. Unifying the process for both Android & iOS, we are building powerful tools to manage releaseing apps on all mobile platforms.

This talk was presented at GitHub Constellation 2017 in Berlin.

79fe3c13c618a61329298bdd6a86ec42?s=128

Bas Broek

November 30, 2017
Tweet

Transcript

  1. TACKLING CONTINUOUS RELEASES FOR XING'S MOBILE APPS BAS BROEK 1

    — @basthomas
  2. ! RELEASING AN APP 2 — @basthomas

  3. ↪ HOW WE ENDED UP HERE 3 — @basthomas

  4. 4 — @basthomas

  5. 5 — @basthomas

  6. ! STARTING THIS JOURNEY 6 — @basthomas

  7. MOBILE AT XING > One App > 11 teams >

    ± 50 developers > Native iOS & Android > Releasing every week 7 — @basthomas
  8. ❄ CODE FREEZE 8 — @basthomas

  9. ! TEST 9 — @basthomas

  10. ! HOTFIX (BUT HOPEFULLY NOT) 10 — @basthomas

  11. ! REPEAT 11 — @basthomas

  12. PREVIOUS SITUATION > iOS & Android Release handling is separated

    > Respect differences in platforms > Little collaboration > Different tooling & solutions ... but we were facing similar issues 12 — @basthomas
  13. COMMUNICATION IS HARD 13 — @basthomas

  14. MANAGING EXPECTATIONS AND COMMUNICATING ACROSS TEAMS & PLATFORMS 14 —

    @basthomas
  15. KEEPING A HUMAN TOUCH 15 — @basthomas

  16. NEW TEAM 16 — @basthomas

  17. NEW OPPORTUNITIES 17 — @basthomas

  18. 18 — @basthomas

  19. ! " INTERACTION BETWEEN US AND DEVELOPERS 19 — @basthomas

  20. 20 — @basthomas

  21. ! " AGNOSTIC TOOLING 21 — @basthomas

  22. ! SHARING KNOWLEDGE & LEARNINGS 22 — @basthomas

  23. ! PLATFORM COLLABORATION 23 — @basthomas

  24. ! CONTINUING THE JOURNEY 24 — @basthomas

  25. ! PROGRESS 25 — @basthomas

  26. ! " PROGRESS 26 — @basthomas

  27. NEW SITUATION > Platforms are working together > Shared responsibility

    > Agnostic approach > Unified tooling & solutions > Improved communication > Open Source mindset 27 — @basthomas
  28. ! "JUST" PRESS THE BUTTON 28 — @basthomas

  29. THANKS! PLEASE FEEL FREE TO APPROACH ME IF YOU HAVE

    ANY QUESTIONS RELATED TO THE TOPIC - OR ANYTHING ELSE @basthomas bas.broek@xing.com 29 — @basthomas