Skip to content

The V2E Framework

Engineering at Variable Velocity

Build. Stabilise. Extend, each at its own speed.

Software systems cannot evolve using the same engineering approach at every stage. What drives speed early often creates fragility later. The V2E Framework aligns engineering velocity with the maturity of the system.

The Problem

Most systems are built for speed,not evolution.

Push one approach through a system's whole life and it frays into the same five signals: one root problem, surfacing everywhere at once.

Common Signals
  1. Teams avoid modifying parts of the systemRisky areas get worked around, not fixed.
  2. Stability issues increase over timeSmall regressions become recurring incidents.
  3. Maintenance effort begins to dominateMore time on upkeep than on what's next.
  4. Features take longer to shipEvery change touches more than it should.
  5. Rewrites start feeling unavoidable“Start over” becomes the default proposal.
Across the lifecycle
One-speed approach · constant

Yet many teams continue using the same engineering approach throughout the system lifecycle.

Velocity across the lifecycle ↓
  1. Early

    Early systems prioritise speed.

  2. Growth

    As products grow, complexity increases, dependencies expand, and engineering priorities begin to shift.

  3. Maturity

    What was once fast becomes difficult to change.

  4. Aging

    What was once flexible becomes fragile.

  5. Breakdown

    This is where engineering velocity begins to break down.

Variable Velocity

Engineering velocity shouldevolve as systems grow.

Different stages of maturity demand different engineering priorities. The V2E curve moves through three, each with its own velocity, its own focus, and its own way of going wrong.

Early stage

Build

Speed & validation

Validate the idea and reach product-market fit before the architecture locks in.

SpeedFlexibilityLearning
Key risk · Over-engineering too early
Growth stage

Stabilise

Reliability & control

Add reliability and architectural control as complexity and load grow.

StabilityMaintainabilityControl
Key risk · Fragility slowing development
Maturity stage

Extend

Capability & scale

Scale into performance and advanced capability on a system built to hold it.

ScaleResilienceCapability
Key risk · Complexity without structure

Right approach. Right stage. Right velocity.

The V2E Framework aligns engineering priorities with the maturity of the system.

Why systems fail

What happens when engineeringvelocity stays constant.

01

Systems struggle when engineering approaches fail to evolve alongside the platform.

02

Teams optimise for speed long after systems require stability.

03

They introduce unnecessary complexity before the product is ready.

04

In both cases, engineering effort becomes misaligned with system maturity.

The result

Slower development, increased fragility, and costly architectural decisions.

How AlterSquare applies V2E

How AlterSquareapplies theV2E framework.

Every engagement begins by understanding where your system sits in the V2E lifecycle, then aligning engineering strategy with the stage it's actually in.

Explore our services
  1. 01

    Build systems designed to evolve

    Move quickly without creating unnecessary architectural constraints.

  2. 02

    Stabilise fragile systems

    Strengthen platforms through controlled, incremental improvements.

  3. 03

    Extend platform capabilities

    Introduce AI, automation, and specialised engineering capabilities.

Trusted by

Product teams and technology leaders who ship with us.

  • Sanofi
  • Cipla
  • Goodluck Glass and Windows
  • Global Destinations
  • Kennect
  • Foyr
  • Alkem
  • Galderma
  • Indoco
  • Acquia
  • Servier
  • Eisai
  • Gufic
  • Medley
  • Asian Paints

Let's talk

Where is your systemon the V2E curve?

Understanding the stage of your platform helps determine the engineering approach required for future growth.

Senior engineers reply within one business day.