2019Q2 - Progress of RevMan Web development

Objective 1: kick-start the pilot of study-centric data

Implementation of study-centric data in RevMan Web is a major project for the team this year. Study-centric data will underpin integration with Covidence and is a prerequisite or enabler for a number of elements of Cochrane's Content Strategy.

Key results

  1. Complete development of the Minimum Viable Product (MVP) - 100% of story points completed. Baseline: 55/122. - Rebecka Hall
  2. 10 reviews have had at least 50% of their analyses migrated to study-centric data to the author's satisfaction - trial data. Baseline: 0/10. - Rebecka Hall
  3. 8 Cochrane reviews have started participation in the pilot (at minimum some PICO defined) - production data. Baseline: 0/8. - Rebecka Hall

Objective 2: pro-actively engage with stakeholders

This objective recognises that although no major development push besides study-centric data is expected this quarter, the team may still need to respond to other workstreams underway within the CET (e.g. provide expertise related to EMS or the publishing RFP). JATS is called out specifically as a critical project (enabler for targets 1, 3, 5 and relevant to the publishing RFP) where Wiley is expected to be the driver in the coming quarter.

Key results

  1. User reported bugs - fix turnaround time (hours from reported to released) [72h-10h] => 0.7=28.6h. Baseline unknown. - Unknown User
  2. At least one user session by development team per feature during development: #feature sessions / #features. Baseline 0. - Unknown User
  3. JATS turnaround time for feedback (days) [14d-3d] => 0.7=6.3d. Baseline unknown. - Rasmus Moustgaard

Objective 3: make our product more efficient to work on

Quality aspects such as design and test coverage continue to be "hot topics" within the team. Certainly there is potential to increase productivity by reducing technical debt and replacing manual testing by more automation.

Key result

  1. ReviewDB - Reduce number of Java classes that have Sonarcube Cognitive Complexity >100. Baseline 21, goal to reduce by 1 - Federico Conte
  2. RevMan Web - Reduce number of JS files that have Sonarcube Cognitive Complexity >60. Baseline 20, goal to reduce by 1 - Federico Conte
  3. Automate a single regression test scenario and restore calculator end-to-end tests. Baseline 0/2. - Luise Ravnskjaer

Tools

Calculating progress and generating progress chart: okr-chart.xlsx

Report 28 June

Objective / Key ResultWorst (0%)Best (100%)CurrentProgress

Objective 1: kick-start the pilot of study-centric data





Complete development of the Minimum Viable Product (MVP)55112112100%
10 reviews have had at least 50% of their analyses migrated to study-centric data to the author's satisfaction - trial data010330%
8 Cochrane reviews have started participation in the pilot (at minimum some PICO defined) - production data0800%
Objective 2: pro-actively engage with stakeholders



User reported bugs - fix turnaround time (hours from reported to released)7210>720%
At least one user session by development team per feature during development: #feature sessions / #features01

JATS turnaround time for feedback (work days)143764%
Objective 3: make our product more efficient to work on



ReviewDB - Reduce number of Java classes that have Sonarcube Cognitive Complexity >100212020100%
RevMan Web - Reduce number of JS files that have Sonarcube Cognitive Complexity >602019210%
Automate a single regression test scenario and restore calculator end-to-end tests02150%

Report 14 June

Objective / Key ResultWorst (0%)Best (100%)CurrentProgress

Objective 1: kick-start the pilot of study-centric data





Complete development of the Minimum Viable Product (MVP)55112112100%
10 reviews have had at least 50% of their analyses migrated to study-centric data to the author's satisfaction - trial data010220%
8 Cochrane reviews have started participation in the pilot (at minimum some PICO defined) - production data0800%
Objective 2: pro-actively engage with stakeholders



User reported bugs - fix turnaround time (hours from reported to released)7210>720%
At least one user session by development team per feature during development: #feature sessions / #features01

JATS turnaround time for feedback (work days)143764%
Objective 3: make our product more efficient to work on



