El diagrama de actividades UML es otra herramienta común utilizada por UML para modelar el comportamiento dinámico del sistema. Describe la secuencia de actividades y muestra el flujo de control de una actividad a otra. El diagrama de actividad UML es esencialmente un diagrama de flujo.
Sigue leyendo¿Qué es el Marco MVC?
MVC (conocido como Modelo-Vista-Controlador) es un patrón de diseño de software que se utiliza habitualmente para implementar interfaces de usuario, datos y lógica de control. Hace hincapié en la separación entre la lógica de negocio y la presentación del software. Esta «separación de preocupaciones» proporciona una mejor división del trabajo y un mejor mantenimiento.
Sigue leyendoAnálisis de la industria: una introducción rápida
El análisis de la industria es una herramienta que ayuda a las empresas a comprender su posición en comparación con otras empresas que producen productos o servicios similares; comprender los factores de impacto en toda la industria es una parte importante de la planificación estratégica eficaz que permite a los propietarios de pequeñas empresas identificar las amenazas y oportunidades a las que se enfrenta su negocio y centrar los recursos en el desarrollo de capacidades únicas que proporcionen una ventaja competitiva.
Sigue leyendoDefinición de Criterios de Listo vs Aceptación en Scrum
La definición de finalización (DoD) es una lista de requisitos que debe cumplir la historia de usuario para que el equipo pueda invocarla como completa. Los criterios de aceptación de las historias de usuario incluyen un conjunto de escenarios de prueba que cumplirán los requisitos para confirmar si el software funciona como se espera.
Sigue leyendoArtefactos de Scrum: una descripción general rápida
Los artefactos de Scrum proporcionan información crítica que el equipo de Scrum y las partes interesadas necesitan saber para entender el producto que se está desarrollando, las actividades que se planifican, y las actividades que se completan en el proyecto. Los siguientes artefactos se definen en el Marco de Proceso de Scrum.
Sigue leyendo¿Cuál es la “Definición” de Listo en Scrum?
La Definición de Disponibilidad (DOR) registra cuándo un elemento del backlog del producto (como las historias de usuario) ha trabajado hasta el punto en que es «probable» que se incluya en un sprint, mientras que el equipo Scrum utiliza la DOD para definir cuándo se ha completado todo el trabajo en un elemento del backlog del producto (como las historias de usuario).
Sigue leyendoAnálisis DAFO con Ejemplos
El análisis DAFO es una técnica desarrollada en Stanford en los años 70, que se utiliza con frecuencia en la planificación estratégica. DAFO es un acrónimo de Fortalezas, Oportunidades, Debilidades y Amenazas y es un método de planificación estructurado que evalúa esos cuatro elementos de una organización, proyecto o empresa. Un análisis DAFO es un marco sencillo, pero potente, para aprovechar los puntos fuertes de la organización, mejorar los puntos débiles, minimizar las amenazas y aprovechar al máximo las oportunidades.
Sigue leyendoGestión de riesgos para el desarrollo de software
La gestión de riesgos es un sistema para identificar, abordar y eliminar los problemas que pueden ser perjudiciales para el coste, el calendario o el éxito técnico de un proyecto o para la moral del equipo del proyecto. «Los problemas de mañana son los riesgos de hoy». Por tanto, el «riesgo» se define claramente como un problema que podría causar algún daño o amenazar el calendario del proyecto, pero que aún no se ha producido.
Sigue leyendoLos siete métodos de desarrollo ágil más populares
Cuando se creó el Manifiesto Ágil, había bastantes procesos de desarrollo «ligeros»; desde entonces han surgido otros métodos de este tipo. Ahora se denominan colectivamente métodos «ágiles». Desde el nacimiento del Manifiesto Ágil en 2001, ha habido mucho revuelo en torno a ser ágil. El enfoque ágil no es más que una forma de pensar que permite a los equipos y a las organizaciones innovar, responder rápidamente a los cambios de la demanda y mitigar los riesgos. Las organizaciones pueden ser ágiles utilizando muchos de los marcos disponibles, como Scrum, Kanban, Lean, XP, etc.
Sigue leyendoEstimación ágil: estimaciones relativas frente a estimaciones absolutas
Tanto si un equipo está desarrollando un producto como un proyecto, necesitamos responder a la pregunta «¿Cuándo podremos terminarlo?» , o hasta dónde seremos capaces de llegar en un momento determinado, por lo que, al igual que en los modelos de desarrollo tradicionales, necesitamos estimar la carga de trabajo antes de iniciar el proyecto. La estimación ágil es el proceso de estimar el esfuerzo necesario para completar una tarea prioritaria en el backlog del producto. Este esfuerzo suele medirse en términos del tiempo necesario para completar esa tarea, lo que a su vez conduce a una planificación precisa de los sprints.
Sigue leyendo