Wyobraź sobie aplikacje mającą kilka milionów linii kodu, rozwijaną przez ostatnie 7 lat gdzie wszystko jest pomieszane, poplątane i nikt tak naprawdę nie wie co się dzieje. Rozwijanie jej graniczy z cudem, a biznes musi coraz dłużej czekać na naprawy bugów i nowe ficzery.

Zanim zaczniesz wielki refactoring najpierw musisz zrozumieć co ten potwór w ogóle robi. Idealnie do tego nadaje się EventStorming - metoda stworzona przez Alberta Brandoliniego, u którego miałem przyjemność uczyć się w ramach EventStorming Master Class w Mediolanie.

Z tej prezentacji dowiesz się:
- Jak skutecznie przeprowadzić EventStorming dla projektu Legacy?
- Jak sensownie podzielić potwora na konteksty?
- Jak podzielić odpowiedzialność między zespołami?
- Co jest najważniejsze podczas sesji "Big Picture"?
- Czego możesz się nauczyć z warsztatów, które "nie wyszły" i co to tak naprawdę znaczy?
- Jakie trudności pojawią się w prowadzeniu warsztatu w środowisku międzynarodowym (Polska vs Rumunia)?
- Dowiesz się czego nie znajdziesz w książce Alberto i czego nauczyłem się podczas wizyty w Mediolanie
- i wiele więcej.

Wszystko na bazie moich doświadczeń w eMAG, ponad 100 metrów papieru i kilku tysięcy przyklejonych post-itów.

Comments

Please login to leave a comment

Very interesting.

Konkretna porcja wiedzy, w której jedynie zabrakło mi krótkiego wprowadzenia czym właściwie EventStorming jest i przytoczenia jego najbardziej podstawowych zasad.

Karol Kreft at 17:36 on 17 Nov 2019

The lecturer based on his experience reveals how Event Storming can be effectively used in such a huge session with more than 50 attendees and still can be profitable and bring an understanding of the process and system.

Well presented, nice to see that Event Storimg has more and more advocates in the PHP community.

MG at 20:48 on 17 Nov 2019

Konkretnie i na temat .