2019-02-05 TC Meeting notes

2019-02-05 TC Meeting notes

Date

Feb 5, 2019

7am PST / 4pm CET

Meeting Link

https://zoom.us/j/211353423

Attendees

  • @Sebastian Brudziński

  • @Elias Muluneh

  • @Nikodem Graczewski (Unlicensed)

  • @Łukasz Lewczyński (Deactivated)

  • @Mateusz Kwiatkowski

  • @Paulina Buzderewicz

  • @Craig Appl (Unlicensed)

  • @Wesley Brown

  • @Chongsun Ahn (Unlicensed)



Discussion items

Time

Item

Who

Notes

Time

Item

Who

Notes

5m

Agenda and action item review

Josh



15m

Feature Flags

@Josh Zamor (Deactivated)

  • 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?)

10m

Build failures

All, @Wesley Brown



5m

DHIS2 Update

@Craig Appl (Unlicensed) / @Josh Zamor (Deactivated)

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

10m

RapidPro PoC

@Nikodem Graczewski (Unlicensed)



15m

Review 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 (Deactivated) followup with Team Parrot on feature flags in performance improvements
@Josh Zamor (Deactivated) schedule a call on level setting on build failures (put out open invite), bring up notifications

OpenLMIS: the global initiative for powerful LMIS software