Visual Studio 2005 Team System: Software Project Management - PowerPoint PPT Presentation

1 / 32
About This Presentation
Title:

Visual Studio 2005 Team System: Software Project Management

Description:

Tester. Infrastructure. Architect. Visual Studio Team System. Change ... Tester. Larry Sykes Product Manager. Project Success is Rare. Average cost overrun: 45 ... – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 33
Provided by: downloadM
Category:

less

Transcript and Presenter's Notes

Title: Visual Studio 2005 Team System: Software Project Management


1
Visual Studio 2005 Team SystemSoftware Project
Management
  • Brian A White
  • Microsoft
  • brianwh_at_microsoft.com
  • http//blogs.msdn.com/brianwh/

2
Expanding Visual Studio
3
Visual Studio Team System
Visual StudioTeam Architect
Visual StudioTeam Developer
Visual StudioTeam Test
Visual StudioTeam Foundation
4
A Software Project Team
Larry Sykes Product Manager
5
Project Success is Rare
Average cost overrun 45 Time overrun
63 Functionality delivered on average
67 Standish Group
6
Project Success Factors
Source The Standish Group International, The
Standish Report, 2001
7
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
  • A formal software development process
  • Framework for customers and partners to implement
    custom software development process

8
MSF Agile vs. MSF Formal
  • MSF Agile
  • Evolve and adapt
  • Ideal for Competitive Environments
  • Rely on People
  • Plan as you go
  • MSF Formal
  • Plan and optimize
  • Ideal for Regulated Environments
  • Rely on Process
  • Plan in advance

9
Demo MSF Agile
10
Following Best Practices
  • What process is the team using?
  • Where is the real data?
  • Process manuals quickly become out-of-date
  • Process alone does not bridge gaps

11
Today - Project Managers Bridge Gaps
  • Copy and paste
  • Status meetings
  • Translating data
  • Transferring work
  • Chasing down loose ends
  • Between People
  • Between Tools

12
The Problem with Process
Predictable Repeatable
Productive
Why cant process help productivity?
13
Improved Team Productivity with Baked In Process
  • What are people working on?
  • How does it all relate?
  • Workflow followed automatically
  • Critical metrics captured
  • Up to date, public information
  • Nothing gets in the way
  • Tools for the job
  • Tools remember for me
  • Process steps close at hand

14
Anatomy of a Project
Process Guidance - Process Help - Templates
Team Project Project Site
  • Project Plan
  • -Iterations
  • Dependencies
  • Schedule

15
Demo Visual Studio Team System andMS Project
16
(No Transcript)
17
What about all the other lists I manage?
18
Anatomy of a Project
  • Work Items
  • Requirements
  • Bugs
  • Tasks

Process Guidance - Process Help - Templates
Team Project Project Site
  • Project Plan
  • -Iterations
  • Dependencies
  • Schedule

19
Demo VSTS and MS Excel
20
Resolve Conflicts
21
Anatomy of a Project
  • Work Items
  • Requirements
  • Bugs
  • Tasks

Process Guidance - Process Help - Templates
Team Project Project Site
  • Project Plan
  • -Iterations
  • Dependencies
  • Schedule
  • Reporting
  • Available
  • Extensible

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

23
Example of cross domain report
24
Readily Available
25
Anatomy of a Project
  • Work Items
  • Requirements
  • Bugs
  • Tasks

Process Guidance - Process Help - Templates
Team Project Project Site
  • Project Plan
  • -Iterations
  • Dependencies
  • Schedule
  • Reporting
  • Available
  • Extensible

26
Process Templates and Template Manager
  • VS Menu Team Foundation Server gt Administration

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

28
For More Information
  • Visual Studio Team System Site
  • http//msdn.microsoft.com/vstudio/teamsystem
  • Project Management Newsgroups
  • http//communities.microsoft.com/newsgroups/proje
    ct manager
  • Project Management Blogs
  • http//weblogs.asp.net/keithrowe/
  • MSF Agile Web Site
  • http//workspaces.gotdotnet.com/msfv4

29
Backup
30
Process Baked In - Key Concepts
Role
performs
permissions
Activity
Iteration
schedules
groups
reports
Query
Report
31
Advanced Compare / Merge Architecture
Baseline1
User2 Updates
Baseline1
User2
Baseline1
User1
32
Reporting Extensibility Architecture
SQL Server Reporting Services
Reporting Warehouse
Excel
Reporting Warehouse Object Model
Custom Reporting
Test/Build Adapter
Work Item Adapter
Source Code Adapter
Add-on Adapter
Partner ToolA
Build Database
Work Item Tracking
Source Code Control
Write a Comment
User Comments (0)
About PowerShow.com