TFS & VSTS

Team Foundation Server e Visual Studio Team System

Possibili valori Assigned To di un WorkItem legati al valore di un altro campo in TFS 2010

Ultimamente mi capita sempre più spesso di dover affrontare un processo dove un Work Item può essere assegnato ad un gruppo di utenti in base al valore di un altro field del work item. Per esempio nel caso di fornitori esterni, i clienti vorrebbero poter assegnare il Work Item ad un fornitore esterno e successivamente poter selezionare l’utente specifico nel campo Assigned To. Una soluzione possibile è la seguente: Creare una Global List con l’elenco dei possibili fornitori (esempio: Fornitore1, Fornitore2) Creare un gruppo di TFS per ogni fornitore ed inserire...

Pubblicata la 4ward Prism Software Factory !

Finalmente ci siamo ! Grazie al grande collega Michele Zorzella la Software Factory basata su Prism 2.2 (http://compositewpf.codeplex.com/) è stata pubblicata su codeplex: http://psf.codeplex.com/ !!! Al momento c’è solo il source code, ma a breve verrà terminata la parte di UI Silverlight e pubblicheremo la prima Release che renderemo disponibile anche tramite "Extension Manager” di Visual Studio 2010 ! Questa Software Factory “Light” è in grado di : creare una Solution iniziale in Visual Studio 2010 basata su Prism (2.2) supporto a Enterprise Library 5.0 aggiungere moduli applicativi...

Merge manuale in Eclipse con Team Explorer Everywhere per TFS 2010

Se utilizzate Team explorer Everywhere su Eclipse vi do una dritta che vi può far risparmiare tempo e frustrazione o peggio pensare che ci sia un bug in Team Explorer Everywhere. Eclipse di default non ha un merge tool incluso, di conseguenza quando ci sono conflitti durante il checkin su TFS non viene proposta l’opzione di correggere i conflitti con un merge tool esterno e di conseguenza non si riesce facilmente a gestire la cosa in fase di checkin. Questo comportamenteo è by design, perchè Eclipse non viene fornito con un tool di merge nativo, perchè su ogni...

Macchina virtuale Microsoft VS 2010 aggiornata da RC a finale + Sharepoint 2007 (step by step) – Parte 1

Ho deciso di farlo, mi sono aggiornato la macchina virtuale Microsoft VS 2010 (http://blogs.msdn.com/b/briankel/archive/2010/03/18/now-available-visual-studio-2010-release-candidate-virtual-machines-with-sample-data-and-hands-on-labs.aspx) dalla RC alla finale e non contento ci ho anche installato Sharepoint 2007 in modo da poter fare demo ai clienti con le dashboard complete di Excel Services. Qui trovate la versione inglese: http://ivanfioravanti.wordpress.com/2010/06/14/microsoft-vs-2010-virtual-machine-updated-from-rc-to-rtm-with-sharepoint-2007-step-by-step-part-1/ Di seguito i passaggi che ho seguito, è un processo un po’ lunghino ma ne vale la pena. Alla fine avrete una macchina spettacolare. Aggiornamento alle versioni RTM Logon come Administrator Disinstallare nell’ordine: ...

GAX e GAT per VS 2010 RC rilasciate !!!!!

Finalmente ! Dopo mesi di attesa sono state rilasciate GAX e GAT per VS 2010 RC ! Finalmente si può lavorare sulle software factories ! GAX: http://visualstudiogallery.msdn.microsoft.com/en-us/25e4b5e9-65e4-4950-967d-5f1e6a9dcbeb?lc=1033  GAT: http://visualstudiogallery.msdn.microsoft.com/en-us/eb473a01-7582-4f25-bde9-cc5b2b9d4cdb  Istruzioni su come migrare le software factories sviluppate su VS 2008: http://social.msdn.microsoft.com/Forums/en-US/vsgatk/thread/ef16bb9a-a86c-41b3-963b-b9fdf727e668

Presentazione VS2010 Testing con Speakflow: incredibile, altro che il classico Powerpoint !

Oggi ho contattato il mitico Brian Keller per chiedergli se c’erano news su GAX/GAT (Software Factories) per VS 2010 e tra le altre cose mi ha detto di guardare il suo blog che c’erano un po’ di cose utili per fare presentazioni su VS2010. Ho aperto e … … meraviglia ! Presentazione di VS2010 Testing in Deepzoom (qui) ! con tanto di video dimostrativi ! Incredbile ! E pensare che quella sera al Loola stavo per non venire … meno male che Lorenzo ha insistito :)

Integrazione HP Quality Center 10 e TFS 2008

Finalmente ce l’ho fatta ! Sono riuscito ad integrare HP Quality Center 10 con TFS 2008 per la parte Bug e Requirements. Riassumo brevemente l’avventura: Scarico la trial di HP Quality Center 10 da HP (quella full, non la starter edition che comincia a lamentarsi subito se il SQL Express 2005 installato non è esattamente quello che vuole lui) Installo QC trial sulla macchina virtuale TFS 2008 ufficiale di Microsoft Primo problema con QC: non supporta IE 8 (sì sì avete letto bene), solo 6 e 7. Soluzione mettere...

Migrazione a VS 2010 RC ultimata

Qui bisogna dire che le performance dell’IDE sono migliorate parecchio ! Aluni bug che avevamo visto su Workflow 4.0 sono stati corretti (Custom Activities non visibili nella toolbox se nel progetto che le conteneva erano presenti folder di VS) Però c’è stato qualche breaking changes rispetto alla beta 2 che ci ha fatto sudare un po’ durante la migrazione alla RC: L’Entity Framework 4.0 RC non include più il nome del modello EDMX nel namespace generato lato client (es: progetto x.y.testModel diventa semplicemente x.y), anche se nelle proprietà è selezionata l’opzione di includere il nome...

Ho fatto e sistemato un danno sul nostro TFS 2010

Ormai è qualche mese che usiamo TFS 2010 e io da poco ho avuto la brillante idea di attivare i test autoamtici su ogni build, con tanto di registrazione degli eventi Intellitrace con un limite di 100Mb per file. Fantastico … … peccato che dopo 500 build il nsotro fantastico DB era diventato di 50Gb e aveva occupato tutto il disco :S Chiaramente sono corso ai ripari disattivando subito l’Intellitrace su ogni build (in Continuous Integration), estendendo leggermente il disco dati, mettendo il recovery model del DB in simple, facendo un bel backup con successivo shrink del transaction log....

ALM Day e aperitivo con Brian Keller !!!!

Tanto di cappello a Brian Keller, una presentazione come la sua all’ALM Day di Milano non l’avevo mai vista prima ! Super coinvolgente, utilizzo di DeepZoom, demo live !!!!! La gente in sala era sbalordita. Veniva voglia di comprare VS e TFS 2010 subito :) La cosa che mi ha sconvolto è stato l’aperitivo dove ho cominciato a parlare con lui delle Software Factories e … Brian: “Non sono molto sull’argomento, ma c’è una persona del mio team che segue la cosa …..Michael” Ivan: “Lehman” Brian: “Sììììì” Ivan: (dopo un arresto cardiaco :)) “Non...

