NIH | National Cancer Institute | NCI Wiki  
Date

Participants

ICDC Team 


Retrospective

Something our team did well is... (smile) 

  • List anything that went well in this sprint including shout out to others that went out of their way to help (add your name after your comment or feel free to keep it annonymous)
  • Our team did everything we could to ensure we could deliver the software release before the holiday. This required a lot of work addressing bugs by engineers and thorough testing by the QA team, and a comprehensive Design QA review. Thank you to everyone for the efforts. (Kuffel, Gina (NIH/NCI) [C] )
  • New Histogram for sample Profile (Rana, Ambar (NIH/NCI) [C] )
  • Thanks Kuffel, Gina (NIH/NCI) [C] for bring a lot of organization to the team workflow that things are easily trackable and efficient. It spills into other team's workflows and processes, as I saw firsthand with charting Design QA needs on CTDC which required tri-level scanning. (Stogsdill, Hannah (NIH/NCI) [C] )
  • Impressed with the level and quality of the QA testing for the release candidate, especially minor/edge cases (Phillip Musk).
  • Kudos to Rana, Ambar (NIH/NCI) [C] for assist on Bento-frontend related updates for ICDC. (Udosen, Toyo (NIH/NCI) [C] )

Something that I think we need to improve for next time is... (sad)

  • List anything that we could have done better in this sprint (these comments can be anonymous)
  • The CloudOne team continues to be a dependency that cannot be planned for. (Kuffel, Gina (NIH/NCI) [C] )
  • Find a way to unblock/enable minor data updates and enable test data loads (Phillip Musk)

Something I learned about during this sprint is...(lightbulb)

  • How to use GiHub pages for building and serving a website and using plugins and markdown extensions. (Kuffel, Gina (NIH/NCI) [C] )

  • ...apparently anyone with valid credentials for the Dev/QA databases is able to perform CRUD operations on the respective datasets for those tiers, whether it be via a script or through direct queries. This is likely the cause of the data discrepancies between Dev/QA and Stage. I'm not sure how many people this involves and I guess it makes sense to be able to have these permissions for these tiers - I'm just surprised this hasn't caused more/"larger" issues. (Miller, Eric (NIH/NCI) [C])
  • ICDC backend Setup Thanks Miller, Eric (NIH/NCI) [C] . Introduction to Domain Specific Language (DSL) for open or elastic search. (Rana, Ambar (NIH/NCI) [C] )

Actions

  • Kuffel, Gina (NIH/NCI) [C] to create at task in order to bundle web fonts with our application.
  • Better catalog/documentation of system changes, ie. a DevOps log
  • Always reschedule standup meetings
  • Be sure to update test cases if and when requirements evolve
  • DevOps leads should sign off on new microservice designs
  • Create an external service to cache data from external APIs (Performance Caching)
  • Mukherjee, Amit (NIH/NCI) [C] to create a DevOps task to implement performance caching and polling/reporting of outages to Slack or email.