Technical Due Diligence

1 September 2020

JFDI provided a thorough examination of everything that had been produced and a professional evaluation for a 3M failed low-code project.

The Challenge

A Big Four consultancy had overseen a low-code technology implementation that derailed after 3M in expenditure. The pilot system, intended to address a backlog of IT requirements, exhibited severe structural flaws and performance issues. JFDI was engaged to provide independent expert evaluation.

"JFDI provided a thorough examination of everything that had been produced and a professional evaluation."

The unfinished system accumulated growing user bug reports indicating potential structural problems. The client faced an adversarial impasse with the original consultancy.

JFDI's Methodology

  • Obtained complete codebase at development exit point
  • Created complexity metrics tables for prioritisation
  • Analysed user bug reports for performance and structural indicators
  • Conducted comprehensive code and architecture review

Key Findings

Business Analysis & Documentation

No requirements documentation, system design, or wireframes were provided despite lengthy BA phase.

Code Quality

Hundreds of thousands of lines diverged from vendor best practices, lacked functional decomposition, and contained hard-coded special cases.

Performance

Database lacked indices; queries performed inefficient whole-table scans with iterative processing in application code.

Security

Authentication followed vendor standards, but code algorithms introduced code injection vulnerabilities.

Outcomes

Remedial work commenced, prioritised by user bug reports and JFDI recommendations. Structural issues have been progressively addressed with improved code quality.

Need independent technical due diligence?

JFDI's TDD specialists provide detailed analysis and risk assessment for investors, M&A activities, and private equity evaluations.