Dom > Izložba > Sadržaj

Softverski inženjering Utjecaj globalizacije

Mar 08, 2019

Početni učinak outsourcinga i relativno niži troškovi međunarodnih ljudskih resursa u zemljama u razvoju iz trećeg svijeta doveli su do masovne migracije aktivnosti razvoja softvera iz korporacija u Sjevernoj Americi i Europi u Indiju i kasnije: Kinu, Rusiju i druge zemlje u razvoju. Ovaj pristup imao je neke nedostatke, uglavnom razliku između udaljenosti / vremenske zone koja je spriječila ljudsku interakciju između klijenata i programera i masovni prijenos posla. To je imalo negativan utjecaj na mnoge aspekte struke softvera. Na primjer, neki studenti u razvijenom svijetu izbjegavaju obrazovanje vezano uz softversko inženjerstvo zbog straha od offshore outsourcinga (uvoza softverskih proizvoda ili usluga iz drugih zemalja) i zbog raseljenja stranih viznih radnika. Iako statistike trenutno ne pokazuju prijetnju samom softverskom inženjerstvu; povezana karijera, čini se da je to utjecalo na programiranje računala. Ipak, sposobnost pametnog iskorištavanja offshore resursa i resursa u blizini obale putem radnog procesa praćenja sunca poboljšala je ukupnu operativnu sposobnost mnogih organizacija. Kada Sjeverni Amerikanci napuštaju posao, Azijci upravo dolaze na posao. Kada Azijci napuštaju posao, Europljani dolaze na posao. To osigurava kontinuiranu sposobnost da ima ljudski nadzor nad poslovno kritičnim procesima 24 sata dnevno, bez plaćanja naknade za prekovremeni rad ili narušavanja ključnih ljudskih resursa, uzoraka spavanja.


Iako globalni outsourcing ima nekoliko prednosti, globalni - i općenito distribuirani - razvoj može naići na ozbiljne poteškoće koje proizlaze iz udaljenosti između programera. To je zbog ključnih elemenata ove vrste udaljenosti koji su identificirani kao zemljopisni, vremenski, kulturni i komunikacijski (koji uključuje korištenje različitih jezika i dijalekata engleskog na različitim lokacijama). Istraživanje je provedeno na području razvoja globalnog softvera u posljednjih 15 godina i objavljeno je opsežno tijelo relevantnog rada koje ističe prednosti i probleme povezane s kompleksnom aktivnošću. Kao i kod drugih aspekata istraživanja softverskog inženjeringa u tijeku je u ovom i srodnim područjima.