Introduction
This presentation is the property of its rightful owner.
Sponsored Links
1 / 39

Introduction PowerPoint PPT Presentation


  • 55 Views
  • Uploaded on
  • Presentation posted in: General

Introduction. Bindia Hallauer & Ajay Sudan Product Management, Visual Studio Team System Microsoft Corporation. Shipping on time and under budget with Visual Studio 2005 Team System. Bindia Hallauer Product Management, Visual Studio Team System Microsoft Corporation.

Download Presentation

Introduction

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Introduction

Introduction

Bindia Hallauer & Ajay Sudan

Product Management, Visual Studio Team System

Microsoft Corporation


Shipping on time and under budget with visual studio 2005 team system

Shipping on time and under budget with Visual Studio 2005 Team System

Bindia Hallauer

Product Management, Visual Studio Team System

Microsoft Corporation


Visual studio 2005 personalized productivity

Web developersVB6 developers

Developmentorganizations

Pro developers in a small team

Novices, enthusiasts, and students

Web apps/services

Smart client apps

Device apps

All languages

Server-based apps

Database apps

Team collaboration

Process-driven orgs

“My first program”

Visual Studio 2005“Personalized productivity”


Static code analysis

Static Code Analysis


What we learnt

What we learnt

  • Continued complexity of building enterprise systems

    • Bigger, more distributed teams

    • More challenges to bring together data from silos

  • It’s as much about communication as anything…

  • Lack of integration leads to drops in transition

  • The first step to predictability is visibility across the lifecycle

    • “It’s hard to see the state of a project from conception to deployment”

  • Methodology is important…to a point

    • Best practices are a must

    • “We are still trying to get devs to see the value of methodology”

    • “Don’t force process when no process is required”

  • SDLC market status quo lacks innovation


It solution lifecycle

IT

Governance

Operational

Excellence

The Development Engine

  • Deployment

  • Impact analysis

  • Updates and Maintenance

  • App Health Monitoring

  • App & Network

  • Security

  • Automated failover and recovery plans

  • Workflow customization

  • Business process re-engineering

  • Demand generation

  • Business Value Capture

  • Outsourcing

  • Resource planning

Test

Arch

PM

Dev

IT Solution Lifecycle


Full lifecycle

Full Lifecycle


Expanding visual studio

TeamCommunication

QualityEarly & Often

Design forOperations

Platform

For Innovation

Developer

Tester

SolutionArchitect

ProjectManager

InfrastructureArchitect

Expanding Visual Studio


Visual studio team system

Code Coverage

Code Profiler

Change Management

Work Item Tracking

Reporting

Project Portal

Integration Services

Project Management

Dynamic Code Analyzer

Visio for Enterprise Architects (in MSDN Premium Subscription)

Unit Testing

Static Code Analyzer

Team Explorer (includes Team Foundation Server CAL)

Class Designer (in Visual Studio Standard Edition and higher)

Team Build

Deployment Designer

System Designer

Application Designer

Logical Datacenter Designer

Manual Testing

Load Testing

Visual Studio Professional Edition

Test Case Management

Process and Architecture Guidance

Visual Studio Industry Partners

Visual Studio Team System

Visual Studio Team EditionSoftware Architects

Visual Studio Team EditionSoftware Developers

Visual Studio Team EditionSoftware Testers

Visual StudioTeam Foundation Server


Visual studio team system vision

Visual Studio Team System Vision

Drive up the predictability of software engineering projects

Increase the visibility to drive decision making

Drive quality early and often

Increase the communication and flow of data

Create a new level of productivity in software engineering

Dramatic improvements to approachability

Friction free flow of data

Integration of cross tool scenarios designed in


Visual studio team system1

Code Coverage

Code Profiler

Change Management

Work Item Tracking

Reporting

Project Portal

Integration Services

Project Management

Dynamic Code Analyzer

Visio for Enterprise Architects (in MSDN Premium Subscription)

Unit Testing

Static Code Analyzer

Team Explorer (includes Team Foundation Server CAL)

Class Designer (in Visual Studio Standard Edition and higher)

Team Build

Deployment Designer

System Designer

Application Designer

Logical Datacenter Designer

Manual Testing

Load Testing

Visual Studio Professional Edition

Test Case Management

Process and Architecture Guidance

Visual Studio Industry Partners

Visual Studio Team System

Visual Studio Team EditionSoftware Architects

Visual Studio Team EditionSoftware Developers

Visual Studio Team EditionSoftware Testers

Visual StudioTeam Foundation Server


Communication barriers

IT Operations doesn’tunderstand applicationstructure

Reduce complexitythrough operationsknowledge

Increase communication and collaborationvia product integration

Infrastructure

Architect

Developers don’tunderstand operationspolicy

Solution

Architect

Communication Barriers

  • Pockets of information within disciplines

  • Unclear delineation of responsibilities

  • Conflicting best practices and architectures

  • Conflicting strategic goals and objectives


Application designer

Application Designer

Service-OrientedArchitecture model

Port Details editor


Logical infrastructure designer

Logical Infrastructure Designer

