ALM, Agile & Microsoft

21
ALM, Agile & Microsoft What does Microsoft offers in its ALM solution for Agile teams ? Pierre-Emmanuel DAUTREPPE

description

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 - PowerPoint PPT Presentation

Transcript of ALM, Agile & Microsoft

Page 1: ALM, Agile & Microsoft

ALM, Agile & Microsoft

What does Microsoft offers in its ALM solution for Agile teams ?

Pierre-Emmanuel DAUTREPPE

Page 2: ALM, Agile & Microsoft

2

« .NET Architect » and « XP Coach »

.NET & Agile User Group Lead at « DotNetHub »

Organizer of « Agile Tour Namur 2012 »

Contact me via

[email protected]

http://www.pedautreppe.com

http://www.dotnethub.be

@pedautreppe

Pierre-Emmanuel DAUTREPPE

Page 3: ALM, Agile & Microsoft

3

Février 2013

BruxellesFR ou EN

Page 4: ALM, Agile & Microsoft

4

We are phasing out Visual Source Safe.

You should consider migrating to TFS.

Microsoft

2005

Page 5: ALM, Agile & Microsoft

5

No. An ALM Tool

Application Lifecyle Management

So what is TFS ?A new source control ?

Page 6: ALM, Agile & Microsoft

6

Team Foundation Server – Global Picture

Page 7: ALM, Agile & Microsoft

7

Project Lifecycle

Define a Backlog

Prototype

Test

ContinuouslyIntegrate

ReleaseFeedback

Priorise & Planify

Define a « Project Management Plan »

Develop

Page 8: ALM, Agile & Microsoft

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)

Page 9: ALM, Agile & Microsoft

9

Define the project management plan

What ?

How ? Who ?W

hen ?

Page 10: ALM, Agile & Microsoft

10

Work Items, seen by TFS

Work Items

Product Backlog Item

Task

Impediment

Bug

Code ReviewRequest

Response

Request

Response

Feedback

Test Case Shared Steps

Page 11: ALM, Agile & Microsoft

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 »

Page 12: ALM, Agile & Microsoft

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

Page 13: ALM, Agile & Microsoft

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

Page 14: ALM, Agile & Microsoft

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

Page 15: ALM, Agile & Microsoft

15

Page 16: ALM, Agile & Microsoft

16

Define the backlog

Backlog

Page 17: ALM, Agile & Microsoft

18

En résumé

Priorise & Plan

Page 18: ALM, Agile & Microsoft

19

En résumé

Test & Develop

Page 19: ALM, Agile & Microsoft

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

Page 20: ALM, Agile & Microsoft

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

Page 21: ALM, Agile & Microsoft

22

Team Foundation Server – Global Picture