/ 01 · Week 0–1
Diagnose
Code and architecture read, stakeholder interviews, and an end-to-end look at the system path. Output is written findings — the real bottleneck, not the symptom.
// about
Yezo Fintech designs and builds production software, and advises engineering teams on architecture and delivery. Every engagement maps to one of four registered activities — including management consultancy that explicitly excludes financial management. You know which activity you're buying, and what leaves the building at the end of it.
// how we work
Week markers below are the shape of a typical build engagement. Consultancy-only work usually stops at Blueprint.
/ 01 · Week 0–1
Code and architecture read, stakeholder interviews, and an end-to-end look at the system path. Output is written findings — the real bottleneck, not the symptom.
/ 02 · Week 2
Target architecture, data model, delivery plan, risks and a cost envelope. Enough detail that another team could build it.
/ 03 · Week 3–10
Two-week increments against your review process. Something reaches production in the first increment. Demo every second Friday, no exceptions.
/ 04 · Week 10+
Runbooks, architecture decision records, on-call walkthrough and paired sessions until your team owns it. Retained capacity if you want it.
// registered activities
Product platforms, transaction and ledger services, onboarding journeys, reconciliation tooling and back-office UIs — built for production, not as prototypes.
Architecture reviews, integration strategy, platform and data decisions, and build-versus-buy calls for engineering teams.
Operating models, vendor selection, delivery organisation design, product roadmaps and process redesign — excluding financial management consultancy.
Technical due diligence, screening-vendor integration, reporting and data engineering, documentation and specification work.
// engineering standards
These aren't preferences. In production transaction systems each one is the difference between a bad afternoon and a costly incident, so they're in scope by default.