Setting action plans and goals of individual developers.

As a manager of small team it's expected from me to set clear and easy do measure actions or goals of my developers. Let me jump straight to examples.

Problem 1: developers are not writing tests.

Solution proposed by my director: set hard rule (metric) that there must 80% code coverage by the end of next month.

Solution by me: work with developers and genuinely change their mindset so they understand importance of tests.

Problem 2: developer is commiting code once per week, resulting in 200+ files pull request.

Solution proposed by my director: set him a goal that PR should contain maximum number of N (put any fixed number here) changes or files.

Solution proposed by me: coach developer on importance of frequent and small Pull requests, monitor his progress and solve potential issues.

… there are more, but all have similar pattern: My supervisors are almost always proposing a Numeric solution, and me to go after them and check if the numbers are met (that sounds like micromanagement, doesn't it?), while I argue with them that only genuine change in one's mind make sense, and numeric value is of secondary (or even less) importance.

What do you think? What's your experience on it?

submitted by /u/bzq84
[link] [comments]

from Software Development – methodologies, techniques, and tools. Covering Agile, RUP, Waterfall + more! https://ift.tt/3d0BVmu

Leave a comment

Design a site like this with WordPress.com
Get started
search previous next tag category expand menu location phone mail time cart zoom edit close