16
@ ALM@Work 2014 @ ALM@Work 2014 Organizzazione dei Team Project con Team Foundation Server Ricci Gian Maria http://www.codewrecks.com , http://www.getlatestversion.it/author/alkampfer / , [email protected] @alkampfer

Come Organizzare il proprio Team Project

Embed Size (px)

DESCRIPTION

ALM@Work 2014 - DomusDotNet - How to organize Team Project

Citation preview

Page 1: Come Organizzare il proprio Team Project

@ALM@Work

2014@ALM@Work 2014

Organizzazione dei Team Project con Team

Foundation ServerRicci Gian Mariahttp://www.codewrecks.com,

http://www.getlatestversion.it/author/alkampfer/, [email protected]

@alkampfer…

Page 2: Come Organizzare il proprio Team Project

@ALM@Work

2014

• Project Collection• Team Project• Team (New in TFS 2012)

Many team get stuck in choosing the right strategy for organizing Team

Projects

Tfs Structure

Page 3: Come Organizzare il proprio Team Project

@ALM@Work

2014

The problem is

What is a Team Project

Project collections

Team Projects

VS

S

olu

tion

VS

P

roje

ct

Cu

sto

me

r ????

????

???

Page 4: Come Organizzare il proprio Team Project

@ALM@Work

2014

To rejoin is more difficult than separate

Page 5: Come Organizzare il proprio Team Project

@ALM@Work

2014

• All code is under $/• Branch between Team Project• Workspace with code from multiple Team

Project

• All work items are in the same storage• Link between Work Items in different Team

Project• Link between code and Work Items in

different Team Projects

Team Project are not fully isolated

Page 6: Come Organizzare il proprio Team Project

@ALM@Work

2014

One Team Project to rule them all

Page 7: Come Organizzare il proprio Team Project

@ALM@Work

2014

TeamsAreasIterationSource CodeWork Item QueriesBuild

A team project can be subdivided

Page 8: Come Organizzare il proprio Team Project

@ALM@Work

2014@ALM@Work 2014

Demo

Use a single Team Project for multiple logical «project» in your organization

Page 9: Come Organizzare il proprio Team Project

@ALM@Work

2014

TFS 2012 TeamHome page with dashboardAgile planningBacklog managementBacklog separation

Concept of TEAM in VSALM 2012

Page 10: Come Organizzare il proprio Team Project

@ALM@Work

2014One Backlog per team

Page 11: Come Organizzare il proprio Team Project

@ALM@Work

2014Single backlog per all teams

Backlog

Team Sprint

Backlogs

Page 12: Come Organizzare il proprio Team Project

@ALM@Work

2014Supervision of Backlog

Page 13: Come Organizzare il proprio Team Project

@ALM@Work

2014@ALM@Work 2014

Demo

Managing teams and backlogs in TFS 2012

Page 14: Come Organizzare il proprio Team Project

@ALM@Work

2014

• Security Handling• Granular Management for isolation• Now everything is securable

• Single process Template• Builds management• No build folders

Disadvantage of Single Team Project

Page 15: Come Organizzare il proprio Team Project

@ALM@Work

2014Grazie agli sponsor

Page 16: Come Organizzare il proprio Team Project

@ALM@Work

2014

http://tinyurl.com/ALMAW14

Per voi sono solo 10 minuti persi, per noi è utilissimo per poter

crescere e migliorare!