Last updated 2 years ago
The Catalyst QA stage changes every Fund according to the will of the community. Time and energy is needed to keep it up-to-date.
Maintain scripts that automate the QA process and allow the filtering of CAs' ratings and assessments that do not comply with the guidelines
This is the total amount allocated to Catalyst QA Automation scripts.
TL:DR: These scripts are a vital part of the system as it currently operates. We have built them to help take some of the manual load off IOG staff. They take time and resources to develop and maintain and we would like the community to support their continued development.
Detailed Explanation:
In the Project Catalyst process there is a phase (Quality Assurance Stage) that allows Proposers and VCAs to review the ratings and assessments done by the Community Advisors.
The assessments are evaluated using the criteria defined in the Red & Yellow card document (link here).
A Community Advisor could get a "yellow card", which will cause the exclusion of the specific assessment, a "red card", which will exclude all his assessments or positive "Constructive Feedback", reserved for assessments that comply with the guidelines and add value to the process.
Here is an overview of the process:
This process is currently possible thanks to the implementation of the QA scripts, run by the IOG team, that create Master Files for each stage, validate inputs, calculate the consensus and produce the results used for the final ratings. It's a technical but it's very important to the current operation of the system.
The current implementation (used in Fund 5) consists in 4 scripts:
New features that will come in Fund 5:
Part of this proposal is an experiment in funding already implemented value add. The funds requested for this proposal will cover the current implementation (the scripts that have been in use since Fund 4) as well as be used to maintain and adapt the scripts as changes are introduced into the Catalyst QA process until the end of 2021 (Fund 7 included).
Technical Specs
The scripts are written in Python and they use Pandas Dataframe framework to interact with the original IdeaScale export (provided by IOG as CSV). They are released as open source code on Github (https://github.com/coire1/catalyst-review-of-reviews-tools).
They also interact with the Google Docs API to publish the output as Google Sheets with some styling to improve the sheet UI.
Experience
Developer with 9+ years of experience (mainly focused on web/mobile. Languages and frameworks: PHP, Javascript, Typescript, Python, Ruby - Laravel, Ruby on Rails, Wordpress, Angular.js, Vue.js, Node.js). CA and vCA, co-creator of the Community Tools (Proposer/CA/vCA/Voter Tools).
Budget breakdown
Cost per hour: 50$
Total hours: 73
Total: 73 x 50$ = 3650$
KPIs
The same criteria could be used to evaluate the impact of the scripts for F6.
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
AIM members are the team behind the voter-tool, CA-tool, vCA-Tool and the Community Landing Page. Developers, designers and data experts.