Das Team System-ABC
Unser Glossar zu Visual Studio Team System erklärt die wichtigsten Begriffe aus dem VSTS-Universum:
- Anpassen (Customizing)
Als Anpassen bezeichnet man Konfigurationsänderungen an einem
Teamprojekt, per Klicks in Dialogoberflächen oder durch die
Manipulation von XML-Dateien - ohne richtig Programmieren zu müssen. Dazu zählen
insbesondere das Anpassen von Work Items und Prozessvorlagen.
- Application Lifecycle Management (ALM)
Es gibt keine genormte Definition für den Begriff. In der Form,
wie er bei Microsoft verwendet wird, deckt er den Bereich von
der Idee eines Softwareprojekts bis zu dessen Ende (Übergang in
die Wartungs- bzw. Betriebsphase) ab.
Klassische Disziplinen des ALM sind unter anderem:
- Projektmanagement
- Anforderungsmanagement
- Design und Architektur
- Entwicklung
- Qualitätssicherung
- Software Configuration Management (SCM)
- Changeset
ist die Summe der Dinge, die während eines Eincheckvorgangs als
atomares Paket an den TFS geschickt werden. Dieses besteht aus:
- den Änderungen an den Dateien
- einem Eincheckkommentar
- beliebig vielen Einchecknotizen
- ggf. Richtlinienwarnungen (weil bestimmte
Eincheckrichtlinien nicht erfüllt worden sind, wie z.B.
Verstoß gegen Namenskonventionen)
- Erweitern (Extending)
Vom Erweitern spricht man an den Stellen, wo man das
gewünschte Verhalten nur durch Programmieren der vorgegebenen
Erweiterungsschnittstellen erreichen kann. Am häufigsten werden
kleines Programme geschrieben, die auf ein TFS-Ereignis
reagieren (wie zum Beispiel die Änderung eines Workitems, oder
ein Eincheckvorgang oder ein vollendeter Buildprozess) und
daraufhin Logik eigene ausführen.
- Team Editons
Die Visual Studio Team Editions bieten verschiedenen
Rollen (Architekten, Entwickler, Tester, Datenbankprofis)
spezielle Werkzeuge zur Bewältigung seiner Aufgaben an.
- Team Foundation Server (TFS oder VSTFS)
Der TFS stellt das Kernstück der VSTS-Produkte da und
enthält eine Reihe integrierter Dienste zur effektiven und
effizienten Arbeit in (auch international verteilten) Teams.
- Work Item Tracking
- Version Control
- Team Build
- Project Portal
- Project Alerts (Notifications)
- Teamprojekt
bezeichnet die Projekte, die auf dem TFS angelegt
werden.
- Visual Studio Team System (VSTS)
bezeichnet die gesamte Plattform für Application Lifecycle
Management. Sie besteht konkret aus den folgenden Produkten:
- VSTS Team Foundation Server
- VSTS Architecture Edition
- VSTS Development Edition
- VSTS Test Edition
- VSTS Database Edition
- VSTS Test Load Agent
Begriffe, die in der Liste auf jeden Fall noch fehlen:
- Check-In
- Check-Out
- Project Alerts
- Team Explorer
- Work Item
- Work Item Type
- Prozessvorlage (Process Template)
- Prozessleitfaden (Process Guidance)