I am currently the manager of a 12 person department, we are looking to grow to about 20 people by 2010 due to brining more work in house and business growth. With the growth I do not think I can effectively do O3s for 20 people. Currently we do not have a "assistant manager" type roll in my department, but we do have a few "team lead" positions. These team members work with 4-6 employees and act in a project manager / trainer roll. The employees under them report to them for the projects they are working on and any "maintenance" / trouble shooting times that come up.
I have been debating having the Team Leads do the O3s for the employees they work with and one a month schedule O3s with these team members. The Team Leads and other staff that does not report to a team lead would still have weekly O3s.
What is your opinion on this idea?