SaFi Bank Space : Backoffice - intersquad dependencies

Work in progress: Use info from this task SM-1419 - Gather tech dependencies on other squads, let them know Done

Customer

Feature

Depends on

Next steps

Get more than just 1st result when searching for customer

SM-2684 - Handle cases when more than 1 customer is found Done

SM-2557 - BE: Return list of customers in customer search endpoint Done

ETA: end of S7

N/A - all managed via tasks

Edit customer email

SM-1069 - Edit customer details Done

SM-3187 - BE: Implement an endpoint for change the email address for the customer Done

email: ETA in S8

N/A - all managed via tasks

Edit customer phone

SM-1069 - Edit customer details Done

SM-3190 - BE: Implement endpoint for phone number change Done

N/A - all managed via tasks

Edit customer address

SM-1069 - Edit customer details Done

Should the existing POST /customers/{customerId}/address endpoint be used? Yes.

Confirmed

Edit “additional info” aka “KYC survey” data like “monthly income”

SM-1069 - Edit customer details Done

Should the existing POST /kyc-surveys/customer/{customerId}/submit endpoint be used? Yes.

Confirmed

Allow searching verified phone numbers

SM-3108 - Ensure we search for all phone numbers not just verified Done

Will be enabled by SM-2951 - Build customer index table Done

N/A - all managed via tasks

Backoffice to check if this is really the case… and actually it’s not, see next row

Allow searching not verified phone numbers

(no task on BO side)

SM-4327 - BE: Change customer search to use CustomerSnapshot index table Done

Backoffice to discuss with Customer

Documents

Feature

Depends on

Next steps

Get list of customer ID cards

SM-1095 - Documents list view Done

SM-2019 - BE: Expose KYC data that could be used for Paynamics integration Done

Customer squad to write a better acceptance criteria to that task, it’s not clear that it will give us the needed functionality

Get list of other customer documents (uploaded by BOFE)

SM-1095 - Documents list view Done

SM-3114 - Design customer document storage solution Done

SM-3648 - BE: Create GET and POST endpoint for getting and uploading customer-related documents Done

N/A - all managed via tasks

Upload any document for customer

SM-1098 - Uploading documents Done

SM-3114 - Design customer document storage solution Done

SM-3648 - BE: Create GET and POST endpoint for getting and uploading customer-related documents Done

N/A - all managed via tasks

Delete any document for customer

SM-3920 - Archive document Done

SM-4331 - BE: BO Agent can remove document uploaded by BO agent Done

follow up task:

SM-4911 - BE: Update document delete to only flag Object storage objects as deleted, but not remove them Done

Change requested to not delete documents, but mark as invalidated

Verify any document for customer

SM-3704 - Documents verification Done

SM-4317 - BO: Document verification/update by BO Agent Done

ETA: S11

N/A - all managed via tasks

Edit document title

SM-4204 - Document title editation Done

SM-4317 - BO: Document verification/update by BO Agent Done

ETA: S11

N/A - all managed via tasks

Key Summary T Due Assignee P Status Resolution sprint
SM-4911 BE: Update document delete to only flag Object storage objects as deleted, but not remove them Sub-task hui.zhu Medium Done Done SaFi Sprint 11 ONB, SaFi Sprint 10 ONB
SM-4331 BE: BO Agent can remove document uploaded by BO agent Sub-task Šimon Kocúrek Medium Done Done SaFi Sprint 11 ONB, SaFi Sprint 10 ONB
SM-4317 BO: Document verification/update by BO Agent Technical story Unassigned Medium Done Done SaFi Sprint 11 ONB, SaFi Sprint 10 ONB
SM-3648 BE: Create GET and POST endpoint for getting and uploading customer-related documents Story Anh Tu Le Medium Done Done SaFi Sprint 8 ONB, SaFi Sprint 9 ONB
SM-3114 Design customer document storage solution Task Jakub Ukrop Medium Done Done SaFi Sprint 8 Back-Office
SM-2019 BE: Expose KYC data that could be used for Paynamics integration Task Pavol Rajzák Medium Done Done SaFi Sprint 6 ONB, SaFi Sprint 4, SaFi Sprint 7 ONB

ID Cards Documents

List all ID cards

SM-4721 - ID Cards - list all Done

SM-4645 - BO: Allow listing ID cards for customer by Backoffice Done

ETA: S11

Upload new ID card

SM-4722 - ID Cards - upload new Done