ReviewDB - Reduce number of Java classes that have Sonarcube Cognitive Complexity >100212020100%
RevMan Web - Reduce number of JS files that have Sonarcube Cognitive Complexity >602019210%
Automate a single regression test scenario and restore calculator end-to-end tests02150%

Report 3 June

Objective / Key ResultWorst (0%)Best (100%)CurrentProgress

Objective 1: kick-start the pilot of study-centric data





Complete development of the Minimum Viable Product (MVP)55112112100%
10 reviews have had at least 50% of their analyses migrated to study-centric data to the author's satisfaction - trial data010220%
8 Cochrane reviews have started participation in the pilot (at minimum some PICO defined) - production data0800%
Objective 2: pro-actively engage with stakeholders



User reported bugs - fix turnaround time (hours from reported to released)



At least one user session by development team per feature during development: #feature sessions / #features



JATS turnaround time for feedback (work days)143764%
Objective 3: make our product more efficient to work on



ReviewDB - Reduce number of Java classes that have Sonarcube Cognitive Complexity >100212020100%
RevMan Web - Reduce number of JS files that have Sonarcube Cognitive Complexity >602019210%
Automate a single regression test scenario and restore calculator end-to-end tests02150%

Report 17 May

Objective / Key ResultWorst (0%)Best (100%)CurrentProgress

Objective 1: kick-start the pilot of study-centric data





Complete development of the Minimum Viable Product (MVP)5511210283%
10 reviews have had at least 50% of their analyses migrated to study-centric data to the author's satisfaction - trial data010110%
8 Cochrane reviews have started participation in the pilot (at minimum some PICO defined) - production data0800%
Objective 2: pro-actively engage with stakeholders



User reported bugs - fix turnaround time (hours from reported to released)



At least one user session by development team per feature during development: #feature sessions / #features



JATS turnaround time for feedback (work days)143764%
Objective 3: make our product more efficient to work on



ReviewDB - Reduce number of Java classes that have Sonarcube Cognitive Complexity >100212020100%
RevMan Web - Reduce number of JS files that have Sonarcube Cognitive Complexity >602019220%
Automate a single regression test scenario and restore calculator end-to-end tests02150%

Report 3 May

Objective / Key ResultWorst (0%)Best (100%)CurrentProgress

Objective 1: kick-start the pilot of study-centric data





Complete development of the Minimum Viable Product (MVP)551358943%
10 reviews have had at least 50% of their analyses migrated to study-centric data to the author's satisfaction - trial data010110%
8 Cochrane reviews have started participation in the pilot (at minimum some PICO defined) - production data0800%
Objective 2: pro-actively engage with stakeholders



User reported bugs - fix turnaround time (hours from reported to released)7210N/A100%
At least one user session by development team per feature during development: #feature sessions / #features014/2100%
JATS turnaround time for feedback (work days)143764%
Objective 3: make our product more efficient to work on



ReviewDB - Reduce number of Java classes that have Sonarcube Cognitive Complexity >100212020100%
RevMan Web - Reduce number of JS files that have Sonarcube Cognitive Complexity >602019220%
Automate a single regression test scenario and restore calculator end-to-end tests02150%

Report 5 April

Objective / Key ResultWorst (0%)Best (100%)CurrentProgress

Objective 1: kick-start the pilot of study-centric data





Complete development of the Minimum Viable Product (MVP)551226312%
10 reviews have had at least 50% of their analyses migrated to study-centric data to the author's satisfaction - trial data0000%
8 Cochrane reviews have started participation in the pilot (at minimum some PICO defined) - production data0800%
Objective 2: pro-actively engage with stakeholders



User reported bugs - fix turnaround time (hours from reported to released)7210N/AN/A
At least one user session by development team per feature during development: #feature sessions / #features012/1100%
JATS turnaround time for feedback (work days)143N/AN/A
Objective 3: make our product more efficient to work on



ReviewDB - Reduce number of Java classes that have Sonarcube Cognitive Complexity >1002120210%
RevMan Web - Reduce number of JS files that have Sonarcube Cognitive Complexity >602019200%
Automate a single regression test scenario and restore calculator end-to-end tests0200%