Human Resource

Good Article:

Tools:

Hiring

Good reading:

My note:

  1. Always process insider referral
    • “Give face” to insider
    • Motivate the insider to submit more referral
  2. Always send rejection notice with manner and feedback at positive framing
    • Open the opportunity to the candidate to reapply in the future
    • Good exercise for interviewer/recruiter to make objective reason for rejection
  3. Best assignment is a complete project
    • From the code, we see problem solving skill, logic, design and attitude of candidate
    • Reviewing the assignment also good exercise

Performance Management

Ref:

5 Developer metrics Every Software Manager should care about:

  1. Lead Time: time period between the beginning of a project’s development and its delivery to the customer.
  2. Code Churn: he percentage of a developer’s own code representing an edit to their own recent work.
  3. Impact: a measure of the effect that code changes have on your project, and a way to consider the cognitive load they place on the developer who implemented them.
  4. Active Days: a day in which an engineer contributed code to the project
  5. Efficiency: the percentage of an engineer’s contributed code that’s productive, which generally involves balancing coding output against the code’s longevity.

Culture

Compotency Metric