2022-11-02 - Product Committee

 Date

Nov 2, 2022

 Participants

  • @Wes Brown

  • @Nico Lueck

  • @Eskandar, Hani

  • @Sarah Farooqi

  • @Jaume DUBOIS

  • @Niharika Gujela

  • @Steve Conrad

  • @Jake Watson

  • @Esther Ogunjimi

Meeting Recording

Recording URL:

 Discussion topics

Item

Presenter

Time

Notes

Review Action Items

@Wes Brown

5 min

 

Product Use Cases for Sandbox

@Nico Lueck

15 min

Looking for 2-3 product use cases which:

  1. Has an owner

  2. Uses as many BB as possible

  3. Have interconnections

    1. Showcase the potentially broad impact the GovStack approach can have

    2. Involves payment aspects (good cross-cutting BB)

    3. Shared DPIs

  4. Use a core registry

    1. birth, business, patient, etc

  5. Political/DC prioriitiy sectors

    1. ie - Social Protection, Gender, Climate

  6. Needed BB existing in Sandbox

Potential Product Use Cases:

  • Maternal and Newborn Health

    • Ramkumar - Good representative use case, includes most of the required elements

  • Unconditional Social Benefits Transfer (Ramkumar)

  • Market Linkage (Sarah)

  • Remote Learning (Sarah)

  • Ukraine Drivers License (Ramkumar)

  • Enterprise Registration for Customs (Ramkumar)

  • DIGIT Use cases (e.g. Water and Sewerage Management)

  • Gofore Finnish/Estonian Use Case (tbd)

  • G2P Use case (Hani)

Discussion

  • Hani

    • G2P Use Case - Unconditional Social Benefits Transfer

      • Fits all requirements

    • DIGIT - Online Building Plan Approval System

      • Fits requirements except 5

      • Is something that is needed for country implementation anyway

      • This will be discussed later this week (recording to be shared by Hani)

    • Rwanda - Enterprise Resource Responsibility

      • Fits some requirements (maybe not 5 and 6)

    • These may help with any co:develop partnership

  • Jake

    • Think of use cases as backlog instead of things we will do/not do

    • G2P Use Case - Unconditional Social Benefits Transfer

      • Get something up and running quickly

      • Test the PC process for integrating Product Use Cases

      • Apps: OpenCRVS, finteract, mifos (sp), etc already readyish to go

  • Wesley

    • First set to start with, for example for test data and UI

    • Balance goals of sandbox between showcase fast and build fundamental structure for deployment,…

  • Jaume

    • In relation to some G2P use cases, some concerns about how various products can fit as BB apps, specifically in the area of system architecture

      • Could help them to utilize our building blocks

      • Jake: “let's use the common products that support our BBs to start”

  • Taylor

    • From the chat “From my perspective, the big bet we're making (and the potentially high-value thing we've done but not yet proved via reusable deployment and test tooling) is that governments will be able to do better digital transformation by (1) following an IM-pattern (2) ensuring that all candidate applications which play the role of BBs (3) can be deployed to meet a specific, shared API specification.

      That's (1) architecture, (2) apis, (3) containerized deployment & configurability.

      Those 3 are the "govstack requirements", they're the "govstack method". We should create the tooling that allows us to do deployments that follow those requirements, and then we will later be able to change out specific candidates and configure them in different ways, while they still meet the 1-2-3 specs.

    • Also in chat “there are different buckets here. one lives in the bb repos:

      1. adapt DPGs to govstack APIs

      2. ensure deployable and configurable

      3. configure for api test case

      4. configure for use-case-x

      5. configure for use-case-y

      when that's done (and we still need Gofore here) then we get into the deployment-tooling repo:

      1. select high level use case (e.g., use-case-x)

      2. select bb candidates

      3. (ensure that they're configured and deployed according to use-case-x)

    • From chat “one more thought:

      1. gofore does NOT need to see a user story like this right now: "as a MoH it staff i want to enable ppic registration across three bbs so i can reduce loss to followup"

      2. instead, they need clear user stories like this:

        1. as an IT minister in ghana I want to be able to select 3 govstack-compliant applications and deploy them with a particular use-case configuration so that i can understand Govstack and consider using the methodology in my own digital transformation"

  • Jake

    • We seem to be aligned on the Sandbox work, just from different perspectives

    • Advocates for cloning app repos and standing up apps quickly to enable the sandbox dev

Proposed Product Use Cases

  • G2P, Unconditional Cash Transfer (Ref. Use cases + G2P)

  • Construction/Online Building Plan (Djibouti)

Compliance Process Working Group

@Moritz Fromageot

5 min

Context:

In Ukraine, GIZ is looking to propose a GovStack “compliant” solution. Looking to help define what “compliant” means and how that process would work

  • Jake: Ingmar already started working on this. Specific feedback on the Ukraine solution is that it has some work to be ready to go

  • Hani: Max has alreadly started some work on this, so we should involve him. Also includes levels of compliance

Proposed WG

  • Max

  • Taylor

  • Ingmar

  • Satya

  • Wes

  • Steve

  • Mortiz

  • Nico

  • Ramkumar

Terminology

@PSRAMKUMAR

5 min

Tasks: PRD-1: GovStack TerminologyDone

Wiki: Terminology

Comments

  • Any objections to using the Dictionary on Gitbook?

    • Is this published?

    • Required Definitions:

      • Product Use Case

      •  

Product Use Case Template

@Wes Brown

10 min

Reference Use Case Template

Example: Maternal & Newborn Health

Need to make a decision; are there objections to starting with current template and then revisiting after we complete 3 product use cases?

Merging Confluence Spaces / Migrating Google Drive Documents

@Wes Brown

5 min

PRD-12: Merge Confluence SpacesDone

PRD-18: Migrate Google Drive DocumentsProposed

Questions:

  • Can we migrate content?

  • Which content should be skipped?

    • Technical use cases already moved to gitbook?

Use Case Process

@Wes Brown

10 min

How-To Contribute a Reference Use Case

Committee Interaction

 

5 min

Committee Point People

  • Product/Process - @Wes Brown

  • Tech related - @Steve Conrad

  • Governance - Not sure, Jake and Hani?

 Action items

@PSRAMKUMAR to send terminology document on high-priority terms (use case, use case journey, etc)
@Rachel Lawson (Unlicensed) Train tech teams on where to document things once Google Drive goes away
@Steve Conrad to work with Ramkumar about process to turn off Google Drive
@Eskandar, Hani to share recording on Djibouti Use Case meeting(s)
@Wes Brown set up meetings (or PC time) to discuss two sandbox use cases
@Wes Brown schedule initial Compliance WG meeting
@PSRAMKUMAR to share existing documents related to compliance with Wes

 Decisions