martedì 25 marzo 2014

Visual Studio Online (VSO) vs Team Foundation Server (TFS)

Ho scritto questo post per dipanare un po' di dubbi nel confronto tra le feature attuali delle "due" soluzioni per l'Application Lifecycle Management di Microsoft, ovvero tra la versione hosted "Visual Studio Online (VSO)" e quella on-premises "Team Foundation Server".

Comparazione Feature
TFS
VSO
Work Items, Version Control e Build
Si
Si
Agile Product/Project Management
Si
Si
Test Case Management
Si
Si
Sviluppo "Eterogeneo" (Eclipse, Git, ...)
Si
Si
Facilità di Installazione e Setup
+/-
++
Collaborazione con chiunque, da ovunque
+/-
++
I dati rimangono dentro la tua rete
Si
No
Personalizzazione di Process Template e Work Item
Si
No
Integrazione con Sharepoint
Si
No
Data Warehouse e Reporting
Si
No
Supporto CodeLens
Si
No
Cloud Load Testing
No
Si
Application Insights
No
Si
Ultima versione sempre disponibile
No
Si

Alcune altre limitazioni di VSO (attualmente):

  • Non è possibile effettuare l'Export dei dati (ma dovrebbe essere disponibile a breve)
  • Non è possibile effettuare l'Import dei dati (se si vuole passare da TFS a VSO)
  • Non c'è l'integrazione con Active Directory (gli utenti si loggano usando un Microsoft Accounts)
  • Non è possibile scegliere dove mantenere geograficamente i dati (sono salvati in un data center a Chicago)