$30 off During Our Annual Pro Sale. View Details »

Tackling Continuous Releases for XING's Mobile Apps

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.

Bas Broek

November 30, 2017
Tweet

More Decks by Bas Broek

Other Decks in Programming

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