Lean Architecture

Adopting our Tools to Fit new Requirements, as we go.


Nico Rehwaldt

It starts with Refactoring.

Refactoring

Refactoring consists of improving the internal structure of an existing program’s source code, while preserving its external behavior. [...]

➡️ Agile Aliance

But thinks Big.

Architecture

Lean Architecture

Case Study: Sections

The Rules of Refactoring Apply

0️⃣ Know what you want to do and why

1️⃣ Separate refactoring from feature development

2️⃣ Get buy in and improve substantially

3️⃣ Clean up after you

How to Identify when to Refactor / Re-Architect?

Thanks

❤️