FY21 Architecture User Story Roadmap

The following User Story Map provides a high-level overview of the work that edX’s Teams and the Open edX Community are collaboratively delivering over the next few quarters, which include Koa and Lilac releases. These items were taken from the earlier list gathered at https://openedx.atlassian.net/wiki/spaces/AC/pages/1165461538/Needed+Architecture+Investments.

As with any roadmap, there is more uncertainty as you look further into the future. However, this still provides a common understanding of what we plan to tackle and what we are leaving on the table. If you have the interest and time in tackling any of the items still listed in the “Backlog” lane, please reach out to @Nimisha Asthagiri to coordinate the effort. Thanks!

Roadmap supported with the Community

Organizations listed above in red

  1. edX

  2. OpenCraft

  3. EduNext

  4. Edly

  5. Overhang.io

  6. Appsembler

  7. Raccoon Gang

Change History

(We listed changes here when the roadmap was an image instead of a table. Now, you can rely on the wiki’s change history information.)

  • 2021-02-10

    • Deferred

      • Moved “Elasticsearch, Ubuntu 20.04, MySql 5.7” from Q2 to Q3.

      • Moved “Authentication Standardized” from Q3 to Backlog.

      • Moved “Eventing: Inter-service messaging Pilot” from Q2 to Q4.

      • Moved “Eventing: Standard xAPI/Caliper” from Q2 to Q4.

      • Moved “Backend Plugins API: Python APIs” from Q3 to Q4 (Django Signals remains in Q3.

    • Moved Up

      • Moved “Doc: Developer Handbook” from Backlog to Q4.

    • Replaced

      • Deleted “Decentralized Devstack Adoption” from Q2.

      • Added “Devstack: Doc Wins, Data Provision, Eval Tutor” to Q3.

    • Added

      • Added “Pylint as effective feedback loop” in Q3.

      • Added “Monolith PR Standards” in Q3.

  • 2020-10-26

    • Moved “Eventing Standard xAPI/Caliper” from Q1 to Q2.

    • Moved “Backend Plugins API” from Koa to Lilac.

  • 2020-09-25

    • Moved “Doc Onboarding Course” from Backlog to Lilac, assigned to Appsembler.

    • Moved “Eventing Inter-service messaging” from Lilac to Koa; “Authentication standardized” from Koa to Lilac.

  • 2020-09-11

    • Added “Plugin Templates” and OpenCraft to the “Backend Plugins API” card.