Unser Event-Tipp


ShareConf 2010 - bis zum 14. Mai anmelden und bis zu 140 € sparen!






AIT TeamSystemPro Team

Metriken im Team Foundation Server

Level:
Vertiefungsvortrag (Kentnisse im Thema werden vorausgesetzt)

Zielpublikum: Projektleiter, Entwickler, Tester, Qualitätsverantwortliche

Tag und Uhrzeit: Mittwoch, 06. Mai 2009 - 12.00 - 13.00 Uhr Raum Madrid

Inhalt:
Im Laufe eines Software-Projektes nimmt der Aufwand für scheinbar kleine Erweiterungen und die Qualitätssicherung ständig zu. Um die Qualität der Software aufrecht zu erhalten und damit z.B. die Wartbarkeit zu gewährleiten, erhöhen sich die Kosten oft deutlich. So sind geforderte Funktionen evtl. nur schwer oder gar nicht abbildbar oder es setzt ein sogenannter Architectural Decay ein. Dadurch ergibt sich häufig, dass im Laufe eines Software-Lebenszyklus 80% der Gesamtkosten dem hohen Wartungsaufwand geschuldet sind. Ziel ist es also, die Software-Qualität kontinuierlich auf einem hohen, konstanten Niveau zu halten.
Häufig fehlt es der Projektleitung an frühen Kennzeichen für die Verschlechterung von Qualität. Aufgrund des schleichenden Prozesses wird erst sehr spät die Gefahr eines Scheiterns erkannt. Verschiedenen Metriken sind in entsprechender Kombination geeignete Indikatoren, um den Qualitätsstand einer Software messen zu können und sollen an dieser Stelle Abhilfe schaffen. Aufgabenstellung soll es sein, bekannte Metriken für die Qualität von Software im Laufe der Entwicklung zusammenzutragen und Code-Qualitäts-Indizes zu bilden. Die definierten Code-Qualitäts-Indizes sollen in das Microsoft Visual Studio Team System integriert und während der laufenden Entwicklung automatisch erfassbar gemacht werden. Dabei soll auch die Veränderung der einzelnen Metriken über einen bestimmten Zeitraum ausgewertet werden. Ziel ist es, dem Projektleiter zu ermöglichen, mit einem Blick auf spezielle Reports den Qualitätsstand des Projektes zu erfragen, um rechtzeitig geeignete Maßnahmen zur Gegensteuerung ergreifen zu können. Damit soll eine Möglichkeit gegeben werden, die Kosten eines Softwareprojektes spürbar zu senken und den Anteil der Wartungskosten an den Gesamtkosten zu reduzieren.

Sven Hubert ist Consultant bei der AIT AG. Er berät Unternehmen bei der Softwareentwicklung auf Basis von Microsoft Technologien. Seine Schwerpunkte liegen in der Konzeption von verteilten Anwendungen im industriellen Bereich sowie der Unterstützung bei der Umsetzung von Entwicklungsprozessen auf Basis des Team Foundation Servers.