# Business banking Strategy
## Objectives
- increase scalability
- decrease number of required boxes
- maintain or improve delivery of project increments
- increase reusability
- increase delivery quality
- increase prediction on deliverables
- increase regression tests coverage
- accelerate handover and integration for devops knowledge and tasks
- increase input and impact of engineers
### Adoption of building blocks pattern for BPM Development in BB - Bogdan T.
Alex P. Ioan & Bogdan, aliniem slide-ul
### Adoption of microservice/building blocks PRG architecture, containers for PRG Development Adelina
- increased reusability
- breaking the monolith on BPM, increased decoupling
- increased scalability
- improved time to market on medium and long term
## Way of working
### Technical Releases - Dedicated time to focus on internal systems upgrades/corrections/fixes/technical debt Alex
1Month-1Q/Y for improvements/upgrade on infrastructure
### Tech squad - technical focused backlog Bogdan T
- Lending POC & PRG & QA
- Going digital - User Interactions - Telium
- Digital Signature transformation
- Ensures building blocks pattern for BPM development is followed alongside Architects
- Ensures best practices and patterns for BPM and PRG alongside Architects
- Analysis & start initatives for decluttering and innovation
- Increased roadmap accuracy & clearer milestones by spikes and pre - analysis
- Generic automations for increased efficiency
what do we need from Heiko/IT management?$$$
### Virtual Delta Force Squad - DevOps - Alin & Sabina
- Ad-hoc Professional expertise for emergency/major incidents in order to improve MTR for critical services
### Automation: Alex
- automated pipelines (infrastructure configuration, releases and tests);
- Install & Configure frontend & backend services (jBoss, IBM Websphere)
- Automatic Release (package receive & rellocation, database deployment)
- end-2-end install/configure WSO2 Middleware
- Channel agnostic flows testing
- Extend existing set of automated tests with the new UI Testing Framework
- Increase QA technical knowledge in chapters
### Monitoring: Alex
- end to end flow: Domestic payment
- Same monitoring process on DTA environments;
### IPC: Alex
- Infrastructure POC with DTA environment in IPC - configuration
- Analiza building blocks pentru WSO2
### Increase advice and input from IT to Business when designing yearly roadmap and long term stragegy
- Increase efficiency and accuracy for estimations
- Plan strategy to have Use Cases in QBR and Groomings
- Solidify the trustworthy partnership with Business
- Strong advice and input from IT when designing roadmap
- Challenge lack of analysis for milestones or deadlines
- high level use cases for QBR estimations
- clear use cases for Grooming
- analysis of use cases before QBR estimations for IT analysis
- analysis and t-shirt estimation for planning yearly roadmap
- challenge not ready for QBR estimation initiatives
- Early input from IT in planning roadmap
### Permeability - the ability of the squad to seamlessly integrate new (IT) members
- Increase the quality and decrease the duration of the onboarding for new FTE
- maintaining velocity while switching squad members between squads
### Efficacy - the ability of the squad to reach its objectives;
- improving committed vs done;
- increase adoption of US templates (DOR)
- increase adoption of acceptance criteria format (test cases that the business uses to OK the development in the UAT)
- improving the precision of the estimations; DOR for features (breakdown of the qbr requirements down to task level during or before qbr estimations);
### Squad autonomy - the ability of the squad to evaluate the requirements, decide the (IT) solution and implement it;
- reduce bottlenecks in solution decisions
- democratize information
- transparency (roadmaps, decisions)
### UX/UI & WebDev - Chapter challenges
UX Interaction Design:
- Team structure (UX chapter shared between tribes)
- Task management, target settings (Head of UX in BB Area)
UX Service Design (CX):
- Tools to perform quantitative & qualitative user validation results
DEV:
- Build, maintain and implement web components
- Tools to test and send internal and external notifications (emails)
### Enhancement in Platform DevOps chapter - Sabina
- #WayOfWorking: Be part of change requests by performing installations, deployments, configurations and creating monitoring solutions for new development -> start date 1st of April
- #Security: Improve production smoke test modules; until EOY perform smoke tests for every BB independent deploy, having in scope all impacted applications
- #Automation: Automate daily tasks, while having in mind security, reliability and performance -> transition from one offs to BAU
- #Monitoring: Implement monitoring solutions for BB critical services and well defined plan of action for each service
- #WayOfWorking: Applications admins for independent modules in DTAP in order to support the applications as a whole through their lifecycle -> roadmap will follow
- #Automation: Accelerate deployment process by creating new pipelines and improve existing ones -> together with programming team and digital; roadmap will follow
- In order to achieve this ambitions, we are currently working on creating the skills and decreasing operational volumes
### Going into BIAB Radu
- Lending