Mastering Collaboration: Make Working Together Less Painful and More Productive