SaFi Bank Space : Common: Product handover

Domain overview

Common squad role and responsibilities

  • Outbound Communication/Notifications:

Common squad role is to be enabler for customer notifications. Common squad will provide agreed infrastructure for other teams to send notifications, service responsible for providing template structure and delivering of statements and notifications to the customers. Other teams that require notifications messaging are responsible for defining and creating the triggers as well as connecting to the end point. Teams can self-serve to add, create and manage messages. Common team provides structure that enables other teams to use Email, SMS, Viber, Push Notifications as communication channels to send notifications to the customer. Other teams are responsible for the design (message, templates), content of the message, logic and timing.

Enable core functionality (sending) notification (transactional and marketing messages) messaging using 4 communications channels (Email, SMS, Viber, Push Notifications) through https://safibank.atlassian.net/l/cp/Gr3aXdHZ

SAF-1265 - Common (Communications)(Push Notifications) - Push notification sending service for individuals Backlog

SM-2565 - Common (Communications) (SMS) - Phone number verification pipeline To Do

SM-212 - Common (Communications)(Email) - Email sending service To Do

SAF-1276 - Common: (Communications) Send Viber messages Backlog

SM-344 - Common (Communications) - Output manager To Do

SM-4125 - Common: (Communications) Marketing communication fundamentals To Do

SM-4175 - Common: (Communications) Marketing communication advanced To Do

  • PDF generation:

Service to create formatted PDFs statements. Currently used only by Transaction squad for single transaction download

SM-4171 - On-demand PDF generation To Do

  • Multi-language support:

Enable Multi-language support - 2 languages and 2 tone of voice (outbound communication via output-manager)

SM-345 - Common (Communications) - Message template repository Done

  • Developer Productivity:

The commons domain has in scope items that are related to common items across the bank which are used as tools by the rest of the microservices, and should also provide support technical layer for common libraries and approaches across the systems. https://safibank.atlassian.net/l/cp/m1Hi0gxT

SAF-1267 - Common (Developer Productivity) Backlog

Scope that was not yet completed - Epics

SAF-1267 - Common (Developer Productivity) Backlog

SAF-1269 - Tech Debt - MVP Backlog

SAF-1270 - Improve automated testing Backlog

Public launch features overview

List of features previously discussed that were considered for public launch

SAF-1276 - Common: (Communications) Send Viber messages Backlog

SM-4175 - Common: (Communications) Marketing communication advanced To Do

SM-5959 - ONB_CUS: In-app chat Cancelled

  • Confluence - covered in Technical Documentation

  • Jira

  • Designs - UI Design is owned by other squads

Important contacts

Any other important information

Dependencies on/with other squads

Handover checklist

  • Domain overview explained
  • Not completed MVP scope clarified
  • Public launch features explained
  • Documentation sources and their structure clear - Confluence, Jira, Designs
  • Important contacts covered

Outstanding tasks to complete after handover

  •