Jak rozwalić dowolny projekt w 10 prostych krokach

@pawel_lewtak

wszelkie podobieństwo do prawdziwych osób i wydarzeń jest nieprzypadkowe i zamierzone

chaos

planowanie

pisanie kodu bez planowania

najpierw CO, potem JAK

“it’s developer’s (mis)understanding, not expert knowledge that gets released to production” Alberto Brandolini

nie CO ZBUDOWAĆ, ale JAKI PROBLEM rozwiązać

“jedyną stałą w życiu jest zmiana” Heraklit

estymacje są trudne

estymacje to nie deadline

estymacje to nie licytacja

estymacja jest jak model; nie musi być idealna, wystarczy że będzie użyteczna

transparentność

lider i odpowiedzialność

rozwój

robimy Agile!

“Agile now means, we do half of scrum poorly and use Jira” Andy Hunt

jakoś(ć) kodu

po co testy skoro u mnie działa?

nie piszę testów bo nie mam czasu

nie piszę testów bo nie mam czasu piszę testy bo nie mam czasu

dokumentacja

co dokumentować? jak dokumentować? kto będzie to robił? jak ułatwić znalezienie dokumentacji?

  1. Nazwa 2. Osoby odpowiedzialne 3. Przykład użycia 4. Uruchamianie 5. System 6. Runbook 7. Monitoring 8. Dokumentacja

not invented here

silosy i gwiazdy

silosy i gwiazdy

git

burnout

legacy?

legacy?

dziękuję