Need help?
<- Back

Comments (30)

  • stiray
    I would like to present DX team another metric.It is called "not wanting to work in a company that is insulting me with measures like metrics, spying on screens, squeezing every drop of sweat and exploiting its workers for already huge profit.My last job change was exactly due to company acquisition by USA company that started to exploit everything work related, removing wfh, ruining life-job ballance,... And who leaves first? Those who can.So you are not really measuring developer productivity but helping company get rid of most productive people, while all others stay.
  • aevv
    my current place uses DX and it's well received, if done transparently and for the right reasons. there's a lot of very interesting research in these areas (e.g. EngThrive) where the focus is on measuring things that if gamed result in better outcomesthere's strong correlation when onboarding an engineer between the time to first/tenth/fiftieith PR and their PR throughput two years later, so the answer is make it really easy to do PRs when onboarding, and they saw the same outcome even if those initial PRs were trivialthrough DORA/SPACE/DevEx they also found that asking your engineers if they feel productive is generally as useful and reliable than trying to measure every possible dimension - which is why DX is based largely around the survey with subjective responses. if you actually use those responses to address friction and frustration, from my experience you end up with more, better, easier work getting doneit's possible to work in a team that cares about measuring their effectiveness, and using those measurements to understand how to be more effective. most/all engineers will have an idea of how they could improve their work, but the reality when you actually spend time to measure often shows a lot of different things you might not have been aware of
  • wokwokwok
    It’s remarkable (but not reassuring) how carefully they avoid saying “part of the Atlassian family” in any promotional material for some reason.
  • igleria
    > Whether you’re a C-level leader or a frontline manager, there is no denying that measuring developer productivity—whether to understand performance or guide improvement—is a daunting challenge.goodFocus on the stuff that matters, not on tormenting the people that make you money.
  • zeroc8
    The problem is that there are so many people involved in software development who have never developed anything but still somehow are in the position to manage others who do.That's why there are so many stupid ideas floating around.
  • jcarrano
    Did anyone here ever worked under these sorts of "metrics"? I can't even imagine what a torture it would be.
  • lbriner
    Developers don't like being measured for good and bad reasons. The good reason is that there is lots of effort that we expend that isn't always captured in metrics like long pieces of design or training others etc. The bad is that we don't being told that we aren't as productive as other people even if we are!My experience is that these are only useful over a long enough period and across enough people that we can spot genuine outliers. For example, your average across the last 6 months is "15" and the average of everyone else is "25", can you help me see whether you are being given too much off-target work or are there any other issues that are blocking you getting stuff done?
  • cultofmetatron
    the whippings will continue until Dx core 4 metrics improve
  • amelius
    > DX Core 4Sounds like the name of a new CPU/GPU.
  • williamcotton
    What about measuring management productivity?
  • unglaublich
    Lol, number of diffs and prs? Number of prs that focus on new features?Those are horrible incentives.
  • imeron
    Developers will optimize for what is measured.
  • kamil55555
    >key metric >diffs per engineer
  • ghthor
    I don’t think the product is all bad; my co is using it and I feel like it is giving us some useful signals about our internal dev UX that my team can action on; we own the base level dev tooling.
  • cynicalsecurity
    How to ruin your company in 3 simple steps. Step 1: DX Core 4.
  • zaydmulani
    [dead]