Parallels between software development and effective team management?

In my recent blog post “Refactoring Organizations: Two ways to increase your impact”, I looked at how the principles around pull requests and DRY (don’t repeat yourself) can be used to manage teams more effectively. We’ve put both of those to work in our engineering teams at New Relic with great results.

What engineering practices have you seen applied to team management successfully?


Love this article. That would make analytics/data science like automated tests/TDD – guard rails helping you refactor with confidence.

1 Like