In my ~25 years of professional software development, the single biggest factor in productivity for me has been whether I was involved at the start of a project. Knowing the initial design decisions, and being comfortable changing anything , allows me to be orders of magnitude more productive than when I'm diving into existing code designed by someone else. I saw this perhaps most acutely with a company I sold - for…
Can developer productivity be measured?
131–140 of 159 posts
Re: Can developer productivity be measured?
#132In my ~25 years of professional software development, the single biggest factor in productivity for me has been whether I was involved at the start of a project. Knowing the initial design decisions, and being comfortable changing anything , allows me to be orders of magnitude more productive than when I'm diving into existing code designed by someone else. I saw this perhaps most acutely with a company I sold - for…
Re: Can developer productivity be measured?
#133In my ~25 years of professional software development, the single biggest factor in productivity for me has been whether I was involved at the start of a project. Knowing the initial design decisions, and being comfortable changing anything , allows me to be orders of magnitude more productive than when I'm diving into existing code designed by someone else. I saw this perhaps most acutely with a company I sold - for…
Re: Can developer productivity be measured?
#134Earlier quoted context omitted.
Eventually any simply metric like this will become warped because of the effects of both Goodhart's Law, and Campbell's Law.
How do people learn about a lot of “laws”? I know practically none, and it seems so useful to be able to produce them when explaining an idea...
Re: Can developer productivity be measured?
#135Earlier quoted context omitted.
Eventually any simply metric like this will become warped because of the effects of both Goodhart's Law, and Campbell's Law.
Something that I've been wondering about is that maybe team's should decide what their metrics are for the upcoming 3 months and then come back and decide what the new metrics are. At the very least, it becomes a big game about the org then. Impossible to have 'metric based reviews' at that point. But I think that's fine.
Re: Can developer productivity be measured?
#136Earlier quoted context omitted.
> The value is that the developer doesn’t reasonably have the context Sorry, that English doesn't make sense to me. The value is that... the developer doesn't have context? How is not having context a value? Maybe you meant "the reason"? But then that doesn't answer the question what the value is.
The person I replied to asked what the business value was, so I explained that the [business] value comes from having a dedicated person who understands the context in which the issue is being worked.
Are you saying that without communicating progress there is no person who understands the context in which the issue is being worked in?
That doesn't make sense to me and seems to be totally orthogonal to any communication of progress.
Re: Can developer productivity be measured?
#137In just about any system of productivity metrics, these two episodes would mark me as dismally productive:
In the bank I was working for, the incidence rate of online banking mainframe reIPLs went from every few days to zero.
At a telecommunication provider, data center reIPLs similarly reduced.
Re: Can developer productivity be measured?
#138Earlier quoted context omitted.
Yes, he's unproductive. What he should have done was broke it up into dozens of tiny pieces so that he could inflate his ticket count. It is more acceptable to the spreadsheet to have "Hard problem part 1", "Hard problem part 2", "Hard problem part ...", than it is to simply have "Hard problem" and take longer to do it.
You can measure progress of a military campaign by counting and reporting on “bullets fired” yet that’s not how military strategists operate.
Re: Can developer productivity be measured?
#139Re: Can developer productivity be measured?
#140Earlier quoted context omitted.
The person I replied to asked what the business value was, so I explained that the [business] value comes from having a dedicated person who understands the context in which the issue is being worked.
Sorry, still don't understand. Are you saying that without communicating progress there is no person who understands the context in which the issue is being worked in? That doesn't make sense to me and seems to be totally orthogonal to any communication of progress.