Collaboration is the master skill that allows teams to function effectively. Whether you are the leader (or manager or ‘boss’) of the team or a contributing member, working effectively with others on the team is key to your success.
To improve collaboration and work more effectively, talk openly and candidly with your team. When problems arise, go to the source and tackle issues head-on. Listen to what other people say and be willing to make changes based on their feedback. Use your positive influence to drive to a mutually beneficial results.
The key to working effectively with others is recognizing what drives them, valuing their perspectives, and encouraging them to fill in where you have gaps.
The Product Management Perspective: As product managers we’ve said a lot about how we should be driving the product direction and not let development drive it. While I agree with the overall concept, there are a lot of developers that know their (your) products very in-depth, they are passionate about their products’ success and they really do (quite often) have good ideas. We should listen to them. I’m currently ramping up to speed with my new products and relying heavily on my development teams. I put tremendous significance on their product knowledge and their desire to make the products better. Your relationship with the development team(s) is critical; do yourself a favor and listen to their ideas.