News for hackers. Stuff that matters.
Re:What metrics do you use to assess productivity for develo... by giantg2 on Wednesday November 11, 2020 @11:22AM (#25059623)
I've been subjected (in secret) to story point counting. Agile doesn't advocate for this and the company has a policy against it. But what goes on in reality for some teams is that management compares people by the number of points they delivered. Then to make it kosher they make up some other reason for your rating.
Re:What metrics do you use to assess productivity for develo... by yen223 on Wednesday November 11, 2020 @07:55AM (#25057917)
Productivity to me is a measure of cost vs impact, where cost for developers is almost always time. Time spent is easy to measure - something like time from idea to deliverable is usually good enough. I don't think you need to be precise. You just need a general idea of what kind of work takes ages, and what can be done quickly.

Measuring impact is trickier. It should be a signal of how well you're achieving the goal of your project. If you're working on, say, a budgeting tool, you will want to measure how much money your customers have managed to save, or something along those lines.

Re:What metrics do you use to assess productivity for develo... by kkirsche on Wednesday November 11, 2020 @07:39AM (#25057818)
What is our accuracy as a team for feature delivery timeline estimations. Is someone consistently off, if so is there a common reason (eg brittle unit tests mean they have to refactor unrelated tests so their PRs are consistently late (or slow to produce). Not all development is equivalent, I’d cut and run if someone evaluated me on time to merge, LOC produced or churn, etc. Those aren’t reliable metrics in my opinion for how a person is doing in your environment, they are just evaluating maximizing me as an asset, not a person.
Re:What metrics do you use to assess productivity for develo... by slipwalker on Wednesday November 11, 2020 @12:27PM (#25060425)
my basic metric, in general terms, is like:

  ( feature_complexity_points - bugs_reported ) / time_spent
time_spent and bugs_reported are collected from the JIRA.

tricky part is defining the feature_complexity_points used ( function points ? cosmic ? business complexity ? story points ? )

Re:What metrics do you use to assess productivity for develo... by scottporad on Wednesday November 11, 2020 @05:36PM (#25063854)
I like where your going with this.

How does feature size factor here? Are size and complexity independent variables? Or, is it that, by definition, larger features are more complex?

Re:What metrics do you use to assess productivity for develo... by consilience on Wednesday November 11, 2020 @10:50AM (#25059322)
Productivity assessment isn’t for people, it’s for things. Devs are people, as such:

1. Do they know what they are doing?

2. Does it work?

Simple enough.

Re:What metrics do you use to assess productivity for develo... by giantg2 on Wednesday November 11, 2020 @11:23AM (#25059632)
If only I could work for a company that sees me like that.
Re:What metrics do you use to assess productivity for develo... by consilience on Thursday November 12, 2020 @07:33AM (#25069125)
Basecamp my friend. There are others, but Basecamp is probably the most well known.
Re:What metrics do you use to assess productivity for develo... by speedgoose on Friday November 13, 2020 @02:52AM (#25080055)
Do you actually need metrics? It's usually obvious who is very productive and who is not.
Re:What metrics do you use to assess productivity for develo... by ryanmccullagh on Wednesday November 11, 2020 @10:34AM (#25059174)
Would lines of code be a good measure?
Re:What metrics do you use to assess productivity for develo... by thedevindevops on Wednesday November 11, 2020 @10:41AM (#25059234)
Added or removed?
Re:What metrics do you use to assess productivity for develo... by 2rsf on Thursday November 12, 2020 @04:26AM (#25068052)
left behind