While I can't find any specific sources in the field of education, I was taught in engineering school that engineers reviewing the work of another engineer, unless their job specifically required them to review work, was against the code of ethics in Ontario. It looks like this is true as well in the USA which has this tidbit in their code of ethics.[1]
"a. An Engineer in private practice will not review the work of another engineer for the same client, except with the knowledge of such engineer, or unless the connection of such engineer with the work has been terminated."
This is different though, because of the “except with knowledge of said engineer” line. This code is trying to prevent clients from, for example, getting a “second opinion” on a project if they are unhappy that the first engineer deemed it unsafe. This isn’t really an issue in teaching. I think that it would be impolite to just drop in on a colleagues class unannounced, especially if it is a bit lecture where you might go unnoticed, but I don’t see why a prearranged visit would be unprofessional per se. (Perhaps because it would cause students to doubt the quality of their instructor?)
FWIW my understanding is that at my university the response to poor evals is a visit from a colleague, to assess whether the teacher really is weak or if the material is just difficult. Depending on that, the instructor may get additional coaching in teaching technique. This seems like a sensible approach to me.
well, forcing another teacher in the class with the intent of supervision of the teacher is obviously a terrible idea. Having two teacher in every class collaborating during the lecture or as an aide to supervise the students can be a obviously good idea.
Generally speaking, in my opinion, teaching is a very complex and personal interaction and micromanaging only makes it worse.