Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
gitpush3300229dI like the second point a lot, I hear it countless of times like: Ya but we delivered the product on time, we just need to squash those already known bugs
0and128117dThose are golden. I would like an elaboration/example for the 3rd one. Don't we all chase metrics? This website should score X% in performance audit. This application should load in Y milliseconds. This API should target Z p99 latency.
@0and1 That one is more about team/business performance.
Examples where we make metrics a goal and you can "achieve" them:
The business wants the team to reduce cycle time. Just reduce quality (eg skip code reviews) and things will "finish" faster.
The manager wants to see more "story points" delivered at the end of the month. Just double your estimations.
You have a fever and want the temperature to go down. Jump into a bathtub full of ice.
These are ways to achieve the metric goals, without actually improving things. Ideally, metrics should be used to reveal whether efforts to improve are being effective.
So, if you have a fever, take measurement to get better (meds, rest) and use the temperature as an indicator that these are working. If not, maybe you assumed it is just a flu but you are wrong and need other kind of actions.
nikmanG13CS Professor: “What M word is the black hole to all productivity?” Student: “Management” CS Professo...
ashokramcse6WHEN YOU DON’T LISTEN TO THE PROGRAMMER...
chrisrhymes10At my old job we hired a junior developer. Turned out the junior knew more than all of us. I learnt a lot from...