Today I want to share my thoughts on dev productivity and how it can be improved. I am a huge believer in measuring everything and being data driven. So how does one measure the productivity of software engineers? It is a difficult topic where there is no clear answer, that is why it is so interesting.
Some organisation measure dev productivity by the amount tickets or merge requests a software engineer does. If you treat that any code change is done to improve the product, one can take a pull request as one single unit that improves the end product. I believe it is a metric where there is a lot of correlation between strong software engineers. The problem arises if it becomes an official metric, then you have people trying to of course optimise for this performance metric.
Ways to improve dev productivity in general:
- Minimise meetings.
- Make the development cycle fast
- Utilise AI
- Automate rarely done tasks.
Leave a Reply