![Page 1: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/1.jpg)
Līva Šteinberga 2012. gada 6. novembrī Lekcija LU Datorikas fakultātes kursa “IT projektu pārvadība” ietvaros
Šis darbs izstrādāts ar Eiropas Sociālā fonda atbalstu projektā «Atbalsts doktora studijām Latvijas Universitātē».
![Page 2: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/2.jpg)
Programmatūras izstrāde, kur viena programmatūras produkta radīšanā piedalās cilvēki, kas atrodas dažādās ģeogrāfiski attālinātās vietās.
![Page 3: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/3.jpg)
} Sadalī&e projek& ir daudz grūtāk pārvaldāmi par jebkuru projektu, kura komanda atrodas vienuviet.
} “Distributed work items appear to take about two and one-half times as long to complete as similar items where all the work is colocated.” (Herslab & Mockus ,2003)
![Page 4: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/4.jpg)
Projekta komanda n valstis
n nacionālās kultūras
n valodas n laika zonas
n organizācijas
n organizacionālās kultūras
![Page 5: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/5.jpg)
Mazākas izmaksas
Piekļuve lieliem lēta darbaspēka resursiem
Laika zonu atšķirības -> īsāks izstrādes laiks Follow-the-sun development
Tuvs ģeogrāfiskais novietojums esošajiem un potenciālajiem klientiem u.c.
Labvēlīgs klimatu inovācijām un pieredzes apmaiņai
![Page 6: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/6.jpg)
Komunikācija
Koordinācija
Kontrole
Sadalītās programmatūras izstrādes komandas ir mazāk efektīvas kā tradicionālās komandas.
![Page 7: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/7.jpg)
} Stratēģija: kad kurš ko darīs?
} Komunikācija: attālums, laika zonu atšķirības, infrastruktūra (piem. Internets), dažādas pieredzes, neformālas komunikācijas trūkums
} Koordinēšana: sarežģīta
} Kulturālās atšķirības: varas sadalījums, individuālisms / kolektīvisms, attieksme pret laiku
![Page 8: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/8.jpg)
} Ģeogrāfiskā izkliedētība: pieeja ekspertiem, piegādātājiem, programmatūras izstrādes metodes, kurās nepieciešams tieša komunikācija
} Tehniskas problēmas: informācijas un artefaktu apmaiņa, programmatūras arhitektūra
} Zināšanu pārvaldība: lēna komunikācija, slikta dokumentācija, repozitoriji, prasmju nodošana
![Page 9: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/9.jpg)
Sinhroni: ◦ Telefonsarunas ◦ Videokonferences ◦ Telekonferences ◦ Tūlītēja ziņojumapmaiņa Instant messaging
Asinhroni: ◦ E-pasts ◦ Balss pasts ◦ Forumi ◦ Tiešsaistes kalendāri
![Page 10: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/10.jpg)
Sinhroni un asinhroni: ◦ Dokumentu koplietošana Document sharing ◦ Sadalītās konfigurāciju pārvaldības sistēmas ◦ Datņu apmaiņa ◦ Attālināta piekļuve ◦ Attālināti darbināmas tāfeles Distributed blackboards
![Page 11: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/11.jpg)
} Viena uzņēmuma dažādas filiāles vai neatkarīgi uzņēmumi
} Vienā vai vairākās valstīs
} (Open Source projekti)
[Zane Galviņa, 2011]
![Page 12: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/12.jpg)
KD PA
aPT
IT
bS
PA
aD
cPT cS
aS bD
cD
bPT aPT
IT
KD PA
P
T bPT
Procesu izstrāde Sadalīta izstrāde ar minimālu komunikāciju
Moduļu izstrāde Produktu pielāgošana
D PA
PT
IT PT
[Darja Šmite, 2012]
![Page 13: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/13.jpg)
Geert Hofstede veicis daudz pētījumu un identificējis 5 kultūras iezīmju kategorijas: } Varas sadalījums Power distance } Kolektīvisms / individuālisms } Sievišķība / vīrišķība } Izvairīšanās no neskaidrības } Ilgtermiņa / īstermiņa orientācija
![Page 14: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/14.jpg)
} Stingrs varas sadalījums: komunikācija notiek ievērojot organizacionālās struktūras hierarhiju, lēns lēmumu pieņemšanas process
} Izvairīšanās no neskaidrības: ūdenskrituma izstrādes modelis un stingri noteikts izmaiņu veikšanas process
} Kolektīvisms: savstarpēja palīdzība, citu kļūdu labošana
![Page 15: Sadaliita programmatuuras izstraade liva steinberga 06 11 2012](https://reader037.vdocuments.site/reader037/viewer/2022110119/556840d3d8b42a26518b4d77/html5/thumbnails/15.jpg)
} Veicināt citu kultūru izpratni vai samazināt starpkultūru sadarbību
} Mazināt kulturālās distances ◦ vizītes, “vēstnieki” ◦ kopīgi procesi, rīki
} Mazināt kulturālās distances ar efektīvu komunikācijas kanālu izmantošanu
} Dalīties ar zināšanām un pieredzi