91

Visual Studio ALM 2010 And The PMO V 1

Embed Size (px)

Citation preview

Page 1: Visual Studio ALM 2010 And The PMO V 1
Page 2: Visual Studio ALM 2010 And The PMO V 1
Page 3: Visual Studio ALM 2010 And The PMO V 1
Page 4: Visual Studio ALM 2010 And The PMO V 1

IT’s Top Priorities - Today

Improving Business Processes

Reducing Enterprise Cost

Improving enterprise workforce effectiveness

Attracting and Retaining new customers

Increasing the use of Information or Analytics

Creating new products or service (innovation)

Targeting customers and markets more effectively

Managing Change initiatives

Expanding current customer relationships

Expanding into new markets or geographies

2008 2007 2006

4

7

1

5

6

2

8

3

9

12

9

*

1

2

4

3

7

10

*

*

*

*

1

2

*

3

6

9

*

*

2009

10

9

1

2

3

4

5

6

7

8

Source: Gartner, “Meeting the Challenge: The 2009 CIO Agenda”

Page 5: Visual Studio ALM 2010 And The PMO V 1

Companies are…

Introducing New

Products/Services

to Gain Market

Share

Restructuring

Reducing

Capital

Investments

Looking to

Increase

Productivity

Reducing

Operating

Costs

Meeting the Challenge: The 2009 CIO Agenda – Gartner Research

But…Businesses are NOT slashing IT

spending in a knee-jerk response

They ARE looking to IT for help:

Raise Enterprise Effectiveness

Restructure for Productivity and Agility

Modernize Infrastructure

Manage Change

Page 6: Visual Studio ALM 2010 And The PMO V 1
Page 7: Visual Studio ALM 2010 And The PMO V 1

Am I getting the most value for my

investment?

Page 8: Visual Studio ALM 2010 And The PMO V 1

Which project is most at risk?

What can we do?

Are we in compliance?

Page 9: Visual Studio ALM 2010 And The PMO V 1

Is it on track?

Is it on budget?

Page 10: Visual Studio ALM 2010 And The PMO V 1

Is it on track?

Are we meeting the customer

need?

Page 11: Visual Studio ALM 2010 And The PMO V 1

Plan Projects

Trace Requirements to Results

Report Project Status to Stakeholders

Standardize and Improve the Team’s

Process

Manage the Portfolio

Page 12: Visual Studio ALM 2010 And The PMO V 1
Page 13: Visual Studio ALM 2010 And The PMO V 1

• Provide tools for development teams to get work done –maximum productivity with no red tape

• Enable valuable collaboration between the PMO and the dev team – alignment, iteration, continuous stream of value

• Give your leadership/PMO the ability to make effective decisions with full transparency and accurate up to date information

Page 14: Visual Studio ALM 2010 And The PMO V 1
Page 15: Visual Studio ALM 2010 And The PMO V 1

CH2MHill.

Grange Insurance.

Page 16: Visual Studio ALM 2010 And The PMO V 1

Piraeus.

Thomson Reuters. “

Page 17: Visual Studio ALM 2010 And The PMO V 1
Page 18: Visual Studio ALM 2010 And The PMO V 1
Page 19: Visual Studio ALM 2010 And The PMO V 1

20 Microsoft Confidential

Page 20: Visual Studio ALM 2010 And The PMO V 1

We start with the

team’s current list of

requirements

Page 21: Visual Studio ALM 2010 And The PMO V 1
Page 22: Visual Studio ALM 2010 And The PMO V 1

Easily enter new

requirements – using

web dashboards

Page 23: Visual Studio ALM 2010 And The PMO V 1

All stored on master

TFS server - flow back

into Visual Studio for

dev team

Page 24: Visual Studio ALM 2010 And The PMO V 1

…The team can align their

plans by breaking down the

requirements into work…

Page 25: Visual Studio ALM 2010 And The PMO V 1

…continuing until all the

requirements are broken

down successfully…

Page 26: Visual Studio ALM 2010 And The PMO V 1

The Project Manager

opens the same plan

from TFS into MS Project

for easy scheduling…

Page 27: Visual Studio ALM 2010 And The PMO V 1

She can use the new

Team Planner view to

quickly view the team

workload…

Page 28: Visual Studio ALM 2010 And The PMO V 1

…assign

tasks…

Page 29: Visual Studio ALM 2010 And The PMO V 1

…and level out

the work…

Page 30: Visual Studio ALM 2010 And The PMO V 1
Page 31: Visual Studio ALM 2010 And The PMO V 1

Project’s new “manually scheduled

tasks” gives the Project Manager

control over tasks that are

commitment based while still

supporting easy auto-scheduling of

the rest.

Page 32: Visual Studio ALM 2010 And The PMO V 1

…or we can do it all

automatically…

Page 33: Visual Studio ALM 2010 And The PMO V 1

…and my whole team is load-

balanced, taking dependencies

into account

