The following 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.
...
Excerpt |
---|
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 | FY21 Q1 (Jul-Sep) | | | Devstack decentralized (Pilot) <Pilot>[1] | Test Nose to Pytest [4] | Eventing Message bus ( <Spike) > [1] | | Toggle Env Compare Report | Observability Training [1] | Tech Health Dashboard v1 [1] | Remove Shopping Cart | FY21 Q2 (Oct-Dec) Koa | | Toggle Docs (OEP-17)(Pilot)<Pilot> [5] | | | | | MFE Open Deployment ( <Pilot) > [3, 5, 2] | /wiki/spaces/AT/pages/1656815712 [1] | Toggle Removal Report [5] | Upgrade Python 3.8 [3] --------- Remove Notifier | FY21 Q3 (Jan-Mar) | | Toggle Docs (OEP-17) ( <Adopt) > [5] --------- Conventional Commits (OEP-51) (Pilot)<Pilot> [1] | Devstack Doc wins, Eval Tutor [2] | Pylint aseffectivefeedback loop [1] | | | ContainerizationPhase 1 (Pilot) <Pilot> [1] | Observability of Celery tasks [1] | | Upgrade Elasticsearch7.8 [7], Ubuntu 20.04 [1], MySQL 5.7 7 [1] --------- Rotatable SECRET_KEY [1] --------- Remove XServer | FY21 Q4 (Apr-Jun) Lilac | Onboarding Slides v4 [1] | Conventional Commits (OEP-51) (Evangelize) <Evangelize> [1] | Devstack DevData (OEP-37) (Prototype) <Prototype> [1] --------- Devstack Metrics [1] | | | | MFE Open edX Deployment ( <Adopt) > [All] --------- Tutor-for-Open-edX-Deploys(Eval) <Eval> [5] | | Tech Health Dashboard v2 | Upgrade Prep Django 3 [1] --------- Remove MIT SysAdmin [8] | FY22 H1 (Jul-Dec) Maple | Tech Radar --------- Onboarding Course [6] | Conventional Commits (OEP-51) (Adopt <Adopt via Automated-Feedback) Feedback> [1] | Tutor-for-Devstack (Implement) <Implement> [5] | Pact.io for API Contract-testing (Pilot) <Pilot> [1] --------- Cypress for end-to-end testing (Adopt) <Adopt> [1] --------- Jenkins to GitHub Actions, not Jenkins/Travis [1] | Eventing Standard xAPI/Caliper (OEP-26) [4] --------- Eventing Message bus (OEP-52) (Pilot) <Pilot> [1] | Backend Plugins Django Event API (OEP-50) [3] --------- Frontend Plugins(Pilot) <Pilot> [1] | Tutor-for-Open-edX-Deploys (Pilot) <Pilot> [5] --------- ContainerizationPhase 2 (Implement) <Implement> [1] --------- Simplify edx-platform deploys [1] | | HTTP Cookie Size Alerting [1] | Upgrade Django 3.2 [All], Mongo 4.2 [1], ES 7.10 [1], Ubuntu 20.04 [1] | FY22 H2 (Jan-Jun) Nutmeg | | | Tutor-for-Devstack(Pilot) <Pilot> [1] | | Eventing Message bus ( <Adopt) > [1] | Backend Plugins Python APIs [3] --------- Frontend Plugins (Adopt) <Adopt> [1] | Tutor-for-Open-edX-Deploys (Adopt) <Adopt> [5] --------- ContainerizationPhase 3 (Adopt) <Adopt> [1] | | | Upgrade Node.js [1], OpenSearch [1] --------- Remove Legacy Account FE Pages | NEXT | | | Tutor-for-Devstack(Adopt) <Adopt> [1] | | Eventing Message bus ( <Sustain) > [1] | | ContainerizationPhase 4 (Sustain) <Sustain>[1] | | | Remove Legacy Courseware FE Pages --------- Remove SiteConfiguration | Backlog Grab Bag | 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 --------- Canary Releases in lieu of Staging serverStage env | Distributed Tracing --------- Service Mesh | Automated Feedback Loops | |
|
...
edX
OpenCraft
EduNext
Edly
Overhang.io
Appsembler
Raccoon Gang
MIT
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.)
...