SM-4506 - BO: Allow uploading verified ID Card by backoffice Done

ETA: S12

Edit ID card data

SM-4723 - ID Cards - edit data Accepted

SM-4646 - BO: Allow updating ID cards for customer by Backoffice Done

ETA: S12

Delete ID Cards

SM-4724 - ID Cards - archive Accepted

SM-4647 - BO: Allow invalidating ID cards for customer by Backoffice Done

ETA: S12

Verify ID Cards

SM-4726 - ID Cards - verify Done

SM-4648 - BO: Add verified flag to ID card entity Done

ETA: S12

Key Summary T Due Assignee P Status Resolution sprint
SM-4648 BO: Add verified flag to ID card entity Technical story Šimon Kocúrek Medium Done Done SaFi Sprint 11 ONB, SaFi Sprint 12 ONB
SM-4647 BO: Allow invalidating ID cards for customer by Backoffice Technical story Šimon Kocúrek Medium Done Done SaFi Sprint 11 ONB, SaFi Sprint 12 ONB
SM-4646 BO: Allow updating ID cards for customer by Backoffice Technical story Peter Červienka Medium Done Done SaFi Sprint 11 ONB, SaFi Sprint 12 ONB
SM-4645 BO: Allow listing ID cards for customer by Backoffice Technical story Michael Angelo Bides Medium Done Done SaFi Sprint 11 ONB
SM-4506 BO: Allow uploading verified ID Card by backoffice Technical story Anh Tu Le Medium Done Done SaFi Sprint 11 ONB, SaFi Sprint 10 ONB

Accounts

Feature

Depends on

Next step

Update accounts APIs once refactored

SM-1778 - Show account interest rate & update with the new account APIs Done

SM-2288 - Refactoring of account-manager Done

N/A - all managed via tasks

Block/unblock account (by bank)

SM-1082 - Account blocking/unblocking - by bank Done

SM-4197 - Block account Done

Managed via tasks

Block/unblock account (by customer)

SM-1186 - Account blocking/unblocking - by customer Cancelled

SM-4567 - Block account Cancelled

Block / unblock amount

SAF-928 - Amount blocking/unblocking Backlog

TBD

Accounts to provide a story to link

Freeze account

SM-1185 - Freeze/unfreeze subscription by BO agent Accepted

SM-1174 - Freeze account by Customer Done

SM-4753 - BO: Account freezing - conditions check service Done

Managed via tasks

Unfreeze account

SM-1187 - Unfreeze subscription by BO agent Cancelled

SM-1175 - Unfreeze account by Customer Done

Managed via tasks

Close main account

SM-1081 - Initiate definite offboarding procedure (Account Closing) Cancelled

SM-4677 - BO: Account Closing (offboarding) - condition checks Done

SM-3566 - Offboard customer by BO Agent Done

Managed via tasks

Key Summary T Due Assignee P Status Resolution sprint
SM-4753 BO: Account freezing - conditions check service Story deven you Medium Done Done SaFi Sprint 12 ONB, SaFi Sprint 13 ONB
SM-4677 BO: Account Closing (offboarding) - condition checks Sub-task Šimon Kocúrek Medium Done Done SaFi Sprint 12 ONB, SaFi Sprint 15 ONB, SaFi Sprint 13 ONB, SaFi Sprint 14 ONB
SM-4567 Block account Technical story Unassigned Medium Cancelled Unresolved
SM-4197 Block account Technical story Jakub Kačur High Done Done SaFi Sprint 12 Accounts
SM-3566 Offboard customer by BO Agent Story Branislav Elias Haukwitz Medium Done Done SaFi Sprint 12 ONB, SaFi Sprint 15 ONB, SaFi Sprint 13 ONB, SaFi Sprint 14 ONB
SM-2288 Refactoring of account-manager Technical story Unassigned High Done Done SaFi Sprint 6 Accounts, SaFi Sprint 7 Accounts
SM-1175 Unfreeze account by Customer Story Unassigned Medium Done Done SaFi Sprint 11 ONB, SaFi Sprint 12 ONB, SaFi Sprint 10 ONB
SM-1174 Freeze account by Customer Story Unassigned Medium Done Done SaFi Sprint 11 ONB, SaFi Sprint 12 ONB, SaFi Sprint 10 ONB

Subscriptions

Feature

Depends on

Next steps

Change subscription plan

SM-2688 - Customer Subscription - change plan Done

