Get the latest tech news

Bad habits that stop engineering teams from high-performance


Development is hard, and there are bad habits and behaviors that need to be eliminated so team can become high-performing.

I’ve been working in and managing Agile engineering teams for over a decade, and whilst I won’t profess to know everything you should be doing, I can share some insight on things you definitely should not be doing. Instead of a chat that sounds like, “Let’s do these {n} things in the sprint, any concerns/emergencies/issues?” – what is almost definitely happening is that you’re discovering a bunch of new information in the planning session, which is leading to a re-refinement (or first refinement if you’re terrible) of the work. Bad excuses I’ve heard over the years as to why you can’t do this include, ‘it takes up too much time’ (deploying should be a click of a button), ‘It’s not all ready yet’ (meaning you’re planning your work wrong) or we’re not allowed to because of “X regulation.” For the latter, read The Phoenix Project for some good lessons on how to address concerns here.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Performance

Performance

Photo of engineering teams

engineering teams

Photo of Bad habits

Bad habits

Related news:

News photo

Energy-efficient AI model could be a game changer, 50 times better efficiency with no performance hit

News photo

Copy-on-write performance and debugging

News photo

Elden Ring DLC falls to a "mixed" Steam rating as PC players complain about difficulty and performance