From 868a11fbd6de7d49d482b63ae63880d37b5f6a1b Mon Sep 17 00:00:00 2001 From: Sam Date: Fri, 17 Apr 2020 20:52:30 +0530 Subject: [PATCH] Notes from the meeting on April 16th ( I missed a few notes unfortunately :-) ) --- meeting-notes/scrum-of-scrum-notes.md | 167 +++++++++++++++----------- 1 file changed, 97 insertions(+), 70 deletions(-) diff --git a/meeting-notes/scrum-of-scrum-notes.md b/meeting-notes/scrum-of-scrum-notes.md index 05b08fb9b..0276225de 100644 --- a/meeting-notes/scrum-of-scrum-notes.md +++ b/meeting-notes/scrum-of-scrum-notes.md @@ -1,101 +1,128 @@ # Meeting Notes from Weekly Scrum-of-scrum meetings +## OSS Scrum or scrum calls Thu **April 16th** 2020 + +1. Coil: + a. Don C: Perf - preliminary results - got some numbers - got individual handler numbers, to compare with individual handlers - focusing on DB - a thrid of time for one leg spent on perf + b. Don C: HSM: Renjit's team demo'ed the demo for next week - event prep +2. Crosslake: + a. Lewis D: PISP - Sprint planning - iterating designs + b. Lewis D: Hackathons - Discussed a few concepts with Innocent K (HiPiPo) + c. Lewis D: Has access to GSMA lab - will play around + d. Lewis D: Versioning: working on deck for PI10 + e. Kim W: Performance stream overall update - workshop with Confluent + f. Kim W: Performance stream update - Pedro putting together a proposal, presentation +3. Mifos: + a. Ed C: Demo Prep for PI10 meetings +4. Virtual: + a. Megan : Getting ready for the PI10 event and Logistics +5. DA: + a. Nico: Discussing PISP issue which Michael will be the owner of +6. Core team: + a. Sam K: Performance: Preparing Metrics; Doing performance runs to baseline master branches after moving some enhancements to master + b. Sam K: Accents in names issue - implementation ongoing + f. Sam K: Settlements V2 implementation being done by OSS-TIPS team ongoing - QA done for current iteration + g. Sam K: Testing toolkit: Improving unit test coverage. Assertions added for various endpoints + i. Sam K: CCB: V1.1 of the ML FSPIOP API Definition - First draft done, Reviews in progress +7. Mojaloop Community: + a. Community update by Simeon + ## OSS Scrum or scrum calls Thu **April 9th** 2020 1. Coil: - a. Don: perf testing - Under utilization of resources - more tweaking to be done - b. Don: HSM integration - demo prep - c. Don: Legacy adapter - docs update - looking for feedback + a. Don C: perf testing - Under utilization of resources - more tweaking to be done + b. Don C: HSM integration - demo prep + c. Don C: Legacy adapter - docs update - looking for feedback 2. Crosslake: - a. Kim: FRMS meeting earlier today - proposals made - b. Kim: PI10 meetings update, registrations - questions - c. Lewis: PISP: more planning - working on stories, items, but discussing designs on Oauth, Fido - d. Lewis: Performance: discussion with Pedro about PoC for arch changes, for Event Sourcing, CQRS, etc - e. Lewis: Code standards - updated - f. Lewis: Code quality & Security stream: HSM usage, demo, Security in the OSS community - g. Lewis: Container scans working - will work with Victor, early benchmarks - h. Lewis: Finally - versioning update + a. Kim W: FRMS meeting earlier today - proposals made + b. Kim W: PI10 meetings update, registrations - questions + c. Lewis D: PISP: more planning - working on stories, items, but discussing designs on Oauth, Fido + d. Lewis D: Performance: discussion with Pedro about PoC for arch changes, for Event Sourcing, CQRS, etc + e. Lewis D: Code standards - updated + f. Lewis D: Code quality & Security stream: HSM usage, demo, Security in the OSS community + g. Lewis D: Container scans working - will work with Victor, early benchmarks + h. Lewis D: Finally - versioning update 3. Mifos: - a. Ed: Work on Payment Hub, integrating with Kafka, ML transactions going through, using Elastic Search, for backoffice ops monitoring - b. Ed: Demo Prep for PI10 meetings + a. Ed C: Work on Payment Hub, integrating with Kafka, ML transactions going through, usiing Elastic Search, for backoffice ops moniring + b. Ed C: Demo Prep for PI10 meetings 4. Core team: - a. Sam: Performance: Drafting reports, Moving metrics, other enhancements to master branches - b. Sam: Performance: Wrapping-up final set of tests; Phase4 roadmap and kickoff planning - c. Sam: Community Support: Fixing bugs (few major discussion items fixed), providing clarifications regarding implementation decisions, etc. - d. Sam: Merchant Payment Support - Provide tests and validate Merchant "Request to Pay" use case, standardization on-going - e. Sam: Accents in names issue - implementation ongoing - f. Sam: Settlements V2 implementation being done by OSS-TIPS team ongoing - g. Sam: Testing toolkit: Assertions being added for API resources, JWS done, mTLS being added - h. Sam: Testing toolkit: Usage guide in progress along with adding Golden path related tests - i. Sam: CCB: V1.1 of the ML FSPIOP API Definition - First draft done, waiting for review + a. Sam K: Performance: Drafting reports, Moving metrics, other enhancements to master branches + b. Sam K: Performance: Wrapping-up final set of tests; Phase4 roadmap and kickoff planning + c. Sam K: Community Support: Fixing bugs (few major discussion items fixed), providing clarifications regarding implementation decisions, etc. + d. Sam K: Merchant Payment Support - Provide tests and validate Merchant "Request to Pay" use case, standardization on-going + e. Sam K: Accents in names issue - implementation ongoing + f. Sam K: Settlements V2 implementation being done by OSS-TIPS team ongoing + g. Sam K: Testing toolkit: Assertions being added for API resources, JWS done, mTLS being added + h. Sam K: Testing toolkit: Usage guide in progress along with adding Golden path related tests + i. Sam K: CCB: V1.1 of the ML FSPIOP API Definition - First draft done, waiting for review ## OSS Scrum or scrum calls Thu **April 2nd** 2020 1. Mifos: - a. Ed Cable: Team continuing work on Payment Hub EE, Focus on Operational UI , capabilities for DFSP backends, Error event handling framework + a. Ed C: Team continuing work on Payment Hub EE, Focus on Operational UI , capabilities for DFSP backends, Error event handling framework 2. Coil: - a. Don. C: Performance - setup done and got started - on GCP - getting high latency times - need to troubleshoot and will probably get support from other contributors - b. Don. C: ATM - OTP - Encryption + a. Don C: Performance - setup done and got started - on GCP - getting high latency times - need to troubleshoot and will probably get support from other contributors + b. Don C: ATM - OTP - Encryption 3. Crosslake: a. Kim W: Agenda for PI10 drafted - email should good out soon b. Kim W: Schedule for PI10: Tue - Fri; 11am - 4pm GMT - Remote / Virtual event - c. Lewis: Perf meeting later today - architecture deep dive - d. Lewis: Versioning - In progress - e. Lewis: Code quality & Security - Overall Security architecture, HSM covered by Coil - f. Lewis: Mojaloop in a Vagrant box - in progress + c. Lewis D: Perf meeting later today - architecture deep dive + d. Lewis D: Versioning - In progress + e. Lewis D: Code quality & Security - Overall Security architecture, HSM covered by Coil + f. Lewis D: Mojaloop in a Vagrant box - in progress 4. Core team: - a. Miguel: Performance: Wrapping up Perf work - nearing 900 TPS end-to-end; Currently attempting to identify / understand a single unit that needs this perf - b. Sam: Performance: Wrapping-up final set of tests; Phase4 roadmap and kickoff planning - c. Sam: Community Support: Fixing bugs (few major discussion items fixed), providing clarifications regarding implementation decisions, etc. - d. Sam: Merchant Payment Support - Standardization on-going - Fixing issues in /authorizations - e. Sam: Accents in names issue - implementation ongoing - f. Sam: Settlements V2 implementation being done by OSS-TIPS team ongoing - g. Sam: Testing toolkit: Assertions being added for API resources, JWS in progress - h. Sam: CCB: V1.1 of the ML FSPIOP API Definition - drafting in progress + a. Miguel dB: Performance: Wrapping up Perf work - nearing 900 TPS end-to-end; Currently attempting to identify / understand a single unit that needs this perf + b. Sam K: Performance: Wrapping-up final set of tests; Phase4 roadmap and kickoff planning + c. Sam K: Community Support: Fixing bugs (few major discussion items fixed), providing clarifications regarding implementation decisions, etc. + d. Sam K: Merchant Payment Support - Standardization on-going - Fixing issues in /authorizations + e. Sam K: Accents in names issue - implementation ongoing + f. Sam K: Settlements V2 implementation being done by OSS-TIPS team ongoing + g. Sam K: Testing toolkit: Assertions being added for API resources, JWS in progress + h. Sam K: CCB: V1.1 of the ML FSPIOP API Definition - drafting in progress ## OSS Scrum of scrum call Thu **March 26th** 2020 1. DA: Nico - Versioning topic discussed by Lewis, Matt, Sam 2. Crosslake: - a. Kim: Finalizing Agenda - Monday to Friday - b. Kim: Reach out if you want to present / speak - c. Kim: Preparing pre-reads - d. Kim: Fraud & AML workshop: Justus to post summary and notes to GitHub after the workshops - e. Lewis: Performance workshop / deep-dive possibly Monday - f. Lewis: PISP Design discussions ongoing - g: Lewis: Code quality and security stream: i. Docker container security recommendations. ii. GDPR Scope for Mojaloop + a. Kim W: Finalizing Agenda - Monday to Friday + b. Kim W: Reach out if you want to present / speak + c. Kim W: Preparing pre-reads + d. Kim W: Fraud & AML workshop: Justus to post summary and notes to GitHub after the workshops + e. Lewis D: Performance workshop / deep-dive possibly Monday + f. Lewis D: PISP Design discussions ongoing + g: Lewis D: Code quality and security stream: i. Docker container security recommendations. ii. GDPR Scope for Mojaloop 3. Mifos: - a. Ed / Istvan: Continue creating Lab - b. Ed / Istvan: Fineract , new instance of Payment Hub - good progress - c. Ed / Istvan: Working on operational monitoring of backend part (back-office debugging, monitoring, etc) -4. Simeon - Community Manager in attendance + a. Ed C / Istvan M: Continue creating Lab + b. Ed C / Istvan M: Fineract , new instance of Payment Hub - good progress + c. Ed C / Istvan M: Working on operational monitoring of backend part (back-office debugging, monitoring, etc) +4. Simeon O - Community Manager in attendance 5. Core team: - a. Sam: Performance: Finalized phase-3 work. Get to immediate goals for logical conclusion - still ongoing - Phase4 roadmap and kickoff - b. Sam: Community Support: Fixing bugs, providing clarifications regarding implementation decisions, etc. - d. Sam: Merchant Payment Support - Standardization on-going - Metrics being added, event framework added - e. Sam: Accents in names issue - Discussing issue, designing solution - f. Sam: Settlements V2 implementation being done by OSS-TIPS team ongoing - g. Sam: Testing toolkit: Assertions being added for API resources, JWS in progress. Usage guide in progress - h. Sam: CCB: V1.1 of the ML FSPIOP API Definition - drafting in progress + a. Sam K: Performance: Finalized phase-3 work. Get to immediate goals for logical conclusion - still ongoing - Phase4 roadmap and kickoff + b. Sam K: Community Support: Fixing bugs, providing clarifications regarding implementation decisions, etc. + d. Sam K: Merchant Payment Support - Standardization on-going - Metrics being added, event framework added + e. Sam K: Accents in names issue - Discussing issue, designing solution + f. Sam K: Settlements V2 implementation being done by OSS-TIPS team ongoing + g. Sam K: Testing toolkit: Assertions being added for API resources, JWS in progress. Usage guide in progress + h. Sam K: CCB: V1.1 of the ML FSPIOP API Definition - drafting in progress ## OSS Scrum or scrum call Thu **March 19th** 2020 1. Coil: - a. Don: Looking at performance, network hops (avoid dup checks etc) - b. Adrian: Renjith & Matt working on translation ISO20022, (to JWEs, etc) - demo by the time we meet on how to use HSM + a. Don C: Looking at performance, network hops (avoid dup checks etc) + b. Adrian hB: Renjith & Matt working on translation ISO20022, (to JWEs, etc) - demo by the time we meet on how to use HSM 2. Crosslake: - a. Kim: Finishing action items from the Mid-PI Workshop, follow-up items - b. Kim: April Community event is happening but will be a Virtual event. Kim has a planning event and will confirm details: Suggestions welcome - c. Lewis: Performance - to include Don in other discussions - d. Lewis: Code quality - GDPR requirements proposal - e: Lewis: Versioning - iinitial draft made as PR - will be presented to DA next week + a. Kim W: Finishing action items from the Mid-PI Workshop, follow-up items + b. Kim W: April Community event is happening but will be a Virtual event. Kim has a planning event and will confirm details: Suggestions welcome + c. Lewis D: Performance - to include Don in other discussions + d. Lewis D: Code quality - GDPR requirements proposal + e: Lewis D: Versioning - iinitial draft made as PR - will be presented to DA next week 3. Mifos: - a. Ed, Istvan: Payment Hub, envt in Azure, - b. Ed, Istvan: Transactions now going through - c. Ed, Istvan: Next phase: to implement back office screens to see screens for business users - d. Ed, Istvan: Workshop with Google on PISP + a. Ed C, Istvan M: Payment Hub, envt in Azure, + b. Ed C, Istvan M: Transactions now going through + c. Ed C, Istvan M: Next phase: to implement back office screens to see screens for business users + d. Ed C, Istvan M: Workshop with Google on PISP 4. Core team: - a. Sam: Perf - Combining prepare+position handler and fulfil+position handlers, characterization work ongoing - b. Sam: Perf - Working on gaining an understanding of how 1 unit of Infrastructure looks like for a Mojaloop deployment - c. Sam: Transaction requests service standardization: Added event framework, Adding metrics now - d. Sam: Community Support: Fixing issues, upgrade issues, issue for allowing accents in names, etc,. + a. Sam K: Perf - Combining prepare+position handler and fulfil+position handlers, characterization work ongoing + b. Sam K: Perf - Working on gaining an understanding of how 1 unit of Infrastructure looks like for a Mojaloop deployment + c. Sam K: Transaction requests service standardization: Added event framework, Adding metrics now + d. Sam K: Community Support: Fixing issues, upgrade issues, issue for allowing accents in names, etc,.