Tutorial Responsive Design
March 18 (09.00 - 17.00): Kent Beck:
Software design needs to support efficient development by a large and changing team of developers in response to continuous surprising feature requests. It needs to deliver a product quickly to generate concrete feedback and at the same time support continued development for years or decades. Satisfying these vague, shifting, and contradictory requirements without sufficient accurate information is the job of the designer. Responsive design is an approach to software design that balances efficiency, early delivery, and sustainable development by making design changes in safe steps. Standing between up-front, predictive design and too-late reactive design, the responsive designer uses a small set of concrete strategies to make large changes over time.
In this workshop you will learn about responsive design: four strategies for introducing change, bi-directional refactoring, the importance of thinking about design with your whole mind, and why "rational decision making" is a poor metaphor for what software designers do.
The workshop combines lecture, small group activities, and group discussion. Please come prepared to work, think, and share.
Registration:
To register, please send an email directly to lennart.olsson@iptor.com.
The fee for this tutorial is 3.500 SEK.

