close

Anmelden

Neues Passwort anfordern?

Anmeldung mit OpenID

Agile Softwareentwicklung mit Scrum Wie kann der TFS in - Zühlke

EinbettenHerunterladen
Agile Softwareentwicklung mit Scrum
Wie kann der TFS in der Praxis helfen?
Klaus Liebe
Agile Softwareentwicklung
mit Scrum
Folie 1
16. November 2009
Klaus Liebe
© Zühlke 2009
Agenda
•
Scrum im Überblick
•
Warum Scrum mit dem TFS?
•
Scrum for Team System
•
Task Board / Dashboard
•
Fazit
Agile Softwareentwicklung
mit Scrum
Folie 2
16. November 2009
Klaus Liebe
© Zühlke 2009
SCRUM IM ÜBERBLICK
Agile Softwareentwicklung
mit Scrum
Folie 3
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum im Überblick
Agile Softwareentwicklung
mit Scrum
Folie 4
16. November 2009
© Copyright EMC Consulting 2009
Klaus Liebe
© Zühlke 2009
WARUM SCRUM MIT DEM TFS?
Agile Softwareentwicklung
mit Scrum
Folie 5
16. November 2009
Klaus Liebe
© Zühlke 2009
Warum Scrum mit dem TFS?
•
Integration in die Entwicklungsumgebung
•
Historisierung aller Aktivitäten und Daten
•
Nachverfolgbarkeit
•
Reportingmöglichkeiten
•
Transparenz für alle Rollen!
•
Orientierung (wo steht das Projekt?)
•
Angepasste Ansichten auf Artefakte (PBIs, SPIs, …)
•
Unterstützung verteilter Teams
•
Excel-Integration (PBI-Listen)
•
Anpassbarkeit / Erweiterbarkeit
Agile Softwareentwicklung
mit Scrum
Folie 6
16. November 2009
Klaus Liebe
© Zühlke 2009
Warum Scrum mit dem TFS?
…aus Angst vor der Reinigungskraft! 
Agile Softwareentwicklung
mit Scrum
Folie 7
16. November 2009
Klaus Liebe
© Zühlke 2009
SCRUM FOR TEAM SYSTEM
Agile Softwareentwicklung
mit Scrum
Folie 8
16. November 2009
Klaus Liebe
© Zühlke 2009
Getting started…
www.scrumforteamsystem.com
Scrum for Team System v.2.2 (VSTS 2008)
•
TFS Prozesstemplate
•
Eigener Installer
•
Umfangreiche Reports
•
Sharepoint Portal-Template
•
Automatismen per Webservices
•
Online Process Guidance
•
kostenfrei
•
Entwickelt von Conchango, Ken Schwaber,
Microsoft Technology Center UK
Agile Softwareentwicklung
mit Scrum
Folie 9
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Prozesstemplate-Artefakte I
Work Item Types:
•
Sprint
•
Product Backlog Item
•
Bug
•
Sprint Backlog Item
•
Impediment
•
Sprint Retrospective
Agile Softwareentwicklung
mit Scrum
Folie 10
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Prozesstemplate-Artefakte II
Reports:
Agile Softwareentwicklung
mit Scrum
Folie 11
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Bug Count:
Agile Softwareentwicklung
mit Scrum
Folie 12
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Bug Found and Fixed:
Agile Softwareentwicklung
mit Scrum
Folie 13
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Bug History:
Agile Softwareentwicklung
mit Scrum
Folie 14
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Bug Priority:
Agile Softwareentwicklung
mit Scrum
Folie 15
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Bug Resolution Time:
Agile Softwareentwicklung
mit Scrum
Folie 16
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Dev to Test Cycle Time:
Agile Softwareentwicklung
mit Scrum
Folie 17
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Product Backlog Composition:
Agile Softwareentwicklung
mit Scrum
Folie 18
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Product Burndown by Day:
Agile Softwareentwicklung
mit Scrum
Folie 19
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Product Burndown by Sprint:
Agile Softwareentwicklung
mit Scrum
Folie 20
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Product Backlog Cumulative Flow:
Agile Softwareentwicklung
mit Scrum
Folie 21
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Sprint Burndown:
Agile Softwareentwicklung
mit Scrum
Folie 22
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Sprint Cumulative Flow:
Agile Softwareentwicklung
mit Scrum
Folie 23
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Sprint Task Board:
Agile Softwareentwicklung
mit Scrum
Folie 24
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Sprint View:
Agile Softwareentwicklung
mit Scrum
Folie 25
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Reports
Report Version:
Agile Softwareentwicklung
mit Scrum
Folie 26
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Sharepoint Team Portal I
Agile Softwareentwicklung
mit Scrum
Folie 27
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Sharepoint Team Portal II
Listeneditor:
•Testumgebungen
•Teams
Agile Softwareentwicklung
mit Scrum
Folie 28
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Process Guidance
Guidance:
•Online
•Umfangreich
•Ken
Schwaber‘s
Guidance – Filme

