Das Modell von verteilter Softwareentwicklung bedeutet, dass die Teammitglieder von verschiedenen Standorten zusammenarbeiten. Für die Kommunikation werden moderne Werkzeuge genutzt. Daher bilden diese Mitarbeiter gemeinsam ein virtuelles Team.
Die verteilte Entwicklung hat volgende Vorteile –
1. Entwicklungskosten werden optimiert
2. Produktivität steigert
3. Die Lieferzeiten werden verkürzert
4. Die höhere Produktsqualität wird erreicht
Die verteilte Softwareentwicklung wird aus mehreren Grunden angewendet. Die Mitarbeiter mit spezifischen Kompetenzen rund um den Globus werden in ein virtuelles Team einfach zusammenerfasst. Dadurch kann die Entwicklung rund um die Uhr ablaufen. Die Offshore sowie Nearshore Verlagerung von Aktivitäten verspricht eine deutliche Kostreduzierung.
Man muss bestimmte Faktore beachten, um die verteilte Entwicklung erfolgreich zu implementieren. Auch wenn die Teammitglieder einander niemals gesehen haben, muss das Kommunikationsprozess perfekt sein. Die Entwicklungsarbeit soll auf die Veränderungen flexibel reagieren. Die grösstmögliche Sicherheit muss erreicht werden.
Bestimmte Instrumente erleichtern die Steuerung von einem virtuellen Team. Dazu gehören die Werkzeuge für die Kommunikation und für den Wissensaustausch. Ich würde gerne die Leser fragen, welche Tools finden Sie am besten dazu passend – sei dass IM, Skype, E-Mail oder vielleicht Google Wave?
Die Produktivität des virtuellen Team wird erhöht, wenn sich die Teammitglieder regelmäßig treffen – wenn nicht persönlich, dann mit Hilfe von Videokonferenzsystem. Ein starkes Team macht Unmögliches möglich!