How to Deal with Difficult People on Software Projects

Product Managers

Designers

Project Managers

Development Managers

Developers

Quality Assurance