ALM Day Roma – Milano Prism Software Factories

III e IV speech personale: a Roma ero a pezzi, senza voce e col mal di testa, chissà che feedback a Milano ero mooolto più in forma e spero di aver trasmesso la mia passione per la software automation Fantastica esperienza !

Primo progetto migrato a VS2010 Beta 2: Perfect !

Wow direi perfetto ! Ho migrato la nostra prima soluzione da VS2008 a VS2010 Beta 2 e considerando che ha 26 progetti tra cui: WPF Silverlight ADO.NET Data Services 1.0 Prism Framework E’ andato al primo colpo ! Ho solo dovuto modificare la security sull’IIS che adesso ha .NET 4.0 come runtime dell’appPool. Bisogna prestare attenzione ai proxy creati da ADO.NET Data Services 1.5, perchè hanno il model nel namespace generato e quindi lato client bisogna fare alcune modifiche. Vi terrò aggiornati su quest’area...

Aggiornamento a VS2010 e TFS 2010 Beta 2

Entro fine settimana migreremo il nostro TFS alla versione 2010 Beta 2 e lo stesso discorso vale per i progetti WPF/Silverlight basati sul framework Prism ed ADO.Net Data Services ! Vi terrò aggiornati sui risultati :)

Mock di Unity con Rhino Mocks a 64 bit: System.BadImageFormatException

Siccome ho perso un sacco di tempo con questo problema lo posto sul blog in modo da evitare la stessa trafila ad altri. In un progetto avevamo l’esigenza di fare mocking dello UnityContainer dell’Enterprise Library al che abbiamo scritto il codice sotto: 1: mockUnityContainer = mocks.DynamicMock<IUnityContainer>();   Però durante il Run dei test da VSTS 2008 continuavamo a ricevere una System.BadImageFormatException. Al che dopo varie ricerche e tentativi ho trovato qui la soluzione, che consiste nel fare il mocking della classe invece che dell’Interfaccia come sotto:   ...

Team Explorer 2005 non riesce a recuperare i reports da TFS 2008 con SQL Server 2008

Dopo aver fatto alcuni di aggiornamenti da SQL 2005 a SQL 2008 su TFS 2008, ho riscontrato il fatto che il Team Explorer 2005 non è in grado di visualizzare la cartella Reports, che ha di conseguenza una x rossa sulla cartella relativa. Dopo svariate prove con l’ottimo Fiddler2 per capire quale fosse il problema (security non impostata correttamente nella request inviata da Team Explorer 2005), ho ricevuto conferma ufficiale che la cosa non è supportata: http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=430636

Windows 2008 R2 RC + VS2010 Beta 1 perfect

