NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...


Project

Goal

Assigned to

Accomplished?

1ICDC

Create schematics and a design document to access data files - formalize how this is going to work

Dimitri

Work still in progress.

2ICDCCreate a sustainable style guide for user interfaceDimitri

Done, but still work in progress.

3ICDCCreate All cases view to display the case using GraphQL APIAjay

Done.

4ICDCImplement a 404 error page and re position header logosAjay

Done.

5ICDCCreae Create GraphQL query for: dashboard, program details, cases of study, files of study, aliquotes of study,files of sample, files of cases, and samples of studyYizhenDone, but QA not done.
6ICDCValidate input data against data model, give detailed error messages if any, only load data if passed validation.Ming

Done.

7ICDCData loader should be able to read inputs file from a given S3 bucket.MingDone.
8ICDCRe-configure the existing NCATS data transformation such that it outputs Neo4J-ready loading files, and generate the appropriate .txt loading files.KevinDone.
9ICDCUpdate the data model so as to completely remove the Evaluation node and its relationships:PhilDone.
10ICDCRe-transform and load COTC007B Course Initiation data into Neo4JPhilDone.
1111ICDCRe-configure the existing NCATS data transformation such that it outputs Neo4J-ready loading files, and generate the appropriate .txt loading files.Kevin12ICDCRe-configure the existing transformations for longitudinal medical observations from COTC007B into Neo4J-ready loading files, and generate the appropriate .txt loading files for Physical Exam, Vital Signs and Extent of Disease records.PhilDone.
1213ICDCInvestigate parallel Pentaho-based transformation of grouped source filesKevinDone.
1314ICDCLoad longitudinal medical observations from COTC007B , COTC010, and COTC018 studies into Neo4J.Kevin, Phil, ClaireDone.
1514ICDCDefine Authentication and Authorization Workflow using FenceAmitPartially done.
1516ICDCLoad NCATS data directly into Neo4J databaseKevinDone.
1617ICDCImpose constraints upon NCATS-related fields within ICDC SamplePhilDone.
1817ICDCAutomatically create visit records using Neo4J loaderMingunassignedDone.
1918ICDCmapping all properties to BRIDG entitiesPhilOn going - need to get document from Wendy and put on Box.
1920ICDCTest newly-imposed constraints around NCATS-related fieldsPhilNext sprint - needed validation tool.
2021ICDCES Lint implementationAjayIn progress.
2221ICDCCreate sidebar presentation with CheckboxesAjayDone.


Retrospective Results

What went well

DescriptionAuthor
Claire and I learned a ton more about what Pentaho can do. We were able to not only research if pentaho can do something, but we were able actually do it. We also worked so well together.Kevin
Kevin/Claire took tickets beyond expectations. Ming's validation tools works great.Phil
Team is plowing through work. December goal now seems realistic.Todd
Amit helped a lot by coordinating DCF/PDC to integrate Fence.Yizhen
Collaboration with Kevin/Claire/Phil was really helpful in checking the numbers that the validator was using.Ming
Team work was great.Ye
Data work and the Portal work were awesome!Amit
Amit did a great job connecting to other resources. Backend is great. Dimitri streamlined well before going on vacation.Ajay
We accomplished a large amount of work.Dimitri


What could have gone better?


DescriptionAuthorIt was a very productive sprint on our end. If I had to say something I would say points on the tickets.
Point on the tickets were underestimated.Kevin
Pentaho support would be nice.Claire
Better sprint goalsPhil
Need to improve sprint planning - look ahead a bit more. Afag's leaving should have been better accounted for.Todd
Need to plan ahead a bit more - S3 vs. Jenkins loading files, for instance.Ming
Sprint planning needs to be streamlined. Team leads need to take a more active role.Ye
Testing needs to be streamlined.Amit
Maybe we should use Webex for standups? Would streamline/standardize the process.Ajay
QA integration is crucially important at this point. Versioning is becoming critical, especially as concerns the data model.JohnKevin


Tickets


MVP Sprint 6


Jira
serverNCI Tracker
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQuerysprint=1851
serverId7954a81f-12da-3366-a0ef-97c806660e7c

...