WIP drops as a side effect of focusing on minimizing the length of feedback loops
Instant feedback loop guarantees that participating actors won’t have time to start anything else while waiting for response/feedback.
»Instant feedback loop guarantees that participating actors won’t have time to start anything else while waiting for response/feedback.
»but a feature envied, tightly coupled, Asking instead of Telling production code.
»is that you have too many specializations.
»is when it looks like it’s too soon.
»(via associated rework) on two things running in parallel is more expensive than the questionable progress being made on those two.
»reduces the cost of starting something new (the other side doesn’t have to be available) which eventually kills the ability to finish anything.
»the countermeasure is not to deploy less often in order to not break things too often (spoiler: makes things even worse) but to build in mechanisms/practices that enable you to keep deploying often while breaking things way less often.
»The problem with any async system and way of working is that it makes it very cheap to start the work (pull it in the system).
»They are a big bet and high risk.
You can feel ecstatic, or you can feel a huge disappointment.