martin Šutka [mcsd, mcpd]

16
Martin Šutka [MCSD, MCPD] team leader of web development, software architect, Zymestic Solutions, s.r.o. [email protected] Práca vývojárskeho tímu

Upload: reilly

Post on 19-Mar-2016

66 views

Category:

Documents


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. [email protected]. Obsah. Role na projekte Organizácia vývoja Firemná agenda DEMO. Role na projekte. Product-owner (u zákazníka) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Martin  Šutka  [MCSD, MCPD]

Martin Šutka [MCSD, MCPD]team leader of web development, software architect, Zymestic Solutions, [email protected]

Práca vývojárskeho tímu

Page 2: Martin  Šutka  [MCSD, MCPD]

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

Obsah

Page 3: Martin  Šutka  [MCSD, MCPD]

> 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

Page 4: Martin  Šutka  [MCSD, MCPD]

> 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

Page 5: Martin  Šutka  [MCSD, MCPD]

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

Role na projekte

Page 6: Martin  Šutka  [MCSD, MCPD]

> 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

Page 7: Martin  Šutka  [MCSD, MCPD]

> 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

Page 8: Martin  Šutka  [MCSD, MCPD]

> 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

Page 9: Martin  Šutka  [MCSD, MCPD]

> 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

Page 10: Martin  Šutka  [MCSD, MCPD]

> 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

Page 11: Martin  Šutka  [MCSD, MCPD]

> 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

Page 12: Martin  Šutka  [MCSD, MCPD]

> 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

Page 13: Martin  Šutka  [MCSD, MCPD]

Locator

DEMO

Page 14: Martin  Šutka  [MCSD, MCPD]

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

Odkazy

Page 15: Martin  Šutka  [MCSD, MCPD]

?

Page 16: Martin  Šutka  [MCSD, MCPD]

Ďakujem za pozornosť