News for hackers. Stuff that matters.
Re:Not Just Any Old Geek by crdoconnor on Wednesday September 28, 2016 @07:48AM (#12596942)
>I wouldn't worry. We can actually Get Stuff Done, which at the end of the day is what really counts.

This is a myth. It doesn't count for that much. Programmer productivity cannot be effectively measured even by other programmers and certainly can't be measured by non-technical managers.

The fact that you are doing something can be easily verified. The fact that you are doing it effectively at an appropriate speed and quality cannot.

There's a lot more trust, salesmanship, snake oil and bullshit surrounding the development of software than most of us would like to admit.

Re:Not Just Any Old Geek by bitwize on Wednesday September 28, 2016 @10:36AM (#12597954)
If you are correctly following an Agile process such as Scrum, the productivity of each team member can indeed be quantified. You may think it's pure bullshit numbers, but the ratio of story points to hours worked tends to stabilize over time and give management an idea of how productive you really are.
Re:Not Just Any Old Geek by crdoconnor on Wednesday September 28, 2016 @11:24AM (#12598375)
Absolute bullshit.

* A team that is being judged on scrum velocity can simply keep inflating story points to make it look like they're going faster.

* A team that is optimistic has a lower velocity. A team that is pessimistic has a higher velocity.

* If a story is 8 points that gives no clue as to whether it ought to be a 2 point (if the technical debt accrued by the team were not so high).

In practice I've found that it doesn't stabilize either. Of course that automatically means you just "weren't doing Scrum properly".

Re:Not Just Any Old Geek by GrumpyYoungMan on Wednesday September 28, 2016 @12:43PM (#12599146)
>If you are correctly following an Agile process such as Scrum, the productivity of each team member can indeed be quantified.

No, no, no, a thousand times no. Tracking story points by developer is the diametric opposite of "correctly following an Agile process". It gives team members, individually and collectively, an incentive to game the system, thereby corrupting your metrics and estimates. You are literally begging your team members to lie to you.

Any competent lead should be able to identify who is more and less productive without using what is essentially micromanagement by story point. Story points should only ever be tracked by team for overall velocity measurements.

Re:Not Just Any Old Geek by ChoHag on Wednesday September 28, 2016 @10:22AM (#12597816)
> The fact that you are doing it effectively at an appropriate speed and quality cannot.

Well it can, but not in a way we necessarily like - it's called the marketplace.

Re:Not Just Any Old Geek by crdoconnor on Wednesday September 28, 2016 @11:24AM (#12598380)
It's called a market for lemons.
Re:Not Just Any Old Geek by ChoHag on Thursday September 29, 2016 @05:34AM (#12604154)
If "it" is "producing lemons" then yes, you would need a market for lemons in order to guage the production process' quality. Well done, have a cookie. Or a lemon.