tfs per team agili

Post on 19-May-2015

866 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Sessione tenuta durante la quinta ugi alt net conference.

TRANSCRIPT

Reporting

Team Portal

Test Case ManagementBranch Visualization

Version Control

Build Automation

Gated Check-in

Agile Planning Tools

Teamprise Client Suite

Eclipse Plug-in Teamprise Explorer Command Line

Teamprise Java API for TFS

Team Foundation Server

Project

Management

Work Item

Tracking

Version

Control

Reporting Team

Build

User Stories

Pri

ori

ty

“As a new customer I want

to register online so I can

use the services offered”

Stories are listed on the

backlog in priority order

New stories are added

to the product backlog

The team estimates each

story using story points

5

8

3

5

8

1

User Stories

3

3

3

Pri

ori

ty

4

4

4

Sprint 3

Sprint 4The product owner re-

prioritizes the backlog

Stories are planned for

completion in

upcoming sprints

Product backlog

query in Team

Explorer

New stories created

by the Product Owner

The new story provides a

guide to ensure the story is

written from the customer’s

perspective

Each story is ranked by

priority and assigned a

story point value

Product Backlog

workbook for planning

future sprints

Stories that are too large

are left on the backlog

Each story is

placed in an

upcoming sprint

Each sprint is added

to Iteration Planning

worksheet…

… with start/end dates

and the size of the team

The product owner can

visualize the number of

story points planned for

upcoming sprints

User Stories User Stories Tasks (hours)

Commit!

Commit!1

1

1

Can’t

Commit!

The team breaks

down each story

into tasks

The team thinks

this story is more

work than they

can commit to…

Based on

estimates the

team commits to

each storyDuring the sprint planning

meeting, the product

owner and the team add

User Stories to the sprint

User Stories User Stories Tasks (hours)

1

1

1

1

Commit!

The larger story is

removed from the

sprint and the team

considers a smaller

story on the backlog

Commit!

Commit!

The team can

commit to this

smaller story

The sprint is now

planned and the

team is ready to

get started!

Record completed work

Track progress with reports and dashboards

Retrospectives

Multiple interfaces for

updating work items

Team Explorer

Iteration Backlog

workbook

Team Project portal

Team System Web

Access

Burndown chart

tracks remaining and

completed work

Detailed sprint progress

is tracked on the project

portal

The burndown

shows the team

on track…

And almost half of the

tasks remain openBut the team hasn’t

closed any of the

three stories…

Test are

passing…

But bugs are

climbing steadily

The portal brings data

together so it can be

analyzed to ensure

success on a sprint

Rich set of reports

track progress

Capture retrospectives

using the Team wiki on

the Project Portal

Sample documents are

provided as a guide

TFS

Build Agent

Build Agent

TFS

Generalist Specialist

Manual

Testing

Some

scripting

Creates

scripts to set

up lab, create

data

Strong

scripting skills

Some

coding skills

Strong coding

Develops fully

automated

testing

procedures

Expert

coding skills

Black Box Testing

White Box Testing

API Testing

la maggior parte dei

tool di test agisce qui

Fully supported platform

Partial solution. Further work

required in future to

complete

Best efforts with known

issues. Users can

workaround these cases in

the code. No major ongoing

investment.

Currently no support but on

the roadmap for future

releases

Currently no support and

none planned for now.

Opportunity for partners to

add this using the

Extensibility support

Platform Beta 2 RTM RTM+ Notes

IE7/8 – HTML/AJAX

Windows Forms 2.0+

.NET Fx Controls fully supported,

working on 3rd party support

WPF 3.5+

.NET Fx Controls fully supported,

working on 3rd party support

SharePoint 2007

Windows Win32 TBD – Known issues &

Workarounds

MFC TBD – Known issues &

Workarounds

FF3 – HTML/AJAX TBD – Release Plan

Dynamics (Ax) TBD – Release Plan

Silverlight TBD – Release Plan

Citrix/Terminal

Services

Office Client Apps

IE 6 Opportunity for partners to

add this using the Extensibility

support.Chrome/Opera/Safari

Flash/Java

SAP

Microsoft Confidential

Generalist Specialist

Manual

Testing

Some

scripting

Creates

scripts to set

up lab, create

data

Strong

scripting skills

Some

coding skills

Strong coding

Develops fully

automated

testing

procedures

Expert

coding skills

Black Box Testing

White Box Testing

API Testing

il 70% dei test nelle

aziende avviene qui

la maggior parte dei

tool di test agisce qui

Test and Lab Manager

Test Case Management

Test Record & Playback

Manual Testing

Lab Mgmt Config.

Team Explorer

Team Agents

Checkpoint Environment

Environment from TemplateVirtual Env. Setup/Tear Down

Il risultato è il ben noto logo di Jeff Atwood

Graphic by Jeff Atwood (CodingHorror.com)

top related