How Well Do Developers and Non-Developers Work Together?

Product development is (almost always) a team sport.

To build a successful product, multiple stakeholders must work together during the development cycle to get things done. This includes engineers (obviously), product and project managers, designers, QA, and even the folks in marketing and sales.