What is the OpenMRS Plan for Core Development

Based on what’s coming out of this conversation, I hear that there’s a clear need for a group/team of people - including a technical architect - to provide the community (including implementations) with technical leadership and guidance.

The Product Change Committee and Technical Action Committee have been talking about doing some of these things as a part of their scope: watching over the platform/ref app/modules, providing technical guidance that will drive the evolution of the platform/endorsing or recommending technologies (like microfrontends, FHIR), identifying what modules can be harvested from implementations, etc. It sounds like they are headed in the right direction.

So then it comes down to having the right people involved - the technical lead/architect as well as technical leads from implementations. The more implementations get involved, the more likely the result will respond to challenges implementations are actually grappling with.

@darius, I would say that the MF Squad and now the FHIR Squad are moving towards working in this way. You also make a good point about the strong PM function. Within the context of the PCC+TAC and squads, the OpenMRS TPM ends up playing a critical role.