Lavoro in un team con altri tre sviluppatori e un analista aziendale che scrive applicazioni aziendali interne. Stiamo principalmente costruendo app in ASP.Net e lo facciamo in un modo molto simile al 2003. È come tornare in una macchina del tempo. Sebbene due degli altri sviluppatori siano propensi a imparare cose nuove, uno degli sviluppatori non lo è. È il tipo che pensa di essere lo sviluppatore più forte in città, e che se non capisce un nuovo strumento entro 5 minuti, ha solo bisogno di costruirsi il proprio. Inoltre, non riconosce lo sviluppo agile, TDD, o fondamentalmente nessuno strumento o metodo benedetto da Microsoft. Egli considera anche il controllo del codice sorgente da qualsiasi cosa diversa da SourceSafe per essere pericoloso. A suo merito, è un brillante programmatore , non solo qualcuno interessato allo sviluppo del software .Qual è il set di strumenti più semplice per iniziare con Controllo origine, TDD e CI per Microsoft.Net 2008/2010
Quindi l'unico modo per ottenere il consenso è se uno strumento è davvero facile da usare. Una volta che abbiamo colpito un singolo ostacolo, perderà la fiducia in un modo "Ti ho detto così".
Quindi quale set di strumenti dovrei usare per portarci in un moderno sistema di controllo del codice sorgente, TDD e CI? La scelta ovvia nella mia situazione sembra essere il TFS di Microsoft, ma dubito che potrei ottenere il nostro team di gestione parsimonioso e apatico di spendere i soldi extra (già pensano che MSDN Pro sia troppo).
Fondamentalmente, qual è l'insieme di strumenti più semplice da utilizzare con Controllo origine, TDD e CI per un ambiente .Net 2008/2010?
Sto davvero iniziando a spingere verso spingendo per TFS poiché penso che sarebbe più facile mettere tutti a bordo. Non capisco i costi per il 2010. Quale sarebbe la differenza per passare da 4 msdn pro licenze a TFS? E ottieni le funzionalità di test solo se acquisti l'edizione di prova? Se abbiamo appena rinnovato i nostri abbonamenti Pro, possiamo aggiornare? Questo dovrebbe essere un post completamente nuovo? – NeedAgileNow