Personal Effectiveness in Team Building

Being an ‘effective’ professional is the key for becoming successful in a team environment. In technology industry cross-functional teams (consisting development, test, documentation and customer support members) is no longer a theory, but a norm these days. Understanding and handling perceptions, developing deeper listening skills, working in a team with complementary skills — are key for long term success as a professional.

Recently, I have shared a presentation to my team, which is shared below. With Agile (more on this later) becoming new way of software development, it becomes all the more attention for us to pay equal attention in shaping such behavior in our teams.

What is your opinion on this?