Tischtennis - Breitensport - mehr als nur mini-Meisterschaften.
Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung...
Transcript of Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung...
![Page 1: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/1.jpg)
MSDN Webcast:
Team Foundation Server– Mehr als nur eine Versionsverwaltung! Visual Studio Team System (Teil 1 von 10)
Veröffentlicht: 20. Februar 2008
Presenter:Neno Loje, MVP für Team Systemwww.teamsystempro.de
![Page 2: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/2.jpg)
VoraussetzungenWer sind Sie?
Sie…
… haben bereits den TFS und nutzen bisher nur kleine Teile?
… haben eine konkrete Herausforderung, welche Sie lösen wollen?
… müssen saubere Nachvollziehbarkeit und Transparenz sicherstellen können?
…wollen sich einfach mal angucken, was es da von neues von Microsoft gibt?
![Page 3: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/3.jpg)
AgendaWas habe ich mit Ihnen vor?
Warum tut Microsoft das?
Was ist eigentlich “Team System”?
Woraus besteht es?
Was kann ich damit machen?
Taugt es was?
Löst es unser Problem?
Welche Teile können wir sinnvoll nutzen?
![Page 4: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/4.jpg)
Begrifflichkeiten
VSTS
= Visual Studio Team System
TFS
= Team Foundation Server
![Page 5: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/5.jpg)
Neue Namen ab Visual Studio 2008
Visual Studio 2005 Visual Studio 2008
Visual Studio Team System Visual Studio Team System 2008
Visual Studio 2005 Team Suite Visual Studio Team System 2008 Team
Suite
Visual Studio 2005 Team Edition for
Software Architects
Visual Studio Team System
2008 Architecture Edition
Visual Studio 2005 Team Edition for
Software Developers
Visual Studio Team System
2008 Development Edition
Visual Studio 2005 Team Edition for
Software Testers
Visual Studio Team System 2008 Test
Edition
Visual Studio 2005 Team Edition for
Database Professionals
Visual Studio Team System
2008 Database Edition
Visual Studio 2005 Team Foundation
Server
Visual Studio Team System 2008 Team
Foundation Server
Visual Studio 2005 Team Test Load
Agent
Visual Studio Team System 2008 Test
Load Agent
![Page 6: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/6.jpg)
Application Lifecycle Management
Program Management
Governance
Standards Compliance
…
SLA
Deployment
Disaster Recovery
…
![Page 7: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/7.jpg)
Project Managers
ALM-Rollen und Verantwortlichkeiten
Business Analysts
Architects
UI Designers
DBAs
DevelopersTesters
Operations
Development Executives
Requirements Management
QoS Management
Requirements Analysis
Architecture Modeling
Analysis and Design
Design for Deployment
UI Design
UI Prototyping
UI Flow Modeling
Database Design
Database Source Control
Database Test Data Gen
Code Analysis
Unit Testing
Version Control
Test Case Management
Manual Testing
Load Testing
Automated Testing
Customer Support
Infrastructure Architecture
Infrastructure Deployment
Portfolio Management
Project Organization
Stakeholder Communication
Project Planning
Task Assignment
Bug Tracking
![Page 8: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/8.jpg)
Novices
Enthusiasts
Students
Hobbyists
Part-Timers
Professionals
Consultants
Enterprise Devs
Architects
Testers
VB6 Devs
![Page 9: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/9.jpg)
Visual Studio Team System
![Page 10: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/10.jpg)
Visual Studio Team System
Visual Studio Team Suite
MS
F P
roce
ss a
nd
Gu
ida
nce
Team Foundation Server
VisualStudio
IndustryPartners
Architecture
Edition
Development
Edition
Test
Edition
Modeling Code Analysis
Code Metrics
Profiling
DatabaseDeployment
Change Mgmt
DB Testing
Load & WebTesting
Version Control
Work Item Tracking
Reporting and BI
Team Portal
Team Build
Database
Edition
Code Coverage
Visual Studio Professional Edition
Test Load Agent
![Page 11: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/11.jpg)
Demo
Der Softwareentwicklungszyklus mit Team Foundation Server
![Page 12: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/12.jpg)
Work Item Tracking
Nicht nur Bugs: alle Arten von Aufgabenpaketen
Bugs, Tasks, Requirements, Change Requests, …
Die Basis für einen Software-Prozess
Jedes Unternehmen arbeitet anders
Sie müssen in der Lage sein das Tool anzupassen!
Felder, Formulare, Regeln, Status
Zwei mitgelieferte Methodologien
VSTS enthält das Microsoft Solutions Framework
![Page 13: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/13.jpg)
Version Control
Vollständige Unterstützung aller Funktionen einer modernen Versionsverwaltung
Neue Versionsverwaltungsfunktionen
Integriertes Einchecken
Kombiniert Änderungen, Kommentare, Work Items, Regeln, Notizen, …
Erweiterbare Eincheckrichtlinien
“Shelving”
Unterstützung für paralleles Arbeiten
Enge Integration mit anderen Team System-Werkzeugen
![Page 14: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/14.jpg)
Build Automation
Build
initiated from
server
Create a
build ID
Document
build
environment
Sync
sources
and tools
Calculate
code churn
Produce
build report
Publish
build
Update
work items
Calculate
code
coverage
Compile and
analyze
Execute
tests
![Page 15: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/15.jpg)
Projektportal
Fördert die Teamkommunikation
Spezifikationen, Diskussionen, Ankündigungen, Listen
Work Items (nur lesend), Berichte, öffentliche Builds
Leichtgewichtiger Zugriff für gelegentliche Projektinteressierte
Baut auf den Windows SharePoint Services auf
Ergänzt durch Team System Web Access
![Page 16: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/16.jpg)
Berichtswesen
Verschafft Ihnen einen Überblick über die Daten des gesamten Systems
Viele hilfreiche Berichte mitgeliefert
Diese können angepasst oder um eigene Berichte erweitert werden
Baut auf den SQL Server Reporting Services auf
![Page 17: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/17.jpg)
RoadmapWie geht es mit VSTS weiter?
Visual Studio 2005
Visual Studio 2008
"Kleines" Release für VSTS und TFS
In der Zwischenzeit
Service Pack 1
Service Release 1 für DB Pro
Power Tools
Visual Studio Code Name "Rosario"
Nächster großer Meilenstein
heute
2009
![Page 18: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/18.jpg)
Zusammenfassung Was sollten Sie mitnehmen?
TFS ist mehr als nur eine Versionsverwaltung
Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, …
Das eng verzahnte Zusammenspiel aus den Einzelteilen bringt die Vorteile
Work Items als zentrales Element
Der TFS wurde dafür ausgelegt um angepasst zu werden
Mitgelieferte Prozessvorlagen sind nur Vorschläge
![Page 19: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/19.jpg)
Nächste SchritteWas können Sie jetzt tun?
1. TFS: Installation & Konfiguration
2. Nutzung der Versionsverwaltung
3. Aufsetzen der Buildprozesse
4. Verwaltung der Aufgaben
![Page 20: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/20.jpg)
VSTS – weitere AngeboteWie geht es weiter?
Visual Studio Team System Information DayRegelmäßige ganztägige Informationsveranstaltung von Microsoft
Inhalt: Welche Herausforderungen und Optimierungspotentiale in Softwareprojekten werden von Visual Studio Team System adressiert?
Format: Praxisnahe Demos & viel Raum für Diskussionen
Details & Anmeldung: www.event-team.com/events/visualstudio
TeamConf 2008 – Die Visual Studio Team System Konferenz
Save the Date! 22.-24. April 2008 in München
Erste Informationen und Call for Papers: www.teamconf.de
Lesestoff:Team Development with TFS Guide – Pattern & Practiceshttp://ww.codeplex.com/TFSGuide
Operations Guidance for Team Foundation Serverhttp://msdn2.microsoft.com/en-us/library/bb663036(VS.80).aspx
![Page 21: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/21.jpg)
Webcast SerieVisual Studio Team System 2008
microsoft.de/msdn/webcasts/serien/MSDNWCS-0802-01.mspx
![Page 23: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/23.jpg)
![Page 24: Team Foundation Server 2008 - Mehr als nur eine ......TFS ist mehr als nur eine Versionsverwaltung Aufgabenverfolgung, Projektportal, Buildserver, Transparenz durch Berichte, … Das](https://reader036.fdocument.pub/reader036/viewer/2022070915/5fb5b90c84f3187879446dd8/html5/thumbnails/24.jpg)
Urheberrechtlicher Hinweis
Dieser Vortrag wurde von Neno Loje(www.teamsystempro.de) im Auftrag der Microsoft Deutschland GmbH konzipiert.
Einige Teile (C) Microsoft, USA.