ALM As-A-Service TFS zur hausinternen Cloud ausbauen Sven Hubert AIT TeamSystemPro Team
Das Unternehmen.NET Softwareentwicklung.NET Entwicklung.NET Software-Entwicklung Architektur Beratung Team Foundation Server Visual Studio Consulting Neue Chancen mit Microsofts Cloud Computing Plattform» Mehr Informationen» Mehr Informationen» Mehr Informationen» Mehr Informationen Über 200 Kunden vertrauen auf unsere Expertise und Professionalität! http://www.aitgmbh.de
Agenda TFS Ausbaustufen Limitierungen Notwendige Erweiterungen Zusammenfassung 4
TFS Topology Single Server Single Server TFS
TFS Topology Dual Server Dedicated Admin Tools App Tier Data Tier
TFS Topology - Farm Network Load Balancing Consolidated Admin Snap-in Team Project Collection VIP N L B Team Project Collection Team Project Collection Another SQL Server
TFS Topology - Farm TFS Build Farm N L B TFS Proxies Test Rig SharePoint Farm Data Warehouse Project Server Virtual Machine Manager
Herausforderungen Projekterzeugung und Rechteverwaltung TFS Proxy-Verwaltung Abgrenzung von Teamprojekten im Warehouse (Excel Reports) Anonymisierung von personenbezogenen Warehouse-Daten Build- und Test-Farm auf TPC-Ebene Eingeschränkte Regeln auf Work Items (keine Berechnungen) TFS Sharepoint Dashboard Berichtsfilter 12
ALM As-A-Service SINNVOLLE ERWEITERUNGEN 13
Service Aggregate Estimate, Remaining Work, Completed Work, State etc. Req Feature Req Req Task Task Task Task Task Task Task
Service Configuration Web site to activate/deactivate automations by collection and project
TFS Kontext TF Service Service Hook Load balancing TF Agent Job Queue Management Website Data Warehouse 16
ALM As-A-Service DEMO 17
Self-Service Portal Create new team project Less permissions necessary delegated to service account Custom permission actions (create AD groups etc.)
TFS Kontext TF Service Service Hook Load balancing TF Agent Job Queue Management Website Data Warehouse 19
TFS Kontext SharePoint Farm Report Server Active Directory TF Service Service Hook Load balancing Self Service Portal TF Agent Job Queue Management Website Data Warehouse 20
Datenschutz in Reports Anonymous Anonymous 21
Warehouse Security User Names Configured user names will be overwritten with Anonymous Based on AD Group which contains user black-list
Cube Security Team Projects Security to isolate team projects in cube Not in relational warehouse!!!
TFS Kontext SharePoint Farm Report Server Active Directory TF Service Service Hook Load balancing Self Service Portal TF Agent Job Queue Management Website Data Warehouse 24
TFS Kontext SharePoint Farm Report Server Active Directory TF Service Service Hook Load balancing Self Service Portal TF Agent Job Queue Management Website Warehouse Adapter Data Warehouse 25
Sharepoint Dashboards 26
TFS Kontext SharePoint Farm Report Server Active Directory TF Service Service Hook Load balancing Self Service Portal TF Agent Job Queue Management Website Warehouse Adapter Data Warehouse 27
TFS Kontext SharePoint Farm Web Parts Report Server Active Directory Self Service Portal Management Website TF Service Service Hook Load balancing TF Agent Job Queue Warehouse Adapter Data Warehouse 28
TFS Kontext SharePoint Farm Web Parts Report Server Active Directory Self Service Portal Management Website TF Service Service Hook Load balancing TF Agent Job Queue Warehouse Adapter Data Warehouse 29
Weitere Erweiterungen Dependency Management Verwaltung eines Binär-Repository Heterogene Build-Umgebungen Unix-Build-Server-Anbindung Support-Anbindung Work Item E-Mail-Kopplung CRM-Anbindung 30
Weiterführende Links Der AIT TFS-Blog: http://tfsblog.de TFS Hosted Preview Zugangsdaten für Teilnehmer Kostenlose TFS Tools: http://aitgmbh.de/downloads 31
Buchempfehlung Agile Software Engineering with Visual Studio: From Concept to Continuous Feedback Ein Buch endstanden in Kooperation zwischen Microsoft und dem AIT TeamSystemPro Team. Sam Guckenheimer und Neno Loje zeigen in einem bunten Mix aus Best Practices, allgemeinen Themen zur Software-Entwicklung und technischen Beschreibungen von Team Foundation Server, wie agile Software-Entwicklung funktionieren kann. Interessant für fachliche Administratoren, Entscheider und Prozess-Manager, die mehr mit TFS zu tun haben, als die reine Verwendung, sondern es als strategische Plattform sehen. 32
Kontaktieren Sie uns TeamSystemPro Team TeamSystemPro@aitgmbh.de http://www.aitgmbh.de http://www.tfsblog.de 33