Znani autorzy i intrygujący tytuł to powody, które przekonały mnie do przeczytania pozycji: Inżynieria chaosu. Odporność systemów w praktyce. Książka zmieni moje podejście i rozwinie rozumowanie kwestii chaosu. Do tej pory, w mojej świadomości pojęcie chaosu kojarzyło się słownikowo: stan całkowitego bezładu. Kropka. Teraz zrobię przecinek i spróbuję nad chaosem zapanować, stosując inżynierię chaosu.

Polecając książkę, uchylę Wam rąbka tajemnicy, czym jest inżynieria chaosu. To wykonywanie eksperymentów mających na celu odkrycie systemowych słabości. Kluczowym słowem jest eksperymentowanie, które zdecydowanie nie jest testowaniem.

Czym różni się eksperymentowanie od testowania? Otóż testowanie nie daje nowej wiedzy, wymaga znajomości aplikacji/systemu i weryfikacji działania. Eksperymentowanie generuje nową wiedzę, poprzez postawienie hipotezy weryfikuje ją i albo potwierdza, albo obala.

Dowiadujemy się zatem o nowych możliwościach, zagrożeniach i uczymy się nowych cech aplikacji. Kiedy najlepiej zainicjować inżynierię chaosu w firmie? Kiedy widzisz, że system jest już bardzo złożony, a jego skomplikowanie wywołuje awarie. Każda kolejna aktualizacja wiąże się z dużym ryzykiem i kolejnymi siwymi włosami u developerów. Jeżeli widzisz, że testy już nie wystarczają, spróbuj eksperymentów, a one otworzą Ci drogę do optymalizacji.

Książka składa się z 5 części, które obowiązkowo należy czytać chronologicznie: Przygotowanie gruntu, Zasady w działaniu, Czynniki ludzkie, Czynniki biznesowe, Ewolucja. Każda z części coraz głębiej prezentuje prace w ramach zasad chaosu, przedstawiając kolejne aspekty i prezentując konkretne use case’y. Od ogółu do szczegółu, zapoznasz się z podstawowymi zagadnieniami związanymi z inżynierią chaosu, a także poznasz konkretne przykłady firm, które wprowadziły inżynierię w swojej firmie i utworzyły Zespół Chaosu. Przykłady firm wplatane są w poszczególne rozdziały, dzięki czemu czytelnik, oprócz wiedzy, czerpie informacje jak zmiana wyglądała w praktyce. Jakie firmy znajdują się w przykładach?

O wszystkich Wam nie napiszę, wskażę jedną doskonale znaną: Netflix. Nadal jesteś niezdecydowany, czy kupić książkę?

Przeczytaj zasady inżynierii chaosu na stronie: principlesofchaos.org, zainspiruj się i pogłęb wiedzę czytając książkę Casey’a i Nory.

Casey Rosenthal, Nora Jones, Inżynieria chaosu. Odporność systemów w praktyce, Helion, Gliwice 2021, s. 260