Archive for the ‘Agile’ Category

Team Foundation Server 2013 Customization by Gordon Beeming

April 21, 2014
Team Foundation Server 2013 Customization

Team Foundation Server 2013 Customization

Ecco “Team Foundation Server 2013 Customization” il terzo libro su TFS, fresco fresco da PackPub, dopo i precedenti due (qui e qui), ed anche questo letto tutto d’un fiato. 🙂

(No, non sono un TFS Ranger ma si sta creando una buona abitudine … 🙂 )

L’autore, Gordon Beeming, è un Microsoft ALM MVP e un ALM Ranger.

Gordon Beeming tratta diversi punti legati alla “customizzazione” (i puristi della lingua mi perdonino 🙂 ) di TFS; i molti che si trovano ad affrontare queste tematiche, troveranno in questo libro una guida passo passo (completa di screenshot!) per soddisfare le loro esigenze.

L’autore ha dato un filo logico legando così argomenti, rendendo la lettura veramente semplice e scorrevole; gli esempi sono semplici, chiari ed efficaci.

Eccovi sinteticamente l’indice degli argomenti:

  • Personalizzare i Process Templates di TFS (i work item per intenderci)
  • Aumentare l’usabilità web (modificare il Team Web Access)
  • Sviluppare un custom control per il work item
  • Creare un plugin lato server
  • Creare un scheduled job
  • Personalizzare il Build Process

Per ogni argomento vengono proposte varie alternative, e mostrate le operazioni più comuni (utili!) che si debono effettuare (ad esempio: sviluppo-installazione-debug ).

Mi devo fermare qui … spero e di non rivelato troppo la trama e di aver attirato la vostra attenzione. 🙂

Buona lettura.

Technorati tags: TFS

waiting for a new TFS ebook: ‘Team Foundation Server 2013 Customization’ by Packpub

April 6, 2014

Flash news: new TFS ebook is on his way to my box , Packpub sent this new book “Team Foundation Server 2013 Customization” http://bit.ly/MX0yVb .

 
I will read it, obviously and share my feedback with you, so a review will be published soon here.

HEY TFS’s fans … stay tuned! 🙂

Technorati tags: TFS

Work item state diagram in TFS

July 21, 2013

It happened lot of times in the past years and of course it will happen again, for many of us…do you remember the correct workflow for every work item in TFS ?
Is it Done or Complete the next state? 😉

Here are url of some work items’ life cycle:

and here are all others work items in TFS Scrum
Scrum Process Template for Visual Studio ALM

source: Application Lifecycle Management with Visual Studio and Team Foundation Server

Better be ready next time 😉

Technorati tags: TFS,Scrum,State Diagram

Instant Team Foundation Server 2012 and Project Server 2010 Integration How-to [Instant] by Gary P. Gauvin

April 2, 2013

8543EN
Eccomi qui appena letto questo libricino su TFS e Project Server: Instant Team Foundation Server 2012 and Project Server 2010 Integration How-to [Instant] by Gary P. Gauvin.

Sono poche pagine, neanche 50, ma cariche di aiuti e informazioni; un libro essenziale e pratico.
L’autore ripercorrre i passi necessari per attivare l’integrazione fra TFS-Project Server (e Sharepoint), sia in caso di nuova attivazione che di upgrade;
c’è anche una requirement-checklist sui componenti e versioni corrette, e sui componenti extra che facilitano la gestione ed ovviamente sono “caldamente consigliati” (es Active Directory, Backup).

L’esposizione è chiara e semplice, una guida passo-passo, con tanto di indicazioni precise, a menu-checkbox-campi da selezionare/cliccare, per tutta la procedura.

Ci sono anche molte note che chiariscono i piccoli errori che possono essere commessi (es: non mettete lo spazio fra …) e che, in passato, ci richiedevano di tornare sui nostri passi per risolvere piccole&grosse “noie” che si presentavano di volta in volta.

C’è anche una sezione riguardante la configurazioni di permessi e sicurezza per utenti, service account e accesso ai database, che infatti è segnalata come “Must know”. 😉
E’ presente una tabella richiesta/intervento che aiuta a capire quali sono i punti di intervento (TFS, Project Server,…) in funzione della esigenza.

Infine, è presente una sezione con script Powershell e link per approfondimenti su argomnti ed applicativi citati nel libro.

