Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 19 Next »

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

  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.)

 Expand to see change history
  • 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.

  • No labels