Agile approaches *thrive* on communication and feedback. The whole point of being agile is to be able to quickly change direction: Feedback teaches us where to go, and intense communication helps us move there quickly.
Feedback occurs at all levels: when we write code, when we work together, when our product is used.
We’ll start with an overview of feedback. We’ll then look at the outermost level: delivering software and seeing the results of its use. Then we’ll move to the project level: how a whole team can collaborate effectively. Finally, we’ll explore the inner development loop: engineering techniques that help teams develop in a sustainable way. (Don’t worry if you’re not a programmer: we’ll build your intuition for why these matter.)
You’ll walk out with ideas that help you improve communication and feedback in your own team.