Everything Ecosystem

Methodology catalog

Each entry says when it fits and, as importantly, when it does not. Candidates are listed but not yet researched.

MethodologyDomainFamilyStateSource of truthUnfit when
Customer development / lean experimentation
no answers recorded
businessexploratorycandidate To research
Process modelling (BPMN-led)
no answers recorded
businessmodel-drivencandidate To research
Set-based concurrent engineering
4 of 4 answers assumed
physicalexploratorylisted A set of design alternatives and the constraints that narrow it; the chosen design emerges lateConstraints are already fixed and one design clearly satisfies them, The team cannot afford to carry several alternatives in parallel
V-model
no answers recorded
physicalverification-pairedcandidate To research
Urban planning methods
no answers recorded
physical/built-environmentplanningcandidate To research
Building information modelling
6 of 6 answers assumed
physical/built-environment/buildingsmodel-drivenlisted A shared building information model; drawings and schedules are derived from itA small, simple building where full ISO 19650 information management outweighs its benefit (the standard allows scaling down; scale it), No partner can read or build from the model
Model-based systems engineering
no answers recorded
physical/hardwaremodel-drivencandidate To research
Behaviour-driven development
5 of 5 answers assumed
softwaretest-firstlisted Automated Given/When/Then scenariosInternal library code, Wire-level details: use a contract
Consumer-driven contracts
4 of 4 answers assumed
softwarecontractlisted Each consumer's published expectationsOne consumer, Unknown public consumers
Contract-first / API-first
5 of 5 answers assumed
softwarecontractlisted A machine-readable contract (OpenAPI, AsyncAPI)A solo spike with no second consumer yet
Design by contract
5 of 5 answers assumed
softwarecontractlisted Preconditions, postconditions and invariantsTypes plus tests express the same thing more cheaply
Model-driven development
4 of 4 answers assumed
softwaremodel-drivenlisted A model; code generated from itGeneral product development
Small change
4 of 4 answers assumed
softwaremaintenancelisted Existing tests, contract or codeNew module behaviour or a new public endpoint
Spec-anchored (SAD)
5 of 5 answers assumed
softwarespec-drivenlisted A living spec kept beside the codeThe spec is unverified prose
Spec-as-source
5 of 6 answers assumed
softwarespec-drivenevidenced Spec; code is generated from it and not edited by handExploratory or UI-heavy work where behaviour is discovered by building, Repository-scale systems specified in prose, No automated check stands between regeneration and merge
Spec-first
5 of 5 answers assumed
softwarespec-drivenlisted A change spec that expires at mergeTiny changes, Intent that must stay true for months
Spike / prototype
5 of 5 answers assumed
softwareexploratorylisted Running experiment plus a short learning noteA public surface, custody or identity risk, Multiple consumers already depend on it
Test-driven development
5 of 6 answers assumed
softwaretest-firstevidenced TestsThe product shape is unknown: spike first, Visual or interaction exploration