Ennesimo esperimento: Ho instalalto in ufficio su un nuovissimo Phenom II X4 940 con 8Gb di RAM W2008 R2 RC e dire che vola è poco :) Ieri ho prontamente installato VS2010 Beta e posso confermare che funziona benissimo. Purtroppo non c’è traccia di Blueprints però la speranza è l’ultima a morire … vedremo la beta 2. Oggi l’esperimento procede con l’aggiornamento da TFS 2008 a TFS 2010 Beta 1, vi terrò aggiornati …

Video dell’ALM Day su BE IT Software Factories e SOA !

Caspita nelle ultime settimane sono stato così incasinato da dimenticarmi di postare il link al video dell’ALM Day sulle Software Factories e SOA che ho tenuto insieme al mio collega di 4ward Michele. Che soddisfazione :) Segnalo anche il video dei miei colleghi David e Christian sull’Automazione della postazione di sviluppo

Che fine ha fatto Blueprints su Codeplex ?

Su suggerimento del mitico Lorenzo mi ero da poco messo in contatto con Cameron Skinner per avere maggiori informazioni sul futuro delle Software Factories in VSTS2010 ed in particolare di Blueprints che ultimamente dire che era poco attivo su Codeplex era un eufemismo e oggi sorpresa … … Il progetto è scomparso da Codeplex :( http://www.codeplex.com/blueprints adesso dice: The project is not yet published. Domani cercherò informazioni da tutte le fonti possibili per capire cosa sta succedendo …

Windows 7 x64 RC e Software Factories OK (Update)

Aggiornamento: Reinstallato da 0 funziona tutto ! Il problema era legato al mio Windows Vista che probabilmente non era in formissima :) A questo punto ci lanceremo in ufficio su Windows 7 su dei nuovissimi quadcore fiammanti con 8Gb di RAM :) Windows 7 RC è una vera bomba, velocissimo e stabilissimo, unica pecca che ne bloccherà l’uso da me in ufficio (sorry per i miei colleghi) è che isntalalrci VS2008 con GAX e GAT insieme alle web client e web service sofware factories è una bella lotta :S. Su internet ci sono un po’ di post con qualche trucchetto per...

Mio articolo Biztalk, SOA e VSTS su ToolNews di Dicembre

Su ToolNews di Dicembre era uscito un mio articolo su Biztalk, SOA e VSTS ! Mi ero dimenticato di postarlo. Grande soddisfazione personale :)

Appena rientrato dall’ALM Day: Fantastico !

Rientrato proprio adesso a casa dall’ALM Day che esperienza !!!!! A parte la fase di preparazione dell’evento e soprattuto della tensione visto che era la prima volta che parlavo in pubblico, devo dire che è stata una grande esperienza. L’incontro dal vivo con Ivar Jacobson e col suo modo di presentare fantastico, le ottime sessioni di Lorenzo, ma soprattutto il fatto di aver conosciuto dal vivo un altro pezzo del Gotha di UgiDotNet e dello sviluppo in Italia e non: - il mitico Janky - la mitica Rosalba - Adrian e i suoi mitici quiz...

Biztalk: "Build failed. Compiler for file type '*.xsd' failed. Object reference not set to an instance of an object."

Se doveste incontrare l’errore sopra durante la build di un progetto Biztalk 2006 R2, significa che c’è qualche problema con la registrazione delle dll di Biztalk in Visual Studio 2005 o più in generale nella macchina. Su Google non si trova nulla, ma grazie al mitico Process Monitor di Sysinternals siamo riusciti a trovare una soluzione. Bisogna: eseguire il comando: regasm.exe “C:\Program Files\Common Files\Microsoft BizTalk\Microsoft.BizTalk.TOM.dll” per riregistrare il componente Restart della macchina

Visual Studio Team System 2008 Database Edition GDR RTM !

Per caso ho visto che è stata rilasciata ufficialmente la RTM della Database Edition GDR, la potete scarica direttamente qui: http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4db9-b1c9-8f55759846ed&displaylang=en

Tool Microsoft per vari assessment

A questo indirizzo http://www.microsoft.com/applicationplatform/about/gettingstarted.mspx ci sono 3 ottimi tool per l'assessment di: SOA BI ALM Li ho usati su diversi clienti e il feedback è stato molto positivo.

Visual Studio 2010 CTP (VPC) veramente notevole

Ho cominciato ad utilizzare la prima CTP pubblica di Visual Studio 2010, . NET 4.0 e TFS e sono rimasto veramente impressionato dalla qualità e dell'ottima presentazione con dei buoni walkthroughs. Bello il nuovo XSD Schema Explorer Ottima l'integrazione di WiX Bene il migliorato il supporto per TDD e Refactoring (qui si vede che Resharper è stato usato come linea guida) Devo ammettere che Microsoft sta veramente facendo passi da gigante ultimamente nella qualità dei rilasci e sfido anche i miei ex-colleghi (fondamentalisti di Java...