Do you struggle to build flexible working software without any big up front design?
Do you have fun with code katas but you feel you need more to tackle real world design problems?
During this session, we will build software following different Evolutionary Design techniques. Thanks to this exercise, we will see how "Outside-in TDD by wishful thinking" can help emerging design and keep us focused on the value we strive to deliver."
-----------------------------------------------------------------------------------------------------
Agenda
Warming up
- Let's get to know each other
- Setup
Iteration 1: Micro design
- Implementing a requirement
- Retrospective
Iteration 2: Macro design
- Refactoring
- Retrospective
Evolutionary design?