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

Eng. planning split edit

  • 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 edit

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 edit

  • 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 edit

  • 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 edit

  • 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 edit

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 edit

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]