32
An inside look into Onefootball iOS team CocoaHeads April 2016 Przemysław Miaśkiewicz Lead iOS Developer

An inside look into Onefootball iOS team @ CocoaHeads

Embed Size (px)

Citation preview

An inside look into Onefootball iOS team

CocoaHeads April 2016

Przemysław Miaśkiewicz Lead iOS Developer

The Team

PrzemekAlfred Tomáš Osman

History

Progress

Git (GitHub)

Build Server (Jenkins)

Code Review (GitHub)

Unit Tests (Quick/Nimble)

UI Tests (Appium)

Swift JIRA CocoaPods HockeyAppCarthage

Process

- 1 week long sprints - Release every 3 weeks - Demos - Retrospectives

Sprint 1 Sprint 2 QA week

ReleaseRelease to QA

Retrospective Demo Demo Backlog grooming

Pull requests are automatically built and tested

👍

Pull requests with two thumbs rule

👍

Fresh build everyday (sent to HockeyApp)

Beta Daily Custom

Screenshot reporting FLEX Rollout.io Rake Developer Menu

Screenshot reporting

UIApplicationUserDidTakeScreenshotNotification

FLEX

Rollout.io

Rake

Developer Menu

Events

Zero bug policy

Bug roulette

Random bug for everyone!

Olympic Performance Games

CPU Usage Memory Usage / Leaks Binary Size

What to improve?

Thanks!

Przemysław (Przemek) Miaśkiewicz [email protected]

Rollout.io https://rollout.io/

FLEX https://github.com/Flipboard/FLEX

Joining Onefootball https://www.onefootball.com/company/careers.html

More information

@baxboss