SaFi Bank Space : Engineering handover - Backoffice

This is the list of what should be handed over (checked by SaFi side after handed over), and also it is a good agenda for the handover meeting:

  • Jira - how is the work managed, how to work with it
  • Confluence - how is documentation structured, a brief overview
  • 3rd parties - what, for what, where it is documented
  • Contact persons/channels - for 3rd parties, products, …
  • Credentials - where are they, how are they managed
  • Dev level test - what is covered, what not, where to put the focus, where to be careful
  • Bugs/VAPT findings - which are there for SaFi to pick up
  • Planned development for MVP - what we were planning to do till the end of January (NFRs, tests, tech debt…)
  • Ownership handover
  • Squad Stakeholders

  • tech leadership (who shall be the person from SaFi’s side if it is already clear)

  • consult their idea of ownership in the team (if nothing is missing)

  • cancelation of our meetings and let SaFi create their own invites

  • For developers (workshop, and maybe they already know):
  • code structure

  • microservices - important microservices and connections for the squad

  • 3rd parties of the squad - how they work, pitfalls,

  • tooling - linters, how to run it locally, how to run tests…

  • business logic - short intro to business logic and what is the business scope of the squad and what not

Jira

Board: https://safibank.atlassian.net/jira/software/c/projects/SM/boards/12/backlog

  • All issues use the `Component` “Backoffice”

Confluence

3rd parties

Contacts

Credentials

Backoffice front-end credentials are provided by the Okta account that each developer has.

BE credentials (API keys, client IDs etc.) are in https://vault.cicd.safibank.online/ui/vault/secrets

Dev level test

  • BE is covered, we miss component tests

  • ON FE many more tests could be added, especially for showing modals and parts of screens that are not immediately visible on the first load

Bugs/VAPT findings

All are currently either resolved or in review see Jira

Planned development for MVP

See https://safibank.atlassian.net/wiki/spaces/ITArch/pages/37388291/Domain+Back-office#Scope-that-was-not-yet-completed