February 2010 Blog Posts

Microsoft Test and Lab Manager 2010 Beta 2 diventa Test Manager nella RC e funziona alla grande !

Internamente abbiamo cominciato ad usare MTLM 2010 Beta 2 per testare la parte di Coded UI e ho aspettato a fare post, perchè i problemi relativi al testing con WPF 4.0 erano parecchi (controlli terze parti non trovati, righe di Grid non selezionate correttamente, valori non letti), senza parlare delle performance del tool (dire scarse è poco) e del fatto che fosse possibile creare dall’interno solo requisiti e bug. Ma adesso che è uscita la RC è tutta un’altra storia ! innanzitutto c’è stato un cambio nome in qualcosa di + semplice: Test Manager...

Il valore dell’IT: contare le ore

Il mio post precedente sul valore dell’IT ha suscitato qualche polemica per l’uso di Michelangelo come immagine di un’artista che crea cose di valore e allora mi sembra giusto chiarire meglio il concetto con qualcosa di più concreto. Innanzitutto nessuno dice che le ore non debbano essere usate come unità di misura delle cose, l’importante è che non siano l’unica unità di misura del VALORE di un lavoro. Facciamo qualche esempio pratico: per me è giusto che un medico che opera per 3 ore un paziente al cuore riceva un compenso superiore ad un medico...

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...

Applicare i Process Template di TFS 2010 RC dopo l’ugrade dalla Beta 2

Quando si fa l’aggiornamento di TFS 2010 dalla beta 2 alla RC di default non vengono applicati i nuovi Process template alle Project Collection esistenti. Ci sono due metodi per applicare: quello descritto nella guida di Bryan Krieger: http://blogs.msdn.com/bkrieger/archive/2010/02/03/tfs-2010-beta2-to-rc-upgrade-guide.aspx, che consiste nel creare una nuova collection, scaricare il process template e farne l’upload sulla collection precedente il mio (modesto eh ? :)) che non necessita la creazione di una nuova collection: andate in C:\Program Files\Microsoft Team Foundation Server 2010\Tools\Deploy\ProcessTemplateManagerFile e ripetere la procedura...

Il valore dell’IT in Italia è nullo, ma non importa ci si deve divertire lo stesso !

Ieri sera parlavo con un collega; di un conoscente che apre un bar e investe 200.000 euro nel materiale necessario per avviarlo e dall’altra parte di un possibile cliente che vuole un gestionale con accesso da remoto tramite mobile, smart client e web e mette a budget per averlo quanto ???? 1000 Euro (avete letto bene … proprio MILLE !!!). Questo è il mercato IT in Italia, questo è il valore percepito mediamente per l’IT. E allora ti chiedi: ma chi te lo fa fare di lanciarti nell’innovazione, in WPF 4, WCF 4, Silverlight 4, lettori contactless, RFID,...

Il Genio del Male anche nelle tesi ! [OT]

Oggi rileggevo la tesi di laurea che sta preparando un collega e ho notato che nella bibliografia oltre ai vari Beck, Boehm,Schwaber,DeMarco c’è un certo Barbieri, L.: Barbieri, L. (2004, Settembre 22). Daily build e continuous integration. Tratto da Normal people bore me!: http://blogs.ugidotnet.org/lbarbieri/archive/2004/09/22/3075.aspx Ma sei ovunque !!!! :)

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...

Migrazione a TFS 2010 RC ultimata

Che dire: wow ! Il passaggio dalla beta 2 alla RC di VS 2010 è come dalla notte al giorno, le performance dell’IDE sono migliorate moltissimo. L’aggiornamento a TFS 2010 RC è filato liscio come l’olio: checkpoint della macchina virtuale Hyper-V con SCVMM disinstallazione di TFS 2010 beta 2 disinstallazione di Team Explorer 2010 beta 2 disinstallazione del .NET 4.0 beta 2 (full, client e multi-target) disinstallazione di VS 2010 for Office Beta 2 installazione TFS 2010 RC ...

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....