Popis: |
Depuis quelques années, la délocalisation de certaines parties du processus de développement de logiciels et le développement par des équipes internationales se multiplient. Les coûts salariaux très bas et le niveau élevé de qualification des développeurs dans les régions comme l’Inde, la Russie, -l’Europe du Sud-Est ou la Chine encouragent cette tendance. Pourtant, les réductions de coûts et d’autres effets ne sont nullement aussi positifs que pourraient le laisser supposer les différences de salaires. De fait, la réduction des coûts salariaux est partiellement absorbée par une forte augmentation des coûts de coordination. Sur la base d’un modèle simplifié du processus de développement de logiciels, l’article montre en quoi la délocalisation spatiale des tâches de développement, notamment dans un contexte international, peut entraîner des coûts de coordination significatifs. Dans ce contexte, les aspects suivants sont particulièrement éclairants: les ambiguïtés dans les spécifications du produit, le rôle des clients et les interdépendances techniques entre les différents sous-processus. Seit einigen Jahren ist die Verlagerung von Teilen des Software-Entwicklungs-prozesses in das Ausland bzw. die Entwicklung durch internationale Teams sehr verbreitet. Niedrige Lohnkosten bei mitunter hohem Qualifizierungsniveau der Entwickler in Ländern und Regionen wie z.B. Indien, Russland, Südosteuropa und China lassen dieses Vorgehen vorteilhaft erscheinen. Tatsächlich sind die in der Praxis realisierten Kosteneinsparungen und weiteren Effekte jedoch keineswegs so positiv, wie dies die Unterschiede im Lohnniveau erwarten ließen. Faktisch werden Einsparungen in den Lohnkosten durch einen z.T. erheblichen Anstieg der Koordinationskosten aufgezehrt. Auf der Basis eines vereinfachten Modells des Software-Entwicklungsprozesses zeigt der Vortrag auf, warum eine räumliche Dezentralisierung von Entwicklungsaufgaben insb. im internationalen Kontext zu erheblichen Koordinationskosten führen kann. Dabei werden insb. Mehrdeutigkeiten in den Produktanforderungen, die Rolle des Kunden und technische Abhängigkeiten zwischen den einzelnen Teilprozessen des Entwicklungsprozesses thematisiert. |