Presentation is loading. Please wait.

Presentation is loading. Please wait.

DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.

Similar presentations


Presentation on theme: "DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio."— Presentation transcript:

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.


Download ppt "DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio."

Similar presentations


Ads by Google