CROSS-CULTURAL SOFTWARE ENGINEERING
Hannu Jaakkola, Anneli Heimbürger · University of Zagreb University Computing Centre (SRCE) · 2009
One of the leading trends in software development is globalization.this trend can be seen from two different viewpoints: the software development in distributed crosscultural organizations and the products distributed in the global market.the latter aspect means that developers must recognize the cultural differences of the users and produce adaptable, culturally sensitive products.this aspect will be left outside the scope of this paper.Instead, we will concentrate on analyzing the complexity caused by the globalization of software engineering work.globalization is mostly motivated by economic reasons -a cheaper workforce is expected to reduce the costs of the work.However, in practice, it is not only a question of economics.globalization has consequences in management culture, in distribution of the work, in ways of communication, and in many other aspects.In our paper we will open the discussion on the problems of the globalization of software development work.In spite of the importance of the topic only a few public studies on it are available.the paper analyzes the different organizational aspects of globalization and reviews experiences based on practical studies of the topic.the goal is to recognize the right kind of globalization path and also to point out the key issues worth recognizing when making the decision whether to globalize. S a ž e t a kJedan od vodećih trendova u razvoju softvera je globalizacija.Na ovaj trend možemo gledati s dva stajališta: razvoja softvera u distribuiranim interkulturalnim organizacijama i proizvoda distribuiranih na globalnom tržištu.Potonje gledište znači da sudionici u razvoju istih moraju prepoznati kulturološke razlike korisnika i razvititi kulturno prilagodljive proizvode.To gledište, međutim, neće biti područjem ovog rada.Umjesto toga, usredotočit ćemo se na analizu složenosti uzrokovanu globalizacijom razvoja softvera.globalozaciju uglavnom motivira ekonomizacija -očekuje se da jeftinija radna snaga snizi cijenu proizvodnje.Međutim, u praksi ovo nije samo pitanje ekonomiziranja.globalizacija ima svoje posljedice u kulturi upravljanja, u raspodjeli rada, načinu komuniciranja i mnogim drugim aspektima.U svom uradku otvorit ćemo raspravu o problemima globalizacije razvoja softvera.Unatoč njenoj važnosti, postoji samo nekoliko dostupnih studija objavljenih o toj temi.Uradak analizira različite organizacijske aspekte globalizacije i osvrće se na iskustva temeljena na prektičnom proučavanju teme.Cilj je prepoznati pravu vrstu puta u globalizaciju kao i ukazati na važne probleme koje valja prepoznati pri donošenju odluke o globalizaciji.