ALM, Agile & Microsoft
description
Transcript of ALM, Agile & Microsoft
ALM, Agile & Microsoft
What does Microsoft offers in its ALM solution for Agile teams ?
Pierre-Emmanuel DAUTREPPE
2
« .NET Architect » and « XP Coach »
.NET & Agile User Group Lead at « DotNetHub »
Organizer of « Agile Tour Namur 2012 »
Contact me via
http://www.pedautreppe.com
http://www.dotnethub.be
@pedautreppe
Pierre-Emmanuel DAUTREPPE
3
Février 2013
BruxellesFR ou EN
4
We are phasing out Visual Source Safe.
You should consider migrating to TFS.
Microsoft
2005
5
No. An ALM Tool
Application Lifecyle Management
So what is TFS ?A new source control ?
6
Team Foundation Server – Global Picture
7
Project Lifecycle
Define a Backlog
Prototype
Test
ContinuouslyIntegrate
ReleaseFeedback
Priorise & Planify
Define a « Project Management Plan »
Develop
8
Demo
The project lifecyle – in 1 hour
Define the project plan
Prototype Define the backlog Priorise the backlog Test Develop Integrate Test (on site)
9
Define the project management plan
What ?
How ? Who ?W
hen ?
10
Work Items, seen by TFS
Work Items
Product Backlog Item
Task
Impediment
Bug
Code ReviewRequest
Response
Request
Response
Feedback
Test Case Shared Steps
11
Prototype
Use Predefined shapes (Mobile, Web, Windows, …) The power of Powerpoint (animations, …)
Create new “project specific” layouts / shapes
Use your storyboards to describe your work items
To author shapes: « Team Foundation Server 2012 Power Tools »
12
DotNetHub WebSitehttp://www.dotnethub.be
Accueil > Agenda > TFS & Testing October, 2010Su Mo Tu We Th Fr Sa26 27 28 29 30 1 23 4 5 6 7 8 9
10 11 12 13 14 15 1617 18 19 20 21 22 2324 25 26 27 28 29 3031 1 2 3 4 5 6
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna.
Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus.
1
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna.
Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci.
Address Download photos
Lorem ipsum dolor sit amet consectetur adipiscing elit Aenean
libero sapien malesuada pharetra eget semper sodales Donec congue nisi ultricies quis sagittis nulla gravida Vivamus consectetur pellentesque ligula accumsan purus quis
Donec hendrerit nibh eget tincidunt dignissim ultrices Aenean eleifend lectus viverra orci
ullamcorper enim sagittis Advertisement TitleLorem ipsum dolor sit amet consectetur adipiscing elit.www.microsoft.comAdvertisement TitleLorem ipsum dolor sit amet consectetur adipiscing elit.www.microsoft.com
13
12:38
MEET ME
Main Menu
Set up a meeting
Join a meeting
Settings
12:38
MEET ME
Join a meeting
wq e r t y u i o p
sa d f g h j k l
z x c v b n m&12
3 / space · search
Join
Meeting Number
14
12:38
1
Advertisement TitleLorem ipsum dolor sit ametwww.microsoft.com
17:45John has joined the meeting.
Already joined : 5 out of 12
Meeting starts at 6pm
2
3
MaryLast position :
17:40
15
16
Define the backlog
Backlog
18
En résumé
Priorise & Plan
19
En résumé
Test & Develop
20
En résumé
Let’s mock it baby !
Use Fakes to mock anything in Your own code 3rd party .NET code The .NET framework code
21
En résumé
Test your GUI using CodedUITest
Fat Clients .NET Windows Form app WPF app Native apps
Thin Clients Web site (Internet Explorer, Firefox, …) Silverlight
22
Team Foundation Server – Global Picture