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)