agile - tipos - scrum master
¿Herramienta de desarrollo ágil scrum? (8)
Recientemente comencé a usar "Jira" con el complemento "GreenHopper". Sin embargo, no siento que esto realmente esté haciendo lo que quiero. Vi una característica interesante en "Scrumworks pro" donde puedes ejecutar la aplicación como una aplicación de escritorio. Por lo tanto, mis requisitos incluyen cosas como:
- Debe tener una interfaz de usuario realmente sencilla para administrar tareas de scrum
- Preferiblemente debe tener una versión de escritorio que se conecte a la versión web
- ¡NO tiene que ser libre, siempre y cuando oscile!
- NO debe ser una aplicación masacrada, sino algo específicamente diseñado para Scrum, con un buen equipo de desarrollo.
- También sería una ventaja adicional si pudiera integrarse con Subversion de alguna manera.
- Sería otra ventaja adicional si los sprints pudieran enviar resúmenes a los dueños de negocios del trabajo que se completó. Es decir, informes personalizados.
¿Alguna sugerencia?
Definitivamente eche un vistazo a OnTime by Axosoft. Se ajusta a su lista de deseos a un tee, incluida la integración de Subversion (si está usando Visual Studio), clientes de escritorio y web, etc. He usado OnTime durante los últimos cinco años y lo recomiendo altamente.
Lo mejor de todo es que su sitio tiene una gran cantidad de información, por lo que no tengo que pasar una noche creando capturas de pantalla para coincidir con la respuesta de Polymeron.
Hemos estado usando Assembla (www.assembla.com) por más de un año. No es gratis y no tiene una versión de escritorio, pero definitivamente es genial.
Algunas cosas que amo
- La interfaz de usuario es limpia y simple, y es adecuada tanto para desarrolladores como para dueños de negocios.
- Las tareas y los compromisos se integran desde SVN y Github, lo que facilita el seguimiento de los cambios de código relacionados con las tareas.
- La herramienta Cardwall / Kanban es excelente para el seguimiento rápido de tareas.
- Se está desarrollando constantemente con nuevas características como revisión de código y características mejoradas de cardwall.
No puedo comparar la funcionalidad con todas las soluciones existentes, pero puedo decirles que funciona bien para nuestro equipo, es mucho mejor que lo que nuestros socios usan y los clientes están contentos con él.
Pivotal Tracker: http://www.pivotaltracker.com/
No hay versión de escritorio, pero es bastante impresionante. Tiene muchas integraciones y herramientas de terceros.
Pruebe AgileWrap . Estoy seguro de que te gustaría
- Tiene una interfaz limpia, esbelta y fácil de usar para la gestión de las historias de usuario, tareas, defectos, iteraciones, lanzamientos y trabajos pendientes.
- Se integra con Subversion y Gits. Tiene API / servicios web.
- Gratis para el equipo de 5 usuarios. Muy asequible para equipos de mayor tamaño. Puede usar a pedido o en las instalaciones, lo que se adapte a sus necesidades. Aunque no viene en versión de escritorio.
- Puede crear informes personalizados, así como utilizar muchos gráficos estándar: gráfico de velocidad, quemado, quemado, flujo acumulado de historias, etc.
Puedes probar con IBM Rational Team Concert .
Fácil interfaz de usuario: Muy, especialmente la versión Eclipse.
Escritorio: puede usar la versión web, el complemento de VS o la versión de eclipse por preferencia de los miembros del equipo. Como dije, recomiendo Eclipse (pero no he visto realmente el complemento VS)
Precio: creo que es gratis hasta 10 desarrolladores, luego son los esquemas de precios de IBM. Pero si eso no es un problema ...
(No-) Aplicación de Carnicería: es IBM, por lo que no es un hack; y está construido en Jazz, por lo que hay un poco de jugo de la comunidad de desarrolladores allí. Si bien se supone que es capaz de soportar tanto tradicional como ágil, en mi experiencia es más fuerte para Scrum. Además, la configuración es altamente personalizable.
Integración de SVN: Si bien no hay un puente oficial para esto, estoy bastante seguro de que se ha hecho antes ( por ejemplo, por Clearvision ), y puede hacerse de nuevo si es necesario. Además, RTC viene con su propio sistema SCM. No sé si eso funcionaría lo suficientemente bien como para que sustituyas SVN por completo, pero podría hacerlo.
Informes: Un montón de tableros y cuadros (algo) personalizables. Si hay una forma de enviar informes automatizados, todavía no lo he visto.
Todo esto suena bastante parecido a lo que estabas describiendo.
EDITAR: Por demanda popular, algunas capturas de pantalla ... De mi entorno de producción real. Esto va a ser largo
Esta es la vista Desglose del trabajo de mi sprint actual. Puedes ver que tienes historias de usuarios, tareas, defectos, RA, riesgos, impedimentos, lo que tienes. En realidad, es personalizable para que pueda agregar tipos de objetos adicionales, cada uno con sus propias propiedades y máquina de estado. Cada una de las propiedades que ve se puede cambiar desde esta vista, por lo que es muy fácil simplemente agregar una nueva tarea a una historia, establecer su estimación y un título breve, y listo. En total, tal vez 10 segundos para crear una nueva tarea. Ctrl + S confirma sus cambios (toma ~ 1-2s).
De hecho, casi nunca tengo que abandonar esta pantalla durante un sprint. Puede asignar trabajo a alguien haciendo el elemento con su nombre, arrastrando un elemento existente con su nombre o haciendo clic con el botón derecho -> asignar al propietario -> su nombre. También puede cambiar los estados y establecer el tiempo empleado (o el tiempo restante, la vista es personalizable) desde esta pantalla. Ocasionalmente, desea abrir un elemento para la edición individual, lo que puede hacer haciendo clic derecho en cualquier objeto. Eso lo abre en una nueva pestaña.
Puede ver que cada miembro del equipo individual, así como el equipo en su conjunto, tiene un trabajo realizado frente al esperado. Esto se basa en las fechas de lanzamiento que he establecido para los sprints y el trabajo total estimado. Si está haciendo Scrum correctamente, para el segundo y tercer día ya le ha asignado a cada historia la gran mayoría de sus tareas. Obtendrá un medidor útil para la cantidad de artículos que ha desestimado. De hecho, incluso puede filtrar los elementos estimados para que pueda concentrarse en estimar los restantes (que de nuevo son dos clics).
PD Mis compañeros de equipo no necesariamente tienen buenos detalles / estimaciones de tareas aquí. Pero se entiende la idea.
Las vistas que puede tener son muchas y se pueden personalizar. Así que si te gusta una tabla adhesiva para tus tareas, tienes ...
En realidad no uso mucho esto, pero está ahí. Puede verlo por grupos agrupados de en progreso, resueltos, etc. (como la captura de pantalla), lo que es bueno para ver varios tipos de objetos diferentes; o puede hacerlo por la máquina de estado de un tipo de objeto específico (por lo que para los defectos que podría tener Resuelto, WNF, etc.) Hablando de defectos, esto se puede integrar con ClearQuest (aunque tiene limitaciones si utiliza una solución de sitios múltiples). para CQ). No sé si dejaría que RTC reemplazara por completo un sistema de seguimiento de defectos diferente, pero posiblemente podría.
Por cierto, el panel de tareas es intuitivo en el sentido de que puede arrastrar una tarea de un estado a otro y actualizaría su estado, asumiendo que la transición de estado está permitida por la máquina de estados que determinó.
Más vistas son posibles. Otro filtro que uso durante la planificación del sprint es "Elementos de ejecución", que me deja solo las historias y épicas, sin desorden debajo de ellos. Hablando de "debajo de ellos", podría tener otros tipos de relaciones que no sean padre-hijo, como "relacionado" o "bloqueo". Para hacer eso, creo que tienes que entrar en el objeto específico. Parent-child también se puede hacer de esa manera, pero normalmente solo arrastran los objetos entre sí.
Agregaré aquí un par de capturas de pantalla del panel lateral y luego creo que ya he terminado ... Porque deberías tener la idea.
El panel de Artefactos del equipo te permite navegar por los objetos relevantes. En general, para la gestión de Scrum que serían Planes, que es donde guarda todos sus elementos de trabajo. El elemento "Elementos de trabajo" en realidad es un poco engañoso en ese sentido, le permite hacer consultas (por ejemplo, "Abrir asignado a mí"), que luego aparecen en un panel inferior. Personalmente prefiero usar los planes.
También puedes ver compilaciones, control de código fuente allí: para algunos equipos son indispensables, para otros (como el mío) no se usan realmente.
Última captura de pantalla ...
De hecho, tengo tres áreas en el Panel del equipo (cuatro con "Builds" no presentadas aquí, que no uso). "Mis elementos abiertos" puede mostrar cualquier consulta, por cualquier orden. Este usa la prioridad. Al desplazarse sobre cualquiera de estos, se muestran los elementos relevantes (toma 0.5-1s para pensarlo), con F2 agrandando la información sobre herramientas. Al hacer clic en cualquiera de estas columnas, se recuperan los elementos para el panel inferior.
El registro de eventos es lo que usted esperaría, cosas que su equipo ha estado haciendo. Igualmente fácil de expandir, al hacer clic en un elemento, se abre el elemento de trabajo correspondiente en una nueva pestaña.
Luego está la Carga de equipo, que compara los elementos asignados estimados con las horas esperadas de cada miembro del equipo para trabajar en la iteración, así como el total. Esto se basa en la configuración individual de las horas de trabajo y las ausencias planificadas (por desgracia, las ausencias no parecen admitir ninguna programación de medio día, solo días completos). Por casualidad completa, tengo un miembro del equipo sin carga, uno con carga que coincide exactamente con las horas esperadas, y uno que aparentemente masticó más de lo que podía tragar. Por supuesto, solo necesita actualizar sus tareas, aunque en este caso en particular realmente está sobrecargado de trabajo. Este panel de control le permite a Scrum Master identificar este tipo de situación rápidamente y tratar de resolverlo antes de que sea demasiado tarde. (No preguntes por qué eso no sucedió en este caso).
El rendimiento también es sorprendentemente bueno. No estoy seguro de lo que hicieron en su arquitectura, pero es mucho más suave que otras soluciones empresariales que he usado. Con mucho.
Tal vez debería dejar en claro que no estoy afiliado de ninguna manera con IBM, Jazz, RTC, etc. Creo que la herramienta es bastante ingeniosa. Todavía no he terminado de explorarlo, pero para Scrum parece bastante bueno y estoy feliz de correr la voz :)
¿Es esto lo que estás buscando?
PD: Hay un montón de herramientas ágiles por ahí, podrías seguir mirando a tu alrededor. Pero si JIRA no fue lo suficientemente bueno para ti, entonces eso probablemente descalifique tal vez el 90% de lo que está ahí, lo que es peor (por ejemplo, Rally).
Scrumdo es muy recomendable. La gestión ágil de proyectos tan fácil. ¡Espero que todos los equipos de nuestra empresa utilicen Scrumdo!
VersionOne es muy buena. Libere hasta 10 usuarios, una interfaz web agradable y una base de complementos enriquecida.
Como practicante de Scrum durante 8 años y usuario de la mayoría de las herramientas mencionadas anteriormente, no recomiendo nada mejor que una simple pizarra blanca y me concentro en su proceso.
Pero si tienes que usar una herramienta especialmente para equipos distribuidos ...
Recomiendo ScrumDo.com rápido, fácil de usar.
Buen tablero Kanban, planificación integrada de póker, manejo intuitivo de historias con arrastrar y soltar, ideal para equipos distribuidos.
También nos gusta el código fuente fácil y las integraciones de gestión de tiempo.
Los precios se escalan muy bien con nuestros equipos en crecimiento.
También la versión de código abierto ayuda al equipo de seguridad a instalar en el firewall.