Logo

Ep. 41 – Vývoj softvéru vo firme

Ako funguje vývoj softvéru vo firme? V čom je to iné ako nejaké školské zadanie? Čo je to waterfall? Čo je to agilný vývoj? Reálne sa to aj využíva?

Stiahnuť

(00:00 – 00:41) – Úvod
(00:42 – 03:07) – Prečo na tom záleží?
(03:08 – 04:20) – Metodológie vývoja softvéru
(04:21 – 11:15) – Waterfall
(11:16 – 18:40) – Agilný vývoj
(18:41 – 23:40) – Ako to teda funguje reálne? (Jakub)
(23:41 – 26:39) – Ako to teda funguje reálne? (Gabo)
(26:40 – 28:59) – Ako vybrať metodológiu?
(29:00 – 32:49) – Záver

Prečo na tom záleží?

  • vo firme väčšinou robíš na väčších veciach, ako je nejaké školské zadanie alebo malý side-project
  • pracuješ s viacerými ľudmi
  • to všetko si vyžaduje nejaké postupy, aby ľudia vedeli medzi sebou dobre fungovať
  • nedá sa to robiť len tak hala-bala

Waterfall

  • tradičnejšia metodológia
  • 5 krokovšpecifikácia požiadaviek -> návrh riešenia -> implementácia riešenia -> verifikácia -> udržiavanie
  • celý cyklus môže trvať mesiac, rok alebo aj 3 roky
  • keď jedna fáza skončí, tak už by si sa nemal/a vrátiť o krok späť (z toho vyplýva aj názov – voda už stiekla dole, nedá sa ísť späť)
  • produkt je dokončený a vydaný zákaznikovi (releasnutý) až po skončení verifikácie – to môže trvať aj rok, alebo dva
  • investujem veľa peňazí na ročný vývoj a čakám – produkt mi negeneruje zisk

Agile

  • modernejší spôsob vývoja softvéru
  • pracuje sa v cykloch krátkej dĺžky (týždeň, dva týždne, mesiac)
  • v každom cykle sa dopredu dohodne, na akých taskoch sa bude pracovať a potom sa tím snaží tieto tasky aj dokončiť
  • veľkou výhodou je, že sa dá rýchlo spraviť MVP (minimal viable product), alebo prototyp a vieme na ňom potom stavať ďalej
  • čiže na trh sa dostanem oveľa skôr ako pri waterfalle
  • investujem málo peňazí na krátku dobu a zrazu viem produkt už aj využívať – a zároven ďalej vylepšovať

Ako to teda funguje reálne?

  • v realite tieto metodológie slúžia ako také návody, ako by sa softvér mal robiť
  • každá firma, alebo každý tím si z metodológie zoberie to, čo mu vyhovuje
  • kľudne môže robiť firma aj mix waterfallu s prvkami agilného vývoja – ak tak vedia dobre fungovať, tak prečo nie?
  • možno firma nenasleduje ani jednu metodológiu, pretože ma momentálne iné priority – alebo sa zatiaľ nenaučila fungovať podľa nejakej metodológie
  • je dobré sa na pohovoroch na to pýtať – opýtať sa, či robia scrum, aké dlhé majú šprinty, …

Predošlá čast o pozíciach vo firme

Logo
Street of Code o.z.Hlaváčiková 2984105, Bratislava
Chcem odoberať novinky
Poskytnutím emailu súhlasíš s jeho spracovaním v súlade s GDPR.
Copyright © 2024 Street of Code
Kód tejto stránky si vieš pozrieť na našom GitHub-e