Our Approach
A structured and scalable solution was implemented using Cube Views, Dashboards, and Business Rules.
Initial Development Period – Cube View Design for Service Modules (Weeks 2–5):
- Developed approximately 10 Cube Views covering different banking service areas
- Each Cube View was designed to support:
- Planning
- Budgeting
- Actual reporting
Mid-development Phase – Master Cube View (Weeks 5–6):
- Created a Master Cube View combining all module-level Cube Views
- Included:
- Capital-related reporting
- P&L reporting
- Revenue-based reporting
- Enabled a single consolidated view across all services
Core Development Phase – Dynamic Business Rules Implementation (Weeks 4–7):
- Implemented centralized dynamic Business Rules to control:
- Column generation
- Row structure
- Calculation logic
- Supported dynamic calculations such as:
- Revenue-based computations
- Derived financial metrics
- Scenario-based calculations
Later Development Phase – Dashboard Implementation (Weeks 6–8):
- Designed dashboards to:
- Drive Cube View selection
- Control reporting parameters
- Provide user-friendly navigation
- Included:
- Scenario selection (Actual, Plan, Budget)
- Year and period filters
- Module-level navigation
Development and Pre-UAT Phase – Scenario & Data Copy Process (Weeks 7–8):
- Implemented structured steps for:
- Scenario selection
- Data copy between scenarios (e.g., Actual to Plan)
- Controlled data flow for planning cycles
- Ensured consistency and accuracy in reporting
Final Development Phase – Dynamic Reporting Capability (Weeks 7–9):
- Enabled year-on-year comparison reporting
- Supported:
- Multi-dimensional analysis
- Dynamic column updates
- Flexible report views
Final Phase – UAT & Enhancements (Weeks 10–14):
- Participated in:
- User Acceptance Testing (UAT)
- Issue resolution and validation
- Continuous improvements
Throughout the project, a small joint working group (group finance, IT, and our consultants) met weekly to remove obstacles and make quick decisions on design trade‑offs. This allowed the team to stay on schedule despite the complexity of the multi‑ERP environment.