2019-02-05 TC Meeting notes

Date

7am PST / 4pm CET

https://zoom.us/j/211353423

Attendees


Discussion items

TimeItemWhoNotes
5mAgenda and action item reviewJosh
15mFeature FlagsJosh Zamor
  • Team MtG, what critical challenges have we encountered with Feature Flags?
  • Are feature flags ready to be used with Team Parrot?  (does team parrot have significant work planned that'd fit their use?)
10mBuild failuresAll, Wesley Brown
5mDHIS2 UpdateCraig Appl (Unlicensed) / Josh Zamor

Update on DHIS2 scope decision:  https://openlmis.atlassian.net/wiki/x/zIDfHQ

Progress:

  • Scope #1, compute the indicators and make them available, is in progress.
  • Scope #2, transport the indicators to DHIS2, is scheduled for 3.6 but reduced in priority to give more space for reporting stack robustness (product ready).  Design is proceeding:  https://openlmis.atlassian.net/wiki/x/NIEyGw
    • Question:  which DHIS2 version(s) should we support?  (TZ is currently on 2.30, latest is 2.32).
  • 2.29 supposed to stop breaking API...
10mRapidPro PoCNikodem Graczewski (Unlicensed)
15mReview Multiple Checklists for Jira (low priority)Sebastian Brudziński

Notes


Feature Flags

  • No critical challenges
  • Other teams could pick this up.
  • We don't use them in the UI yet, so not ready there.
  • Team Parrot is working on functional testing, doesn't apply, however for performance improvements this might be an area they'd apply.


Build Failures


  • A lot of failures in build channel in slack
  • What can we do to eliminate these failures
  • There are multiple days, full of failures, with no comments - do we have thoughts?
    • Still have a lot of builds / tests that take a lot of time to run - test internal to service passes, contract and inter-service tests might fail
    • If a test fails, should it keep re-notifying if subsequent runs also fail?


DHIS2

  • above in notes


Rapid Pro PoC Update


  • Choose RapidPro to give a layer of abstraction on top of Kannel, Twilio, Nexmo, etc
  • PoC page using TextIt (hosted RapidPro) and Twilio:  https://openlmis.atlassian.net/wiki/x/c4D3HQ
  • Some notable restrictions on sending in batches, configuration using different endpoints, performance notes, etc
  • Recommendation is to use the broadcasts endpoint for 3.6 requirements, however for future requirements we might want to switch to flow_starts, however it should be noted that there'd configuration needed.
    • At the least would be knowing the flow id.
    • Could also include passing through a map of values to fill in a message template in the flow

Multiple checklists plugin in Jira


  • SolDevelo has developed an add-in to Jira, checklists inside tickets
  • Has been added to our OpenLMIS Jira
  • Just go try it in Jira


Action Items

  • Josh Zamor followup with Team Parrot on feature flags in performance improvements
  • Josh Zamor schedule a call on level setting on build failures (put out open invite), bring up notifications

OpenLMIS: the global initiative for powerful LMIS software