Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 4 años . Buenas...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 4 años . Buenas...
Tengo varias historias de usuarios en las que múltiples funciones deben compartir la misma característica. He comenzado a escribir estas historias así: Como un Rol A o un Rol B Cuando realizo la Acción-X , debe ocurrir el Evento-Y. ¿Es esta la forma correcta de representar ese concepto en las...
La esencia básica de la mayoría de los métodos ágiles es que una característica no se "hace" hasta que se haya desarrollado, probado y, en muchos casos, lanzado. Se supone que esto sucederá en períodos de tiempo de respuesta rápidos como "Sprints" en el proceso Scrum. Una parte común de Agile...
Trabajo en una empresa que ha reducido en varias ocasiones el tamaño de su equipo de desarrollo, hasta el punto de que los equipos anteriores de 10 personas ahora se reducen a un desarrollador por producto (y un par de probadores compartieron entre 5 productos). Solíamos ser bastante pesados en...
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 6 años . Nuestros...
Trabajo para una pequeña empresa basada en productos. Estamos a punto de reescribir nuestro producto existente desde cero. Estamos planeando adoptar una metodología ágil para nuestro desarrollo. Ahora mi pregunta es, ya que tenemos todos los requisitos incluso antes del inicio del proyecto (ya que...
Me estoy metiendo en scrum y TDD y creo que tengo cierta confusión sobre la que me gustaría recibir sus comentarios. Supongamos que tengo una historia de usuario en mi cartera de pedidos, para poder comenzar a desarrollarla como parte de TDD. Necesito tener requisitos, ¿hasta ahora? ¿Es cierto...
Si estoy a punto de desarrollar una aplicación Enterprise, pero por lo que sé del proceso ágil, divido las características en pequeños fragmentos y las desarrollo de forma iterativa. Solía crear primero la base de datos y el núcleo de la aplicación, luego los extendía de forma iterativa. La...
Un colega mío estuvo una vez en un seminario sobre desarrollo ágil, donde escuchó que es posible usar pruebas unitarias como documentación técnica. Algo así como usar pruebas unitarias como un ejemplo de cómo usar la clase. Una búsqueda rápida en Google proporcionó TDD y documentación , lo que...
Acabo de cumplir (¿es un buen término?) Dos historias de usuarios de un nuevo trabajo atrasado del proyecto que acabo de construir. Estos son el registro de usuario y el restablecimiento de contraseña, ambos requieren correo. Necesito implementar un componente de correo sustituto porque mi elección...
Al elaborar una cartera de pedidos, tengo varios requisitos que se aplican a una gran cantidad de historias de usuarios, es decir, aspectos de la aplicación como el manejo de errores y comentarios. ¿Cómo incluyo estos (sin usar una directiva #include en cada historia de usuario)? ¿Debería tratar la...
Estamos a punto de comenzar un nuevo proyecto usando Agile (usando TFS), y tengo un par de preguntas de "buenas prácticas" con respecto a la acumulación de productos: Cuando comenzamos a agregar historias de usuarios, ¿es una buena idea ponerlas (por ejemplo) en una iteración de "Backlog", o...
Uno de los nuevos requisitos de nuestro equipo de desarrollo establecido por el CTO / CIO es convertirse en un desarrollo impulsado por pruebas, sin embargo, no creo que el resto del negocio vaya a ayudar porque no tienen sentido de los ciclos de vida del desarrollo, y los requisitos se cumplen...
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 4 años .
He estado leyendo sobre Scrum recientemente. Según tengo entendido, se lleva a cabo una reunión antes de que comience el sprint, para decidir qué se mueve de la cartera de pedidos del producto a la próxima cartera de pedidos de sprint. Una vez que se completa una característica en el sprint actual,...
Algunos equipos de desarrollo en mi empresa están cambiando a prácticas de desarrollo ágiles y el trabajo de sus desarrolladores parece estar disminuyendo para discutir y programar minucias sobre características triviales del software debido a ciclos de iteración de dos semanas. Y también debido a...
He estado leyendo varias técnicas para dividir historias de usuarios grandes de maneras útiles, como por el flujo de trabajo del usuario a través del sistema, etc. Lo que estoy luchando es cómo redactar estas historias más pequeñas si todo lo que logran es facilitar el siguiente paso en el procesar...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
En esta publicación de blog sobre los criterios de aceptación, el autor explica que los buenos criterios de aceptación deberían: Indique una intención, no una solución (por ejemplo, "El usuario puede elegir una cuenta" en lugar de "El usuario puede seleccionar la cuenta desde un menú...
Intentábamos determinar la longitud óptima del sprint para nuestro proyecto. Después de trabajar durante 3 semanas, pensamos que cortar el sprint a 2 semanas proporcionaría una mejor velocidad. Las ventajas eran claras: un ciclo de retroalimentación más corto, pequeñas historias (con valor para el...