Tag Archives: Update

Visual Studio Online, deploy del 18 settembre

Anche in questa versione, molte delle novità riguardano la Kanban Board, che, deploy dopo deploy, diventa uno strumento sempre più interessante. Se una User Story è scomposta in Task, vedrete un sommario dei task direttamente nella task.

image

In questo caso la User Story ha due task, entrambi non completati. L’aspetto interessante è che cliccando sul sommario si apre una visione di dettaglio, che vi permette di aggiungere task e di marcare i task come completati.

image

Se si utilizza Kanban la scomposizione in task non ha la stessa valenza di Scrum, dove il team assegna le ore ai vari task per tracciare il Burndown chart, ma i task hanno più una valenza di Checklist, ovvero le “cose da fare”. Per questo nella Kanban board vedrete solamente i titoli dei task, e selezionando la checkbox, il task verrà direttamente portato dallo stato “to do” allo stato “Done”. Questa funzionalità è particolarmente interessante perché permette una sottodivisione delle card più impegnative, (ad esempio le XL se usate il T-Shirt sizing). Non viene richiesto di fare stime o di assegnare i Task, sebbene voi possiate farlo; per cui la scelta del dettaglio sul come gestire i task è lasciata al team, e la board vi darà una visione comunque più corretta ed allineata. Sapere infatti che 8 su 10 task di una card XL sono completati vi da una migliore predittibilità di quando la card potrà essere Mossa nella colonna successiva.

image

Mentre per le storie di piccola entità il team può trovare inutile scomporre in Task, per quelle più impegnative questa funzionalità diventa decisamente interessante, perché permette di avere una idea migliore delle cose che rimangono da fare.

La funzionalità decisamente più interessante di questo deploy è sicuramente la possibilità di utilizzare le colonne custom della Kanban board nelle query di TFS, una funzionalità che è stata richiesta da moltissimo tempo da un nutrito gruppo di utenti.

image

Finalmente è quindi possibile creare query che filtrino tutte le card in base alla colonna di appartenenza. Attenzione agli operatori <, >, >=, etc, perché di primo impatto potreste pensare che con un operatore > (Maggiore) la query vi ritorni solamente le card presenti in colonne a destra della colonna usata come filtro. Purtroppo il risultato è che vi verranno restituite tutte le card presenti in colonne il cui nome, inteso come stringa, sia maggiore del valore selezionato. Volendo è possibile utilizzare questa funzionalità chiamando le colonne (1_analysis, 2_ developing) etc.

E’ infine possibile utilizzare anche i filtri “Board column Done”, che vi permette di specificare se la card deve trovarsi nella colonna Done o Doing (nel caso utilizziate le splitted columns) e la possibilità di filtrare per Swimlane. In questo modo potrete creare query per estrarre dati e fare facilmente report sullo stato della vostra board.

image

Le altre modifiche di questo sprint riguardano la possibilità di effettuare operazione di Drag And Drop nella board per cambiare il parent di un Work Item, poter effettuare il drag in una interazione con elementi multipli e fare il Move to Top and Move to Position con elementi multipli selezionati.

Per quanto riguarda le pull request di Git, è ora possibile impostare una policy per cui non è possibile effettuare una pull request se non vi è un Work Item assegnato e bloccare la merge se non esiste un work item assegnato.

Infine è ora possibile esportare anche il risultato dei test nel Test Hub.

Nel post relativo del blog di VisualStudio.com trovate tutti i dettagli.

Happy VSO

Limitare la memoria massima di SQL Server in TFS

ho già bloggato in passato sulla necessità di limitare il consumo di memoria di SQL Server nelle installazioni single server di TFS, al fine di evitare che SQL utilizzi tutta la RAM disponibile, rallentando fino talvolta a bloccare le altre parti di TFS (app tier). In questo modo il vostro sistema dovrebbe essere al sicuro da eventuali rallentamenti o blocchi dovuti all’eccessivo consumo di RAM di Sql Server.

