REAL WORLD EVOLUTIONARY DESIGN

REAL WORLD EVOLUTIONARY DESIGN

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?

9b16933c34f14959fa5d1990fbc693bc?s=128

Wassel Alazhar

September 13, 2018
Tweet