210 likes | 353 Views
ALM, Agile & Microsoft. Pierre-Emmanuel DAUTREPPE. What does Microsoft offers in its ALM solution for Agile teams ?. Pierre-Emmanuel DAUTREPPE. « .NET Architect » and « XP Coach » .NET & Agile User Group Lead at « DotNetHub » Organizer of « Agile Tour Namur 2012 ». Contact me via
E N D
ALM, Agile & Microsoft Pierre-Emmanuel DAUTREPPE What does Microsoft offers in its ALM solution for Agile teams ?
Pierre-Emmanuel DAUTREPPE • « .NET Architect » and « XP Coach » • .NET & Agile User Group Lead at « DotNetHub» • Organizer of « Agile Tour Namur 2012 » • Contact me via • pierre@dotnethub.be • http://www.pedautreppe.com • http://www.dotnethub.be • @pedautreppe
Février 2013 • Bruxelles • FR ou EN
2005 We are phasing out Visual Source Safe. You shouldconsidermigrating to TFS. Microsoft
So whatisTFS ? A new source control ? No. An ALM Tool Application LifecyleManagement
Project Lifecycle Define a « Project Management Plan » Define a Backlog Priorise & Planify Prototype Continuously Integrate Test Release Feedback Develop
The projectlifecyle – in 1 hour • Define the project plan • Prototype • Define the backlog • Priorise the backlog • Test • Develop • Integrate • Test (on site)
Define the project management plan How ? Who ? What ? When ?
Work Items, seen by TFS • Product • Backlog Item • Task • Bug • Impediment • Request • Work Items • Code Review • Response • Request • Feedback • Response • Test Case • SharedSteps
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 »
DotNetHubWebSite http://www.dotnethub.be Accueil> Agenda > TFS & Testing 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. Loremipsumdolor sit ametconsecteturadipiscingelitAeneanliberosapienmalesuadapharetraegetsempersodalesDonecconguenisiultriciesquissagittisnullagravidaVivamusconsecteturpellentesqueligulaaccumsanpurusquisDonechendreritnibhegettinciduntdignissimultricesAeneaneleifendlectusviverraorciullamcorperenimsagittis 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. October, 2010 Su Mo Tu We Th Fr Sa 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 Address Download photos Advertisement Title Loremipsum dolor sit ametconsecteturadipiscingelit. www.microsoft.com Advertisement Title Loremipsum dolor sit ametconsecteturadipiscingelit. www.microsoft.com
12:38 12:38 Meet Me Meet Me Main Menu Join a meeting Set up a meeting Join a meeting Meeting Number q w e r t y u i o p Join Settings a s d f g h j k l z x c v b n m space / &123 · search
12:38 Already joined : 5 out of 12 Meeting starts at 6pm 17:45 John has joined the meeting. 1 2 3 Mary Last position : 17:40 Advertisement Title Loremipsum dolor sit amet www.microsoft.com
Define the backlog • Backlog
Let’s mock it baby ! • Use Fakes to mock anything in • Your own code • 3rd party .NET code • The .NET framework code
Test your GUI using CodedUITest • Fat Clients • .NET Windows Form app • WPF app • Native apps • Thin Clients • Web site (Internet Explorer, Firefox, …) • Silverlight