Overview

Client is a holding company of fintech businesses serving consumers and lenders.  They act as a service provider (Platform, Decision Engine and Infrastructure) for their third-party clients. Their online lending platform provides the fintech decisioning engine to fuel the online lending business providing the ability to originate loans, service existing accounts, and provides access to the tools needed to manage lending portfolio.

Intersoft team is partnering with client from requirements ideation till deployment in production and is providing below services as part of the engagement,

  • IT Consulting
  • Software development services (.NET stack and Azure cloud services – .NET Core, ASP .NET MVC, Web API, knockout JS, JQUERY, web Services, MSMQ, Azure App Services, Azure SQL Server, NLS integration)
  • Testing Services (Manual and Automation)
  • Production Support
  • Risk Policy Models Consulting
Industry:
Fintech
Services:
Development, Maintenance, Business consulting, Production support

Challenge

As part of our engagement, we have worked with them in overcoming various challenges related to communication, processes and infrastructure, like:

  • Release Calendar, product roadmap was not clearly defined.
  • Agile processes were not mature.
  • Production Support process was not clearly defined.
  • Requirements Priorities kept changing very frequently.
  • End to end ownership of tasks were not defined.

Solution

Intersoft team worked with client and made changes in following areas:

  • Design Documents for big features
    • Creating design documents/ development approach documents for big features, as and when needed.
    • Design approach is reviewed internally at offshore and with onsite.
  • Code Review Process
    • Enhanced code review checklist and review process and able to deliver many big “Zero Defect” releases.
    • Defined code review process stages
      • Stage 1: Peer Code review
      • Stage 2: Code review by leads
      • Stage 3: Client review, as and when needed
  • Pre-PROD Deployment Meetings
    • Started practice of having regular “Pre PROD deployment” meetings to reduce communication gap during deployments.
    • Implementation plans walkthroughs are done with all the stakeholders.
  • Weekly Project Review Meetings
    • Started process of having regular weekly project review meetings on the project status with all the stakeholders, in order to communicate projects progress status and foresee any upcoming risks.
  • Regular DEMOs to bridge communication gaps in expected vs actual working of features.
  • PROD Monitoring Process Improvements
    • Documenting all the existing alerts and discussing with stakeholders to prioritize them. Documentation includes recipients, subject, body, link in alert for more info/SOP, verifying timings of alerts.
    • Started daily handover meeting with onsite for PROD issues handover.
    • Updated daily logs creation logic to filter non critical logs into separate table.
    • Added more areas in offshore daily monitoring checklist like PR alerts, email alerts, monitoring stuck applications etc.
  • Regular design review session at offshore and with client team.

Results

We are able to accomplish following goals:

  • Finish assigned tasks(DEV, QA) timely.
  • Meet client’s release planning schedule with “zero-defect” deliveries.
  • Improve our position as a trust worthy and valuable vendor partner.