connecteddevelopment supported by 26 may 2011. disclaimer text to go here after the video

35
Connected Development Supported by 26 MAY 2011

Post on 19-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

Supported by

26 MAY 2011

Page 2: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Giles DaviesMicrosoft

@ukvs

http://blogs.msdn.com/b/ukvsts/rss.aspx

[email protected]

Managing your project with Team Foundation Server

Page 3: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

The platform

Team Foundation Server

Page 4: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

User Stories

TasksBugs

Builds

TestsCode

Reports

Environments

Planning

Single Repository

Page 5: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

User Stories

TasksBugs

Builds

TestsCode

Reports

Environments

Planning

Single Repository

Page 6: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

The building blocks for Project Management

Work Items

Page 7: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Planning

Assignment

Tracking

Traceability

Metrics

Work Items

Page 9: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

Demo

Work Items

Page 10: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Microsoft Confidential11

Decision makers choose to invest in the right projects based on business drivers and cost

Project ServerPortfolio Selection

Page 11: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Microsoft Confidential12

Program Managers can see the status and KPIs across the entire portfolio

Project ServerPortfolio Status

Page 12: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Microsoft Confidential13

Project managers can see resource availability across projects

Project ServerResource Management

Page 13: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

Project Server TFS Integration

Up-to-date project status and resource availability across agile and formal teams

Project managers track high-level requirements, while team leads manage the details

Project managers live in Project Server which supports their workflow, while team leads live in TFS which supports their workflow

Page 14: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

Automation, automation, automation

Reporting

Page 15: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Dashboards• SharePoint Portal• Customisable

Reports• SQL Server Reports• Excel Reports• Work Item Query based reports• Customisable

SQL Server Reporting Services• Metrics from use• Trend analysis

Reporting

Page 16: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Adapter

Adapter

Adapter

Adapter

Adapter

Adapter

Common Structures

Work Item Tracking

Version Control

Build

Test Management

3rd Party Adapters

Team Foundation Server Operational

Stores

Data Collection every 2 Hours by Default. Controlled by

RunIntervalSeconds Property

TFSAnalysisData

WarehouseOLAP Cube

TFSWarehouseData Warehouse

Relational Database

SSRS Reports Excel Reports

Metrics to Reports

Page 17: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

SharePoint

• Microsoft Office SharePoint Server 2007• Windows SharePoint Services 3.0• SharePoint Server 2010• SharePoint Foundation 2010

Reporting Services • http://TFSServerName/Reports

Visual Studio • Professional• Premium• Ultimate

Microsoft Excel • 2007 and above (workaround for 2003)

Microsoft Outlook• http://www.teamsystemsolutions.com/teamlook• http://www.ekobit.com/ProductsDetailView.aspx?

id=1

Consuming Reports

Page 18: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video
Page 19: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

Demo

Reporting

Page 20: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

How do you run your projects?

Process

Page 21: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

One Process to Bind Them All?

Page 22: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

Process Templates

Process Templates

MSF Agile

MSF CMMi

SDL

EssUPYour process

Microsoft Scrum

EMC Scrum

Page 23: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Some have taken it to mean … that the agile development community is populated by neo-Luddites tossing tool CDs onto bonfires and scratching project plans on cave walls with the burnt ends of sticks.

“The Agile Manifesto says, “We value processes and tools, but we value individuals and interactions more.” …

Kent Beck, Tools for Agility White Paper

I appreciate the opportunity to counteract this impression, to make the case for the appropriate use of tools (and processes) in agile development”

Page 24: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

Visual Studio Scrum 1.0

Scrum Process Template

Developed closely with a group of Scrum experts and trainers teaching the new Professional Scrum Developer Program including Ken Schwaber from http://www.scrum.org/

• Release Burndown • Velocity • Sprint Burndown • Build Success Over Time • Build Summary • Test Case Readiness • Test Plan Progress

Page 25: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Product Backlog

Page 26: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video
Page 27: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video
Page 28: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video
Page 29: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

How much work remains in the sprint?

Is your team on track to finish all work for the sprint?

When will your team finish all work for the sprint?

How much work for the sprint is in progress?

Page 30: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

How much effort has your team completed in each sprint?

What is the maximum velocity of your team?

What is the minimum velocity of your team?

What is the average velocity of your team?

Page 31: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

How much work remains in the release?

How quickly is your team working through the

product backlog?

Page 32: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

What’s coming to help project management?

vNext

Page 33: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

Project Management Aspects

Visual Studio vNext ALM

Page 34: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

Q&A

Page 35: ConnectedDevelopment Supported by 26 MAY 2011. Disclaimer text to go here after the video

Connected Development

Supported by

26 MAY 2011

© 2008 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.