Services assignedto logical infrastructure

Architecture validatedagainst operationalsettings and constraints


Class designer

Class Designer

Class Designerandtwo-way code synch


Visual studio team system2

Code Coverage

Code Profiler

Change Management

Work Item Tracking

Reporting

Project Portal

Integration Services

Project Management

Dynamic Code Analyzer

Visio for Enterprise Architects (in MSDN Premium Subscription)

Unit Testing

Static Code Analyzer

Team Explorer (includes Team Foundation Server CAL)

Class Designer (in Visual Studio Standard Edition and higher)

Team Build

Deployment Designer

System Designer

Application Designer

Logical Datacenter Designer

Manual Testing

Load Testing

Visual Studio Professional Edition

Test Case Management

Process and Architecture Guidance

Visual Studio Industry Partners

Visual Studio Team System

Visual Studio Team EditionSoftware Architects

Visual Studio Team EditionSoftware Developers

Visual Studio Team EditionSoftware Testers

Visual StudioTeam Foundation Server


Static code analysis1

Static Code Analysis

Static Code Analyzer


Code coverage

Code Coverage

Code Coverage


Unit testing

Unit Testing

Integrated Unit Testing


Visual studio team system3

Code Coverage

Code Profiler

Change Management

Work Item Tracking

Reporting

Project Portal

Integration Services

Project Management

Dynamic Code Analyzer

Visio for Enterprise Architects (in MSDN Premium Subscription)

Unit Testing

Static Code Analyzer

Team Explorer (includes Team Foundation Server CAL)

Class Designer (in Visual Studio Standard Edition and higher)

Team Build

Deployment Designer

System Designer

Application Designer

Logical Datacenter Designer

Manual Testing

Load Testing

Visual Studio Professional Edition

Test Case Management

Process and Architecture Guidance

Visual Studio Industry Partners

Visual Studio Team System

Visual Studio Team EditionSoftware Architects

Visual Studio Team EditionSoftware Developers

Visual Studio Team EditionSoftware Testers

Visual StudioTeam Foundation Server


Load testing creation

Load Testing Creation

Load Testing

Web recorder


Load testing

Load Testing

Load Testing

Perf Counter integrationand monitoring


Test case management

Test Case Management

Test Case Management


Visual studio team system4

Code Coverage

Code Profiler

Change Management

Work Item Tracking

Reporting

Project Portal

Integration Services

Project Management

Dynamic Code Analyzer

Visio for Enterprise Architects (in MSDN Premium Subscription)

Unit Testing

Static Code Analyzer

Team Explorer (includes Team Foundation Server CAL)

Class Designer (in Visual Studio Standard Edition and higher)

Team Build

Deployment Designer

System Designer

Application Designer

Logical Datacenter Designer

Manual Testing

Load Testing

Visual Studio Professional Edition

Test Case Management

Process and Architecture Guidance

Visual Studio Industry Partners

Visual Studio Team System

Visual Studio Team EditionSoftware Architects

Visual Studio Team EditionSoftware Developers

Visual Studio Team EditionSoftware Testers

Visual StudioTeam Foundation Server


Work items everywhere

Work Items Everywhere

Assign work items toresources usingMicrosoft Project

Author work items inMicrosoft Excel

Work items show up inVisual Studio

View project status inMicrosoft Excel orMicrosoft Project


Change management check in

Change ManagementCheck In

“Shelve”work in progress

Build rules enforcedduring check-inprocess


Introduction

Team Build services


Reporting

Reporting


Project portal

Project Portal

SharePoint-basedProject Portal


Visual studio team system5

Code Coverage

Code Profiler

Change Management

Work Item Tracking

Reporting

Project Portal

Integration Services

Project Management

Dynamic Code Analyzer

Visio for Enterprise Architects (in MSDN Premium Subscription)

Unit Testing

Static Code Analyzer

Team Explorer (includes Team Foundation Server CAL)

Class Designer (in Visual Studio Standard Edition and higher)

Team Build

Deployment Designer

System Designer

Application Designer

Logical Datacenter Designer

Manual Testing

Load Testing

Visual Studio Professional Edition

Test Case Management

Process and Architecture Guidance

Visual Studio Industry Partners

Visual Studio Team System

Visual Studio Team EditionSoftware Architects

Visual Studio Team EditionSoftware Developers

Visual Studio Team EditionSoftware Testers

Visual StudioTeam Foundation Server


Microsoft solutions framework

Microsoft Solutions Framework

Integrated process guidance in Visual Studio 2005 Team System

  • Friction free, instrumented process guidance for every team role

  • Enables flow of customer value

  • Enables transparency

  • Extensibility to support customizations and home grown processes

  • Developed in collaboration and support from industry leaders and partners


Microsoft solutions framework1

Microsoft Solutions Framework

Out of the box

  • 2 readymade processes instrumented inside VSTS

  • CMMI level 3 enablement

  • Rich process guidance content

  • Extensibility to support customizations and home grown processes


Introduction

Process methodology selection


Introduction

Visibility and Predictability for development lifecycle


Broad industry support

Broad Industry Support


  • Login