Can it be made?, does it just happen?
At a basic level team is a collection of individuals working towards a common goal, but is that a realistic model for the world (and in my case the world of software development), it seems to be a bit more complicated than that. But isn’t anything when people are involved.
We have the dynamics of the personal interactions, did everyone get enough sleep, is a family member unwell, things that as a man “shouldn’t matter” but these little ripples have a huge impact on the team. We have people with different styles of working, is this healthy in a team, or should there be a team way, or at least the team agrees to a minimum standard of coding.
There are outside commercial pressures that mean your team suddenly has a member removed, what does that do to the team that has been impacted, but how should that message be communicated to the team of teams (the company) . This raises a point can a company be modelled as a team of teams, or is that to simplistic?
When you are a team leader (as I am) how do you learn the management side, and especially the balance between coding, leading and managing?
I believe that team can be made, but it takes time and the members have to want to be part of the team and the rest of the team want them.
Perhaps as I am part of Generation Y we are different in our outlook our management generation as we are motivated more by a good atmosphere, etc, things that are hard to measure, but when you get right, you know it is right.
Thoughts?