(This is probably a far-future goal, but we got a request for it and I figured I'd write down some of my thinking.)
Eventually, we'll probably expand our coverage far enough to hit HR/review/performance feedback use cases. While I have some idea of what most applications between here and there should look like, I'm less sure how a feedback workflow should work.
Partly, I don't have a ton of experience in this area: I've never really been on the other side of the table for feedback, and have only worked in two companies (well, three now), one of which was small enough that there was no real formal process.
One way to approach this problem is maybe to ask:
- How do we want our own process to work?
- How small can we be to adopt this process? Particularly: can we do it at 3? Can we include open source contributors? Or are there fundamental reasons that a process can't work at this size?
Facebook had a 6-month review cycle mostly based on essay-style 360-degree written reviews from peers/managers/reports.
Beyond 6-month review cycles, Facebook had two-and-a-half other forays in this realm that I can recall.
One was the "Thanks" tool, a lightweight feedback tool that let you "thank" someone for doing something by sending them a brief public message.
Another was "FBRank", a hackathon project to generate a sort of pagerank for all employees. I never saw the results but gather that they were not very surprising or interesting and mostly aligned with expectations.
For completeness, I think "Hall of Heroes" deserves a mention here, too. This was a leaderboard where employees earned "points" for commits, reviews, etc. It was not connected to the formal review cycle at all, but met a strong social backlash and was eventually deleted.