visual studio online - outils pour la conception de logiciels - journéeagile.be

Post on 27-Jul-2015

111 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Denis Voituron.Net Software Architect

Outils pour la conception de logiciels

dvoituron@outlook.com www.dvoituron.be @denisvoituron

About me

Denis Voituron

Civil engineer (Mons)

Company founder

Developer: VB3, VB.Net, C#

.Net Software Architect (Trasys)

Blogger

Agenda• Introduction

• Source Control (GIT & TFS)

• Planning (Sprint & Kanban board)

• Collaborate: Task, bugs, …

• Automatic Builds

Introduction

Agile

Continuous value delivery and rapid response to change

© m

m1

-consu

ltin

g.c

om

What is Team Foundation Service?

Team Foundation

Service

Collaborate

Planning Testing Builds

Source Control

Agile dashboard

Source Control

Source Code Management

On-lineOff-line

TfsGit

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

Code merging

TFVC vs GIT

http://tiny.cc/grizxx

TFVS GIT

Type Centralized Distributed

Alerts Yes Yes

Branching Risks / Releases Fondamental / Lightweight

Code security

Repo / Folder / File Repository only (branch)

Builds Yes Yes

Code Review

Code review Pussh Request

History Centralized Replicated

Manage work

Pending changes / My work

Changes / Commits / Branches

Scale Small & very large projects Small (& modularize large) projects

Tools Microsoft tools Microsoft & third-party tools

Compatibility

VS 2010 and more VS 2013 and more

Shared

Check inLocal

Get latest ver

TFVC

Shared

Clone

CommitsPush

Pull

Local

GIT

Code Review – Pull Request

DemoScrum & Git project

Source: https://code.msdn.microsoft.com/windowsapps/Pacman-Game-68521e20

Planning

Areas & Iterations

Collaboration and Bug tracking

Agile, Scrum, …

Bug tracking

Web portal

Planning,Work items

Work Items & BoardWork Item Descriptio

nManage

rDevelop

erTester

Feature Large work(target date) X

Product Backlog item 1

User Story 2

Requirement 3

Specification(estimated effort)

X

Task Task to do X X

Impediment 1

Issue 2 & 3Sub-taskObstacle X X

Bug Problem X X X

A Task “can” not have sub-tasks

Scrum 1 / Agile 2 / CMMI 3

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

Items• Update Remaining Work and

Completed Work• Update Work Item State

Best practice

Agile

New Active

Resolved Closed

Work startedNew

Fixed Verified

Closed

Completed

Task

Bug

DemoSprint, Work items & Board

Build Services and Testing

Unit tests

Feedback requests

Build Services

Continuousintegration

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

$ 20 $ 45 $ 60

Pricing

http://www.visualstudio.com

Conclusion

Code Insights

Deploy

TestBuild

Work

dvoituron@outlook.com

top related