Se siete interessati a capire come ottenere il massimo dal vostro TFS, sicuramente questo post è quello che fa per voi.

Vorrei però far notare che in generale, anche in installazioni dove SQL Server è su macchina dedicata, è sempre buona norma limitare il massimo uso di RAM di SQL Server, altrimenti si corre il rischio che SQL lasci senza risorse il sistema operativo ed anche altri servizi accessori.

Se siete interessati all’argomento potete leggere il seguente articolo: How much memory does my Sql Server actually need. In generale, per quanto riguarda TFS, Grant Holliday ci da una formula empirica da utilizzare

Riservare: 1 GB di RAM per il Sistema Operativo, 1 GB per ogni 4 GB di RAM installati nel range 4–16 GB, poi 1 GB per ogni 8 GB RAM installata sopra i 16 GB

Questo significa che se il vostro SQL Server è installato in una macchina con 32 GB di RAM, si deve limitare la memoria usabile da Sql Server ad un valore di 25 GB.

Il limitare la memoria diventa importante soprattutto durante gli aggiornamenti che richiedono cambiamenti di schema ragguardevoli, come ad esempio il passare dal 2013 al 2015.

Ricordate pertanto di monitorare le performance del vostro Data Layer di TFS, in modo da massimizzare le performances ottenibili dal vostro hardware.

Gian Maria.

Comments Off on Limitare la memoria massima di SQL Server in TFS  

TFS 2013 update 3 CTP 2

L’update 3 di TFS 2013 è arrivato alla CTP 2, la data di uscita definitiva non è ancora stata finalizzata, ma è interessante andare a discutere le novità che sono introdotte da questo nuovo update. La prima e senza dubbio la più interessante, riguarda i Test Plan e la parte dedicata al Testing, dato che […]

Comments Off on TFS 2013 update 3 CTP 2  

TFS Update 2 is RTM (but Visual Studio Update 2 still RC) :)

Ok, come detto da Brian, nel suo blog, questa volta la situazione Update è un po piu confusa. Per TFS on-premise l’Update2 è RTM, ovvero è attualmente disponibile la versione definitiva, mentre per Visual Studio l’Update 2 è ancora in RC. I download li potete trovare a questi indirizzi Per quanto riguarda TFS: TFS 2013 […]

Comments Off on TFS Update 2 is RTM (but Visual Studio Update 2 still RC) :)  

Uscito Visual Studio 2013 Update 1

Oggi è uscito l’Update 1 per Visual Studio 2013, come annunciato nel blog di Brian Harry. Questo update è solamente per Visual Studio e non riguarda TFS, che sarà coperto invece nel prossimo update (Update 2) il quale non tarderà ad arrivare. Come previsto nell’Update 2 di TFS saranno presenti alcune novità, oltre ai classici […]

Comments Off on Uscito Visual Studio 2013 Update 1  

Cosa succede se aggiorno TFS dopo avere personalizzato i template?

In un precedente post ho mostrato come sia semplice aggiornare TFS passando ad esempio dalla versione 2010 alla versione 2012 su una differente macchina. Una delle domande che vengono poste più frequentemente è: “Cosa succede durante l’aggiornamento del process template se io lo ho personalizzato?” Se non avete mai personalizzato il process template, e/o non […]

Comments Off on Cosa succede se aggiorno TFS dopo avere personalizzato i template?  

Update 2 CTP 4: go live e supporto upgrade

Come si può leggere dal blog di Brian Harry la CTP 4 dell’update2 è disponibile. La lista delle nuove funzionalità introdotte la si può leggere nel blog di Visual Studio ALM in questo post, e tra le novità più succose troviamo finalmente il supporto ai client HTML e Sharepoint per LigthSwitch, l’integrazione in visual studio […]

Comments Off on Update 2 CTP 4: go live e supporto upgrade