So as the leader of a technology company, how can you get the benefits of real-time technical team collaboration?
Here are some best practices I have seen that can really speed up projects and lead to true collaborative innovation:
First: Develop a culture of frequent technical group workshops. Train and use workshop facilitators who organize and manage the agenda and draw out all of the contributors, no matter how shy. Try to get to the point where something like half the technical work is done in workshops and the other half at individual workstations.
Next: Encourage people to take risks and make suggestions on the project, technical or otherwise. Make it safe to put forth any idea, no matter how silly, as long as it relates to the project goals. Don't allow personal attacks, ridicule or any kind of bullying.
Recognize and even reward people for their contributions in these meetings. You know that people will behave in ways that correspond to how they are measured, so you should have remarks and metrics in their project plans and performance evaluations to encourage real-time, continuous collaboration.
Actually, most start-up companies do this kind of collaboration automatically, because they are composed of just a few, highly-motivated people stuck together in a small office. It is only when they grow to the point of specialization and departmental boundaries that technical isolationism starts to creep in. At this point is when the leaders of the company must act specifically to prevent the erosion of real-time collaboration.
One more point - it is increasingly common for technology companies to be spread-out geographically and culturally. Even from the start, many companies have branches, partners and individual contributors working from home or in different parts of the world. With internet technologies such as web conferencing and video conferencing ubiquitous today, real-time collaboration is still very achievable, and in fact offer some advantages to collocation. But this is the subject of a future blog.
In summary, building and nurturing a culture of real-time, technical collaboration can give your company a significant competitive edge in speed and innovation. If your company does it well, don't let it deteriorate. If you don't do it well, its time for some change management!