Page 34: Visual Studio ALM 2010 And The PMO V 1

Finally, in VS 2010 all

my information from

Project is back in TFS,

for easy coordination

between the dev team

and the PMO

Page 35: Visual Studio ALM 2010 And The PMO V 1

36 Microsoft Confidential

Page 36: Visual Studio ALM 2010 And The PMO V 1
Page 37: Visual Studio ALM 2010 And The PMO V 1

The team can use the

Agile Planning

workbooks to assign

work…

All requirements/tasks/…

always stored on same

master TFS server for a

single source of truth

Page 38: Visual Studio ALM 2010 And The PMO V 1

…and use a simple view to

load balance the team

Page 39: Visual Studio ALM 2010 And The PMO V 1

Planning can account for

out of the office time

Page 40: Visual Studio ALM 2010 And The PMO V 1

The team can easily flip

adjust the work

assignments based on

capacity…

Page 41: Visual Studio ALM 2010 And The PMO V 1

…until the team is load-

balanced. The team is ready

to commit to this work.

Page 42: Visual Studio ALM 2010 And The PMO V 1

During development, a

built-in burndown provides

visibility into the team

progress

Page 43: Visual Studio ALM 2010 And The PMO V 1

44 Microsoft Confidential

Page 44: Visual Studio ALM 2010 And The PMO V 1

Again, starting

with a list of

requirements

Page 45: Visual Studio ALM 2010 And The PMO V 1

I can run queries which

will tell me which

requirements are being

tested…

Page 46: Visual Studio ALM 2010 And The PMO V 1

…and which

requirements are not

being tested!

Page 47: Visual Studio ALM 2010 And The PMO V 1

That same set of

requirements is pulled

through into the

testing tools…

…and testers can

then easily add/link

the right test cases to

verify their

implementation

Page 48: Visual Studio ALM 2010 And The PMO V 1

When the tester runs

tests, new bugs are

automatically created

with trace

relationships to the

right test cases and

requirements

Page 49: Visual Studio ALM 2010 And The PMO V 1

…and those bugs

automatically flow back in

Visual Studio, enabling team

collaboration...

Page 50: Visual Studio ALM 2010 And The PMO V 1

The development team

views the bugs in their

tool, Visual Studio

Page 51: Visual Studio ALM 2010 And The PMO V 1

From the bug, it is

easy to see the failed

test case

Page 52: Visual Studio ALM 2010 And The PMO V 1

The developer can drill

into details on the test

case to resolve the issue

Page 53: Visual Studio ALM 2010 And The PMO V 1

With quality and

progress traced and

reported back, for

complete end to end

traceability

Again, same set of

requirements…

Page 54: Visual Studio ALM 2010 And The PMO V 1

Everyone has

transparency into the

overall quality

Page 55: Visual Studio ALM 2010 And The PMO V 1

Microsoft Confidential56

Page 56: Visual Studio ALM 2010 And The PMO V 1

Several dashboards provide

additional transparency,

including team progress

Reports are all just Excel, so

they’re simple to open and

customize

Page 57: Visual Studio ALM 2010 And The PMO V 1

The dashboards are interactive.

Web parts give direct access to

TFS data….allowing

stakeholders to communicate to

the team

Page 58: Visual Studio ALM 2010 And The PMO V 1

Logging issues and checking

on their progress

Page 59: Visual Studio ALM 2010 And The PMO V 1

My team can manage all

their work from a personal

dashboard

Page 60: Visual Studio ALM 2010 And The PMO V 1
Page 61: Visual Studio ALM 2010 And The PMO V 1

CMDBTFS

PMO

ALM Ops

data,

metrics,

work products,

models,

policies,

compliance

ProjectServer

Datacenter Models, Automated Diagnostics

Management Packs, Policy Templates, Capacity Models

Tested Configured VMs

Page 62: Visual Studio ALM 2010 And The PMO V 1

Late in the project she and the CIO perform a data-driven analysis of the entire portfolio to review what is meeting goals, including prioritizing incoming demand

What is cool: Project server provides teams with a way to get a handle on the tons of projects they have running, to quantitatively assess business value.

Page 63: Visual Studio ALM 2010 And The PMO V 1

They confirm the value of the current project, which will help them prioritize resources and budget for the upcoming quarter

What is cool: Unified quantitative view of the business value of projects – priority, cost, value, resources & status

Page 64: Visual Studio ALM 2010 And The PMO V 1

The Project Manager creates a new Team Project and associates the project plan the VSTS project

Page 65: Visual Studio ALM 2010 And The PMO V 1

The PM reviews the full portfolio of projects across the enterprise. All other projects are on track but this project is visibly in trouble.

What is cool: VSTS-Project Server integration gives you top to bottom transparency and unified project management. Project Server rollup pulls key dev project stats (bugs, etc.) from VSTS

Page 66: Visual Studio ALM 2010 And The PMO V 1

TFS 2

008 • Standardize

process with

