introduction to team foundation server (tfs) online

Post on 14-Jun-2015

390 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

TFS est la plateforme de collaboration qui se trouve au coeur de la solution de gestion du cycle de vie des applications (ALM) de Microsoft. Pour de petites équipes de développement (5 users), TFS est disponible online et gratuitement. Lors de cette session, principalement à base d'exemples pratiques, nous aborderons les modules Source Controle, Collaborate (gestion des tâches et des bugs) et Automatic Builds (compilations et déploiements automatisés).

TRANSCRIPT

Denis Voituron.Net Software Architectdvoituron@outlook.com

Team Foundation Server (TFS) OnlineIntroduction

About me

Denis Voituron

Civil engineer (Mons)

Company founder

Developer: VB3, VB.Net, C#

.Net Software Architect (Trasys)

Blogger

Agenda• Introduction

• Source Control

• Collaborate: Task, bugs, …

• Automatic Builds

ALM your way

Collaborate

Planning Testing Builds

Source Control

tfs.visualstudio.com

Application Lifecycle Management

Continuous value delivery and rapid response to change

Agile dashboard

Source Code Management

On-lineOff-line

TfsGit

C#, Java, Html, C++, …

Code merging

Collaboration and Bug tracking

Agile, Scrum, …

Bug tracking

Web portal

Planning,Work items

Work Items & BoardWork Item Description Manager Developer Tester

Requirement 1

Product Backlog item 2

Spécification X

Task Tâche X

Issue 1

Impediment 2Sous-tâcheObstacle X X

Bug Problème X X XA Task can not have sub-tasksCMMI 1 / Scrum 2

• Check in, at least every day• Associate Check in to Work

Items• Update Remaining Work and

Completed Work• Update Work Item State

Best practice

ToDoIn

Progress Done

StartedNew Finished

Proposed

Active Resolved Closed

Accepted

New Completed Reviewed

Scr

um

CM

MI

Build Services and Testing

Unit tests

Feedback requests

Build Services

Continueintegration

ClientsWeb Browser: IE, Firefox, Chrome (free).Windows ExplorerVisual Studio.Team Explorer (free).Team Explorer Everywhere for Eclipse and Cmd (free).

Microsoft Excel.Microsoft Project.

http://msdn.microsoft.com/en-us/library/ms181304.aspx

Pricing3) Cloud-only

plans

2) Included for MSDN subscribers

Increased value to existing and new MSDN subscribers User plans purchased via Azure.

1) Completely free for small teams

FREE: 5 users

FREE: 60 minutes Cloud Build per month

FREE: unlimited number of Stakeholders

FREE: 5 users

$20/month

$45/monthMax 10 personsVS Pro IDE

$60/month

http://www.visualstudio.com

Conclusion

dvoituron@outlook.com

Annexes

Annexes Intro Source control

TasksBugs…

Builds

Create a new Collectionhttp://tfs.visualstudio.com

Create new team project

Create new team project

Areas and Iterations

Annexes Intro Source control

TasksBugs…

Builds

Connect from Visual Studio

Code checking

Source control features• Offline development• History• Compare and

Merging tools• Branching• Shelvsets

Annexes Intro Source control

TasksBugs…

Builds

Backlog items

Work item tasks

Backend - Gestion de la base de donnéesBackend - Architecture de la DB Backend - Création des tables Backend - Optimisations

Backend - Gestion des agentsBackend - Méthode pour ajouter ou modifier un

agentBackend - Méthode pour supprimer un agentBackend - Méthode pour rechercher un agent

Desktop - Gestion des agentsDesktop - Dessiner l'écran de rechercheDesktop - Implémenter la recherche d'agentsDesktop - Dessiner l'écran de consultation d'un

agentDesktop - Enregistrer les données d'un agentDesktop - Gérer la suppression d'un agent

Mobile App – Gestion des agents

Example

Queries

12

3

Excel

Tasks Workflow

Removed from the backlog

Work finished

To Do

In Progress

Done

Removed

Work started

Work stopped

Work finished

Additionalwork found

Reconsidering the Task

Removed from the backlog

Board

Annexes Intro Source control

TasksBugs…

Builds

Build DefinitionFrom Visual Studio

Build Definition

Build results

dvoituron@outlook.com

top related