#DeveloperProductivity at tech companies

PayPal Esare
May 1, 2018 13 Comments

Any feedback on how is developer productivity in companies like Netflix, google, LinkedIn, AirbnB, facebook, PayPal, uber, Intuit, Twitter, Microsoft?

How are the internal tools and processes and how does that impact developers in their day to day job?

comments

Want to comment? LOG IN or SIGN UP
TOP 13 Comments
  • Microsoft Gadfly
    Most places I've been don't measure it, and they should. Most places also think productivity has to do with the number of engineers on the team, or the hours worked.
    May 1, 2018 0
  • Facebook
    alterego

    Facebook

    PRE
    Microsoft
    BIO
    dev, human,
    alteregomore
    Internal tools effort is driven by developer's productivity. We measure the effort success by number of SEVs avoided and features shipped. Productivity is measured some what inaccurate via L.o.C. which is a proxy for value. For example in calibration is really easy to see who is super productive and who slacks off, just by see the distribution of big changes and their types( hard critical features or just boilerplate code)
    May 1, 2018 5
    • What is SEV?
      May 1, 2018
    • PayPal Esare
      OP
      What kind of planning tools do you use at Facebook - do you use off the shelf software like Rally?
      May 1, 2018
    • Qualcomm gpnyuv
      Yes what are SEVs? Are they like tickets on JIRA?
      May 1, 2018
    • Facebook
      alterego

      Facebook

      PRE
      Microsoft
      BIO
      dev, human,
      alteregomore
      SEV == incident in production, for example outage, or public facing big issues
      May 1, 2018
    • How do you measure no of SEVs avoided?
      May 1, 2018
  • Following. Also curious if anyone witnessed any tools or framework(apart from agile and Jira) that was really effective in improving team velocity.
    May 1, 2018 4
    • Microsoft / Eng AmI3vil
      What is “agile”?
      May 1, 2018
    • Agile methodology.
      May 1, 2018
    • Microsoft / Eng AmI3vil
      I know, but what do you actually mean by that?

      Isn’t anything that improves team velocity by definition makes the team more agile?
      May 1, 2018
    • Yes just curious what other process tools are being used.
      May 1, 2018
  • Microsoft / Eng AmI3vil
    Slow as hell, bad tools, but getting better.
    May 1, 2018 0