process templates

• Define metrics to

manage projects

• Utilize CMMI or

Agile best practices

out of the box

• Receive accurate

status from the dev

team

TFS 2

010 • Full planning tools

with both MS

Project and Excel

Agile Planning

• Full requirements

traceability

• Simplified

Transparency with

reports and

SharePoint

dashboards

Th

e F

utu

re • End to end

business

alignment,

balancing and

tracking the entire

project portfolio

• Complete

integration from

operations to

development,

flowing production

issues quickly and

seamlessly back to

the software team

Page 67: Visual Studio ALM 2010 And The PMO V 1

• Scrum and TFS 2010

• Getting Started with Sarbanes-Oxley (SOX)

• Managing Requirements with TFS 2010

• Reporting with TFS 2010

… please contact Tom Sanchez for details and further discussions/presentations/Pilots

Page 68: Visual Studio ALM 2010 And The PMO V 1

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market

conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.

MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Page 69: Visual Studio ALM 2010 And The PMO V 1

Microsoft Confidential70

Page 70: Visual Studio ALM 2010 And The PMO V 1

Microsoft Confidential71

Page 71: Visual Studio ALM 2010 And The PMO V 1
Page 72: Visual Studio ALM 2010 And The PMO V 1
Page 73: Visual Studio ALM 2010 And The PMO V 1

Examples of Analysis by Leadership

Team People Bugs Bugs/personVSP 71 1257 17.7Cider 30 521 17.4VWD 40 522 13.1TeamArch 61 632 10.4TeamTest 79 712 9ISVNT 82 636 7.8TeamEng 97 706 7.3TFS 132 919 7TeamLab 43 274 6.4VSL 79 481 6.1BizApps 81 483 6PCP 55 117 2.1

Where should I force load-balancing/risk management conversations?

Team6/3/2009 -6/9/2009

6/10/2009 -6/16/2009

6/17/2009 -6/23/2009

6/24/2009 -6/30/2009

Current backlog

Weeks to fix backlog*

TeamLab 22 32 23 95 406 9.4WPF and SL Designer 74 63 46 106 583 8.1

Visual Studio Platform (VSP) 196 191 198 227 1416 7.0

ISV and Native Tools (VC) 93 96 104 119 714 6.9Visual Web Developer 91 74 123 82 540 5.8

TeamEng 209 197 121 255 1041 5.3TeamTest 101 128 153 340 875 4.8TeamArch 150 125 175 123 689 4.8BizApps 93 89 107 170 533 4.6

TFS 267 304 211 420 1157 3.9Visual Studio Languages 142 116 123 130 473 3.7PCP 47 82 94 72 112 1.5

Weekly bug fix rates by team

Bug distribution

Page 74: Visual Studio ALM 2010 And The PMO V 1

Examples of Analysis by LeadershipHave we successfully controlled Dev10 Beta 2 DCRs?

Page 75: Visual Studio ALM 2010 And The PMO V 1

Examples of Analysis by Autonomous Teams

What areas should we manage aggressively?

Page 76: Visual Studio ALM 2010 And The PMO V 1

Examples of Analysis by Autonomous Teams

Are We Converging on DCRs? Where are Problem Areas?

Page 77: Visual Studio ALM 2010 And The PMO V 1

Examples of Analysis by Autonomous Teams

How Are Crews Doing Against Exit Criteria?

Page 78: Visual Studio ALM 2010 And The PMO V 1

Examples of Analysis by Autonomous TeamsLate in Dev10 Development

How are We Progressing on Feature Crews?

Page 79: Visual Studio ALM 2010 And The PMO V 1

Automated Exit Criteria Tracking

Page 80: Visual Studio ALM 2010 And The PMO V 1
Page 81: Visual Studio ALM 2010 And The PMO V 1

Microsoft Confidential83

Page 82: Visual Studio ALM 2010 And The PMO V 1

I can run queries which

will tell me which

requirements are being

tested…

Page 83: Visual Studio ALM 2010 And The PMO V 1

…and which

requirements are not

being tested!

Page 84: Visual Studio ALM 2010 And The PMO V 1

A tester working in the

VSTS Test and Lab

Manager can see the

requirements and

create their tests

Page 85: Visual Studio ALM 2010 And The PMO V 1

The tester

runs the tests

Page 86: Visual Studio ALM 2010 And The PMO V 1

Which starts up the

Microsoft Test

Runner…

Page 87: Visual Studio ALM 2010 And The PMO V 1

…stepping the

manual tester

through each

test step

Page 88: Visual Studio ALM 2010 And The PMO V 1

Rich, actionable

bugs can be

created right

from the test

Page 89: Visual Studio ALM 2010 And The PMO V 1

Automatically

capturing all the

environment

data

Page 90: Visual Studio ALM 2010 And The PMO V 1

February 2008 “Trends 2008: Project-Based Solutions”

Page 91: Visual Studio ALM 2010 And The PMO V 1