Articles of ágil

Estrategias de ramificación de control de versiones: equipo de tamaño mediano y lanzamientos frecuentes

Somos un equipo de tamaño mediano de 10 desarrolladores (3 desarrolladores por proyecto) y deseamos saber qué estrategia de control de versiones sería la óptima. Ya han hecho una investigación significativa sobre esto y encontraron que tiene sentido "Branch on release" . Sin embargo, implementamos esto antes y descubrimos que viene con una sobrecarga significativa […]

¿Cómo se ve su flujo de trabajo ágil, en particular la frecuencia de publicación y la administración de control de fuente?

Mi equipo está discutiendo la forma más eficiente de administrar los lanzamientos para nuestros usuarios. Este es nuestro flujo de trabajo actual para nuestros ciclos de sprint de 2 semanas: Desarrollamos todo en el maletero Tenemos una compilation nocturna de Team City que empuja a nuestro server Nightly Build Nuestros BA / QAs evalúan las […]

Complementos TDD / Agile / Source Control recomendados para Visual Studio 2008

Estoy buscando un set de buenos complementos para usar al desarrollar software. Actualmente estoy haciendo solo un proyecto en el que experimento simultáneamente con TDD mientras realizo el proyecto. Recientemente, he sido muy publicitado sobre los processs de Agiles y me pregunto cómo puedo integrar aún más las herramientas que me ayudarán en mi tarea […]

Construcciones continuas y Agile vs commit a menudo

Solo estoy haciendo un entrenamiento formal en Agile en este momento y una de las preguntas que tengo es acerca del valor de las comstackciones continuas frente al valor de comprometerse con el sistema de control de versiones a menudo. Mi comprensión con el control de versiones es que es mejor comprometerse a menudo, porque […]

¿Cuál es una buena manera de implementar un process de database ágil, que está en sintonía con la base de código, especialmente en lo que respecta a la continuous integration?

El proyecto en el que estoy trabajando trata de encontrar una solución para que la database y el código sean ágiles y se puedan build e implementar juntos. Dado que la aplicación es una combinación de código más el esquema de database y las tablas de códigos de la database, no se puede tener una […]

¿Comprometerse temprano a menudo a menudo con revisiones de código?

Estoy buscando asesoramiento / experiencia / mejores prácticas sobre cómo lograr que un equipo de desarrolladores participe en un compromiso de compromiso temprano a menudo trabaje el paradigma mientras se beneficia de un process completo de revisión de código. Actualmente usamos la placa de revisión y es política que no se confíe ningún código a […]

Aproximaciones de control de versiones en Scrum

Recientemente, con mis compañeros de trabajo, estuvimos discutiendo cómo organizar el control de versiones en un proyecto de Scrum. Más específicamente, ¿los criterios para la creación de sucursales (por desarrollador, por tarea, por historia, por Sprint?) Y los methods de integración. Mi opinión es que una forma útil de organizarlo es crear una twig para […]

¿Por qué no enseñan estas cosas en la escuela?

Durante el verano, tuve la suerte de ingresar a Google Summer of Code. Aprendí mucho (probablemente más de lo que aprendí en la sum de todos mis cursos universitarios). Realmente me pregunto por qué no enseñan algunas de las cosas que aprendí antes en la escuela. Para nombrar unos pocos: examen de la unidad control […]

¿Cuál es la mejor manera de manejar elementos sin terminar en una twig de sprint ágil?

Si trabajas de manera ágil y tienes una twig para cada sprint y también tienes una política que solo los elementos terminados y probados pueden volver al tronco, ¿cómo puedes manejar mejor los objects sin terminar? ¿Debería mantenerse activa la twig y cambiarle el nombre a la nueva twig de sprint y continuar trabajando en […]

Visual Studio 2010 libre svn repository con soporte ágil

¿Cuáles son sus recomendaciones para un server svn gratuito que admita Visual Studio? inclunding / o compatible con otras herramientas gratuitas de Agile. Para pequeño trabajo en equipo, 2/3 Gracias