Agile Softwareentwicklung
mit Scrum
Folie 29
16. November 2009
Klaus Liebe
© Zühlke 2009
… was ist mit VSTS 2010?
Alles wird besser 
Scrum for Team System v.3.0 Beta (VSTS 2010)
•
Highlights der neuen Version:
• Verbesserte Multi-Team Unterstützung
• Individuelle Team-Kapazität , Sprintlänge, Start-/Endedatum
• Teams pro Sprint variierbar
• Neues QA-Modell
• Akzeptanztest getrieben
• Kompatibel zu Test&Lab-Manager (Camino)
• Neue und erweiterte Reports
• Verbesserungen der Automatismen
•
•
•
•
Transition – Feldänderungen beinflussen andere Felder
Aggregation – Aufsummierung zusammengehöriger Felder
XML-Regeln bestimmen Folgeaktionen
Composite Transition Criteria
• Verbessertes Work Item Model und Abfragen
• Unterstützung hierarchischer Work Items
• Verbesserte Release Planung
• Aufgabenbasierte Queries
Agile Softwareentwicklung
mit Scrum
Folie 30
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Das „Product Backlog Ecosystem“
Aufbau und Verlinkung des Product Backlogs in V2.x
Agile Softwareentwicklung
mit Scrum
Folie 31
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum for Team System
Das „Product Backlog Ecosystem“
Aufbau und Verlinkung des Product Backlogs in V3.0
Agile Softwareentwicklung
mit Scrum
Folie 32
16. November 2009
Klaus Liebe
© Zühlke 2009
TASK BOARD / DASHBOARD
Agile Softwareentwicklung
mit Scrum
Folie 33
16. November 2009
Klaus Liebe
© Zühlke 2009
Task Board for Team System v2
www.scrumforteamsystem.com
•
Task Board:
•
WPF Applikation
•
Metapher „Tafel und Karteikarten“
•
Artefakte: PBIs, Bugs, SBIs
•
Statusänderung per Drag&Drop
•
Minimaler „Tool Overhead“ für das Team
•
Kostenpflichtig (jeder Nutzer benötigt eine Lizenz)
Agile Softwareentwicklung
mit Scrum
Folie 34
16. November 2009
Klaus Liebe
© Zühlke 2009
Task Board for Team System v2
www.scrumforteamsystem.com
Agile Softwareentwicklung
mit Scrum
Folie 35
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum Dashboard
scrumdashboard.codeplex.com
•Webbasiert
•Kostenfrei!
Agile Softwareentwicklung
mit Scrum
Folie 36
16. November 2009
Klaus Liebe
© Zühlke 2009
Urban Turtle – Project Management Tool
urbanturtle.net
Kommerzielles PlugIn für Team System Web Access 2008
Agile Softwareentwicklung
mit Scrum
Folie 37
16. November 2009
Klaus Liebe
© Zühlke 2009
Alternatives Task Board
SMART Board interactive whiteboard
Agile Softwareentwicklung
mit Scrum
Folie 38
16. November 2009
Klaus Liebe
© Zühlke 2009
Scrum Sprint Monitor
scrumsprintmonitor.codeplex.com
Auch als Bildschirmschoner verwendbar 
Agile Softwareentwicklung
mit Scrum
Folie 39
16. November 2009
Klaus Liebe
© Zühlke 2009
FAZIT
Agile Softwareentwicklung
mit Scrum
Folie 40
16. November 2009
Klaus Liebe
© Zühlke 2009
FAZIT
Scrum
•…ist
ein ‚zeremonielles‘ Regelwerkerk
•…ist
empirisch, radikal und muss gelebt werden
•…kann
durch den TFS sehr gut unterstützt werden
•…kann
in den Details angepasst werden
•…eignet
sich besonders für kleine Teams
•…erfordert
ein kompetentes Team
•…erfordert
ein passendes Projekt
•…erzeugt
•…alleine
nur notwendigen ‚Prozess-Overhead‘
garantiert keinen Projekterfolg
Agile Softwareentwicklung
mit Scrum
Folie 41
16. November 2009
Klaus Liebe
© Zühlke 2009
Vielen Dank
Fragen ?
Agile Softwareentwicklung
mit Scrum
Folie 42
16. November 2009
Email: klaus.liebe@zuehlke.com
Klaus Liebe
© Zühlke 2009
Document
Kategorie
Bildung
Seitenansichten
2
Dateigröße
2 023 KB
Tags
1/--Seiten
melden