1 / 16

Martin Šutka [MCSD, MCPD]

Práca v ývojárskeho tímu. Martin Šutka [MCSD, MCPD] team leader of web development, software architect, Zymestic Solutions, s.r.o. martin.sutka@zymestic.sk. Obsah. Role na projekte Organizácia vývoja Firemná agenda DEMO. Role na projekte. Product-owner (u zákazníka)

reilly
Download Presentation

Martin Šutka [MCSD, MCPD]

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Práca vývojárskeho tímu Martin Šutka [MCSD, MCPD] team leader of web development, software architect, Zymestic Solutions, s.r.o. martin.sutka@zymestic.sk

  2. Obsah • Role na projekte • Organizácia vývoja • Firemná agenda • DEMO

  3. Role na projekte • Product-owner (u zákazníka) • Kľúčová rola pre úspech projektu • Určuje priority • Prostredník do vnútra firmy • Pri niektorých (štátnych) zákazkách chýba • Project manager • Prostredník medzi PO a Dev team-om • Sleduje termíny, kapacity

  4. Role na projekte • Riešiteľ projektu (team leader) • „Mozog“ projektu • Tvorí architektúru projektu • Určuje: Čo? Kto? Kedy? V akej kvalite? • Tvorí odhady • CodeReview • Garancia kvality

  5. Role na projekte • Dev team • Vývojari • Testeri • Technical writer • Team leader

  6. Role na projekte • Analytický team • Komunikácia so zákazníkom • Vytvára „obecný koncept“ • Návrh riešenia nie však implementácie • Tvorba užívateľských príručiek • Konfigurácia prostredí • Nasadzovanie aplikácií • Školenia

  7. Organizácia vývoja • Iterácie • „Krátke“ časové horizonty • Implementácia dohodnutých funkčností • Výsledok diskusie medzi PM a TL • Backlog • Pool funkčností požadovaných zázkazníkom • Obsahuje User Stories • Zdroj pre iterácie

  8. Organizácia vývoja • User stories • Use Case – použitie aplikácie • Náročnosť určená v Story point-och (napr. MD) • Príklad: meranie • Requirements • Konkrétna požiadavka na funkčnosť • Podrobnejšia špecifikácia • Príklad: meranie bodom, líniou, ...

  9. Organizácia vývoja • Tasks • Konkrétna implementačná úloha • Priraďuje ich TL • Odhad v hodinách • ID úlohy sa páruje so zmenami v Source Control • Code Review • Príklad: tlačítko v toolbare, ...

  10. Organizácia vývoja • Test Case • Testovacie scenáre pre User Stories • Testovanie prebieha po nasadení buildu • Nájdené nedostatky sa zaznačia ako Bug-y • Bug opravený v nasledovnej iterácii • Buildy po iteráciách • Done vs. Technický dlh • Prototypovanie • Čo najjednoduchší workflow

  11. Firemná agenda • Dev meeting • 1 krát za 2 týždne • Kto, čo robil, bude robiť • zápis • Koordinačné porady • 1 krát za týždeň • per project • zápis

  12. Firemná agenda • Stand-up denný • Čo budem robiť • Čo som spravil • Bez zápisu • Kick-off, Ad-hoc, Review • Timesheet • Výkaz pre zákazníka (PM)

  13. DEMO Locator

  14. Odkazy • http://www.zymestic.sk/ • http://blog.aspnet.sk/xxxmatko/

  15. ?

  16. Ďakujem za pozornosť

More Related