Versions Compared

Key

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

Each IDA we plan to upgrade to Django 3.2 has an owning squad within edX.

Project Lead Jeremy Bowman (Deactivated) and Project Manager Natalia Berdnikov (Deactivated) have developed a “menu of options” for owning squads, offering various levels of involvement. Each squad can that owns a DJango IDA needs to:

  1. choose from options below how involved they want to be in the upgrade work

  2. document their decision in https://docs.google.com/spreadsheets/d/11DheEtMDGrbA9hsUvZ2SEd4Cc8CaC4mAfoV8SVaLBGI/edit#gid=2033344699.

Green cells indicate work that would be done by the project team, lead by Jeremy Bowman (Deactivated).

Yellow cells indicate work owning squad would do.

...

This option allows the owning squad to spend little to none no time on this project, and concentrate on other work. This option is good for areas of code that don’t require too much domain knowledge and can be easily done by the project team.

...

Needed from the owning squad: Review in a timely manner, deploy and test before October 15. Provide updates to the Project team along the road, highlight any possible blockers.

This option is a compromise and provides owning the owning team with the benefit of outsourcing the bulk of work to the project team, while still closely supervising the end result and having full control over it. This option might be good for teams who have a more complex area of code.

...

This option requires most time from the owning squad, while at the same time ensuring that upgrade is done exactly at as the owning team wants. This option might be good for areas of code that require a lot of domain knowledge or are otherwise complex.

...