Most engagements open with the wrong question. Here is the one that actually moves things.
Before a single tool is chosen, three questions should already have plain answers: what constraint are we removing, what does success look like in six months, and — the one most teams skip — who owns the result the day I leave. None of these are technical. All of them decide whether the work survives contact with reality.
Teams reach for a framework first because it feels like progress you can point at. But a stack is a consequence, not a starting point. Pick the constraint, name the owner, and most of the architecture argues itself. Skip that, and you get a beautiful system that no one is accountable for and no one quite uses.
So my first deliverable is rarely a diagram. It’s a sentence: this is the decision, this is who owns it, this is what we’ll regret if we get it wrong. Everything after that is execution — and execution is the easy part. The honest read on most “technology problems” is that they were ownership problems wearing a hoodie.