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

Introduction PowerPoint PPT Presentation


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

Introduction. Michael Leworthy Lead Product Manager Microsoft Corporation. Eric Lee Senior Product Manager Microsoft Corporation. Agenda. Shipping in time and on budget ROI, Predictability, Reporting Building Mission Critical Apps (2 parts)

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

Michael Leworthy

Lead Product Manager

Microsoft Corporation

Eric Lee

Senior Product Manager

Microsoft Corporation


Agenda

Agenda

  • Shipping in time and on budget

    • ROI, Predictability, Reporting

  • Building Mission Critical Apps (2 parts)

    • Deep view at how VSTS can be used to build apps from simple to mission critical

  • Extensibility

    • Extending & customizing various areas of VSTS

  • Adoption and Migration

    • From green sites, to existing systems


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


Recent announcements

Recent Announcements

  • Launch (Nov 7th)

  • VS2005 and Team Suite RC released

    • RTM before Nov 7th

  • Beta 3 releases shortly

    • Beta 3 refresh released Nov 7th

    • Associated Go Live License

    • RTM released Q1 CY06


Pricing design philosophy

Developer

Near same price

Architect

Near same price

Test

Near same price

Visual Studio Team Suite“Step Up” pricing

MSDNUniversal

Team FoundationServer/CAL

Pricing Design Philosophy

  • Existing MSDN Universal customers can get: Visual Studio Team Systems for Software Developers ORSoftware Architects OR Software Testers at or near current Subscription price

or

or

Team Foundation available separately on a Server/CAL pricing model

Each Team System client product includes one CAL for Team Foundation


Licensing update

Licensing Update

  • Team Foundation Server Workgroup Edition

    • Included in MSDN subscriptions and all client purchases

    • 5 user capacity

  • Team Suite Special Promotion

    • Roll up from Team Edition Client (included in MSDN Premium)

    • Approx $1000 US (TBC)


Pricing in us

Pricing (in $US)


Introduction

Eclipse

Eclipse

$ 8.2K

$ 0

$ 0

“Other Java”

Integrated Development Environment

$ 8.2K

$ 0

$ 0


Introduction

Rational PurifyPlus

$ 12K

Rational Software Modeler

$1.4K

Compuware DevPartner Studio

$ 2.3K

Borland Together

$ 1.4K

(included)

$ 13.4K

$ 0

$ 3.7K

Advanced Development and Modeling Tools

“Other Java”

Integrated Development Environment

$ 8.2K

$ 13.4K

$ 0

$ 3.7K

$ 0


Introduction

Rational Robot

Mercury QuickTest Professional

(included)

Web Simulation Test Tools

$ 4.6K

$ 0

$ 4.5K

Advanced Development and Modeling Tools

“Other Java”

Integrated Development Environment

$ 8.2K

$ 17.9K

$ 13.4K

$ 8.2K

$ 3.7K


Introduction

$ 126.9K

Mercury LoadRunner

$ 18.8K

Mercury Virtual User Pack$108.1K

$ 81.7K

Rational Performance Tester$ 10.6K

Virtual User Pack$ 71.1K

Load Testing(2500 simulated users)

$ 20.5K

Web Simulation Test Tools

Advanced Development and Modeling Tools

“Other Java”

Integrated Development Environment

$ 28.6K

$ 8.2K

$ 99.6K

$ 17.9K

$ 135.1K

$ 8.2K


Introduction

Merant Dimensions

$ 3.5K

Rational Team Unifying Platform

$ 3.7K

Change Management

Load Testing(2500 simulated users)

$ 1.7K

Web Simulation Test Tools

Advanced Development and Modeling Tools

“Other Java”

Integrated Development Environment

$ 28.6K

$ 30.3K

$ 103.3K

$ 99.6K

$ 138.6K

$ 135.1K


Introduction

Mercury Project Management

$ 1.4K

Rational Project Console

Project

Management

$ 1K

Change Management

Load Testing(2500 simulated users)

(included)

$ 0

Web Simulation Test Tools

Advanced Development and Modeling Tools

“Other Java”

Integrated Development Environment

$ 30.3K

$ 104.3K

$ 103.3K

$ 140K

$ 138.6K


S hipping in time and on budget

Shipping in time and on budget


Voice of the customer

Voice of the Customer

  • “How can we be Agile when it’s so hard to manage change across the organization - so many stakeholders, so much paperwork?”

  • “How do we view the impact of changes? Has development already started working on this?”

  • “Our Managers either can’t see what’s going on, or are drowning in details!”

  • “I need to be able to predict the success of my projects”


State of the business

%

100

90

80

70

60

50

40

Over time or over budget

30

Cost overrun of the budget

20

51%

10

% Waste of spending

43%

0

25%

State of the Business

  • Meeting goals with limited resources

  • Meeting goals with limited budget

  • Reduction in quality of software shipped

Source: Standish Group 2004


Visual studio team system can help

Visual Studio Team System Can Help

  • Customized processes lead to easy adoption and greater productivity

  • Helps identify and mitigate risk through the lifecycle

  • Facilitates collaboration and communication

    Results

    • Minimized operational costs and investment

    • Increased throughput

    • Reduced complexity

    • Predictable and repeatable projects


Solutions to business challenges

Process Guidance

Visibility

Managing Risks &

Change

Predictability &

Visibility

Predictability

Managing Change

Communication &

Integration

Time

Time

Budget

Budget

Resources

Resources

Requirements

Requirements

Projects

Projects

Solutions to Business Challenges


Project management value add

Project Management value add

  • Project Planning, Execution, Close out

  • Work item traceability

  • Work and resource breakdown structures

  • Transparency

  • Resource capacity planning

  • Variance analysis – budget vs. actual

  • Managing Communication

  • Risk management

  • Project Security

  • Source control policies

  • Collaboration

  • Customized process

  • Quality early and often


Process guidance

Process Guidance

  • Mapping your current projects to process templates

  • Which methodology is right for you?

  • Customizing process to suit your needs

  • Planning your new projects’ lifecycle


Project management scenarios

Project Management scenarios

  • Integration with Microsoft Office Project and Microsoft Office Excel

  • Process automates interaction between tools and people

  • Managing fluctuations in schedules, resources and cost for new and existing projects

  • Analyzing and mitigating risk


Epm tools integration

EPM Tools Integration


Risk management

Risk Management


Analysis and forecasting

Analysis and Forecasting

  • SQL Server 2005 Analysis Services and Reporting Services

  • Customized reports create using SQL Server 2005 Reports Builder


Power of business intelligence

Power of Business Intelligence


Msf agile reports

MSF Agile Reports

Bug Rates

Code Complete report

Dev/QA Bug Counts

Dev/QA Work

Exit Criteria Status

Issues

My bugs

Requirements Stability

Requirements Stability over Time

Work Progress

Work Progress over Time

Generic Charting

Builds

Team Productivity

Test Effectiveness

Test Effectiveness over Build

Code Coverage by Test Cases

Regressions

Result History for Test

Summary Build (test summary)

Test Failures By Owner without Bugs

Test Failures with Closed or Resolved Bugs

Test Failures without Bugs

Tests Passing with Active or Resolved Bugs

Build Details report

Load Test Comparison report

Load Test Selection report

Load Test Summary report


Reports

Reports


End to end scenario

End to end scenario


  • Login