PSI 2020 - 5. prednáška - zákonité problémy tvorby softvéru
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška sa po organizačných poznámkach k odovzdávaniu projektov venuje kvalite softvérového projektu, ktorú vyjadruje trojuholník rozsahu, času a nákladov. Keďže sú tieto hľadiská prepojené, vzniká problém s odhadovaním úsilia. Existujú dva prístupy: prediktívne riadenie, ktoré všetko plánuje vopred a je rizikové pri neznámych problémoch, a adaptívne riadenie, ktoré uvoľňuje jedno z kritérií a dnes by malo byť pravidlom. V oboch prípadoch je vhodné urobiť štúdiu uskutočniteľnosti, teda rýchly a lacný mini projekt (pár percent rozpočtu), ktorý overuje, či je softvér reálne vytvoriť s danými zdrojmi. Využíva expertné odhady, skúsenosti z minulých projektov, dekompozíciu zadania na menšie časti a náčrty architektúry.
- - Kvalita projektu sa opisuje trojuholníkom rozsahu, času a nákladov, ktoré sú navzájom zviazané.
- - Prepojenosť týchto hľadísk sťažuje odhadovanie úsilia.
- - Prediktívne riadenie plánuje všetko vopred a hodí sa len pri dobre známych problémoch.
- - Adaptívne riadenie uvoľňuje rozsah, alebo čas a náklady, a znižuje riziko neúspechu.
- - Štúdia uskutočniteľnosti je rýchly a lacný mini projekt pred hlavným projektom, ktorý stojí len pár percent rozpočtu.
- - Techniky štúdie: expertné odhady, odhady podľa minulých projektov, dekompozícia zadania a náčrt architektúry.
- - Malé časti sa odhadujú spoľahlivejšie než veľké celky.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky