Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Book: SE@Google Ch 7: Measuring Engineering Productivity #17

Open
t-cheepeng opened this issue Jan 26, 2022 · 0 comments
Open

Book: SE@Google Ch 7: Measuring Engineering Productivity #17

t-cheepeng opened this issue Jan 26, 2022 · 0 comments
Assignees

Comments

@t-cheepeng
Copy link
Contributor

t-cheepeng commented Jan 26, 2022

Book: SE@Google
Chapter: 7. Measuring Engineering Productivity

Summary:

  • As scale grows, more personnel is needed. Communication overhead increases and thus, there is a need to make individual engineers more productive so this overhead can be reduced.
  • Before even measuring anything, there is a need to find out if the thing is worth measuring
    • What results are expected, and why? If the data supports/rejects the result, what actions will be taken?
    • A not worthwhile measurement could be due to various factors like not being able to change processes immediately, results invalidated by factors, results being used to do a post-hoc explanation for something that is going to happen.
  • GSM Framework
    • Goal, desired end result
    • Signal, how you might know that you have achieve the goal
    • Metrix, a proxy for signal. something that is measurable albeit not being ideal
  • Identify Productivity Goals with QUANTS
    • Quality of code, Attention from engineers, Intellectual Complexity, Tempo & Velocity, Satisfaction
  • Every goal should have >= 1 signal
  • Quantitative metrics are useful in aggregating data. Qualitative studies give insights on how to improve the process that is being studied
@t-cheepeng t-cheepeng self-assigned this Jan 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant