Proposed CA-specific process changes as well as CA tool modifications:
-
Have CA registrations at the start of a Fund.
-
Allow CAs to start writing their draft assessments from the get-go (or at least from the "Refine" stage onwards).
-
Make the existing external CA assessment tool (see link) available earlier for this purpose.
-
Adapt the tool so that the drafts are accessible, persisted and modifiable until the "Asses QA" stage.
-
Adapt the tool to save the time of creation and last modification of the assessment
-
Adapt the tool to save the history of changes of the assessment
-
(if deemed necessary) Adapt the tool to include a "private notes" field, where the CA could jot down quick notes like open concerns about the proposal, what is missing, etc.
-
When the CA has written an assessment and afterwards the proposal has changed, then highlight the differences between the previous* and current version, so that the CA can see the changes quicker.
-
*previous = the version against which the CA has written an assessment
-
Before the "Assess QA" stage, delete all assessments which are linked to a deleted proposal or a proposal which have not made it into the aforementioned stage.
Proposed vCA-specific process changes as well as vCA tool modifications:
- Adapt the vCA tool to make the time of assessment creation and last modification as well as history of changes available to the vCA, so that the vCA can quickly observe the discrepancy.
- Furthermore, introduce an attention-grabbing visual element for those assessments which have not been adapted after the accompanying proposal have had larger changes.
Proposed CA backend script modifications:
- Adapt the JSON schema of the proposals.json JSON file by:
- inserting a new nested JSON Array named "history", which accepts JSON Objects with the following JSON Attributes:
- uint changeId - incrementing identifier, starts with 0
- string text - snapshot of proposal's full content at the given timestamp
- datetime timestamp - snapshot's timestamp
- Adapt the CA backend script to periodically pull proposal's content through IdeaScale API
- Detect change in each proposals' contents
- Append proposal contents to the proposals.json JSON file for each time a change was detected in the proposal contents
.
The CAs will have more time to write more meaningful assessments. Because of the incremental approach, they will have the opportunity to start very early in the process. Even if only 50% of the mandatory fields were filled, one can start assessing the existing content. Even if the content changes in the future and is added upon, the time to catch-up to the changes is relatively low.
It also addresses the issue of some CAs not being available in the allotted time for "Assess" stage. Furthermore, many CAs have full-time jobs and families which occupy most of their time. This approach will give CAs more flexibility to schedule their time for reading and understanding proposals and giving meaningful assessments.
Some CAs might not have time to dedicate a large block of time to work on one thing. Some may prefer a more flexible and "scattered" approach, where they can allocate smaller portions of their time across a larger time contingent so that they can continuously improve their assessments. This leads to less stress in trying to cram as many assessments under ones belt in a short time-span.
With CAs trying to understand the proposals sooner, could lead to them being more involved in the proposals via asking questions, giving constructive criticism, giving advice, or simply mentioning what they feel is missing for them.
I foresee no risk of nondelivery, however there are other risks one must be aware of.
The risk is that CAs will not update their assessments which could lead to them being invalid. Luckily this can be easily detectable through the creation/last modified timestamp and the history of changes. Unfortunately, the risk of having to trash these assessments still remain.
There is a possibility of proposals not making it to the "Assess QA" stage after assessing has started. This would lead to wasted time and dissatisfaction on the part of the CAs.