Team Foundation Server Branching Guide 2.0
Nella mia vita professionale ho lavorato, più o meno a stretto contatto, con diverse tipologie di aziende che si occupano di sviluppo software. Da quelle che lavorano più “a progetto”, dove ogni commessa è (quasi) diversa da un’altra, a chi invece si è dedicato alla creazione ed evoluzione di una o più linee di prodotto. Qualunque fosse la modalità con la quale queste aziende si presentavano sul mercato, il problema di gestire il ciclo di vita delle soluzioni software è sempre stato vitale, anche se poi nella realtà gli approcci adottati erano troppo approssimativi e poco efficaci.
Qualche giorno fa è stata rilasciata su Codeplex la guida al branching con TFS, sviluppata da un gruppo di colleghi dei Servizi di Microsoft, chiamati VSTS Rangers, insieme con alcuni contributi esterni, che vuole essere uno strumento utile e interessante per dare uno spunto a chi, nei diversi scenari affrontati, ha proprio la necessità di capire quale strategia di branching è più adeguata alle sue esigenze.
La guida, pur essendo stata pensata per TFS, può in realtà dare degli spunti utili anche per chi utilizza altri strumenti di gestione del codice sorgente e del processo di sviluppo.
Secondo me una occhiata la merita.
Comments
New Comments to this post are disabled
About scoriani
Silvano Coriani fa parte del gruppo Developer and Platform Evangelism di Microsoft per l’Italia, dove si occupa come attività principale del supporto e della divulgazione di contenuti tecnici riguardanti le varie componenti della piattaforma per lo sviluppo di applicazioni sui sistemi operativi Windows, con una particolare predilezione per SQL Server ed il .NET Framework. In precedenza, si è occupato di consulenza, formazione e sviluppo software, in collaborazione con Mondadori Informatica Education, partecipando anche come speaker a diverse conferenze a livello nazionale, come la WPC. Ha iniziato ad occuparsi di informatica con la comparsa dei primi home computer, prima con il Commodore Vic20 poi con il C64, preferendo da subito la lettura dei manuali ai vari videogame disponibili. Dopo aver completato anche gli studi formali sulla materia, ha iniziato la sua carriera occupandosi dello sviluppo di firmware su microprocessori a 8 e 16 bit, in Assembler e C, soprattutto nell’area dell’automazione industriale e del controllo di processo. È passato poi al mondo dello sviluppo su PC, iniziando con applicazioni in C su MS-DOS e proseguendo su quasi tutte le versioni di Windows, prima in C++ per la creazione di componenti e device driver, e successivamente affiancando a quest’ultimo l’utilizzo di Microsoft Visual Basic per la realizzazione di interfacce utente. Da qui poi sono iniziati i primi contatti con SQL Server (6.0 all’epoca) e con gli altri prodotti server della piattaforma Microsoft, utilizzati per lo sviluppo di soluzioni prima client/server e poi distribuite, con l’introduzione di MTS e COM+. L’incontro con il .NET Framework è avvenuto alla sua prima apparizione pubblica, nel Luglio 2000, ed è stato l’inizio di un nuovo corso di studio e approfondimento su questa affascinate piattaforma, sulla quale poi ha realizzato diverse applicazioni commerciali. Nel 2002, insieme a quattro amici, ha fondato DevLeap, un gruppo di professionisti che si occupano di approfondire le tecnologie di sviluppo, di produrre documenti e libri su argomenti di alto livello per la comunità degli sviluppatori, di fornire servizi di consulenza e mentoring alle aziende. Nel 2003 ha scritto il libro “ADO.NET Full Contact”, pubblicato da Mondadori Informatica