Versions Compared

Key

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

...

  • Reduce risk via phasing - sample a variety of less-critical things first

    • +1: [Dave]: I think the phasing of this was really well done, so props on that part. 😃

  • Keep scope to a minimum by moving some things as they are and not blocking on harder long-term solutions (e.g. Paragon, edx-platform CI)

    • Don’t try to clean up old junk, just move it and clean up later

  • Keep good notes and spreadsheets about what needs to happen.

  • One person doing the in-the-moment work, another to manage communications in the moment.

  • Create a cross-org slack channel for comms

  • well-written scripts to tackle individual aspects of the overall job, unix-style

    • swarming was good

    • click is awesome

    • do differently: less pesky duplication in command line invocations?

  • Specialized scripts where each does one thing well was really nice.

  • Snapshot data

    • Makes it easier to build other tools using the data

    • Keeps history

  • Many communication channels with regular but not too many updates.

    • Slack

    • e-mail to edX managers.

  • Stupid Questions beat Stupid Actions every time

Do Next Time

  • Have naming conventions for all files related to a domain to reduce click duplication.

  • Have someone with no admin permissions try to immediately merge a PR after moving an important repo

  • Maybe email more than just edX for future changes of this caliber or more discourse for broader schedule and plan communication.

  • More discourse communication to reach the community.

...