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 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 (Deactivated) to coordinate the effort. Thanks!
Roadmap supported with the Community
User Activity | Onboard to (new area of) Platform | Local Development | Cross-boundary Development (x-repo, x-service, x-org) | Production Development | Maintain Long-term | User Task | Understand the Platform | How to Use/Develop | Make change | Test change | Integrate and not modify core | Deploy change | Observe change | Assess health & value | Removals & upgrades | Q1 (Jul-Sep) | | | Devstack decentralized (Pilot) [1] | Test Nose to Pytest [4] | Eventing Message bus (Spike) [1] | | Toggle Env Compare Report | Observability Training [1] | Tech Health Dashboard v1 [1] | | Q2 (Oct-Dec) Koa | | Toggle Docs (Pilot) [5] | | | | | MFE Open Deployment (Pilot) [3, 5, 2] | | Toggle Removal Report [5] | Upgrade Python 3.8 [3] | Q3 (Jan-Mar) | | Toggle Docs (Adopt) (OEP-17) [5] --------- Monolith PR standards (OEP-51) [1] | Devstack Doc wins, Eval Tutor (OEP-45, ADR-1) [2] | Pylint as effective feedback loop [1] | | | | | | Upgrade Elasticsearch [7], Ubuntu, MySQL | Q4 (Apr-Jun) Lilac | Doc Onboarding Course (discuss) [6] | | Devstack DevData (OEP-37) [1] | | Eventing Standard xAPI/Caliper (OEP-26) [4] | Backend Plugins Django Event API (OEP-50) [3] | MFE Open Deployment (Adopt) [All] | | Tech Health Dashboard v2 | Upgrade Prep Django 3 | NEXT | | | | | Eventing Message bus (Pilot) | Backend Plugins Python APIs [3] --------- Frontend Plugin Framework | | | | | Backlog Grab Bag | Doc Developer Handbook | Monolith Structure & Boundaries | Doc OEP Refinements | Test Speed startup & individual time --------- Test Strategy | Authn and Authz Standardized --------- API Practices | Frontend APIs for rapid development | MFE Theming | | | |
|
Organizations listed above in red
edX
OpenCraft
EduNext
Edly
Overhang.io
Appsembler
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 Replaced Deleted “Decentralized Devstack Adoption” from Q2. Added “Devstack: Doc Wins, Data Provision, Eval Tutor” to Q3.
Added
2020-10-26 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
|