Project Runsheet

Week-by-week execution plan — 36 weeks across 6 phases with tasks, owners, deliverables & milestones

Temco Bank Web Services • TEMCO Banking App v1.0

36-Week Gantt Overview

Click a phase to jump to its detailed week-by-week breakdown

Team & Resource Allocation

Backend Engineers

Java 17 / Jakarta EE / WildFly

Frontend Engineers

React 18 / Vite / Tailwind

DevOps / DBA

Docker / Nginx / MariaDB

QA Engineer

JUnit / Selenium / JMeter

Finance SME

Banking domain / CBSL compliance

Project Manager

Scrum / Stakeholder Mgmt

Phase 1: Foundation & Core Lending

Project setup, enhanced lending module, specialized loan products — 8 weeks

WeekBackend TasksFrontend TasksDeliverables
Wk 1–2Flyway migration setup, JPA entities for specialized lending (property_valuation, vehicle_details, gold_item, lease_asset, micro_group, overdraft_facility), EJB service stubsAdmin Portal: Enhanced loan application form with multi-step wizard, loan type selector19 new table schemas, migration scripts
Wk 3–4Personal & Student loan EJBs (enhance existing), Mortgage & Vehicle loan EJBs (new), LTV calculation logic, guarantor workflow improvementsAdmin Portal: Mortgage/Vehicle loan screens with property/vehicle detail capture, LTV display4 loan types operational
Wk 5–6Business, Microfinance, Gold loan EJBs, Gold price integration, Vault storage tracking, Group lending logic, Pawn ticket generationAdmin Portal: Gold loan with pawn ticket, Microfinance group management, Business loan with org profile7 loan types operational
Wk 7–8Overdraft, Leasing, Factoring, FD-backed loan, Pawning EJBs, EMI calculator API, Installment schedule generation, Penalty engineCustomer Portal: Loan application wizard, EMI calculator, Loan status tracking, Payment historyAll 12 loan types operational, Phase 1 demo

Phase 2: Deposit Products

Savings, FD, RD, Current Accounts, interest calculation engine — 6 weeks

WeekBackend TasksFrontend TasksDeliverables
Wk 9–10JPA entities for deposit tables (fixed_deposit, fd_interest_rate_slab, fd_certificate, recurring_deposit, etc.), Savings account EJBs, Daily balance interest calculation engineAdmin Portal: Account opening form with KYC, Interest rate configuration screen10 new tables created, savings module
Wk 11–12Fixed Deposit EJBs (create, renew, premature withdrawal, WHT deduction), FD certificate generation (JasperReports), Recurring Deposit EJBs (auto-debit scheduler, compound interest)Admin Portal: FD management (create, view, renew), RD management, FD certificate PDFFD & RD modules operational
Wk 13–14Current Account EJBs, Cheque book issuance, Children's/Senior/Corporate/Call deposit logic, Account dormancy rules, Statement generation (JasperReports)Customer Portal: Account dashboard, FD/RD views, Statement download (PDF), Balance inquiryAll 8 deposit products operational, Phase 2 demo

Phase 3: Transaction Services

Fund transfers, payments, cheques, QR — 8 weeks

WeekBackend TasksFrontend TasksDeliverables
Wk 15–16Internal fund transfer EJBs (real-time, scheduled, recurring), Balance validation with overdraft, Journal entry auto-creation, Beneficiary managementCustomer Portal: Transfer wizard (own accounts, other TEMCO accounts), Beneficiary list, Transfer historyInternal transfers operational
Wk 17–18CEFT/SLIPS integration layer, SWIFT code validation, Standing order scheduler (cron-based), Direct debit mandate management, Execution log trackingCustomer Portal: Interbank transfer form, Standing order setup, Direct debit mandate viewInterbank transfers, standing orders
Wk 19–20Payment gateway EJBs (merchant onboarding, API key generation, payment processing, webhooks, refunds), Bill payment EJBs (biller directory, payment processing)Admin Portal: Merchant management, Payment dashboard. Customer Portal: Bill payment UI, Payment historyPayment gateway & bill payments
Wk 21–22QR code generation & payment processing, Cheque management (issuance, clearing, returns, stop-cheque), Demand draft EJBs, Transaction notifications (WhatsApp/email)Customer Portal: QR scanner/payment, Cheque book request. Admin Portal: Cheque clearing dashboard, DD issuanceAll 9 transaction services, Phase 3 demo

