If you actually want productivity, never mind hyper-, you need to let people concentrate without interruptions. This is what worked before and when we started having more interruptions, productivity plummeted.

Getting high-quality work means eliminating almost all meetings, most of which have neither value nor purpose, and doing that means getting rid of scrum because scrum is little more than meetings and most "scrum masters" are not developers.

If the point is to push methodologies, babble away.

If the point is to do better work and more of it, get rid of scrum, agile, and all the rest. Which means that you'll need to spend a lot less time writing tests so you can get rid of TDD, too.

Written by

American Software Developer living in Vietnam. Classical musician (guitar, woodwinds), weightlifter, multilingual, misanthrope • XY

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store