Currently at my company three people take part in the annual performance evaluation of a software developer:
- the developer,
- product owner from the scrum team of the developer,
- head of software development (line manager).
There isn't any 360-degree review system. Additionally, scrum masters usually are asked for written feedback of devs as an input for performance evaluation.
As far as I see in the Scrum Guide, PO, SM and devs are part of the scrum team and:
Within a Scrum Team, there are no sub-teams or hierarchies.
Does giving this reviewer role to PO and/or SM contradict this? What are the advantages and disadvantages of this performance evaluation scheme? As a scrum master is there anything I should do about this?