Skip to content
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

Q4 2023 Form errors are easy to debug #120

Closed
mrjones-plip opened this issue Jun 23, 2023 · 2 comments
Closed

Q4 2023 Form errors are easy to debug #120

mrjones-plip opened this issue Jun 23, 2023 · 2 comments

Comments

@mrjones-plip
Copy link
Collaborator

mrjones-plip commented Jun 23, 2023

Key Result: 7 app developers report that efforts from this OKR have improved their form development workflow.


Early August 2023 update: - this will mostly be focused on Enketo uplift
Late Sept 2023 update: - Enketo uplift not quite done, continuing into Q4

In Allies synthesis of the nuggets, two items problem statements out:

  • "There is not enough guidance or active feedback when building forms"
  • "Coding with XLSX is a bad experience"

When you couple this with our OGSMs that have an entry of "config. defect tickets for MoH X, Y and Z", it makes sense we should focus on this.

The goal should be to reduce the total time it takes to build a form by assessing the largest pain points for app developers and making them less painful. This might include, but is not limited to:

  • offering a library of sample forms - both extending what forms are in default config and adding public documentation on how to use it
  • search for common errors reported from app serv/forums, extend CHT Conf to prevent and give explicit fixes for
  • offer the ability to chain together smaller forms. Smaller should mean that are easier to comprehend and maintain
  • more!

Think beyond CHT Conf!! Many smaller wins in other, related areas can result in less errors or easier to debug errors!

@mrjones-plip mrjones-plip changed the title 2. Make forms easier to buiid/debug 2. Make forms easier to build and debug Jun 23, 2023
@garethbowen
Copy link
Member

One related thought I've been mulling over is extending the Test Harness with a no-code version (JSON given and then). Writing tests should be part of writing forms, so making this easier lowers the overall burden and speaks to "debug" in the issue title. One idea might be to run an actual CHT instance like a full e2e suite which would mean it could be extended later to test other things like interop and dashboards too.

@mrjones-plip mrjones-plip changed the title 2. Make forms easier to build and debug 2. Make forms easier to build and debug (Q3 2023) Jun 27, 2023
@mrjones-plip mrjones-plip changed the title 2. Make forms easier to build and debug (Q3 2023) 2. Form errors are easy to debug (Q3 2023) Jun 28, 2023
@mrjones-plip
Copy link
Collaborator Author

Citing these as important for the Enketo uplift effort:

@mrjones-plip mrjones-plip changed the title 2. Form errors are easy to debug (Q3 2023) 1. Form errors are easy to debug (Q3 2023) Sep 27, 2023
@mrjones-plip mrjones-plip changed the title 1. Form errors are easy to debug (Q3 2023) 1. Form errors are easy to debug (Q4 2023) Sep 27, 2023
@mrjones-plip mrjones-plip changed the title 1. Form errors are easy to debug (Q4 2023) Q4 2023 Form errors are easy to debug Dec 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants