-
Notifications
You must be signed in to change notification settings - Fork 333
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scope and plan the JavaScript work for Q4 2021/2022 #2478
Comments
hey, could you plz explain how can I contribute to this project? I am a beginner, |
Hi @nitin094-hub - if you're interested in contributing to this project it's probably worth reading our Community information and our Contribution guidelines. We welcome people raising Github issues if they spot any bugs and/or contributing fixes and new components themselves if they feel something is missing. |
We're collecting all the JavaScript issues in a Mural board which we'll go through in a session on Mon 17th Jan. After the session, I'll make sure all issues are written up on Github and tagged with the 'javascript' label so they can be viewed together in one place. |
Moving this into blocked until we've had the session on 17th. |
Summary of effort / value sessions3 sessions over 2.5 hours from 17th-19th of Jan 2022. The tech squad had several sessions this week to build a shared understanding of everything contained within the “JavaScript work”. For each issue we discussed what it is, the problem(s) it’s causing, any linked cards or dependencies, and we attempted to map it on an effort/value chart (seen below). Summary of effort/value mapping
There were a couple of issues which we didn’t feel we could map. These were mostly things we think we need to consider throughout the JavaScript epic/every time we pick up a ticket. These were:
One ticket which kept being mentioned and which seems to underpin a lot of this work is revisiting our legacy browser support. This will help us make decisions on things like our approach to polyfills and tooling choices. Depending on our decision, it may mean we can use features we currently avoid. Next stepsWe think the next steps are to make sure we've identified as many dependencies as possible, and then begin to map out a rough sequence for the work. As part of this, we will consider whether work needs time for research, proposals and/or community engagement as this will extend how long it takes to complete. |
We've continued to map out the work on the Mural board. Our focus of this quarter is #711 and #2503 . We still need to finish a conversation around how and when we begin work on supporting internationalisation - we could put a short-term solution in place to "buy" us a bit more time. We didn't really have time in the session today to come to a conclusion on this as there are pros and cons for each option (short-term i18n; building a perfect i18n system first time; a welsh language toggle) |
I'm going to close this card for now as we've planned out the majority of the work for this quarter (at least enough to keep us going for the next month). We can write up a new epic card when we start planning the i18n work. |
What
We know that the scale of "the JavaScript work" is huge. We need to:
Why
We need to have a clear idea of what the JavaScript work involves and develop some kind of plan/roadmap for delivery.
Who needs to work on this
Developers; PM
Who needs to review this
Developers; PM
Possible things to include
This is a list of issues that have come up in recent developer catch-ups and L&D sessions that we might want to include in our scoping/planning:
Done when
The text was updated successfully, but these errors were encountered: