Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist...
-
Upload
amie-bradley -
Category
Documents
-
view
223 -
download
0
Transcript of Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist...
Software Development usingSCRUM for Visual Team System
Sascha P. CortiDeveloper EvangelistMicrosoft Switzerland [email protected]
OVERVIEWVisual Studio Team System
Tools For Agility, Kent BeckPractice
Tools
Visual Studio Team SystemVisual Studio Team Edition & Team Foundation Server
Project Portal
ProxyServer
Offshore
Plan
Design
DevelopTest
Build
BuildServer
Team Foundation
Server
Project Manager Analyst Architect Developer Tester
VSTS & TFS 2008TEAM DEVELOPMENTUSING SCRUM
Visual Studio Team System
Configures TFS to support your Development ProcessMSF Agile and MSF for CMMISeveral 3rd party templates
Scrum, RUP, EssUP, XP, ThoughtWorks, Avanade …
Create your own or modify an existing templateStored in an XML file
Process Templates
Process Enacted By Tooling
Choose Team Project Template
http://scrumforteamsystem.com
Project Management & ReportingManage Project Ressources, Time and Quality
MS Project Integration (and Project Server)
Project Metrics (Around 100)
Predefined Reports (Over 15 in SCRUM)
Fully Customizable
Burn Down Sprint View Cycle Time
SCRUM: Project Portal, Reports Bug Tracking
Count, Found and Fixed, History, Priority, Resolution Time
Dev to Test Cycle Time Product
Backlog CompositionBurndown by Day, by SprintCumulative Flow
SprintBurndown Cumulative Flow Task Board Sprint View
Change ManagementFlexible Work Item Tracking managing all kind of „Tasks“
Create and Manage Work ItemsProduct & Sprint BacklogSprintsImpediments & Bugs
Full History, Full TraceabilityFlexible QueriesCompletly Process driven
SCRUMMSF for Agile / MSF for CMMIRUP, XP, V-Modell and others
Individual ProcessesFully CustomizableExcel and MS Project IntegrationWeb Client
Version ControlSCM System for all Kinds of Project Artifacts
ChangesetsAtomic Check-ins (Transactions)
PoliciesCheck-in Policies to improve Software Quality
Branching/MergingSupports all kind of Branching/Merging Scenarios
ShelvesetsWorkspacesAnnotationsFolder Diff
Test Case ManagementManual TestingAutomated Testing
Web TestingDatabase TestingLoad TestingOrdered Tests
Tests are Code Managed Via SCM
Suitable for TDD
Software TestingRich Software Testing Functionality
Continuous IntegrationBuild Triggers
Scheduled BuildsDaily/Nightly Builds
Build ManagementManagement and Control of Builds
Build NotificationsBuild Agents
Distributed Build Agents
Build AutomationAutomated Server Builds
VSTS & TFS 2010TEAM DEVELOPMENTUSING SCRUM
Visual Studio Team System
demo
LinksTools for Agility (Whitepaper) - Kent Beck
http://www.microsoft.com/downloads/details.aspx?FamilyId=AE7E07E8-0872-47C4-B1E7-2C1DE7FACF96&displaylang=en
PDC 2008 Session Recordingshttps://sessions.microsoftpdc.com/public/timeline.aspxTL09: Agile Development with Microsoft Visual StudioTL47: A Lap Around Visual Studio Team System 2010TL52: Team Foundation Server 2010 Cool New Features
Scrum For Team Systemhttp://scrumforteamsystem.com
MSDN Team System Sitehttp://msdn.microsoft.com/en-us/teamsystem
MSDN Magazine: Agile Planning Tools In VSTS 2010http://msdn.microsoft.com/en-us/magazine/2009.01.vsts.aspx
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the
current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided
after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION..