Přednáška pro Katedru informatiky na Fakultě elektrotechniky a informatiky VŠB TU Ostrava, dne 17.4.2013
Anotace:
Agile je v současnosti nejvíce trendy směr při vývoji software. Co je Agile? Proč bychom měl něco takového chtít? Jak se liší od tradičního způsobu vývoje software? V jakých podmínkách je aplikovatelný? Tyto a mnohé jiné otázky zodpovíme pomocí příběhů a příkladů z praxe.
[English:]
Lecture for students of Department of Computer Science at Faculty of Electrical Engineering and Computer Science VŠB Technical University of Ostrava, 2013-14-17
Annotation:
Agile is currently the most trendy approach to develop software. What does Agile mean? Why should we need anything like this? How does it differ from traditional approach to deliver software? What are the conditions to apply Agile? These questions and many more will be answered through stories and examples in following lecture.
Tieto - complex environment is our daily breadGlobal organizationDistributionMulticultural environmentGlobal customersDifferent domainsDifferent technologiesFrom Lean startups to very large complex systems
Vývoj software na zakázku je jiný…než výroba konkrétních produktů, nebostavebnictvíMy se ale snažíme používat stejný přístup a nástroje
Soustředíte se na to,co zákazník potřebuje?Nebo na to, co říká kontrakt?Lose-Lose situace!
Předávky - znovuvytvářeníUčení a zapomínání – big bangBudování zbytečného – bezprioritizace (neznalost hodnoty)Předělávky – opravyNevratná rozhodnutí příliš brzy…Důsledky: nedorozumeni, nutnostrozsahlychoprav, brzkanevratnarozhodnuti (architektonicka) – drahé změny, nerizenarizika - ta s nejvetsimdopademnakonciprojektu, kontrakt
Když je s vodopádem tolik starostí, proč se tak rozšiřil?
House ofdreams - Dvere, okna, strechaCAB – změna zákona
VyvojproduktuRamp-upPrikladypouziti Agile:Start sluzbyStartupDomácí rozpočetDiplomová práceOtázky na státnice:-)
Když je Agile tak skvělý, v čem je tedy háček? Proč už jej všichni nepoužíváme?
Yrina – bytdobrymprogramatoremnestaciCross functional teamyProaktivnipristup k hledaniprilezitost a reseniproblemuKomfortnizona – uceniRustMimopracovniaktivity – pracenikdynekonciPrace=zabava (dlouhodobeudrzitelnenasazeni)Vzdyckyporadmuzetejitucitneboprednaset