Obsah:
- Definícia - Čo znamená synchronizácia a stabilizácia?
- Techopedia vysvetľuje synchronizáciu a stabilizáciu
Definícia - Čo znamená synchronizácia a stabilizácia?
Synchronizácia a stabilizácia je vývojový model životného cyklu softvéru. Umožňuje tímom pracovať efektívne paralelne na rôznych individuálnych aplikačných moduloch. Toto sa vykonáva pri častej synchronizácii práce jednotlivcov a členov paralelných tímov a pravidelnou stabilizáciou a / alebo ladením kódu v priebehu procesu vývoja.Techopedia vysvetľuje synchronizáciu a stabilizáciu
Tento prístup vyvinuli David Yoffie z Harvardskej univerzity a Michael Cusumano z Massachusetts Institute of Technology. Model synchronizácie a stabilizácie životného cyklu definuje prístup, ktorý pomáha vyvážiť flexibilitu a štruktúru pri vývoji softvérových produktov. Táto metóda zahŕňa nepretržitú synchronizáciu aktivít ľudí ako jednotlivcov pracujúcich na projekte a ako členov paralelných tímov. Táto metóda tiež zahŕňa periodickú stabilizáciu softvérového produktu v krokoch, keď sa projekt posúva vpred, nielen na konci projektu. Tento prístup sa vyvíjal v spoločnosti Microsoft pri práci na rozsiahlych projektoch.
Tento model má niekoľko výhod oproti klasickému vodopádovému modelu, ktorý sa riadi sekvenčnou metódou. Ukázalo sa, že je flexibilnejším modelom v porovnaní s ostatnými modelmi vývoja životného cyklu. Charakteristickým rysom modelu synchronizácie a stabilizácie je umožnenie zmien a úprav v ktoromkoľvek bode procesu vývoja softvéru.
Prístup synchronizácie a stabilizácie poskytuje rámec s niekoľkými výhodami:
- Rozdeľuje veľké projekty na malé segmenty, ktoré tímy so súvisiacimi schopnosťami dokážu efektívne zvládnuť a dokončiť.
- Umožňuje projektu systematický posun vpred.
- Umožňuje týmom pracovať súčasne ako malé tímy rozdelením práce na malé kúsky.
- Uľahčuje paralelné tímy, ktoré neustále synchronizujú zmeny a stabilizujú produkt v pravidelných intervaloch
- Vďaka tomu produktový tím veľmi dobre reaguje na udalosti, ktoré sa dejú na trhu. Umožňuje neustálu údržbu produktu v stave pripravenom k expedícii.
- Poskytuje mechanizmus na začlenenie vstupov zákazníkov do funkcií produktu a pomáha pri určovaní priorít úloh.
Metodika synchronizácie a stabilizácie sa dobre hodí na dnešné rýchlo rastúce trhy, ktoré vyvíjajú komplexné systémové produkty v krátkom životnom cykle. Poskytuje vynikajúci mechanizmus na koordináciu práce tým, že stavia veľký tím do malých vzájomne závislých tímov pracujúcich individuálne.