visual studio team services
TRANSCRIPT
![Page 1: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/1.jpg)
Hans-PetterHalvorsen,M.Sc.
GettingStarted
VisualStudioTeamServices
![Page 2: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/2.jpg)
VisualStudioTeamServices• VisualStudioTeamServicesisaplatformtakingcareofallaspectsoftheprocessofdevelopingsoftware(thesoftwaredevelopmentlifecycle)
• YoucanshareDocumentsandCodewithyourTeam,reportBugs,etc.
![Page 3: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/3.jpg)
TeamFoundationServer(TFS)vs.VisualStudioTeamServices(VSTS)
https://en.wikipedia.org/wiki/Team_Foundation_Server
TeamFoundationServer(TFS)
VisualStudioTeamServices
(VSTS)
“TeamFoundation Server”(TFS).Thisissoftwareyoucaninstallonaserverinyourownnetwork.YouandyourteamcanthenhookupVisualStudio tothatserveranduseTFS.Youhavetobuythesoftware,buy licenses forusersanduseyourownserver.
“Visual StudioTeamServices”(VSTS)isanonlineversion ofTFS– hostedbyMicrosoft.Youdon'tneedtoinstallanything.Youneedtopayamonthly fee(until5usersisforfree).VSTSisavailablefromhttp://www.visualstudio.com
vs.
VisualStudio
VisualStudiodon'tcareifyouuseTFSorVSTS.Youjusthook itupusinganURL.
![Page 4: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/4.jpg)
• TeamFoundationServer(TFS)/VisualStudioTeamServices(VSTS)isanApplicationLifecycleManagement(ALM)system,– i.e.,thesystemtakescareofallaspectsinsoftwaredevelopment– fromplanning,requirements,coding,testing,deploymentand
maintenance.• TFS/VSTSisaSourceCodeControl(SCC),BugTracking,Project
Management,andTeamCollaborationplatform• TightlyintegratedwithVisualStudioasMicrosoftisthevendor
ofbothVisualStudioandTFS/VSTS• Cloudbasededition(HostingService):“VisualStudioTeam
Services”(former:“VisualStudioOnline”and“TeamFoundationService”)
WhatisTFS/VSTS?
![Page 5: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/5.jpg)
VisualStudioTeamServices(VSTS)
• FormerlyknownasVisualStudioOnline(VSO)• VSTSisaSourceCodeControl(SCC),BugTracking,ProjectManagement,andTeamCollaborationplatform
• IntegratedwithVisualStudio• TFSintheCloud(Thismeansyoudon'tneedtohosttheserveryourself)
• Freeforupto5users www.visualstudio.com
![Page 6: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/6.jpg)
TFS/VSTS
TFS/VSTS
Visual Studio
LabVIEWServer Clients
FileExplorer
Repository
Services
TeamExplorer
MSSCCIProvider
PowerTools
MS Excel
MS Project
Others
Web Access
SQLServer(TFVC)
TeamFoundationServer(TFS)isanApplicationLifecycleManagement(ALM)system
Git
Eclipse
![Page 7: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/7.jpg)
RequirementsAnalysis
Design
Implementation
Testing
MaintenancePlanningTheSoftware
DevelopmentLifecycle(SDLC)
Deployment
TFS/VSTS
TFS/VSTSisanApplicationLifecycleManagement(ALM)System
SourceCodeControl(SCC)
BugTracking
ProjectManagement
CollaborationPlatformScrum
Agile
VisualStudio
SDLCManagement
MSExcelMSProject
![Page 8: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/8.jpg)
VisualStudioTeamServiceswww.visualstudio.com
![Page 9: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/9.jpg)
GettingStarted
![Page 10: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/10.jpg)
10
SigninwithyourexistingMicrosoftAccount
Ifyoudon'thaveanexistingMicrosoftaccount(hotmail,...), youneedtocreateanewaccount
Enteryoure-mailaddresshere
![Page 11: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/11.jpg)
VSTSAccount
11
CreateaVisualStudioTeamServicesAccount
![Page 12: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/12.jpg)
CreateyourFirstProject
Selecttheseoptions
EntertheNameofyourProjecthere
![Page 13: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/13.jpg)
ProjectStartPage(Dashboard)
AddorChangeWidgets
OntheDashboardyouseedifferentWidgets
![Page 14: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/14.jpg)
AddProjectMembers
...
ClickheretoManageTeamMembers
ThisWindowpopsupwhereyoucanAddorRemoveTeamMembers
![Page 15: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/15.jpg)
Iterations
CreateIterationsforthedifferentreleases,milestonesorsprints(internaland/orexternal);e.g.,Alpha,Beta,RC,RTM
OtherLinksWidgetontheDashboard
![Page 16: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/16.jpg)
Areas
Thedifferent softwaremodulescouldbedividedintodifferentAreas
Example:
![Page 17: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/17.jpg)
TheProductBacklogAlltheWork thatshouldbedoneintheProject
![Page 18: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/18.jpg)
TheSprintBacklog
JustDragItemsfromtheProductBacklogtotheSprintBacklog
AlltheWork thatshouldbedone intheNextSprint(Iteration)
![Page 19: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/19.jpg)
CreateTasks
![Page 20: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/20.jpg)
TaskBoard
DragandDropTasks
![Page 21: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/21.jpg)
VisualStudio
Hans-PetterHalvorsen,M.Sc.
How-TouseTFS/VSTSFeaturesinsideVisualStudio
![Page 22: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/22.jpg)
UsingTFS/VSTSwithVisualStudio• ConnecttoTFS/VSTS• AddSourceCodetoTFS/VSTS• CheckIn/CheckOut• TeamExplorer• SourceControlExplorer
![Page 23: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/23.jpg)
OpeninVisualStudio
![Page 24: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/24.jpg)
Signin
![Page 25: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/25.jpg)
TFS/VSTSinVisualStudio
25
![Page 26: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/26.jpg)
TeamExplorer+SourceControlExplorer
![Page 27: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/27.jpg)
CreatelocalFolderonyourHarddriveCreatealocalFolderonyourharddrivewhereyouwanttostoreyourfiles(Documents,CodeFiles,etc.)
Note!ThisisjustanExample.
![Page 28: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/28.jpg)
WorkspaceMapping
![Page 29: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/29.jpg)
CreateaFolderStructure
Right-clickandselect“NewFolder”
![Page 30: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/30.jpg)
FolderStructureExample
![Page 31: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/31.jpg)
Upload/CheckInChangestotheServer
WhenyouareFinishedyouneedtoUpload/CheckInChangestotheServer(VisualStudioOnline).TheFoldersyoucreatedshould thenbevisibletotheotherMembersonyourTeam
![Page 32: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/32.jpg)
TheFoldersarenowavailibleontheServer
32
![Page 33: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/33.jpg)
AddSourceCode
CheckIn
![Page 34: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/34.jpg)
AddCodetoSourceControlCreateaNewProject,e.g.WindowsDesktop
MakesuretoSelectthisOption!!
![Page 35: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/35.jpg)
![Page 36: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/36.jpg)
GetLatestVersion
BeforeworkingonyourCode,youshouldalwaysgetthelatestversionfromtheServer
![Page 37: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/37.jpg)
EditingyourCode
TheCodeyouareeditingarecheckedoutautomatically
![Page 38: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/38.jpg)
CheckinyourCodewhenFinished
Butbeforeyoucheckinyourcodeyoushould firstgetthelatestversionfromtheserverandmakesureyourCodeCompilewithoutError!
![Page 39: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/39.jpg)
WorkItems– NewBug
WorkItemsareusedtoAdd ItemstotheProductBacklog,ReportBugs,etc.LotsofdifferentWorkItemsTypesexists.YoucanevencreateNewWorkItemTypes
![Page 40: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/40.jpg)
Queries• UsedtofindexistingWorkItems• YoumaycreatedifferentQueriestomakeiteasytofindtheWork
Itemsyouneed• Queriesmaybepersonalorvisibleforeverybodyintheproject
(TeamQueries)
40
![Page 41: Visual Studio Team Services](https://reader034.vdocument.in/reader034/viewer/2022042611/586f5f451a28ab732c8b6e11/html5/thumbnails/41.jpg)
Hans-PetterHalvorsen,M.Sc.
UniversityCollegeofSoutheastNorwaywww.usn.no
E-mail:[email protected]:http://home.hit.no/~hansha/