Una piccola nota a margine: mi sarei aspettato una sezione di troubleshooting, anche non esaustiva;
tutte le indicazioni presenti nel libro lavorano nella direzione di ridurre le occasioni di errore, ma forse per sarebbe stato utile un aiuto nell’analisi delle problematiche per orientare il lettore nella giusta direzione di ricerca&soluzione.

Buona lettura

Technorati tags: TFS, MS Project

Team Foundation Server 2012 Starter by Jakob Ehn,Terje Sandstrom

January 2, 2013

TFS2012Starter_cover

Eccomi qui, dopo aver letto tutto d’un fiato il libro di Team Foundation Server 2012 Starter di Jakob Ehn e Terje Sandstrom.

Se non sapete cosa è TFS, se l’avete usato solo via web (TFS Service), se volete avere un quadro generale di questo applicativo, beh questo libro risponderà alle vs esigenze.
Data la vastità di TFS, non è possibile entrare nel dettaglio di ogni singola area,servizio,funzione, e trattarle esaustivamente in poche pagine.
Questo libricino è una ottima guida introduttiva per i principianti, inesperti, o anche semplici curiosi, che vogliono sapere cosa è TFS, cosa offre, come si avvia un progetto software e come usare TFS durante la “vita” del applicativo.
Il libro rappresenta una guida passo-passo, con tanto di pratici e utili screenshot, delle 3 fasi di impiego di TFS, cioè:

  1. installare TFS 2012 da zero
  2. configurazione per la gestione del progetto software
  3. gestire la vita dell’applicativo (sviluppo e deploy)

L’installazione di TFS viene presentata nelle 3 modalità, cioè TFS Basic (=TFS Express), TFS standard, e in ultima l’iscrizione a TFS Service.
Il passo seguente consiste nel configurare TFS perchè ci supporti nelle nostre attività; vengono quindi descritti i passi per:
-la creazione di un progetto
-la configurazione degli utenti (il team di sviluppo, e non solo)
-la redazione della lista delle attività da svolgere

TFS supporta diverse modalità/metodologie nella gestione dei nostri applicativi: MSF for Agile, MSF CMMI, Scrum.
In questa guida è stato adottato il template di Scrum, quindi la lista delle attività da svolgere sono state le feature richieste dai clienti, che hanno popolato il product backlog, da cui sono stati successivamente generati i task (le attività di dettaglio) assegnati poi alle rispettive sprint.

La 3a parte è quella più vicina alla nostra quotidianità, perchè tratta dello sviluppo delle feature, passando per l’interazione con il source control (workspace, shelve, branch&merge,…), l’aggiornamento dei workitem (task, bug, …), arrivando infine alla continuos integration, tramite la configurazione e l’avvio delle build automatiche.
Anche qui sono presenti molte indicazioni e screenshot che aiutano e supportano nel primo utilizzo delle funzioni di TFS.

Leggendo il libro, ho sentito la mancanza di una sezione spesso sottovalutata, una sezione a supporto di manager e po: i report.
Nel libro sono trattati troppo velocemente, ed in funzione del template (Scrum) scelto all’atto della creazione del progetto, ma ogni template di progetto ne presenta svariati e, secondo la tematica, rappresentano lo stato passato e/o le previsioni future della evoluzione il progetto.
Magari quelli forniti non rispondono immediatamente alle nostre esigenze, ma averli a disposizione è meglio di non aver nulla! 🙂

Infine, il libro termina con una nutrita bibliografia su TFS, in cui sono presenti siti ufficiali, tutorial, community, blog, e molte altre fonti;
all’inizio invece si trovano tutte le fonti offerte dall’editore Packt Publishing.

Spero di aver attirato la vostra attenzione, e di non rivelato troppo la trama. 🙂

Buona lettura.

Technorati tags: TFS
  • June 2017
    M T W T F S S
    « Dec    
     1234
    567891011
    12131415161718
    19202122232425
    2627282930  
  • .

    .Net Agile Antivirus Book C# Programming EntityFramework GTD Hyper-V LinQ MVVM Office Resharper SCRUM Security Sharepoint Silverlight SQLServer TFS ToDoList Unit Test VirtualBox Virtual PC Visual Studio VMware Windows7 WPF XeDotNet XML XPath