February 16, 2023 Technical Committee Meeting Note
Attendees
@Dominika Bieńkowska (Deactivated) @Aleksander Reitsakas @Satyajit Suri @PSRAMKUMAR @Steve Conrad @Ain Aaviksoo (Deactivated) @Nico Lueck @Jake Watson @Kibuuka, Arnold @Margus Mägi @Meelis Zujev (Deactivated) @Mauree, Venkatesen @Paweł Gesek @Satyajit Suri @Tarek Rashed @Taylor Downs @Uwe Wahser @Valeria Tafoya @Soban Najam @Rachel Lawson (Unlicensed) @Betty Mwema
Apologies
@Jaume DUBOIS
Meeting Notes
Agenda | Presenter | Duration | Discussion |
| @Esther Ogunjimi | 10 minutes | TECH-175: Technical Committee Action ItemsDone TECH-278: All BB Leads to confirm if data model has been defined for respective BBs.In Progress https://govstack-global.atlassian.net/browse/TECH-288 TECH-324: Create GitBook instance for wave 3 BBsDone Wes - We may want to add a bit more detail in the description section so it is clear what is being requested/tasked. Steve - To provide some context and the specific actions that is required. As best practice is to have description, a clear expected outcome and acceptance criteria. Jake - as we are building momentum and we've done a lot of work, it's important that we can show this work; it's very hard to show and demonstrate progress to people who are not in the progress, if it's not visible |
Specification release tasks | @Steve Conrad | 15 minutes | TECH-206: Specifications Release v1.0In Review
Wes - across most of the different sections that we have in the spec, it would be helpful, if the different building block leads could decide on what the structure of those sections should look like. Because it will be confusing if one building block puts the requirements section using bulleted list, another has a table, another just has pros. It is helpful for us to agree on exactly how each one of those should look, and I don't think we should dictate that. The BB Leads are all in the best position to be able to decide that. But that's something that's a bit separate than the individual tickets because those are individual building block themselves. There are some cross cutting things that need to be decided.
The building block leads have to look into the content related questions regarding the formatting, layout and the presentation and make sure it is consistent and in uniform across the building blocks; that's where we need technical writer help to scan across the building blocks and We are putting things in the same look, feel, shape and quality. Ramkumar - How do we qualify for publication? Wes - The best place to ask questions and have specific discussions will be on the Jira Tasks themselves. Tag people so that they get notified Satay - suggesting to harness the API specs as well as the Gherkin feature files to test the API specs so that it becomes a complete package. Wes - once we do the publication of the specification, the links that are in that publication should remain consistent afterwards. Anything that is more like code, we should just link to it from the specification as long as we're linking to a specific non volatile repository. Taylor - from the beginning the standard is actually open API specification 3.0 in the tag; the release for the building block, then gitbook can do something more presentable with that . There should be a checklist that shows open API specification 3.0 in the YAML rather than in JSON. Rachel - The openapi specs are in the /api folder of the github repo and then gitbook can display that in a swagger-like UI automatically GitBook and editing of controlled documentation Ramkumar - What do we do with the specs that are already in swagger? Steve - we should be deprecating swagger and any API YAML files should be in our GitHub repositories. Vijay - To what extent do payment BB WG have flexibility in terms of not having the same format as the overbuilding blocks. It will be discuss at the next TC meeting Feb 23, 2023 |
Status update | BB Leads
@Ain Aaviksoo (Deactivated) | 30 minutes |
Consent BB Last week
Next week
It is important to consider that we are meeting not just the requirements of individual building blocks, but the overall principles. Everyone is invited to be part of the practical output discussion Iabelled framework for workflow coordination.
Steve - is taking some of the technical recommendations and putting them into the nonfunctional requirements document. There is potentially a need for guidance at a higher level, which might not necessarily fit into the non functional requirements document, as part of the release we need to define a guidance document for government entities in selecting and using GovStack. Jake - where we want to be as an initiative is to be able to link countries with the products. One of the main problems that many countries have is going through the product selection process and understanding what products are available for their use cases and their requirements. it is important that we document and curate the catalog of these kind of generalised use cases and then correspond the specifications, the APIs that are being worked and the tests. This framework would allow us to automate some comparisons of products that have APIs, and link it all the way back to the UCs.
Workflow BB Last week
Next week
Who is taking on adapter development and when?
IM BB Last week
Next week
Payment BB Last week
Next week
Sodevelo Team Last week
Next week
Taylor
GIS BB Last week
Pain point
Next week
UI/UX BB Last week
Next week
Schedular BB Last week
Next week
Sandbox team Last week
Next week
|
EPR (Extended Producer Responsibility) Use Case | @Steve Conrad @PSRAMKUMAR | 15 minutes |
These are tied to deliverables that we need to show, produce and deliver very quickly. We will prioritise the development of the example implementations and the APIs and spec definitions for these use cases. Steve - what is the priority and what we should be focusing on first? Wes - the priority right now is the unconditional social cash transfer use case, because it has gone through the review process in the product committee. The ERP use case is still undergoing review. However, feedbacks are welcome but not doing much in terms of updating the specifications. Then, the construction permit UC will be next when the PC get context from the country teams. The goal will be to get any specification updates that are required to support those use cases; those are the priority and ahead of the example implementation. PC will then hand the use case off to the sandbox team so that they can start to work on them. Here is the Use Case roadmap - this will track the flow all the way from the country teams to the sandbox. The country teams will define the to-be user journeys and wireframes and identify building blocks that are needed; then they will hand it over to the product committee; then to TC to start to work on the example implementation step by step, and then to the sandbox team. Tarek - The Construction Permit use case may be relevant to GIS BB given the facts that constructions are tight to locational sites, it would be interesting to learn more about this. Meelis - Does BIM standards taken under review also in GIS WG? Tarek - not for now.. we have been mainly focused on the "geographical" context, building on OGC standards. |
USCT use case registration example definition | @PSRAMKUMAR | 20 minutes | what is the input to this step and what are the outputs of this step to break this UC down? Gap analysis will be conducted and documented where the gaps are and then we create JIRA tickets for the building block groups to address the required definitions. |
Meeting Recording
Action Items