The big-bang temptation
The instinct on a new data platform is to connect everything. Map every source, define every persona, specify every use case, then flip the switch. It feels thorough. It also concentrates every unknown into a single cutover, and pushes the first useful answer to the far end of a long integration.
A big-bang adoption has a specific risk profile: value arrives only when the whole thing lands, the team learns nothing until late, and a problem anywhere can stall the entire program. The schedule is fixed and the failure modes are correlated. This is the pattern that produces multi-quarter projects that quietly never reach production.
A phased rollout inverts the risk. The first deployment is small enough to verify end to end and real enough to be worth shipping. Each later phase adds capability to something that already works, so risk is bounded at every step instead of saved up for one.
Two ways to start
Big-bang cutover
Connect everything at once
- Every data source, persona, and use case scoped up front
- Value arrives only after the whole integration lands
- One fixed cutover date with little room to learn
- A failure anywhere stalls the entire program
Phased rollout
Connect a little, then expand
- Two or three sources and one persona in the first deployment
- A working answer to one real question within the first phase
- Each phase adds sources and personas without rewriting the last
- Risk is bounded at every step instead of concentrated at one
Complex systems evolve from simple ones
Gall's law is the cleanest statement of why: a complex system that works is invariably found to have evolved from a simple system that worked, and a complex system designed from scratch never works and cannot be patched into working. The breadth a mature deployment reaches is not breadth anyone could have specified on day one. It is the accumulated result of many working steps.
This is not an argument for moving slowly. It is an argument for keeping each step working. A deployment that answers one real question, correctly, is a simple system that works. From there it can grow. A deployment that tries to answer everything at once, and answers nothing yet, has nothing to grow from.
The same logic appears in how careful teams replace legacy systems. Rather than a rewrite, they build the new system around the edges of the old one and let it take over function by function until the old system can be retired. The new capability is always attached to something already running.
Gall's law in practice
A simple system that works
First deploymentTwo or three connections, one persona, one question the team already asks. Small enough to verify end to end.
Grows along the working edges
Each phaseNew sources and personas attach to what already works. Nothing that shipped gets torn out to make room.
A complex system that works
Where it ends upBreadth that would have been impossible to design up front, reached because every step was a working step.
What the first deployment looks like
A first Plexara deployment connects two or three data sources and defines one persona, aimed at a single question the team already asks every week. Not a hypothetical question, and not a demo. The kind of question that today requires someone to stitch results across a couple of systems by hand.
Concretely: a warehouse, an order system, a product catalog, one analyst persona, and the question "which products are selling below forecast this week, and where." That is small enough to ship and verify, and it puts a working agent surface in front of a real workflow. The team can see the difference business context makes on a problem they actually own.
Getting one loop working matters more than breadth at this stage. Once the agent answers that question reliably, the same infrastructure extends to adjacent questions without re-architecting anything.
The shape of a first deployment
A few connections
One persona
One question
“Which products are selling below forecast this week, and where?”
Why depth compounds
Each phase attaches to what already works. Phase one fills in a little catalog and a little memory while answering its question. Phase two adds more sources and an analyst and a steward persona, and phase one keeps answering its question, unchanged. Phase three reaches adjacent questions across teams, and every earlier phase keeps working and keeps teaching.
The compounding is not just additive scope. Every conversation captures business context, and documentation accrues as a byproduct of use rather than as a separate project. The datasets people actually query accumulate meaning fastest, so the platform gets sharper exactly where demand is highest.
Because the foundation is open protocols rather than a proprietary platform, expansion does not force a re-platforming. Adding a source is adding a connector. The persona model, the audit trail, and the catalog that phase one established all carry forward.
Additive, not destructive
Phase 1
2-3 sources, 1 persona, 1 question
The catalog and memory start filling in
Phase 2
More sources, an analyst and a steward persona
Phase 1 still answers its question, unchanged
Phase 3
Adjacent questions across teams
Every prior phase keeps working and keeps teaching
Small is not slow
A first deployment that answers one real question is worth more than a six-month integration that answers none yet. The small start is what makes the large outcome reachable, because each phase rests on a phase that worked.
Phased rollout also keeps the decision reversible at every step. Scope is bounded, success criteria are explicit before each phase begins, and the cost of being wrong about phase three is paid in phase three, not retroactively across the whole program.
Further Reading
Gall's law
John Gall, Systemantics: How Systems Work and Especially How They Fail · 1975
States that a complex system that works is invariably found to have evolved from a simple system that worked, and that a complex system designed from scratch never works and cannot be patched into working.
Strangler Fig Application
Martin Fowler · 2004
Describes incrementally building a new system around the edges of an existing one, letting it grow until the old system can be retired, instead of attempting a high-risk big-bang rewrite.
Big bang adoption
Wikipedia contributors · 2026
Defines big bang adoption (direct changeover) as switching everyone to a new system at once with no transition period, and notes the higher risk that comes from fewer learning opportunities and a fixed, failure-vulnerable cutover.
