Martin Šutka [MCSD, MCPD]

Post on 19-Mar-2016

63 views 4 download

description

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) - PowerPoint PPT Presentation

Transcript of Martin Šutka [MCSD, MCPD]

Martin Šutka [MCSD, MCPD]team leader of web development, software architect, Zymestic Solutions, s.r.o.martin.sutka@zymestic.sk

Práca vývojárskeho tímu

> Role na projekte> Organizácia vývoja> Firemná agenda> DEMO

Obsah

> 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

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

Role na projekte

> Dev team> Vývojari> Testeri> Technical writer> Team leader

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

Role na projekte

> 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

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, ...

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, ...

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

Organizácia vývoja

> 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

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)

Firemná agenda

Locator

DEMO

> http://www.zymestic.sk/> http://blog.aspnet.sk/xxxmatko/

Odkazy

?

Ďakujem za pozornosť