23
What’s new in Visual Studio ALM 11? Matteo Emili Microsoft MVP (Visual Studio ALM) [email protected] http://blogs.ugidotnet.org/j3r @MattVSTS

ALM Revolutions - What's new in visual studio ALM 11

Embed Size (px)

DESCRIPTION

Slides della sessione "What's new in visual studio ALM 11" di Matteo Emili all'evento ALM Revolutions di DomusDotNet

Citation preview

Page 1: ALM Revolutions - What's new in visual studio ALM 11

What’s new in Visual Studio ALM 11?

Matteo Emili

Microsoft MVP (Visual Studio ALM)

[email protected]://blogs.ugidotnet.org/j3r@MattVSTS

Page 2: ALM Revolutions - What's new in visual studio ALM 11

2

//BUILD: tante novità

• .NET Framework 4.5• ASP.NET MVC 4 e Mobile• Windows 8

– WinRT– Applicazioni Javascript per Windows– Metro Applications– …

• Visual Studio ALM 11• …

Page 3: ALM Revolutions - What's new in visual studio ALM 11

3

Visual Studio ALM

Page 4: ALM Revolutions - What's new in visual studio ALM 11

4

Visual Studio 11: IDE e dintorni

• Il Solution Explorer è rimpiazzato dall’ex “Solution Navigator” dei PowerTools di Visual Studio 2010

• Il Team Explorer…vedremo dopo • Nuovo diffmerge• Supporto realtime DirectX per C++• Async• DOM Inspector in ASP.NET MVC 4• Visual Studio 11 Emulator supporta anche iOS• Call Hierarchy in Visual Basic• Designer XAML è quello di Expression Blend• Sono sempre visualizzati i nomi utenti completi

Page 5: ALM Revolutions - What's new in visual studio ALM 11

5

Visual Studio 11: le vere novità per l’ALM

• Più continuità• Migliore esperienza offline• Più collaborazione• Un grande accento sulla qualità del codice• Team Foundation Service

Page 6: ALM Revolutions - What's new in visual studio ALM 11

6

Più continuità

• Completa retrocompatibilità con i file di progetto di Visual Studio 2010

• Non devono essere riconvertiti!

Page 7: ALM Revolutions - What's new in visual studio ALM 11

7

Migliore esperienza offline

• La nuova tipologia di workspace di default è il Local Workspace

• Permette di lavorare offline in modo trasparente• ATTENZIONE: NON E’ UN DVCS!

Page 8: ALM Revolutions - What's new in visual studio ALM 11

8

DEMOLocal Workspace in Visual Studio ALM 11

Page 9: ALM Revolutions - What's new in visual studio ALM 11

9

Più collaborazione

• Storyboarding Tool for PowerPoint• Team Code Review

Page 10: ALM Revolutions - What's new in visual studio ALM 11

10

Storyboarding Tool for PowerPoint

• E’ un tool integrato in PowerPoint che permette di creare degli Storyboard

• Molti shapes inclusi, ma se ne possono creare custom• Si possono linkare a dei Work Item di TFS• Facile da usare• Funziona anche nel PowerPoint “normale”

Page 11: ALM Revolutions - What's new in visual studio ALM 11

11

Team Code Review

• Revisione del codice da parte di un altro membro del team di sviluppo

• L’attività di revisione è un Work Item in TFS

Page 12: ALM Revolutions - What's new in visual studio ALM 11

12

DEMOTeam Code Review

Page 13: ALM Revolutions - What's new in visual studio ALM 11

13

Qualità del codice

• Nuovo test runner• Code Clone Analysis• IntelliTrace supportato in produzione• Static Analysis per Metro Applications e driver• Feedback Manager• Exploratory testing

Page 14: ALM Revolutions - What's new in visual studio ALM 11

14

Nuovo test runner

• Supporta test framework di terze parti attraverso un modello di espandibilità a plug-in– NUnit– xUnit

• Supporta anche MSTest per .NET 4 e precedenti, test per C++

• Uno degli scenari considerati è anche il testing di una applicazione Windows Azure

Page 15: ALM Revolutions - What's new in visual studio ALM 11

15

Code Clone Analysis

• Analizza il codice mediante una serie di algoritmi euristici su tutte le casistiche di clone

• Lo snippet di codice da analizzare per ora deve essere di almeno 10 linee…

• …della serie: è ancora una Developer Preview

Page 16: ALM Revolutions - What's new in visual studio ALM 11

16

DEMOCode Clone Analysis

Page 17: ALM Revolutions - What's new in visual studio ALM 11

17

Feedback Manager

• Durante il test manuale di una applicazione può succedere di incappare in un comportamento non previsto…

• Dovremmo avere ambienti di test, Visual Studio Team Lab Management () ecc, ma si è verificato sotto i nostri occhi…

• Che facciamo?!?!?!

Page 18: ALM Revolutions - What's new in visual studio ALM 11

18

DEMOMicrosoft Feedback Manager

Page 19: ALM Revolutions - What's new in visual studio ALM 11

19

Nuovo web access

• Web Access tutto nuovo!• Sarà visibile anche con il browser di Windows Phone• Diventa uno strumento di lavoro primario e non più un

ripiego di emergenza• Supporto al concetto di board

Page 20: ALM Revolutions - What's new in visual studio ALM 11

20

DEMOWeb Access

Page 21: ALM Revolutions - What's new in visual studio ALM 11

21

DEMOTeam Foundation Service

Page 22: ALM Revolutions - What's new in visual studio ALM 11

22

Domande?

Page 23: ALM Revolutions - What's new in visual studio ALM 11

23

Thanks everybody!