Upload
dvoituron
View
108
Download
0
Tags:
Embed Size (px)
Citation preview
Denis Voituron.Net Software Architect
Outils pour la conception de logiciels
[email protected] 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