Making changing assumptions explicit during development

Posted by Tobiahao 2 hours ago

Counter1Comment1OpenOriginal

Requirements change all the time. What often doesn’t change explicitly are the assumptions behind them.

An API detail shifts, a dependency appears, and everyone adapts — but there’s no clear signal that the rules changed. I’m exploring whether making assumptions and “contracts” between roles (analysis → backend → frontend → tests) explicit would help, or if this just adds overhead.

Curious if this resonates, or how teams handle this today.

Comments

Comment by Tobiahao 2 hours ago

I made a short video to illustrate what I mean by explicit assumptions and role-level contracts, in case it helps:

https://www.youtube.com/watch?v=VeqSPJtP618