Phase 4: Joint Ventures & Escrow

Multi-party accounts, P&L sharing, escrow facility — 4 weeks

WeekBackend TasksFrontend TasksDeliverables
Wk 23–24JV account EJBs (creation, partner management, signatory rules), P&L calculation engine, P&L distribution logic (ownership-based), JV loan facility, JV reporting (JasperReports)Admin Portal: JV creation wizard, Partner management, P&L distribution screen, JV reportsJV account management, P&L sharing
Wk 25–26Escrow account EJBs (creation, condition tracking, release workflow, dispute resolution), Multi-party approval engine, JV compliance reporting, JV financial statementsCustomer Portal: JV partner dashboard, Escrow status tracking. Admin Portal: Escrow management, Dispute resolution UIAll 5 JV services operational, Phase 4 demo

Phase 5: Investment Services

Stock market, money market, bonds, unit trusts, portfolio management — 6 weeks

WeekBackend TasksFrontend TasksDeliverables
Wk 27–28Investment account EJBs, Security master management, Stock transaction EJBs (buy/sell), Portfolio holding tracking, Dividend recording, Mark-to-market valuationAdmin Portal: Security master CRUD, Stock trading screen, Portfolio dashboard (Recharts)Stock market module operational
Wk 29–30Money market EJBs (T-bills, repos, commercial paper), Government bond EJBs (coupon tracking, secondary market), Yield-to-maturity & duration calculations, Bond coupon schedulerAdmin Portal: Money market dashboard, Bond management, Maturity ladder reportMoney market & government securities
Wk 31–32Unit trust EJBs (NAV calculation, subscriptions, redemptions, SIP), Portfolio management EJBs (mandates, allocation, performance, fees), Corporate bond & credit rating trackingAdmin Portal: Unit trust management, Portfolio performance reports. Customer Portal: Investment overview, Portfolio summaryAll 6 investment services, Phase 5 demo

Phase 6: Testing & Launch

Comprehensive testing, security audit, production deployment — 4 weeks

WeekBackend TasksFrontend TasksDeliverables
Wk 33–34JUnit 5 + Mockito test suites (80% coverage target), Integration tests for all 40 services, JMeter performance testing (500 concurrent users), OWASP security audit, Interest calculation validationUAT with branch staff and members, Cross-browser testing (Chrome, Firefox, Safari, Edge), Accessibility audit (WCAG 2.1 AA), Bug fixes from UAT feedbackTest reports, security audit report
Wk 35–36Production deployment (Docker + Nginx), Database migration to production (Flyway), SSL certificate setup, Monitoring & alerting (health checks), Backup & disaster recovery testingUser training materials, Video tutorials for each role, Go-live communication, Post-launch support handoff, Documentation finalizationProduction go-live, training materials, support SLA

Runsheet Summary

36
Weeks Total
6
Phases
40
Services Delivered
84
New Tables
300
Requirements
80%
Test Coverage

Pre-Launch Checklist

Technical

All 84 new database tables created & indexed
All API endpoints tested & documented (OpenAPI 3.1)
JUnit 5 test coverage ≥ 80%
JMeter load test passed (500 concurrent users)
OWASP security audit passed
Redis cache configured & tested
JasperReports templates validated (statements, certificates)
Docker Compose production config ready
SSL/TLS 1.3 configured on Nginx
Database backup & recovery tested
Flyway migrations verified on staging
Interest calculation engine validated against manual
WhatsApp OTP notifications working
Elasticsearch indexing configured

Business

UAT signed off by TEMCO Bank stakeholders
User training completed (all 9 roles)
Training materials & video tutorials ready
CBSL compliance review completed
AML/KYC procedures documented
Interest rate schedules configured
Chart of accounts finalized
Branch data migrated
Support SLA agreement signed
Go-live communication sent to all branches
Rollback plan documented & tested
Post-launch support team assigned
Monitoring & alerting configured

36 Weeks to Production

From foundation to go-live — a structured, milestone-driven delivery plan for the complete TEMCO Banking Application.

View Timeline & Risks Back to Overview