Belanji JurajAbstrakt. Keď sa pred človeka postaví nejaký problém, prvá inštinktívna vec, ktorá ho napadne, je vytvoriť si plán na vyriešenie daného problému. Aj keď ten plán nie je oficiálne napísaný, každý človek si v mysli nejaký plán vytvorí. Na vytvorenie softvérového projektu je taktiež potrebný plán. Plán je základný kameň vytvorenia dobrého softvérového produktu. Tak ako je každý človek jedinečný, tak aj každý nový plán musí byť jedinečný. Je však možné vytvoriť plán, ktorý bude základnou kostrou na vytváranie nových plánov? V eseji sa identifikujú chyby, ktoré sa môžu stať pri tvorbe plánov. Esej ponúka iný pohľad na univerzálne plánovanie, a poukazuje, že občas univerzálne vytvorený plán zabezpečuje pozitívnejšie výsledky ako vytváranie nového plánu.Beliansky MichalAbstrakt. Každý z nás je po celý život jedinečný človek s vytýčenými cieľmi a túžbami. Všetky naše materiálne, mentálne a ľudské zdroje smerujeme k dosiahnutiu týchto cieľov. Pod vplyvom túžob si vedome alebo podvedome riadime a plánujeme život. Toto plánovanie môžeme z určitého uhla pohľadu porovnať k plánovaniu projektu. Rozsiahlejšie činnosti na uskutočnenie vytýčených snov si plánujeme dopredu, často krát sami, prípadne v spoločnosti rodiny, našich blízkych, tímových kolegov. Efektívne využívanie vizualizačných nástrojov nabitých nespočetným množstvom funkcií nie je žiadnou novinkou. Súčasné podporné prostriedky plánovania poskytujú pre nováčika mnoho funkčných prvkov, s ktorými sa v bežnom „plánovaní života“ nestretne.Bisták AndrejAbstrakt. Plánovanie softvérového projektu je jedna z najdôležitejších častí celého procesu, lebo bez dobrého plánu nemôže efektívne riadenie projektu, identifikovanie potrebných aktivít a zdrojov, a tým pádom ani uspokojivý výsledok. No nie je plán ako plán. Podľa starších teórií bol za výsledok projektu chápaný jeden konkrétny stav, ktorý ak sa dosiahol, tak bol projekt vyhodnotený ako úspešný. Tento prístup sa ukázal ako nie najsprávnejší a najvhodnejší pre softvérové projekty, a preto vznikli nové prístupy k plánovaniu. Modernejšie chápanie plánovania akceptuje ako úspech projektu aj množinu prijateľných bodov, ktorá v priestore tvorí akúsi kocku. Tento prístup sa nazýva semi-kvantitatívne uvažovanie a je to účinný spôsob pre plánovanie a predpovedanie softvérového projektu a navyše poskytuje projektovým manažérom flexibilitu a schopnosť vyrovnať sa s neistotou a nepredvídanými situáciami počas vývoja softvéru.Feješ AdriánAbstrakt. Keď človek narazí na nejaký zložitejší problém, ktorý treba vyriešiť, prvé čo robí je, že začne rozmýšľať o možnostiach riešenia. Ak nájde vhodné riešenie tak sa začne sústrediť na spôsob jeho realizácie. Prejde riešenie krok po kroku, pričom uvažuje o potrebných zdrojoch. Na softvérový projekt je tiež možné pozerať ako na problém, a začať navrhovať postupnosť krokov a definovať potrebné zdroje, čím sa postupne vytvára plán projektu. Samozrejme čím väčší je rozsah projektu a čím viac ľudí sa zúčastňuje na jeho riešení, tým bude plán projektu zložitejší a stúpa jeho dôležitosť. Ako ovplyvní veľkosť projektu jeho plánovanie? Môžeme pri plánovaní malých projektov postupovať rovnako ako pri plánovaní tých väčších? Hľadanie odpovedí na tieto a podobné otázky je predmetom tejto eseje. Pričom pre nájdenie odpovedí je nutné priblížiť aj význam pojmu malý softvérový projekt.Horváth RóbertAbstrakt. Vytváranie plánu a žitie podľa rozvrhu sú pre nás činnosti, ktoré vykonávame každodenne a často krát si to možno ani neuvedomujeme. Tieto procesy majú svoje miesto nie len v bežnom živote, ale aj pri tvorbe softvérových produktov. Pre vytvorenie rozvrhu, ktorý bude slúžiť ako podklad pre ďalšie etapy tvorby produktu máme na výber viacero metód. Zo samotných definícií metód však nemusí byť jasné, ktorá je vhodnejšia vzhľadom na okolnosti nášho projektu. V tejto eseji vám ponúkam svoj pohľad na použitie jednotlivých metód vzhľadom na špecifiká projektu. Opisujem ich hlavné výhody a nedostatky. Taktiež upozorňujem na to, že výber metódy nepredstavuje garanciu zvládnutia vytvorenia kvalitného rozvrhu. V procese plánovania sa ľahko robia chyby, ktoré môžu mať fatálne následky na výsledok projektu, a preto esej identifikuje najčastejšie chyby, ktorých by si manažéri plánovania mali byť vedomí a mali by sa im vyhýbať.Jašš FrantišekAbstrakt. V súčasnosti sa softvér využíva čoraz viac, zasahuje už takmer do všetkých činností ľudí. Preto stúpajú aj nároky na jeho vývoj. Požaduje sa nie len vysoká kvalita, ale aj čo najkratší čas dodania hotového riešenia. Nato, aby sa to dalo splniť je potrebné vynaložiť veľké úsilie, často až stoviek ľudí. Spolupráca tak veľkých, ale aj menších skupín ľudí si vyžaduje vysoký stupeň koordinácie. Každý jeden člen tímu musí vedieť čo ma robiť a kedy to musí byť hotové, z dôvodu dodržania stanovených termínov. Práve preto je dôležité plánovanie. Je zrejme, že pri veľkých projektoch s veľkým počtom ľudí podieľajúcich sa na riešení ,je plánovanie nevyhnutné, avšak, je potrebné aj v malých tímoch, kde koordinácia nie je ani zďaleka taká zložitá? Ako plánovať, projekty, aby ľudia neboli preťažení, ale aby sa pritom stíhali termíny? Koľko plánovať, aby sa plánovaním nestratilo priveľa času? Odpoveďami na tieto a ďalšie dôležité otázky sa budem zaoberať v tejto eseji. Okrem toho rozoberiem aj niektoré dôležité príčiny zlyhávania projektov ako z pohľadu plánovania, tak aj z inej perspektívy. Tieto faktory sú taktiež neoddeliteľnou súčasťou softvérových projektov a je potrebné brať na nich ohľad už pri plánovaní.Kuka RadovanAbstrakt. Plánovanie v softvérovom projekte je činnosť, bez ktorej by sa asi máloktorý projekt úspešne ukončil. Hovorí sa, že je lepšie mať zlý plán, ako žiadny. Ale čo ak je plán dobrý, ale termíny sa napriek tomu nestíhajú? Často môže byť problém v časovom manažmente samotných vývojárov. Pri jeho vytváraní sa môžu inšpirovať metódami, ktoré používajú manažéri pri zostavovaní plánu celého projektu. Avšak nie všetky metódy sú vhodné. Predkladaná esej sa snaží poukázať nielen na dôležitosť plánovania, ale aj na paralelu, medzi tvorbou osobných plánov a plánov softvérových projektov. Taktiež navrhuje metódu, ktorá by mohla byť nápomocná pri odhadovaní času potrebného pre úlohy. Zjednodušuje a urýchľuje túto nie veľmi obľúbenú činnosť a mohli by ju oceniť hlavne vývojári práve pri tvorbe osobných plánov.Maršalek MarošAbstrakt. Plánovanie je nevyhnutnou súčasťou všetkých projektov a skladá sa z množstva činností. Jednou z najdôležitejších je odhadovanie potrebného úsilia, pretože z vytvorených odhadov vychádzajú ďalšie činnosti, akými sú plánovanie rozvrhu alebo plánovanie nákladov. Na presnosť odhadov sú preto kladené vysoké nároky. Tieto odhady však môžu byť vytvorené pomocou rôznych techník, na základe rôznych vstupov a s rôznou presnosťou. Esej predkladá spôsob využitia viacerých techník vzhľadom na zvyšovanie presnosti výsledných odhadov. Esej taktiež analyzuje problémy spojené s takýmto spôsobom odhadovania, ktorými sú zjednotenie vstupov pre metódy a kombinácia výsledných odhadov a predkladá k nim vhodné riešenia založené na štruktúrach rozdelenia produktu.Neslušanová LenkaAbstrakt. Plánovanie si možno bežní ľudia vedia predstaviť ako zápisníček, kde si možno písať dôležité dátumy, alebo ako pripomienky v mobiloch, ktoré zapípajú v dôležitý okamih. Ten istý pojem však zahŕňa aj zložité procesy udržiavajúce poriadok a kontrolu nad obrovskými IT spoločnosťami všade po svete. Nie každý z nás sa možno v živote dostane do organizácie takej veľkosti, ale plánovanie je dôležitým prvkom každého podniku a v istej forme ho denne využívame aj v bežnom živote. Hlavná myšlienka eseje je zameraná na vybrané faktory, vplývajúce na plánovanie a na ich rozdielne pôsobenie v agilnom vývoji a vo vodopádovom modeli. Úvahou sa chcem pokúsiť poukázať na to, aké výhody môže mať jeden prístup voči druhému pri vysporiadavaní sa s týmito faktormi, prípadne na ktoré z nich by sa jednotlivé prístupy mali zamerať viac či menej.Pszota DávidAbstrakt. V softvérových projektoch, rovnako ako v projektoch z iných oblasti sa používajú plány. Pre riešenie problémov so správnym odhadnutím dĺžky trvania projektu ako aj pre samotné vytvorenie plánu už existujú známe metodológie. Táto esej sa zameral na najdôležitejší aspekt plánovania softvérových projektov, na odhadovanie. Zaoberá sa s technikami odhadov, identifikuje ich výhody a nedostatky; definuje ich použiteľnosť pre rôzne typy projektov. Pokúša sa pritom nájsť ideálnu kombináciu známych metód na zvýšenie presnosti a efektívnosti odhadu. Pristupuje k problému aj z pohľadu pracovníkov na danom projekte a uvádza potrebu diskusie medzi manažmentom a vývojovým tímom. Zdôrazňuje ďalej nutnosť analýzy historických dát pre využitie v parametrických modeloch a taktiež potrebu využitia súčasných výsledkov z progresu vývoja pre zjemňovanie a revízie plánu projektu.
|