SM-2705 - Change subscription plan on BE Done

ETA: end of August

N/A - all managed via tasks

Change subscription auto-debit date

SM-1071 - Customer Subscription - change auto-debit date Done

ETA: end of August

Accounts to provide a story to link

May get descoped

Waive subscription

SM-2689 - Customer Subscription - waive Done

SM-2711 - Waive subscription fee Done

ETA: end of August

N/A - all managed via tasks

Key Summary T Due Assignee P Status Resolution sprint
SM-2711 Waive subscription fee Story Jakub Havelka Medium Done Done SaFi Sprint 8 Accounts, SaFi Sprint 9 Accounts, SaFi Sprint 10 Accounts
SM-2705 Change subscription plan on BE Technical story Jakub Havelka Medium Done Done SaFi Sprint 9 Accounts, SaFi Sprint 10 Accounts

Loans

Feature

Depends on

Next steps

Update personal loans API

Part of SM-3106 - Show amount and installments in loans dialog + use v2 endpoints Done

SM-1273 - New Personal loan API for PL Overview Done

N/A - all managed via tasks

Have the number of instalments and amounts in the personal loan accounts list

SM-3106 - Show amount and installments in loans dialog + use v2 endpoints Done

SM-3107 - Add more attributes to loan accounts list Cancelled

Backoffice to notifiy Loans about that task and if they are ok with it

Update: they will refactor the whole loans API anyway, see above

Show personal loan status

User 88745 Do we expect more status than Open/Paid?

Backoffice to clarify

View Overdraft

SM-3026 - Overdraft view Done

Done

Edit Overdraft

Not needed

View Atome BNPL

SM-3027 - Atome (account) view Cancelled

Meiro

BNPL status is customer attribute in Meiro

Key Summary T Due Assignee P Status Resolution sprint
SM-3107 Add more attributes to loan accounts list Technical story Unassigned Medium Cancelled Unresolved
SM-1273 New Personal loan API for PL Overview Story Adam Kugler Medium Done Done SaFi Sprint 9 Loans, SaFi Sprint 10 Loans

Transactions

Feature

Depends on

Next steps

Reverse transaction

SM-1092 - Transaction reversal Accepted

TBD

Question for BO: Is this for Cashout transaction only? Tx squad counts with that one only.

The story needs to be clarified

Partially reverse transaction

SM-1094 - Transaction partial reversal Cancelled

TBD

Create credit/debit transaction

SM-1093 - Manual transactions Done

TBD

Display balance for each transaction

SAF-1173 - Show transaction balance Done

SM-4161 - Add the account balance to the transaction history manager & Statement Manager (MVP) To Do

N/A - all managed via tasks

Display suspicious transactions

SM-4149 - Flagged transactions in account tx view Done

Pending status in transaction-history-manager

Act on suspicious transactions

SM-4150 - Flagged transaction reject/release Done

SM-4680 - Manual approval of the Transaction Resolved

Key Summary T Due Assignee P Status Resolution sprint
SM-4680 Manual approval of the Transaction Story Dávid Pribula Medium Resolved Unresolved SaFi Sprint 14 Transactions, Transactions MVP, SaFi Sprint 13 Transactions, SaFi Sprint 15 Transactions
SM-4161 Add the account balance to the transaction history manager & Statement Manager (MVP) Technical story rebecca.tancasis Medium To Do Unresolved Transactions MVP, SaFi Sprint 15 Transactions

Cards

Feature

Depends on

Next steps

SM-1108 - Ordered card details view Done

SM-869 - BE: BO Card show delivery information Done

N/A - all managed via tasks

View card transactions (including sort and pagination)

SM-1100 - Transaction history on card view Done

SM-721 - BE: card manager to get list of transactions from transaction-manager Done

N/A - all managed via tasks

Search card transactions

SM-1101 - Transaction search on card Done

SM-721 - BE: card manager to get list of transactions from transaction-manager Done

N/A - all managed via tasks

TODO Should BOFE do card creation and card activation? User 88745

Edit card limit settings

SM-2739 - Edit card limit settings Done

SM-868 - BE: BO Card change limit Done

N/A - all managed via tasks

Block/unblock card

SM-1103 - Blocking card Done

SM-748 - Block Existing Card Done

SM-741 - Unblock Card Done

N/A - all managed via tasks

Block/unblock amount on card

