180 likes | 351 Views
Requirementmanagement mit Team Foundation Server. Thomas Schissler TSchissler@artiso.com. Agenda. Requirement -Management Warum? Was sind die Herausforderungen Team Foundation Server Kurzüberblick Lösungen Erfassen der Requirements im TFS Strukturierung Verwaltung Fazit.
E N D
Requirementmanagementmit Team Foundation Server Thomas Schissler TSchissler@artiso.com
Agenda • Requirement-Management • Warum? • Was sind die Herausforderungen • Team Foundation Server Kurzüberblick • Lösungen • Erfassen der Requirements im TFS • Strukturierung • Verwaltung • Fazit
Vorstellung • Thomas Schissler • Software-Architekt und Projektleiter artiso AG • Schwerpunkte sind • Team Foundation Server • Entwicklungsprozesse • Software-Architektur und Software Design • Leiter der .net Developergroup Ulm (www.dotnet-ulm.de) • Blog : http://www.artiso.com/problog
Warum? • Warum Requirementmanagement? • Sammlung der Funktionsanforderungen im Projekt – es wird nichts vergessen • Klarere Kundenkommunikation • Basis für Aufwandsabschätzungen • Basis für die Projektsteuerung und das Projektcontrolling • Basis für Tests auf Vollständigkeit
Herausforderungen? • Was sind die Herausforderungen? • Requirements entstehen nicht strukturiert, sondern meist chaotisch • Requirements werden im Laufe des Projektes ergänzt oder geändert • Bei umfangreichen Projekten muss der Überblick bewahrt werden • Integration in die Entwicklungsprozesse
Team Foundation Server • Anwendungsbereiche
Vorteile TFS • Extrem hohe Integration • Ein großer Teil der Daten wird automatisch generiert • Medienbrüche innerhalb des Projektmanagements werden reduziert • Rollenspezifische Tools • Flexibel anpassbar • Integration in bestehende Prozesse • Integration in bestehende Systemlandschaften • Leistungsfähig • Wird bei Microsoft intern genutzt
Workitems im TFS • Flexibel anpassbar • Beliebige Workitemtypen können definiert werden • Felder frei konfigurierbar • Individuelle Workflows • Zentrale Verwaltung • Stehen an den meisten Stellen im Entwicklungsprozess bereit
Erfassung der Requirements im TFS • Erfassung erfolgt über Workitems • Szenarien • Funktionsanforderung • Dienstqualitätsanforderung • Rahmenparameter • Risiko • Bekanntes Projektrisiko Demo Erfassung mit Excel
Strukturierung • Workitems im Visual Studio • Direkter Export nach TFS • Im TFS können beliebige Queries definiert werden um Workitems abzufragen • Revisionssicherheit • Verknüpfungen und Attachments Demo Workitems im Visual Studio
Strukturierung • Was fehlt? • Hierarchische Struktur • Besserer Statusüberblick Demo Hierarchische Workitems
Verwalten • Statusrückmeldung • Rückmeldung beim Checkin • Intuitive Integration für Entwickler • Kann durch Checkinpolicies erzwungen werden • Ermöglicht Komplettierung zu prüfen Demo Statusrückmeldung
Verwalten • Requirements pflegen • Funktionsanforderungen ändern sich im Laufe des Projektes • Änderungen überwachen • Zusatzaufwände identifizieren Demo Verwaltung von Workitems
Fazit • Team Foundation Server Workitems eignen sich sehr gut für ein Requirement Management • Zur besseren Strukturierung sind jedoch Erweiterungen erforderlich • Die Integration in den Entwicklungsprozess ist hervorragend
NochFragen? ? • Jetztist die Zeitdafür! • …oderFrage per E-Mail an TSchissler@artiso.com • …odermein Blog unterhttp://www.artiso.com/problog
Sessionvoting • Ichfreuemich auf Ihr Feedback DANKE!
Weitere Infos • Visual Studio Team Systemhttp://msdn2.microsoft.com/de-de/vsts2008/products/bb964615(en-us).aspx • artisoWorkitem Managerhttp://www.artiso.com/Default.aspx?Page=90 • Mein Bloghttp://www.artiso.com/problog
Wirsehenunswieder: 18.-19. Juni 2008 Burghausen www.ASP-konferenz.de 13.-14. Oktober 2008 www.ADC08.de