Key takeaway: In order to realize our product vision, we need senior technical architects with responsibilities that we all agree on and share.
Part 1: Intro to Architect Roles
In the post It’s Time: Our Community Roles & Descriptions Need Updating, @jennifer recently explained the connection between the OpenMRS mission and that it’s time to update some critical community roles.
If we are fundamentally a project to empower a global ecosystem of suppliers (implementers) to serve countries’ self-identified needs, then a big part of our community’s value proposition rests on the usability and quality of our software.
We have come incredibly far, thanks to hard work from many people.
Our Product Dashboard explains that our current top 3 strategic priorities are:
- End-user experience (after all, patient care is a priority!)
- Implementer experience (easier distro deployment & maintenance)
- Data Exchange (since other systems and sites need data for good patient care)
In order to achieve our vision, mission, and the strategic product goals that support organizations depending on OpenMRS, the OpenMRS community needs consistent support from full-time Senior Architects.
These are not roles that will just attend meetings and give verbal guidance or write documents: in our case, the Architects would be intimately involved at the code level and would provide direct, detailed, technical mentorship for organizations and contributors throughout the community. (I.e. this is much, much more than posting meeting reminders, recycling agendas, etc. These are hands-on technical roles.)
Role Descriptions to follow in this thread for:
- Part 2: Requirements and Activities that Apply to All 4 Roles
- Part 3: Frontend Architect
- Part 4: Backend Architect
- Part 5: DevOps Architect
- Part 6: Sr Data Engineer
What we need from you: Our Technical Action Committee has given their input on these first drafts of the roles. We’d like wider community input into these roles - let us know your thoughts and feedback on these specific roles in this thread!
Questions about what’s next? Stay tuned for our “What’s Next” post, where we will discuss how we might actually fill these roles.