software development using scrum for visual team system sascha p. corti developer evangelist...
TRANSCRIPT
![Page 1: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/1.jpg)
Software Development usingSCRUM for Visual Team System
Sascha P. CortiDeveloper EvangelistMicrosoft Switzerland [email protected]
![Page 2: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/2.jpg)
OVERVIEWVisual Studio Team System
![Page 3: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/3.jpg)
![Page 4: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/4.jpg)
![Page 5: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/5.jpg)
![Page 6: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/6.jpg)
Tools For Agility, Kent BeckPractice
Tools
![Page 7: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/7.jpg)
Visual Studio Team SystemVisual Studio Team Edition & Team Foundation Server
![Page 8: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/8.jpg)
Project Portal
ProxyServer
Offshore
Plan
Design
DevelopTest
Build
BuildServer
Team Foundation
Server
Project Manager Analyst Architect Developer Tester
![Page 9: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/9.jpg)
VSTS & TFS 2008TEAM DEVELOPMENTUSING SCRUM
Visual Studio Team System
![Page 10: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/10.jpg)
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
![Page 11: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/11.jpg)
Process Enacted By Tooling
Choose Team Project Template
![Page 12: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/12.jpg)
http://scrumforteamsystem.com
![Page 13: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/13.jpg)
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
![Page 14: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/14.jpg)
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
![Page 15: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/15.jpg)
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
![Page 16: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/16.jpg)
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
![Page 17: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/17.jpg)
Test Case ManagementManual TestingAutomated Testing
Web TestingDatabase TestingLoad TestingOrdered Tests
Tests are Code Managed Via SCM
Suitable for TDD
Software TestingRich Software Testing Functionality
![Page 18: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/18.jpg)
Continuous IntegrationBuild Triggers
Scheduled BuildsDaily/Nightly Builds
Build ManagementManagement and Control of Builds
Build NotificationsBuild Agents
Distributed Build Agents
Build AutomationAutomated Server Builds
![Page 19: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/19.jpg)
VSTS & TFS 2010TEAM DEVELOPMENTUSING SCRUM
Visual Studio Team System
demo
![Page 20: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/20.jpg)
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
![Page 21: Software Development using SCRUM for Visual Team System Sascha P. Corti Developer Evangelist Microsoft Switzerland GmbH sascha.corti@microsoft.com](https://reader031.vdocuments.net/reader031/viewer/2022032202/56649daa5503460f94a978cb/html5/thumbnails/21.jpg)
© 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..