Visual Studio 2005 Team System: Software Project Management Hans Verbeeck

Slides:



Advertisements
Similar presentations
Giada Scarafiotti Developer Tools Product Manager Microsoft Developer Tools.
Advertisements

Eralp Erat Senior Software Developer MCP,MCAD.NET,MCSD.NET.
Visual Studio Team System (VSTS). Richard Hundhausen Author of software development books Microsoft Regional Director Microsoft MVP (VSTS) MCT, MCSD,
Improving Process for Better Software. Who We Are An experiential learning program that provides technology solutions for our partners, and real- world.
Stuart White 2 Visual Studio 2005 Vision Foster a vibrant partner ecosystem Simplify creation of Connected Systems Improve.
The Microsoft Technical Roadshow 2006 Welcome and Introduction Kevin McDaniel Developer & Platform Evangelism Group Microsoft Ltd
What’s Completely New? Visual Studio Team System! Sean Puffett Developer Evangelist
Visual Studio 2005 Team System: Tools for Architecture: Designing for Deployment Ajay Sudan Microsoft Corporation
Team System and Microsoft Solutions Framework Alan Cameron Wills Architect, MSF
Microsoft Australia Security Summit Team Foundation Overview David Lemphers TeamForce David Lemphers TeamForce
DEV365 Visual Studio Team Edition for Software Architects: Overview Alex Torone Lead Program Manager Enterprise Tools Microsoft Corporation.
Hans Verbeeck What We’ve Heard Continued complexity of building enterprise systems Bigger, more distributed teams More challenges.
DEV461 Microsoft Visual Studio 2005 Team System: Advanced Project Management and Reporting Joel Semeniuk Microsoft Regional Director Microsoft MVP – Solutions.
Professional development with Visual Studio 2005 Team System Aali Alikoski Academic Developer Evangelist Microsoft Oy
Pedro Miguel Rosa Senior Software Engineer Developer Platform Group.
Kevin C. Kelly Microsoft
Team System and MSDN Subscriptions Summary Pricing, Licensing & Transition Plan Andreas Nordenadler Product Manager, Developer Tools.
Enabling Better Software through Better Testing Jason Anderson, Microsoft
Team Foundation Server Lothar Wieske Lifecycle Management Technology Specialist Microsoft Deutschland GmbH.
DEV467 Microsoft Visual Studio 2005 Team System: Using Visual Studio 2005 Team System to Support Your Agile Processes Randy Miller Program Manager Microsoft.
The Visual Studio Vision Foster a vibrant partner ecosystem Build the right product for customers Improve software team communication Reduce development.
Team System Adoption Martin Woodward Teamprise. Visual Studio Editions Easy to use, easy to learn, easy to acquire tools for hobbyists, enthusiasts, and.
DEV327 Visual Studio Team Foundation Server, Part 1 Brian Harry Product Unit Manager Team Foundation Server.
1 Adopting Visual Studio Team System Bindia Hallauer Product Management, Visual Studio Team System Microsoft Corporation.
Visual Studio 2005 Team System: Enterprise Class Source Control & Work Item Tracking Ajay Sudan Microsoft Corporation
Development Best Practices Concepts & Microsoft’s Approach.
Visual Studio 2005 Team System: Mastering Software Project Management with Process Guidance and Office System 2003 Integration Beny Rubinstein Randy Miller.
DEV302 - Visual Studio Team System Building Robust and Reliable Software Eric Lee Program Manager Microsoft Corporation.
Milen Petrov Griffin Ltd.
Planning and Tracking Projects with VSTS 2010 By Ahmed Nasr 1.
The Visual Studio Vision Foster a vibrant partner ecosystem Build the right product for customers Improve software team communication Reduce development.
ARC312 Tools For Architecture: Designing For Deployment Alex Torone Program Manager Microsoft Corporation Bill.
Visual Studio 2005 Team System: Building Robust & Reliable Software Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
Building Robust and Reliable Software Jason Anderson, Microsoft
Visual Studio 2005 Team System: Enterprise Development and Test Sean Puffet Microsoft Ltd
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
Prashant Sridharan Lead Product Manager, Visual Studio Visual Studio 2005.
Visual Studio 2005 Team System Winning the testing space with advanced testing tools Eric Adams Program Manager Visual Studio 2005 Team System Microsoft.
MS Visual Studio 2005 Unit Test. Agenda Team system 概觀 Unit Test Code Coverage Web Test.
Customizing and extending TFS Michael Juřek Software Architect Microsoft s.r.o.
Visual Studio 2005 Team Edition for Software Architects: Developing Service-Oriented Systems Bill Gibson Senior Program Manager Enterprise Tools Microsoft.
DEV 301 Visual Studio Team System Tom Arnold Program Manager Microsoft Corporation “Enabling Better Software through Better Testing”
Visual Studio Team System Frank PrengelLothar Wieske TechnologieberaterLifecycle Management Technology Specialist Microsoft Deutschland GmbH.
DEV364 Visual Studio Team System “Enabling Better Software Through Better Testing” Keith Brown Pluralsight LLC.
John Allwright Product Manager – Visual Studio. The Visual Studio Vision Foster a vibrant partner ecosystem Build the right product for customers Improve.
ARC411 Domain Specific Language Tools For Model-Driven Development In Microsoft Visual Studio 2005 Jochen Seemann Program Manager Enterprise Tools Microsoft.
Behind the Scenes of Visual Studio 2005 Team Foundation Server Doug Neumann TLN301 Program Manager Microsoft Corporation.
Visual Studio Team System overview Pierre Greborio Software Architect – PEWay Microsoft MVP – Solutions Architect.
Visual Studio 2005 Team System: Enabling Better Software Through Testing Tejasvi Kumar Technology Specialist - VSTS Microsoft Corporation
DEV311 Delving into Visual Studio 2005 Team Edition for Software Testers Ed Glas Group Manager, Web and Load Testing Microsoft Corporation.
MSF 4.0 for Agile Software Development Ron Tolido Capgemini.
Visual Studio 2005 Team System: Software Project Management Brian A White Microsoft
Visual Studio 2005 C#VBC++J#WebExpress Visual Studio Standard Edition Visual Studio Professional Edition Novices Enthusiasts Students Hobbyists Part-Timers.
Visual Studio Team System Change ManagementWork Item TrackingReportingProject Site Visual Studio Team Foundation Integration ServicesProject Management.
1 Introduction Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation.
DEV466 Microsoft Visual Studio 2005 Team System: Enterprise-Class Source Control Doug Neumann Program Manager Visual Studio Microsoft Corporation.
Tools to support the Software Development Process Simon Davies Microsoft Ltd
Integrating with and Extending Visual Studio. Objectives.
YOUR LOGO Phase 2 International Providing critical business software solutions at affordable prices.
DEV300 Project Management And Visual Studio Team System Lori Lamkin Group Program Manager Visual Studio Team System.
WEB330 ASP.NET: Using Microsoft Visual 2005 Studio Team System to Build Enterprise Web Applications Brian Goldfarb Product Manager Web Platform and Tools.
Automation Testing Trainer: Eran Ruso. Training Agenda Automation Testing Introduction Microsoft Automation Testing Tool Box Coded UI Test and Unit Test.
Advance your career with a new generation of Microsoft certifications TargetedCurrent Cost-effective Easier to Distinguish Learn more, learn better Put.
Introduction to Team Foundation Server 2010
Visual Studio Team Foundation Server
Visual Studio 2005 “Personalized productivity”
11/23/ :38 AM © 2004 Microsoft Corporation. All rights reserved.
Tech Ed 2004 © 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express.
DAT381 Team Development with SQL Server 2005
Welcome to Architect Insight 2010
Presentation transcript:

Visual Studio 2005 Team System: Software Project Management Hans Verbeeck

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

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

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

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

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

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

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

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

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

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.)  

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

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

Methodology.xml

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

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

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

Demo: - Office Integration

Resolve Conflicts

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

Example of cross domain report

Readily Available

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

Demo: - Project Portal - Reporting

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?

For More Information… Visual Studio Team System Site Visual Studio Team System Site  Project Management Blogs Project Management Blogs   em/community/blogs/ em/community/blogs/ em/community/blogs/ MSF Agile Web Site MSF Agile Web Site  em/workshop/msfagile/ em/workshop/msfagile/ em/workshop/msfagile/