Title: TechTalk Intro til Team System
1TechTalkIntro til Team System
- Niels Hilmar Madsen
- Microsoft
- nielshm_at_microsoft.com
- Blogs.msdn.com/hilmar
2Agenda
- .NET fra 2002 til nu
- Visual Studio 2005-overblik
- De mange versioner
- Team System
- Klient
- Arkitekt, udvikler, tester
- Server
- Alle ovenstående
- Projektleder, udviklingschef med mere
3Historien
- .NET 1.0 og VS .NET 2002
- Windows Forms, ASP.NET, Web services
- Løbende derefter Mobil-udvikling, Compact
Framework, J - .NET 1.1 og VS .NET 2003
- Mindre ændringer, Mobil-udvikling, J er
integreret - Visual Studio Tools for Office 2003
4Historien
- .NET 2.0 og VS .NET 2005
- Stor opdatering på tværs af platform
- Sprog, applikationstyper, klassebibliotek
- Værktøjer
- Produktivitet og kvalitet i fokus
- Input fra udviklerne selv
- Værktøjer og .NET til alle
- Kraftigt udvidet palette
5Visual Studio 2005
- Express
- Windows-udvikling C, VB.NET, J, C
- Web-udvikling (alle sprog) Web developer
- Standard / Professional
- Visual Studio som vi kender det
- Med alt det nye
- Team System
- Værktøjer til hele udviklingsprocessen
- Alle versioner har .NET 2.0!
- Og alle de tilhørende muligheder
6Expanding Visual Studio
7Visual Studio Team System
Visual Studio Team EditionSoftware Architects
Visual Studio Team EditionSoftware Developers
Visual Studio Team EditionSoftware Testers
Visual StudioTeam Foundation Server
8Klienterne- Nye og bedre værktøjer
- Bedre værktøjer
- Udvikleren (og arkitekten)
- Nye værktøjer
- Arkitekt, tester og projektleder
- Bedre samarbejde mellem roller
- Overlevering fra én rolle til en anden
- Dybt integreret process
- Dyb integration af Team Foundation
- Kildekode, build,
- Work items mm
9Visual Studio Team System
Visual Studio Team EditionSoftware Architects
Visual Studio Team EditionSoftware Developers
Visual Studio Team EditionSoftware Testers
Visual StudioTeam Foundation Server
10Team Edition (Architects)
- Application Designer
- Whiteboard til applikations-design
- Validering mod infrastruktur
- Visualiser sammenhænge i distribuerede systemer
- Logical Datacenter Designer
- Editor til indstillinger og krav
- SDM-generering og kompilering
- System Designer og Deployment Designer
- Binder applikations-design til datacenter-design
11Application Designer
Service-OrientedArchitecture model
Port Details editor
12Logical Infrastructure Designer
Services assignedto logical infrastructure
Architecture validatedagainst operationalsetting
s and constraints
13Class Designer
Class Designerandtwo-way code synch
14Visual Studio Team System
Visual Studio Team EditionSoftware Architects
Visual Studio Team EditionSoftware Developers
Visual Studio Team EditionSoftware Testers
Visual StudioTeam Foundation Server
15Team Edition (Developers)
- Statisk kode-analyse
- Support for både managed og native kode
- Code profiling
- Integrated unit testing and framework
- Kraftigt udvidet i forhold til NUnit
- Dyb integration
- Code coverage
- Se hvilken del af koden, der er blevet testet
16Visual Studio Team System
Visual Studio Team EditionSoftware Architects
Visual Studio Team EditionSoftware Developers
Visual Studio Team EditionSoftware Testers
Visual StudioTeam Foundation Server
17Team Edition (Testers)
- Test er dybt integreret i Visual Studio
- Test-projekter
- Test View
- Test Explorer
- Tests er kode
- Load testing
- Web tests
- Web services
- Load patterns constant, step, custom
- Perf counter collection and threshold monitoring
18Load Testing Creation
Load Testing Web recorder
19Load Testing
Load Testing
Perf Counter integrationand monitoring
20Test Case Management
Test Case Management
21Serveren- Team Foundation Server
- Kildekode
- Test
- Unit-test med code coverage
- Web test, load test med mere
- Work Items
- Bugs,
- Kode der skal skrives/reviewes
- Dokumenter, Arkitektur, test
22Serveren- Team Foundation Server
- Build-server
- Test, analyse med mere
- Rapporter
- Process
- Dybt integreret i alle værktøjer
- MSF, CMMI, en variant eller lav din egen
- Statistik
- Rapportering
- Sharepoint-site til team og andre interesserede
- Fuld kontrol
- Hvem må hvad
23Visual Studio Team System
Visual Studio Team EditionSoftware Architects
Visual Studio Team EditionSoftware Developers
Visual Studio Team EditionSoftware Testers
Visual StudioTeam Foundation Server
24Work items- huskesedlen
- Ikke bare bugs, work items!
- Bugs, opgaver, forudsætninger
- Grundlaget for god software-udvikling
- Dybt integreret med værktøjerne
- Udvikling, source control med mere
25Rapporter- hvor langt er vi nået?
- Overvåg data fra hele processen
- 50 rapport-typer som standard
- Rediger eller tilføj dine egne
- SQL Server Reporting Services
26Projekt-site
- Bedre kommunikation i/mellem team(s)
- Specifikationer, forum, nyheder mm
- Work items, rapporter, builds
- Flere niveauer af adgang
- Windows Sharepoint Services
27Source Code Control
- Let at bruge, mange muligheder
- Branching, merging
- Multiple checkouts
- Shelving
- Integration
- Kombiner ændringer, kommentarer, work items,
policy, e-mails med mere - Kommando-prompt
28Visual Studio Team System- Sådan får du det
- MSDN Universal abonnenter kan vælge mellem
- Visual Studio Team Edition for Software
Architects - Visual Studio Team Edition for Software
Developers - Visual Studio Team Edition for Software Testers
or
or
- Team Foundation Server købes separat
- 5-brugerversion følger dog med i Team Editions
Hvert Team System klient-produkt indeholder en
CAL til Team Foundation
29Links
- Visual Studio-versioner
- Features
- http//lab.msdn.microsoft.com/vs2005/productinfo/p
roductline/default.aspx - Abonnementer/priser
- http//msdn.microsoft.com/howtobuy/vs2005/subscrip
tions/ - De seneste opdateringer
- Generelt
- http//msdn.microsoft.com/teamsystem
- Rob Carons blog
- http//blogs.msdn.com/robcaron