How legacy projects are created?

Paweł Lewtak TECH LEAD @ EG @pawel_lewtak

chaos

planning

coding without planning

WHAT first, HOW second

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

not what to BUILD - WHAT PROBLEM to solve

“Change is the only constant” Heraclitus

estimations are hard

estimation is not a deadline

estimation is like a model; perfect one doesn’t exist, good enough is useful

transparency

leader and responsibility

growth

let’s do Agile!

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

code quality

it works for me so why write tests?

I don’t write tests due to lack of time

I don’t write tests due to lack of time I do write tests due to lack of time

documentation

what? how? who? where?

name of the service ## Point of contact and Slack channel ## Usage ## Running the service ## System ## Runbook ## Monitoring ## Documentation

not invented here

silos and rock stars

silos and rock stars

git

burnout

legacy?

legacy?

thank you

slides: noti.st/pawel-lewtak twitter.com/pawel_lewtak