An important aspect of Agile is the ability to utilise feedback loops to inspect and adapt processes and products to better suit their environment - whether that be more efficient and effective ways of working, or being able to pivot to the demands of, or gaps in, the marketplace.
Fast feedback focuses on reducing the time between gathering information and being able to act on it. The sooner information can be sourced and placed in the hands of those empowered to make the change, the cheaper it is to course-correct mistakes, which therefore encourages high quality output.
Fast feedback is why The quality of conversations drives the quality of the product - we can Learn along the way. As Testing is clarifying misunderstandings we can learn quicker. This can come from Invalidating an assumption generates learning
Actually, when considering that fast feedback
Fast feedback improves quality, so agility requires teams to optimise their workflows and dynamics for delivering value.
Team co-ordination several times a day is a form of Fast feedback improves quality, as The quality of conversations drives the quality of the product.
A successful environment for deliberate practice is one where Experiments must be safe to fail and where feedback is plentiful, as Fast feedback improves quality.
This limits the negative effects of the experiment (intentional or unintentional) but also provides a tight feedback loop that can be incorporated quickly into future rounds of experimentation - as Fast feedback improves quality this can manifest as stepwise evolution towards a lower-complexity state ("nudging").
Often a side-effect of the desire for fast feedback, because Fast feedback improves quality - but the mechanism by which we mock creates layers of indirection.
We know that Fast feedback improves quality.
Fast feedback improves quality
Fast feedback improves quality.
Although Fast feedback improves quality is a good reason for introducing mocks in the code, especially at boundaries, overly-mocked code slows down feedback because of the alternate reality.
Fast feedback improves quality
Fast feedback
As Fast feedback improves quality, Test-Driven Development uses the act of automated testing as a feedback mechanism to drive a design of software.
Fast feedback improves quality