vis & tfs ján repiský senior consultant microsoft enterprise services
DESCRIPTION
VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services. Využití TFS při dodávce a podpoře V ězeňského informačního systému. Agenda. O projekte WorkItems Automatické generovanie Relase & Incident management system Pár slov Source Control Team Build Release Management. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/1.jpg)
VIS & TFS Ján RepiskýSenior ConsultantMicrosoft Enterprise ServicesVyužití TFS při dodávce a podpoře Vězeňského informačního systému
![Page 2: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/2.jpg)
VIS
Agenda
O projekte
WorkItems
– Automatické generovanie– Relase & Incident management system
Pár slov– Source Control– Team Build– Release Management
![Page 3: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/3.jpg)
VIS
O projekte (základné fakta)
Vezeňský informačný systém– Distribuovaný systém - 36 organizačných jednotiek – Pokrýva kompletnú funkcionalita VS
3 susbsystémy 15 modulov
– Typy modulov Vývojové Navision (ekonomický subsystém) Integrácia riešení 3. stran
– Partner Aquasoft (vývoj) Infinity (Navision)
Mílniky– Štart v 2005 (uvodní studie , analýzy)– Rutinné nasadenie prvých modulov od 1.7.2006– Posledný modul k 1.1.2008
![Page 4: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/4.jpg)
VIS
O projekte (z pohladu VSTF)
Od 07/2005
WorkItems– Sledovanie vývojových úloh– Change management– Úpravy šablon – Vlastné nadstavbové riešenia
Source Control– Počet riadkov: cca 500 tisíc– Počet projektov: do 100– Počet programátorov: 12+
Team Build– Multiple daily build
![Page 5: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/5.jpg)
VIS
O projekte (z pohladu VSTF)
Málo používané časti VSTF– Integrace s MS Projekt
Problematické Offline
– Datový sklad a reporting Primárně používame WorkItem Queries Preddefinovaná sada vrejných queries per modul
– Project Portal
![Page 6: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/6.jpg)
VIS
Agenda
O projekte
WorkItems
–Automatické generovanie– Relase & Incident management system
Pár slov– Source Control– Team Build– Release Management
![Page 7: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/7.jpg)
VIS
Generovanie WorkItems
Situácia- Rané štádium vývoja nového modulu - Prebehla úvodná analýza- Existuje funkčný rozpad
- Modul- Funkčný celok- Funkčná jednotka - (Entity , Operace , Procesy)- ....
![Page 8: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/8.jpg)
VIS
Generovanie WorkItems
Situácia- Existuje popis činností pro jednotlivé artefakty
- Variabilná úroveň granularity- Napr. pre entitu
- Design- Implementácia databázové části- Implementácia aplikačnej logiky- Implementácia uživatelského rozhrania- ...
- Úroveň granularity jednotlivých činností je príliš malá pre udržiavanie v MS Project
![Page 9: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/9.jpg)
VIS
Generovanie WorkItems
Ako vyrobiť množstvo workitemov
– Visual Studio SDK– WorkItem Object Model– Vstupy
Popis fukčného rozpadu v XML Popis činností typizovaných artefaktov v XML
– Vlastná aplikácia Kartézsky súčin vstupných elemntov Vytvorenie workitems Štandardné typy (Tasks)
![Page 10: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/10.jpg)
VIS
Agenda
O projekte
WorkItems
– Automatické generovanie–Relase & Incident management system
Pár slov– Source Control– Team Build– Release Management
![Page 11: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/11.jpg)
VIS
Aplikační komentáře
![Page 12: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/12.jpg)
VIS
Zpracování
![Page 13: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/13.jpg)
VIS
Incident
![Page 14: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/14.jpg)
VIS
Change Case
![Page 15: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/15.jpg)
VIS
Change Item
![Page 16: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/16.jpg)
VIS
Sestavy
![Page 17: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/17.jpg)
VIS
Release & Incident Management
Vlastná aplikácia– SDK– WorkItem Object Model– WorkItem User Control Hosting– Query Integration
Prínosy– WorkItem Browser a Editor bez Visual Studia– Podpora hierarchických vazeb
![Page 18: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/18.jpg)
User Experience
![Page 19: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/19.jpg)
VIS
![Page 20: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/20.jpg)
VIS
![Page 21: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/21.jpg)
VIS
![Page 22: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/22.jpg)
VIS
![Page 23: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/23.jpg)
VIS
![Page 24: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/24.jpg)
VIS
![Page 25: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/25.jpg)
VIS
![Page 26: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/26.jpg)
VIS
![Page 27: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/27.jpg)
VIS
![Page 28: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/28.jpg)
VIS
![Page 29: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/29.jpg)
VIS
![Page 30: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/30.jpg)
VIS
![Page 31: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/31.jpg)
VIS
![Page 32: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/32.jpg)
VIS
![Page 33: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/33.jpg)
VIS
![Page 34: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/34.jpg)
VIS
![Page 35: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/35.jpg)
VIS
![Page 36: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/36.jpg)
VIS
![Page 37: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/37.jpg)
VIS
![Page 38: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/38.jpg)
VIS
![Page 39: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/39.jpg)
VIS
![Page 40: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/40.jpg)
VIS
![Page 41: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/41.jpg)
VIS
![Page 42: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/42.jpg)
VIS
Agenda
O projekte
WorkItems
– Automatické generovanie– Relase & Incident management system
Pár slov– Source Control– Team Build– Release Management
![Page 43: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/43.jpg)
VIS
Source Control
Prečo používame– Stabilný , spoľahlivý, výkonný– Povinnost associovat WorkItem – Možnosť ďalších atributov = lepší tracking– Branching a Merging– Shelving
Branches– Main– RTP– Feature Branch
![Page 44: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/44.jpg)
VIS
Release management
z RTP branche
Automatizovaný build– Team build
Automatické vytvorenie setup projektu– Test.MSI– Deploy.MSI– Používame Wix
Inštalácia vo vývojovom testovacom prostredí
Inštalácia v produkčnom testovacom prostredí
Deployment do ostrého prostredia – 80 serverov– SMS – Clickonce klient
![Page 45: VIS & TFS Ján Repiský Senior Consultant Microsoft Enterprise Services](https://reader036.vdocuments.mx/reader036/viewer/2022070403/56813a02550346895da1cbc2/html5/thumbnails/45.jpg)
VIS
Záver
VSTF je skutočným prínosom pre riadenie a podporu komplexných vývojových projektov
Možnosť rozšírenia produktových vlastností pre sofistikovanejšie scenáre