dhis2 / notes

:memo: Memos, proposals, agendas and meeting minutes
19 stars 8 forks source link

TApps Meeting February 2020 #89

Closed varl closed 4 years ago

varl commented 4 years ago

Hi @dhis2/team-apps :wave:

It is time to gather around ~our microphones and webcams~ IRL (!) to take a moment to align. JIRA is good at managing bits and bobs of work in varying sizes, but one thing it does not do well is provide complete context of how everything fits together.

Below is an agenda for the meeting, and simultaneously an overview of the current situation. If I missed anything, please let me know.


Agenda

Long-term goals (2019-2022 ed.)

These are the high-level objectives that I have discussed with @larshelge, which we presented to the management team last year.

Contextualizing and organizing work

We should be able to organize our work so that it aligns with the high-level objectives that we as a team have. We should also be able to track progress against each of these objectives that from now on are referred to as "projects".

As a start I have added an "epic" swimlane at the top of our board that lists the Epic tasks that we are working on. The idea is that most of the tasks should support those tickets.

Current focus

Pipeline

Approval App

Includes a new application for approval workflows: DHIS2-5973

SMS App

Includes a new application for SMS/Mobile configuration.

On-going projects

These are the things I know we are working on at the top of my head, let me know below if I have missed anything.

Application platform

Includes:

Includes porting existing applications to the application platform.

Continuous App Delivery

Includes:

Includes publishing existing applications to the App Hub and integrating it into our workflow.

Maintenance App Refactor

Includes:

Scheduler App Refactor

PR: https://github.com/dhis2/scheduler-app/pull/23

Includes:

Testing & Stability

Includes:

Sunset core-resource-app

https://jira.dhis2.org/browse/TECH-91

Includes:

ismay commented 4 years ago

Should we add the scheduler refactor to this?

HendrikThePendric commented 4 years ago

Oh yeah, and along the same line: It was mentioned here that we should also try to deliver a new data-approval app for 2.34. I think that would also fall under our jurisdiction right?

varl commented 4 years ago

I have a Lay of the Land page (updated 2020-01-08) that I use to look at the current situation. Might be of interest in this context.

varl commented 4 years ago

Should we add the scheduler refactor to this?

Yes, let's include everything we are working on so that we have it "on the table" when organizing the work.

varl commented 4 years ago

Oh yeah, and along the same line: It was mentioned here that we should also try to deliver a new data-approval app for 2.34. I think that would also fall under our jurisdiction right?

Yeah, it would. I've added it and SMS App under "Pipeline" since we haven't started it and don't have any specs. I have a meeting with @larshelge next week about it, we'll update the JIRA issue with more info.

Mohammer5 commented 4 years ago

I started refactoring some import-export pages over the christmas & new years eve days. I'm not 100% finished with that yet (although it won't take too long I think, but I won't put all my focus on getting that done before other tasks as there are other things that are more important)

ismay commented 4 years ago

Actually another thing, the Data Table is a crucial part of the new scheduler app design. When that's done the scheduler app refactor can continue. We could add it under the scheduler app todo (in the top comment here I mean). Being worked on here: https://github.com/dhis2/ui-widgets/pull/202