DIAL Open Source Center has posted a round of their Catalytic Grant Program. I think we should definitely apply for this, though I am not in a position to lead the effort now.
Who has ideas for what we should submit? Who can volunteer to lead the submission-writing process?
(One obvious idea is to get some dedicated effort assigned to wiki cleanup and reorganization.)
31 May 2018: Deadline for applicants to submit proposals
one submission per open source project
âThese grants are intended to support types of work that have traditionally been neglected or unfinished by these projects for various reasons. ⊠In general, we fund projects, features or efforts that are well-aligned with the Principles for Digital Development and the mission statement of the OSC.â
Current Themes: May 2018
In this round of thematic funding, DIAL is sponsoring up to 6 grants, each up to $25,000 USD, to advance the OSCâs mission of fostering healthy, sustainable open source communities and products. We anticipate accepted proposals to be focused on one of the following high-impact areas:
âDirty Jobsâ, part 2
Improvements to the software development process, such as CI infrastructure, increasing test coverage, or technical backlog grooming
Improvements to community and contribution, such as improved/consolidated documentation, better packaging, or training materials
Improvements to the software code quality, such as refactoring code small or updating dependencies to newer versions
Privacy & responsible data
Development of features to support user compliance with regulatory requirements such as GDPR
Features to allow/facilitate anonymization and/or deletion of user-owned content/data
Improvements to underlying encryption, audit logging, and other security features
Improving the user experience
Field-based or laboratory research on user experience challenges faced by product users, admins, etc.
Development and user testing of UI prototypes to improve known areas of user confusion/frustration
Review of existing workflow(s) by a UX designer to prioritize improvements
Thanks @darius for posting this! Another idea might be to work on making OpenMRS compatible with PostgreSQL since Iâve seen where thatâs come up for folks, as well as, several improvements to Postgres that we might want to take advantage of in some implementations. Not sure if that would fit under the $25k budget, or the areas that they want to address.
Idea from @wanyee btw - giving credit where itâs due!
Collate, update and create documentation to compile into a set of Volunteer Guides to support those taking on volunteer roles in the community, and reduce the overhead and dependency on mentors assisting new volunteers in these roles. This generally applies to those rolling volunteer roles identified through a âWeâre looking for a ⊠volunteerâ post (release managers, scrum masters, product owners, internship administrators etc.).
A wealth of info already exists in the form of wiki pages, google docs, Talk posts, blogs and peopleâs minds, but there could be value in consolidating, developing and packaging this together as practical guides to help volunteers better understand the in and outs of these roles (i.e. the whatâs, howâs, whenâs and whyâs).
Side note: for this to be effective/sustainable in the long term these would need to be set up as living documents, with a key expectation for new volunteers in these positions to maintain and update the guide(s) with any new changes/learnings/challenges experienced.
Not sure if this fits in with the thematic areas, but could this be used to support efforts on OCL for OpenMRS, Sync 2.0, or OpenMRS->DHIS2 integration?
I think that feature development (sync, OCL) are not in line with the themes.
Iâm partial to the Dirty Jobs theme, e.g. cleaning up wiki and guides. But Iâm curious: how exactly would funding help? We could contact a technical writer, for example, but would still need to invest time in guiding that person.
Given that weâre like two or so weeks away from a deadline on this, and there are a number of good ideas here, we need to hone these ideas (and others not represented here perhaps) into one or two concepts that weâll actually focus on.
Can I suggest that @terry lead us through a process of building consensus around what weâll apply to do?
While she gets back online to help facilitate, it might be a good time community members to represent your potential ideas here in the meantime?
@darius Donât you think that increasing test coverage, technical backlog grooming, improved/consolidated documentation, training materials and improvements to the software code quality can be applied to Sync 2.0 project development?
We will be discussing this on the leadership team call tomorrow if people are interested in providing verbal input. If not, i think that we go with âdirty jobsâ. Re comment from @darius - i think that we can guide more easily than doing the rewrite ourselves⊠(and this will help us get ready for any potential web site redo). @jslawinski - i agree that anything that we do here can be applied (at least theoretically) to Sync 2.0
let us know if there is another 'high priority â option to consider.
If you feel strongly about an idea, then make a more detailed version of your proposal by filling out the template mentioned in the previous post, by end the end of next week, and share a link to it on this thread
On June 4 I will consolidate the links to all the detailed proposals, and assuming we have more than one people can vote here in this Talk thread during the week of June 4-10.
On the June 11 Project Management call we will review the state of proposals and votes.
If there is no obvious community winner, then participants in the Project Management call will choose. (So, attend this call if you have strong opinions!)
Hello everyone, Iâm Maciej Neumann and I work with @jslawinski for SolDevelo. Weâve talked about this grant and we think that maybe it would be better for Sync 2.0 project that we, as SolDevelo, apply for it. It could gave OpenMRS chance to get two grants instead of one and weâve already have a blueprint for proposal, based on our Digital Square submission:
Project leaders should coordinate applications within your open source community, and submit only one single proposal per open source project, representing your communityâs best idea
So I donât think this is a way to get two grants instead of one.
Yes, I think covering those aspects of Sync 2.0 are in-line with the themes.
In their broad guidelines, they include these examples of things theyâd want to prioritize, which Sync 2.0 could satisfy:
Proposals to start new multi-stakeholder collaboration for new features or strategies of existing projects.
Proposals to re-invigorating dormant projects of high potential value.
From reading the website, though, I personally think itâs a stronger application if we pitch improvements related to cleaning up the core platform, versus finishing off a promising (but-not-yet-deployed) tool.
But itâs not just up to me; others should share opinions of which proposal OpenMRS should choose to prioritize for this round.
Reminder that if you want to write up a proposal, you should do so by the end of this week. (You can interpret that liberally as âbefore Darius wakes up on June 4â.)
Here is my proposal (have made it read-only for now, I can/will allow people as editors as needed)
Regarding the requested amount. My wish would be to work on this with at least 2 other developers that work roughly full-time for at least 3 months. I will donate my time. I could give ~1 day/week from September on, less if we start before.
Looking forward to your feedback,
thanks a lot! ivo