TFS
Chi si sia trovato a lavorare con TFS conosce l'importanza del workitem come strumento di tracciatura di dati. A partire da luglio in un nostro cliente abbiamo introdotto una regola di checkin che rende obbligatoria l'associazione del checkin ai propri workitem, rafforzata poi da altre custom policies di controllo sullo stato stesso del workitem e della gerarchia.
In questa società tra l'altro, il workitem assume un ruolo ancora più forte poichè è utilizzato anche come strumento principale per la promozione del codice (customizzazione sempre nostra).
Ma provate a immaginare lo scenario:
1. Dal giorno della introduzione della regola, circa 30 persone,...
Brian Harry fa il punto della situzione dei prossimi rilasci di power tool e company per il TFS 2008.
Neanche a farlo apposta, visto che ne parlavo qualche minuto fa...in mezzo a tutto il resto ci sta anche un bel WI & WIT Destroy (WorkItem e WorkItemType Destroy).
Tutto alla fonte: Upcoming Power Tool Release for TFS 2008.
Visto che da due giorni ci sto lavorando per una customizzazione su un nostro cliente...
la entity WorkItem (nel namespace Microsoft.TeamFoundation.WorkItemTracking.Client) del Team Foundation Server è un classico esempio di Active Record. Rappresenta una attività tracciabile in TFS e da cui scaturiscono una serie di metriche legate a tutti i servizi esposti, come il Version Control, la Build Automation, i Test. Il workitem è un concetto "core" di TFS.
Il workitem espone metodi che "tipicamente" si ritrovano in oggetti AR:
Open: Opens this WorkItem for editing.
PartialOpen: Opens this WorkItem for editing without transferring all the data about the work...
Ieri ho passato l'esame 70-510 sul Team Foundation Server, è un esame un po di nicchia e devo dire che è anche piuttosto impegnativo.
Team Foundation Server per sua natura è un mix di svariati applicativi (Reporting Services, Analisys Services, Sharepoint), il che amplia la necessità di preparazione, ma lavorando da circa un anno e mezzo su questa tecnologia ed avendo acquisito notevole esperienza (e ovviamente lavorando fianco a fianco con l'unico MVP su TeamSystem che abbiamo in italia) alla fine ce l'ho fatta.
Sono comunque soddisfatto dell'attuale adozione nel mercato italiano di questo nuovo prodotto Microsoft che sta dando ottimi...
ecco un breve tutorial per vedere in azione il supporto all'integrazione continua che avremo in Team Foundation Server "Orcas".
Un post di Eric Lee su come in Microsoft vengono sfruttati i concetti di Team Project e Areee...Direi che il livello di granularità è molto fine...:-)
Quest'articolo su un Branch & Merge (un ramo importantissimo della SCM) è assolutamente introduttivo e piuttosto didascalico, ma è una base per chiunque non sia mai stato abituato a pensare che una freeze di rottura della linea evolutiva sia un bene e non un male.E' Scritto da Chris Birmele. Oggi ho cercato di spiegarlo giusto ad una quindicina di persone, tra sviluppatori e referenti di progetto...:-)Ammetto che i suoi disegnini sono un po più belli dei miei! Leggo prima l'articolo, becco subito dopo il suo blog (che in verità avevo sottoscritto ma si era perso chissàddove) e becco un altro bel post...
ho
installato presso un cliente per la prima volta, su una topologia Dual
Server, il Team Foundation Server.Mica male...va veloce il
bimbo...:-)Riflessione a fine lavoro:Il Team
Foundation Installation Guide, sia per il single-server, che per il
dual è scritto con una meticolosità da far paura. Non seguirlo sarebbe un
suicidio.Il fatto è che tutta la procedura non si avvicina ancora agli
standard di installazione di microsoft, famosi per il
click...next...next...finish.(o anche
click...next...next...crash...restart...next...next...finish)Sono troppi i
servizi con cui deve interagire (vedi WSS, SQL Server, SQL Server Reporting,
Analisys...), e quindi non esiste un setup unificato. Nutro speranze per la
2.0 di vederlo realizzato.Adesso cominciamo a
divertirci...