keyraycheck
Joined 7 years ago
Joined 7 years ago
The board is far from only agile practice and nit obligatory either. Even Epic sounds like an agile term.
That is true for deep work like:
- solving mathematical problems
- coding non-trivial stuff
- teaching non-trival stuff
The challange is shallow work e.g.
- replying to emails
- meetings
- scheduling meetings
And than there is no-work:
- checking your phone
- lunch
- walking and chatting before the next meeting
Shallow and no-work can easily eat anywhere between 20 and infinity :)
I went all the way from Agile maximalist to common sense-ist.
For me agile these days is simply:
- talk to your team to sync often but short
- seek feedback (from stakeholders, ideally users)
- allocate time to work on your backlog so it nice and tidy
and technical stuff:
- release early, release often (i.e. CI/CD/devops stuff)
- automated testing, regular code reviews
- refactoring, working with small commits/PRs
More a common sense, than a "process" or "ideology".
I never treat his proposals as a silver bullet, but a great source of inspiraton. I wish there were more people teaching those things.
And in fact we have been doing it - the tools are so much better than they used to be and with tdd, refactoring, patternals and clean code we have been building increasingly complex software with less bugs.
Still a long way to go.
The only reason why I didn’t delete facebook is messenger, where I chat with old folks.