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

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

Ako sa vyvíja softvér 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? - (00:00) - Úvod (00:42) - Prečo na tom záleží? (03:08) - Metodológie vývoja softvéru

Street of Code

July 3, 202032m 48s

Audio is streamed directly from the publisher (media.blubrry.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

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

The post Ep. 41 – Vývoj softvéru vo firme appeared first on Street of Code.