- For very small startups: just talk. A lot, every week at least. Setting metrics is hard until you gain more visibility. If you can though, do it.
- For midsize startups: set goals with clear metrics/achievements (we use OKRs), and still talk a lot (one-on-ones and amongst the team). Metrics are here to set expectations not to be your final rating. If your manager wants to screw you, they'll do it with any system.
- For larger companies: Do as above + add formal appraisals. The appraisal is more about career direction.
This tends to work well because employees find it fair and predictable. And as others mentioned, don't wait 6 months to give feedback. A review shouldn't come as a surprise.
OKRs generally last a quarter (or a month) and are higher level than tasks. So weekly is a good timing but referencing them daily is overkill. OTOH if you do scrum type status, weekly isn't frequent enough. So in practice, "virtual" stand-ups and OKR inspired status emails are often distinct.
FWIW I tried an Impossible Food burger and was also impressed. I cooked it without condiments and found it a little nutty but definitely in the same category as meat.
- For very small startups: just talk. A lot, every week at least. Setting metrics is hard until you gain more visibility. If you can though, do it.
- For midsize startups: set goals with clear metrics/achievements (we use OKRs), and still talk a lot (one-on-ones and amongst the team). Metrics are here to set expectations not to be your final rating. If your manager wants to screw you, they'll do it with any system.
- For larger companies: Do as above + add formal appraisals. The appraisal is more about career direction.
This tends to work well because employees find it fair and predictable. And as others mentioned, don't wait 6 months to give feedback. A review shouldn't come as a surprise.