Why things take longer than we think
Why do things always take longer than we think?
How can we always tend to underestimate the time it takes to just get stuff done? I don’t have the answer for you in this blog post, but I do have something else.
Here’s what I did.
For 3 weeks I paid close attention why things took longer than we expected them in our team’s day to day project work.
Here’s what I found.
The results will shock you. (Narrator: No they won’t)
Without further ado. The list of “why things take longer than we think”:
- We spent a lot of time waiting
- Waiting for CloudFormation to deploy (!!)
- Waiting for CloudFormation to fail creating resources after moving them
- Waiting for slow integration tests to finish
- Waiting for code to finish running (slow profiling code)
- Waiting for tests to run to completion
- Waiting for other teams and/or bug fixes to be merged in
- Waiting for clarity on what to work on (tickets not workable/scoped yet)
- Waiting for other ticket to merge in first
- Waiting for sign-off from other team
- Waiting for other team on a bug fix
- We did not follow the process and that resulted in some waste:
- One ticket turned out to be not necessary
- One ticket turned out more difficult than anticipated
- One ticket turned out to need more clarification and discussion
- Things “suddenly” started breaking
- S3 starts failing (403 access denied in end-to-end tests)
- Service connections start failing (can not assume role)
- Python environments breaking after doing a fresh install (docker not building on mac, etc.)
- Master deployments breaking (deployments randomly fails)
- Tests failing because they were skipped in the pipeline and now diverged
- Having to update team dependencies (changing contracts)
- Selections package didn’t work, thought it was fixed, broke again
- We spent time debugging
- Debugging inside docker containers (trial and error)
- Debugging in the wrong place (docker errors were too obscure)
- We missed unforeseen work
- New work validation (compression algorithm analysis)
Comments