300 likes | 505 Views
RESETTERS. Aplikácia poznatkov Tím č. 5 Pedagogický vedúci: Ing. Kuric Eduard. Bc. Puckallér Róbert. Manažment podpory a vývoja. Nástroje, ktoré používame: Microsoft Visual Studio 2010 Professional, niektorí len Microsoft Visual Studio 2010 Express for Windows Phone Windows Phone SDK 7.1.1
E N D
RESETTERS Aplikácia poznatkov Tím č. 5 Pedagogický vedúci: Ing. Kuric Eduard
Bc. Puckallér Róbert Manažment podpory a vývoja Nástroje, ktoré používame: • Microsoft Visual Studio 2010 Professional, niektorí len Microsoft Visual Studio 2010 Express for Windows Phone • Windows Phone SDK 7.1.1 • Framework XNA 4.0
Bc. Puckallér Róbert Manažment podpory a vývoja Manažment verzií zdrojového kódu: • nástroj Git • na serveri BitBucket Štruktúra nášho verziovacieho systému pozostáva z: • produkčnej vetvy, v ktorej sa nachádza aktuálna funkčná verzia hry • vedľajších vetiev, v ktorých sa dopĺňajú nové funkcionality, resp. sa opravujú chyby Po viacerých skúsenostiach plánujeme zahrnúť aj staging branch.
Bc. Puckallér Róbert Manažment podpory a vývoja Pull requesty ako naša zlučovacia politika
Bc. Puckallér Róbert Manažment podpory a vývoja Pár štatistických údajov z Git-u: • Age 45 days, 27 active days (60.00%) • Total Files 262 • Total Lines of Code 49059 (77629 added, 28570 removed) • Total Commits 185 (average 6.9 commits per active day, 4.1 per all days)
Manažment rozvrhu a plánovania Bc. Rešetár Jozef SCRUM na týždňovej báze (stredy 12:00 - 15:00)
Manažment rozvrhu a plánovania Bc. Rešetár Jozef Úlohy v Redmine. • úlohy zadáva stále niekto iný • nahodia sa do nasledujúceho dňa, takisto aj zápisnica • úlohy v tvare • [poradové_čislo_týždňa]_[čislo_úlohy] názov
Manažment rozvrhu a plánovania Bc. Rešetár Jozef Dlhodobý plán
Manažment komunikácie Bc. Račko Michal • Komunikačné kanály - hromadné • Google Groups, Facebook, gTalk group chat • Bitbucket, Redmine - väčšie zahltenie správami + infomovanosť členov tímu • Komunikačné kanály - individuálne • email, gTalk, Facebook • osobná komunikácia, telefón - nie každý je informovaný o všetkom + žiadne zahltenie zbytočnými správami
Manažment komunikácie Bc. Račko Michal • Google Groups - štatistiky hromadnej komunikácie • 693 emailov počas 10 týždňov
Manažment komunikácie Bc. Račko Michal • Google Groups - štatistiky hromadnej komunikácie • najvyťaženejší deň - streda :)
Manažment komunikácie Bc. Račko Michal • Google Groups - štatistiky hromadnej komunikácie • spíme priemerne 8h (menej ako 10 správ/h)
Manažment komunikácie Bc. Račko Michal • Google Groups - štatistiky hromadnej komunikácie • počet začatých konverzácií • počet správ
Manažment komunikácie Bc. Račko Michal • Ukážka tém skupiny v prostredí Google Groups
Manažment komunikácie Bc. Račko Michal • Ukážka jedného komunikačného vlákna
Bc. Gabriel Mančík Manažment rizík • Manažment chýb v nástroji RedMine • 15 zaevidovaných a spracovaných chýb • Neformálne riešené chyby
Bc. Gabriel Mančík Manažment rizík • Základné identifikované riziká v projekte • Nedodržanie termínov • Nezapojenie koncového používateľa do vývoja • Nedostatočná definícia požiadaviek • Nedostačujúci know-how technológie • Vypadnutie člena tímu
Bc. Gabriel Mančík Manažment rizík • Prevencia rizík • Nedostatočná definícia požiadaviek • Týždenné stretnutia a diskusia nad ďalším vývojom projektu • Nezapojenie koncového používateľa do vývoja • Koncového používateľa zastupoval vedúci tímu • Pravidelná prezentácia stavu výsledného riešenia • Nedodržanie termínov • Rovnomerné rozdeľovanie úloh • Prideľovanie úloh skúseným členom tímu
Bc. Gabriel Mančík Manažment rizík • Prevencia rizík • Nedostačujúci know-how technológie • Zdieľanie nájdených príručiek, návodov, kníh • Vypracovanie metodiky správneho programovania • Vypadnutie člena tímu • Práca viacerých osôb na úlohách využívajúcich rovnakú technológiu alebo postup • Nikto nie je nenahraditeľný
Bc. Roško Bohuš Manažment monitorovania projektu • Alfa & Omega - nástroj Redmine • Sledovanie stavu úloh a postupu prác • Stavy úloh • Percentuálny postup Legenda *Stav šprintov k 2.11.2012
Bc. Roško Bohuš Manažment monitorovania projektu • Splnenie úloh v stanovenom čase • Dosiahnuté výsledky • Doplnenie informácií k úlohe • Náročnosť úloh • Spotreba zdrojov - pre nás čas • Komplikácie • Regulácia granularity
Bc. Roško Bohuš Manažment monitorovania projektu • Použitie pluginov • Issues • Tasks • Run charts
Manažment kvality Bc. Šimon Mikuda • Kvalita zdrojového kódu • Častá komunikácia, buddy check • Refaktoring - zjednodušenie práce so kódom - Nejednotný štýl pri programovaní + Zjednotenie štýlu pomocou metodiky a komunikácie • Kvalita dokumentácie • Kontrola spôsobu zadávania opisov obrázkov, tabuliek • Kontrola dodržania formy pre zápisnice
Manažment kvality Bc. Šimon Mikuda • Testovanie • Sústredime sa na funkcionalitu a nie na testovanie • Funkčný prototyp (beta testovanie) • Dve verzie: Release a Debug Debug verzia Release verzia
Manažment kvality Bc. Šimon Mikuda • Graf vývoja metrík pre náš projekt
Manažment kvality Bc. Šimon Mikuda • Ukážka pluginu pre metriky v nástroji Visual Studio 2010
Manažment dokumentácie Bc. Piták Juraj Nástroj na tvorbu dokumentácie: • Microsoft Word • LaTeX Využívame Microsoft Word: • jednoduché ovládanie • plne postačujúci pre naše dokumentácie • od verzie 2007 a novší • problémy s MS Office for Mac 2008 Nástroje pre správu dokumentov nepoužívame.
Manažment dokumentácie Bc. Piták Juraj • tlačenie v pravidelných intervaloch • zakladanie dokumentácie jednotlivých šprintov do spoločného šanónu Šablóny dokumentácií: Zatiaľ máme vytvorené dve dokumentácie. • Dokumentácia riadenia • Dokumentácia šprintov (1. a 2. šprint) Problémy • nevytvorenie dokumentácie na čas • vytvorenie dokumentácie na inom než dohodnutom mieste • problémy so spájaním dokumentácie
Manažment dokumentácie Bc. Piták Juraj prebieha dokumentácia zdojového kódu. jednoduché komentovanie kvôli prehľadnosti v značkách <summary> ľahšie pochopenie kódu /// <summary> /// text /// </summary> - komentár fungovania - komentár TODO Správnosť ale aktuálna nepotrebnosťkodu: /* ITWORKS: kod; */ Potreba úpravy kodu: /* FIXME: kod; */ /* TODO: kod; */
Manažment dokumentácie Bc. Piták Juraj Offline prezentácia webovej stránky Tímu 5.