1 of 10

Or “How OpenMRS attracts and retains promising community members”

Flight Paths

2 of 10

  • I came to OpenMRS because I want to work on something that will help save lives around the world
  • I’m interested in [fill in the blank.] How do I get started?
  • I followed the Getting Started for Developers Guide and it didn’t really help me when I joined XX squad.

  • We want to work on solutions that have value for implementations
  • We have a lot of new people showing up and asking us questions.
  • We’re spending so much time helping newcomers that we’re losing momentum.

What we hear from newcomers...

What we hear from squad leads...

3 of 10

“If you don’t know where you’re going, any road will take you there”

Backend?

Frontend?

Quality Assurance?

Integrations?

Concept Management?

Events?

Upgrades?

Website?

4 of 10

What OpenMRS Flight Paths are:

Opinionated paths to success within the community. They help individuals create something that they are passionate about - and has high value for the community.

Self-driven. They put individuals in the pilot seat from the beginning. Individuals choose a flight path to take based on their own interests, experience, skills, and availability.

Community-supported. Those who decided to follow an OpenMRS Flight Path receive community support. The further down your chosen path you go, the more support you’re likely to get.

Professional development tracks. Different flight paths will offer individuals the chance to grow a variety of skills, from frontend or backend development to QA testing to product management and more.

5 of 10

OpenMRS Flight Paths

Explore potential flight paths

Choose your flight path and get started

Take off on your own with specialized Getting Started Guides and OpenMRS Stages.

Demonstrate promise and receive greater responsibility with increased community and squad support

Grow Your Reputation

Bond with your Squad/Team

Get to know our community, specializations, and where the work happens.

Join the squad or team that is working on what interests you.

6 of 10

OpenMRS Flight Paths

Explore potential flight paths

Choose your path and...

I am interested in…..

  • Improving HIV data collection and access to high quality data
  • Supporting use at point of care
  • Supporting use of quality data for different program areas (HIV, TB, MCH, COVID, etc)
  • Supporting the continuum of care across sites and borders
  • Reducing the multiplicity of systems

I am a

  • Backend developer
  • Frontend developer
  • QA specialist
  • Product Manager
  • Project Manager
  • Technical Writer
  • Educator

Guides & Tutorials

  • Get Started as a Developer
  • Get Started with Microfrontends
  • Get Started with OpenMRS Concept Manager
  • Get Started with QA
  • Get Started with FHIR
  • Get Started with Upgrades

OpenMRS Skills Stages

  • Developer Stages
  • Community Engagement Stages
  • QA Stages
  • Product Management Stages

Get started

Join a Squad or Team

Squads

  • Microfrontends
  • Dictionary Manager
  • FHIR
  • Analytics Engine
  • Academy

Teams

  • Platform
  • QA
  • Documentation

7 of 10

Explore potential flight paths

Choose your flight path and get started

Grow Your Reputation

Bond with your Squad/Team

Why: Mission

Common Tools

Foundational Community Skills

Specialized Tools

Specialized Skills

Why: Specific Use Cases

Advanced Skills

8 of 10

Explore potential flight paths

Choose your flight path and get started

Why: Mission

Documentation:

  • Guide for the New & Curious
  • Dashboards

Skills:

Specialized Stages (Backend Dev, Frontend Dev, QA, OMRS)

Why: Specific Use Cases

Documentation:

  • Main Project Pages
  • Getting Started as a Developer

Website:

Get Involved

Grow your reputation

Skills:

Advanced Stages

(Backend Dev, Frontend Dev, QA, OMRS)

Documentation:

Specialized Getting Started Guides

Documentation:

Advanced Guides

Skills:

Initial Stages (Foundations l Dev, OMRS)

1

2

3

9 of 10

Choose your flight path and get started

Wiki: Guide for the New & Curious

Wiki: Specific Project & Squad/Team Pages

Website: Get Involved

Wiki/Github: Specific Getting Started Guides

Explore potential flight paths

10 of 10

Explore potential flight paths

Choose your flight path and get started

Wiki: Guide for the New & Curious

  • Get to know our community conventions
  • Get set up with community tools (Talk ID, Jira access, Slack | IRC, etc)
  • Get to know what teams and squads do, the skills they need - with links to demos
  • Link to Product and Community Dashboards

Wiki: Specific Project Pages

  • Learn more about a project
  • Find out more about the squad/team working on a project, how they get stuff done, where/how they communicate

Website: Get Involved

Discover ways to Get Involved and how the community gets stuff done (squads, teams, projects)

Wiki/Github: Specific Getting Started Guides

Squad/Team pages include links to the right Getting Started Guide