Download presentation
Presentation is loading. Please wait.
Published byCamilla Waters Modified over 9 years ago
1
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio
2
Team System Reduces Complexity Facilitates Communication Enables Partners Tools Tools
3
Development Teams Infrastructure Architect Solution Architect Project Manager Developer Tester End User
4
Visual Studio Team System Process and Architecture Guidance Visual Studio Industry Partners Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject ManagementDynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation ClientVS ProClass ModelingLoad TestingManual TestingTest Case ManagementApplication ModelingLogical Infra. ModelingDeployment Modeling Visual Studio Team Developer Visual Studio Team Test Change ManagementWork Item Tracking Reporting
5
Management Questions Lists (Bugs, Requirements, etc) Source Code Assets Team Communication Process Guidance Releases
6
What is VS Team Foundation? Integrated Platform for Collaborating on Software Development Projects. Source Code Control Work Item Tracking Build Automation Project Site Reporting
7
Guiding Principles Productive Integrated Extensible Capable Short learning curve Minimal administrative overhead Tools integrated tightly Automates common tasks Customizable for your process Integrates with 3 rd party tools Remotely accessible Robust, secure, scalable
8
What is VS Team Foundation? Source Code Control Work Item Tracking Build Automation Project Site Reporting
9
Work Item Tracking Not just bugs, work items! Bugs, tasks, requirements, DCRs, … The foundation for software process Integrates with the tools you already use
10
Work Item Tracking Custom Work Item Types Every organization works differently You must be able to customize Each type consist of: Fields, form, rules, states Build on standard methodologies Visual Studio ships with MSF
11
What is VS Team Foundation? Source Code Control Work Item Tracking Build Automation Project Site Reporting
12
Source Control Features Complete version control feature set Innovative new SCC features Integrated checkin Parallel development Strong integration with other VS Team System tools
13
Source Control Integrated Checkin Experience Combines changes, comments, work items, policy, e-mail Captures valuable data relationships Customizable for your process
14
Integrated Source Control & Work Item Tracking
15
Source Control Parallel Development Branching/MergingWorkspacesShelving Interrupted workflow Transfer changes without checkin Checkpoint or share work in progress
16
What is VS Team Foundation? Source Code Control Work Item Tracking Build Automation Project Site Reporting
17
Build Automation Out-of-the-box daily build Good build process is hard to achieve Many shops don’t even bother Goal: make it trivial Builds are reproducible VS Projects are built directly Builds are scheduled or on-demand Build report is centrally published Goal: tight integration with VS Team System tools
18
Build Automation Steps Build initiated from server Create a build ID Document build environment Sync sources and tools Calculate code churn Produce build report Publish build Update work items Calculate code coverage Compile and analyze Execute tests
19
What is VS Team Foundation? Source Code Control Work Item Tracking Build Automation Project Site Reporting
20
Facilitates team communication Specs, discussions, announcements, lists Work items, reports, public builds Lightweight access for casual stakeholders Built on Windows Sharepoint Services
21
What is VS Team Foundation? Source Code Control Work Item Tracking Build Automation Project Site Reporting
22
Reporting Provides system-wide data view Ships with many beneficial reports 50 reports in the box You can customize or add more Built on SQL Server Reporting Services
23
Reporting
24
Remote Development Remote development is a reality Distributed teams, at-home, offshore A system built for the Internet Web service protocols Browser-based clients Compatible with proxies and firewalls Optimized for high-latency networks
25
Extensibility End user extensibility – process customization Work Item Types Checkin Notes & Policies Third party extensibility Tool integration platform – eventing, linking, security Managed object models Web service APIs
26
Other Sessions DayTimeSessionTopic Tuesday12:15DEVPNL2 Visual Studio Team System Partners Tuesday1:30 DEV 300 Project Management Tuesday1:30 ARC 304 Bridging the Gap Between IT and Dev Tuesday3:15 ARC 400 Developing SOAs Wednesday8:30 DEV 301 Software Testing Thursday1:30 DEV 302 Advanced Development Thursday3:15 DEV 303 Enterprise-Class Source Control Friday9:00 ARC 312 Designing for Deployment Friday12:15DEVPNL5 Implementing Software Processes http://msdn.microsoft.com/vstudio/teamsystem
27
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.