Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Studio 2005 Team System: Software Project Management Hans Verbeeck

Similar presentations


Presentation on theme: "Visual Studio 2005 Team System: Software Project Management Hans Verbeeck"— Presentation transcript:

1

2 Visual Studio 2005 Team System: Software Project Management http://msdn.microsoft.com/teamsystem Hans Verbeeck hansver@microsoft.com

3 Visual Studio Team System Version ControlWork Item TrackingTeam ReportingProject Portal Visual Studio Team Foundation Integration ServicesProject Management Process and Architecture Guidance Dynamic Code Analyzer Visual Studio Team Architect Static Code AnalyzerCode ProfilerUnit TestingCode CoverageVisio and UML ModelingTeam Foundation Client (includes CAL)Visual Studio Professional EditionLoad/Web TestingManual TestingTest Case ManagementApplication DesignerLogical Datacenter DesignerDeployment Designer Visual Studio Team Developer Visual Studio Team Test Visual Studio Industry Partners Team BuildClass Designer

4 A Software Project Team Jacqui Ackerman Project Manager Art Benson Architect Mort Gaines Developer Renee Davis Tester Renee Davis Tester Larry Sykes Product Manager

5 Following Best Practices What process is the team using? What process is the team using? Where is the real data? Where is the real data? Process “manuals” quickly become out-of-date Process “manuals” quickly become out-of-date Process alone does not bridge gaps Process alone does not bridge gaps

6 Today - Project Managers Bridge Gaps Copy and paste Copy and paste Status meetings Status meetings Translating data Translating data Transferring work Transferring work Chasing down loose ends Chasing down loose ends Jacqui Ackerman Project Manager Between People Between Tools

7 The Problem with Process PredictableRepeatable Productive Why can’t process help productivity?

8 The Rules Have Changed From Anticipation From Anticipation (Define, Design, Build) To Adaptation To Adaptation (Envision, Explore, Adapt) ???????????

9 Microsoft Solutions Framework (v4) is… Guidance on how to organize people and projects to plan, build, and deploy technology solutions successfully and effectively An agile software development process An agile software development process A formal software development process A formal software development process Framework for customers and partners to implement custom software development process Framework for customers and partners to implement custom software development process

10 Out of the box MSF processes MSF Agile “Evolve and adapt” “Evolve and adapt” Ideal for Competitive Environments Ideal for Competitive Environments Rely on People Rely on People Plan as you go Plan as you go MSF Formal “Plan and optimize” “Plan and optimize” Ideal for Regulated Environments Ideal for Regulated Environments Rely on Process Rely on Process Plan in advance Plan in advance

11 MSF Delivered Accessible/Embedded Accessible/Embedded  Exposed within Help Centralized Centralized  Delivered via Team Foundation Server Current Current  Updated from MSDN Customizable Customizable  Extended by Customers and Partners

12 Methodology Templates Default settings for a Portfolio Project Default settings for a Portfolio Project Consumed during project creation Consumed during project creation Tailored to common SDLC practices Tailored to common SDLC practices  MSF Formal, MSF Agile (out of the box)  Extreme Programming, RUP  Industry Specific (financial, health care, etc.)  

13 Portfolio Project Creation User Input Methodology Template Project Creation Wizard Portfolio Project

14 Anatomy of a Methodology Template Methodology.zip Methodology.xml Guidance Reporting Work Items Bug.xml Task.xml CustomWIType.xml External References Methodology Definition

15 Methodology.xml

16 Process “Baked In” - Key Concepts Activity Query Report Iteration Role performs Process Guidance Prescribes VSTS Enacts Key: Work Product produces & consumes User owns Work Item tracks Work Stream sequences Security Group belongs to permissions schedules groups reports

17 Demo: - Team Explorer - Process Methodology - Customization - Project Creation

18 Bugs Requirements Issues List ChangeRequests CustomerRequests What about all the other lists I manage?

19 Demo: - Office Integration

20 Resolve Conflicts

21 Visual Studio Team System Reporting Cross Lifecycle Cross Lifecycle Customizable Customizable Extensible Extensible.

22 Example of cross domain report

23 Readily Available

24 Work Item Tracking Reporting Extensibility Architecture SQL Server ReportingServices Source Code Control Work Item Adapter Source Code Adapter Partner Tool A Add-onAdapter Reporting Warehouse Object Model Excel CustomReporting BuildDatabase Test/BuildAdapter

25 Demo: - Project Portal - Reporting

26 Visual Studio Team System Project Management Productive AND Predictable Teams Process automates transitions between tools and the people Process automates transitions between tools and the people Your team is on the same page Your team is on the same page You can view the data the way you want You can view the data the way you want Using the tools you want Using the tools you want  While others view their data in their tools Status meetings become tactics meetings Status meetings become tactics meetings  NO: Where are you on that?  NO: When do you think you’ll be done?  YES: How can we address the road blocks in your way?

27 For More Information… Visual Studio Team System Site Visual Studio Team System Site  http://msdn.microsoft.com/teamsystem http://msdn.microsoft.com/teamsystem Project Management Blogs Project Management Blogs  http://weblogs.asp.net/keithrowe/ http://weblogs.asp.net/keithrowe/  http://lab.msdn.microsoft.com/teamsyst em/community/blogs/ http://lab.msdn.microsoft.com/teamsyst em/community/blogs/ http://lab.msdn.microsoft.com/teamsyst em/community/blogs/ MSF Agile Web Site MSF Agile Web Site  http://lab.msdn.microsoft.com/teamsyst em/workshop/msfagile/ http://lab.msdn.microsoft.com/teamsyst em/workshop/msfagile/ http://lab.msdn.microsoft.com/teamsyst em/workshop/msfagile/


Download ppt "Visual Studio 2005 Team System: Software Project Management Hans Verbeeck"

Similar presentations


Ads by Google