4 ms·
Not them, but I agree with their point that management is, by definition, where the buck stops when it comes to projects, yet are never held accountable when pr
by ang_cire 2y ago
Not them, but I agree with their point that management is, by definition, where the buck stops when it comes to projects, yet are never held accountable when projects go over budget or behind schedule, and that is instead put on developers.
I think that productivity has to be defined by deliverables achieved on-time.
If one developer is consistently failing to achieve the time boxes that their peers collectively set, that is a red flag for their productivity.
If any meaningful *percentage* of your developers aren't hitting their KPIs, that's a management failure.
This distinction is important, because you can't accurately measure productivity if you don't accurately set goals.
Unfortunately, this assignment of responsibility rarely actually works out properly, and developers get used as scapegoats by bad managers who are in fact themselves unproductive in their NoSP (number of successful projects) metrics, and who go from job to job and group to group blaming bad developer productivity for project failures.
There is a reason we hear about developer productivity and not manager productivity, in an industry where most projects fail to meet project goals (which are a management responsibility to ensure, not a developer responsibility).
- senorrib 2y agoTime boxes in software development are a delusion. There's a reason why the entire industry shifted focus from outputs to outcomes when it comes to software engineering.
- ang_cire 2y agoIt should be outcome-based at every level, not just engineering. Time boxing as a group (e.g. scrum poker) is useful for preventing a leader from underestimating time required for a task, which is a necessary safeguard on most teams when the engineer will be penalized if they don't meet a deadline, rather than a leader being penalized for setting too short of a deadline - even if this is the n-hundredth missed deadline by a report of theirs.