Trabajo en equipo con otros tres desarrolladores y un analista de negocios que redactan aplicaciones comerciales internas. Principalmente, estamos creando aplicaciones en ASP.Net, y lo hacemos de una forma muy 2003-ish. Es como regresar en una máquina del tiempo. Aunque dos de los otros desarrolladores están dispuestos a aprender cosas nuevas, uno de los desarrolladores no. Es del tipo que piensa que es el desarrollador más fuerte de la ciudad, y que si no entiende una nueva herramienta en 5 minutos, entonces solo necesita construir la suya propia. Tampoco reconoce el desarrollo ágil, TDD o básicamente cualquier herramienta o método no bendecido por Microsoft. Incluso considera que el control de fuente de algo que no sea SourceSafe es peligroso. Para su crédito, él es un brillante programador, simplemente no alguien interesado en desarrollo de software.¿Cuál es el conjunto más fácil de herramientas para comenzar con Source Control, TDD y CI para Microsoft.Net 2008/2010
Por lo tanto, la única manera en que puedo obtener un consenso es si una herramienta es realmente fácil de usar. Una vez que golpeemos un inconveniente, perderá la fe en un tipo de "te lo dije".
Entonces, ¿qué conjunto de herramientas debo usar para introducirnos en un moderno sistema de control de fuente, TDD y CI? La opción obvia en mi situación parece que sería el TFS de Microsoft, pero dudo que pueda conseguir que nuestro equipo de gestión ahorrativo y apático gaste el dinero extra (ya piensan que MSDN Pro es demasiado).
Básicamente, ¿cuál es el conjunto de herramientas más fácil de usar con Source Control, TDD y CI para un entorno .Net 2008/2010?
Estoy empezando a inclinarme por presionar por TFS, ya que creo que sería más fácil hacer que todos se unan a bordo. Simplemente no entiendo los costos para 2010. ¿Cuál sería la diferencia al pasar de las licencias pro 4 msdn a TFS? ¿Y solo obtiene las características de prueba si compra la edición de prueba? Si solo renovamos nuestras suscripciones Pro, ¿podemos actualizar? ¿Debería ser esta una publicación completamente nueva? – NeedAgileNow