Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page Properties

Background

A retrospective on how the Elasticsearch upgrade projects went, with a focus on how to make similar Blended Development projects work better in the future.

...

Start doing

Stop doing

Keep doing

  • edX more involved in debugging issues found during testing

  • better testing setups

    • share data used for testing earlier - we eventually got there with Disco, but could have avoided a lot of back and forth earlier

  • better testing coverage

  • spend more time up front identifying acceptance criteria from stakeholders - some of those appeared late in the process for Disco

  • In hindsight, as the edX-side reviewer for Disco, I wish I had spent more time really understanding the new code base. Going forward, we don’t have much internal expertise with es7 or this specific code. That would take up a lot more of my time, but still.

  • A more clear hand-off at which point new changes should be made by edX to get edx.org working.

  • throwing bugs over the wall +1

  • weekly sync meetings

  • Having time when all engineers are online.

Action items

  •