Wikimedia Apps/Team/iOS/Engineering Review/April 3 2015

Eng. planning split

 * Sprint Planning
 * Lets be dynamic/agile - no pre-determined prcentages on engineering tasks vs features vs bugs
 * Focused on delivering value - not on bucketing tasks into features and engineering tasks - and maintaining/increasing velocity
 * Tech lead represents (pre-groomed/estimated) tasks from engineering
 * Integrating relevant, high-priority tasks into sprint
 * Finding ways to gradually work in smaller "cleanup/maintenance" tasks

Source control tools debate
Feature matrix comparison?


 * Features
 * supports git
 * CI integration
 * task management integration
 * notifications (IRC, email, etc.)
 * no lock-in
 * Qualities
 * ease of use for viewing changes/diffs
 * allows iteration during code-review
 * community engagement
 * community support

GitHub

 * Features
 * supports git
 * CI integration
 * task management integration
 * notifications (IRC, email, etc.)
 * no lock-in
 * Qualities
 * ease of use for viewing changes/diffs
 * allows iteration during code-review
 * community engagement
 * community support

Differential + Arcanist

 * Features
 * supports git
 * CI integration
 * task management integration
 * notifications (IRC, email, etc.)
 * no lock-in
 * Qualities
 * ease of use for viewing changes/diffs
 * allows iteration during code-review
 * community engagement
 * community support

Gerrit

 * Features
 * supports git
 * CI integration
 * task management integration
 * notifications (IRC, email, etc.)
 * no lock-in
 * Qualities
 * ease of use for viewing changes/diffs
 * allows iteration during code-review
 * community engagement
 * community support

Proposed Migration Plan
1. Move to Github, do sprint based code drops to gerrit

2. Help drive Differential/Archanists development to support our needs.

3. When Differential/Archanists reaches MVP, we will move to those tools

Action Items
Action Item! Create template for comparison of different tools and send to team for review [BRIANG]

Action Item! Send our break-down to mobile-tech [Adam]