SAF-939 - Blocking / unblocking amount (for incoming transactions) Ready for Testing

TBD

Cards to provide a story to link

Display card status report

SAF-934 - Card status update report integration Ready for Testing

TBD

Backoffice to define what is needed

Key Summary T Due Assignee P Status Resolution sprint
SM-869 BE: BO Card show delivery information Sub-task Deva Dwi Adhitya Medium Done Done SaFi Sprint 18 Cards, SaFi Sprint 12 Cards, SaFi Sprint 13 Cards, SaFi Sprint 16 Cards, SaFi Sprint 14 Cards, SaFi Sprint 15 Cards
SM-868 BE: BO Card change limit Sub-task Deva Dwi Adhitya Medium Done Done SaFi Sprint 18 Cards, SaFi Sprint 12 Cards, SaFi Sprint 13 Cards, SaFi Sprint 16 Cards, SaFi Sprint 14 Cards, SaFi Sprint 15 Cards
SM-748 Block Existing Card Story Alwandy Harold K Medium Done Done SaFi Sprint 9 Cards
SM-741 Unblock Card Story Alwandy Harold K Medium Done Done SaFi Sprint 9 Cards
SM-721 BE: card manager to get list of transactions from transaction-manager Sub-task Deva Dwi Adhitya Medium Done Done SaFi Sprint 18 Cards, SaFi Sprint 11 Cards, SaFi Sprint 13 Cards, SaFi Sprint 16 Cards, SaFi Sprint 14 Cards, SaFi Sprint 15 Cards

IAM

Feature

Depends on

Next steps

Sign in to BOFE

SM-1127 - Sign in to BOFE Done

SM-2658 - Collect and document Okta requirements Done

SM-1854 - Login to Back Office bank system Done

Backoffice to collect requirements for Okta configuration

IAM to provide a story for Okta configuration

Use security questions to auth the calling customer

SM-1113 - Calling customer authentication Done

SM-2354 - Authenticate calling customer - Technical analysis Done

SM-1846 - Authenticate calling customer Done

Authenticate calling customer

Use randomly picked numbers in app to authenticate calling CC agent

SM-4164 - Authenticate CC agent - Technical Analysis Done

SM-4163 - Authenticate CC agent In Review

Authenticate CC Agent

Allow customer to pre-auth in app before calling the CC

SM-1113 - Calling customer authentication Done

TBD

Key Summary T Due Assignee P Status Resolution sprint
SM-4164 Authenticate CC agent - Technical Analysis Technical story Norbert Bérci Medium Done Done SaFi Sprint 13 IAM
SM-4163 Authenticate CC agent Story Enrico Benedict Quiñones Medium In Review Unresolved SaFi Sprint 15 IAM, SaFi Sprint 16 IAM
SM-2658 Collect and document Okta requirements Task Jakub Ukrop Medium Done Done Safi Sprint 7 Back-Office
SM-2354 Authenticate calling customer - Technical analysis Technical story Norbert Bérci Medium Done Done SaFi Sprint 13 IAM
SM-1854 Login to Back Office bank system Story Ilija Sovilj Medium Done Done SaFi Sprint 9 Common & IAM, SaFi Sprint 8 Common & IAM
SM-1846 Authenticate calling customer Story Ivan Dev Medium Done Done SaFi Sprint 15 IAM, SaFi Sprint 16 IAM

Common

Feature

Depends on

Next steps

Allow notifications to be sent form BE to BOFE

SM-1061 - BO: Notifications Done

SM-2084 - Design BOFE notification solution Done

TBD

Backoffice to finish the story

Help needed from IAM to connect to ably [but unclear how big their involvement will be]

Key Summary T Due Assignee P Status Resolution sprint
SM-2084 Design BOFE notification solution Task Jakub Ukrop Medium Done Done SaFi Sprint 15 Back-Office, SaFi Sprint 12 Back-Office, SaFi Sprint 13 Back-Office, SaFi Sprint 14 Back-Office

Vendors

Feature

Depends on

Next steps

Get pre-approved, used and available credit from Meiro

SM-3027 - Atome (account) view Cancelled

No such attributes in Meiro

Get upsell attributes from Meiro

SAF-888 - Customer Dashboard - Upsell / X-sell [tile] Backlog

No such attributes in Meiro

Get satisfaction scores from Meiro

SAF-887 - Customer Dashboard - Satisfaction Scores [tile] Backlog

No such attributes in Meiro