# 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