The company I work for is going through some big shifts right now.
Changing of department heads and structures, etc.
It is a web development agency, with client services, project management, development, and some office admins.
I am curious what structures you guys have experience with.
What works well?
What doesn't work?
How many managers are there, what are their jobs?
What is the reporting structure like, who reports to who?
Who is accountable for what?
Processes that work? Scrum, agile, sprints, Kanban, JIT, etc?
Other thoughts welcome!
Some functional divisions of work; for instance, I run recruiting, and a team of consultants runs research and judges bonuses for developing tools or writing papers. But mostly, deliberately flat.