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?

1ICDCComplete the following ICDC prototype views: Dash board view, Study, Study detailed, Case, Case detailed, Program and Program detailed views.Dimitri/Ajay

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.

5ICDCCreate 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.
11ICDCRe-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.
12ICDCInvestigate parallel Pentaho-based transformation of grouped source filesKevinDone.
13ICDCLoad longitudinal medical observations from COTC007B , COTC010, and COTC018 studies into Neo4J.Kevin, Phil, ClaireDone.
14ICDCDefine Authentication and Authorization Workflow using FenceAmitPartially done.
15ICDCLoad NCATS data directly into Neo4J databaseKevinDone.
16ICDCImpose constraints upon NCATS-related fields within ICDC SamplePhilDone.
17ICDCAutomatically create visit records using Neo4J loaderMingDone.
18ICDCmapping all properties to BRIDG entitiesPhilOn going - need to get document from Wendy and put on Box.
19ICDCTest newly-imposed constraints around NCATS-related fieldsPhilNext sprint - needed validation tool.
20ICDCES Lint implementationAjayIn progress.
21ICDCCreate sidebar presentation with CheckboxesAjayDone.2ICDC/CTNImplement the first integration between front end - back endDimitri/Ajay/Yizhen/Ming3ICDC/CTNLoad data with integrated Pentaho and Neo4jMing4ICDC/CTNEvaluate integration of centralized fence and indexd Amit/Ye5ICDCConfirm with Erika about Google + eraCommon for fenceMatt6ICDC/CTNsetup newrelic with ICDC dev instances DevOps7ICDC/CTNrefresh neo4j databaseDevOps8ICDCsetup constraints for NCATS dataPhil9CTNPerforming preliminary review of CTN dataPhil10ICDC/CTNEstablish data ingestion policyMark11ICDC/CTNComplete Neo4J trainingAll


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?


DescriptionAuthor
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.John


Tickets


MVP Sprint 56


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

...