Collective nouns for software development roles
An embarrassment of Project Managers
An impasse of Architects
A confusion of Business Analysts
A mob of Developers
A silo of Testers
A brethren of Scrum Coaches
A waste of Lean Consultants
A conspiracy of Process Improvement Consultants
People are important, not roles! But recently I saw a weekly team meeting for a project that had 12 project managers! I thought it was a joke at first.
Can you think of any others?