Diseño ágil: Metodología y proceso

Diseño ágil Metodología y proceso

Supongamos que una empresa que hace muebles acaba de recibir un gran pedido de múltiples muebles para un nuevo edificio de oficinas. Necesitan asegurarse de que el pedido se complete a tiempo y que cada pieza esté lista para ser enviada el mismo día. Paula, la dueña de la empresa ha oído que hay un proceso de gestión de proyectos que podría ayudarla a asegurar que este pedido salga sin problemas, así que investiga un poco el proceso de diseño ágil. Esto es lo que aprende:

Ágil es un marco de diseño que se utilizó originalmente para el desarrollo de software, pero que ahora se utiliza en otras áreas en las que es necesario completar grandes tareas, incluidas las de gestión de proyectos. Es una alternativa a los típicos marcos de gestión de proyectos, como el de cascada, que es un proceso lineal. A Paula le gusta el hecho de que Ágil permite un proceso iterativo e incremental que se adapta bien a las incógnitas. Dado que el mobiliario que va a proporcionar es trabajado a medida, quiere dividir el proyecto en partes manejables y poder hacer ajustes a medida que se disponga de nueva información sobre el edificio de oficinas.

Metodología

Paula aprende que dentro de Ágil hay una serie de metodologías que se pueden utilizar para generar una mejora continua en el proceso, flexibilidad en el alcance, un enfoque de equipo y, en última instancia, un producto de calidad entregado lo más rápidamente posible. Echemos un vistazo a algunas de las metodologías que Paula investigó:

  • Scrum: Es la metodología más fácil de usar porque la planificación y la ejecución del proyecto se realizan al mismo tiempo. Esta es probablemente la que la mayoría de la gente piensa cuando piensa en Ágil, y Paula puede ver cómo podría funcionar fácilmente con su propio proyecto.
  • Extremo: Esta metodología se utiliza más en el desarrollo de software, pero puede adaptarse a la gestión de proyectos. Se centra en la entrega frecuente de productos para asegurar que el producto final sea exactamente lo que el usuario necesita.
  • UX ágil: Las versiones UX de cualquier metodología generalmente se traducen en un proceso reducido que se centra más en cómo hacer el resultado del proyecto que en cuál será el resultado del proyecto o si el proyecto es necesario.
  • Crystal: La metodología Crystal se centra en las principales prioridades y propiedades clave del proyecto. Una vez más, utiliza la entrega frecuente para asegurarse de que el producto o proyecto satisface las necesidades del usuario final.

Proceso

Paula sabe que cualquiera que sea la metodología ágil que utilice, el proceso de diseño va a seguir una estructura bastante similar, comenzando con el análisis y terminando con la implementación. Ella toma notas y ve que el proceso se verá como un círculo con flechas que van y vienen entre los pasos según sea necesario.

  • Analizar: En la etapa de análisis, el equipo ágil trabaja con el creador o propietario del proyecto para desarrollar una lista de prioridades que incluye las tareas que el propietario cree que son más importantes y que deben ser realizadas primero. Una vez definida la lista, las prioridades se asignan a los equipos.
  • Diseño: Cada equipo trabaja en su prioridad asignada, creando un guion gráfico o una solución viable para terminar la prioridad.
  • Desarrollar: Los equipos trabajan en el proceso de diseño, probando el producto y compartiéndolo con el propietario para asegurarse de que va en la dirección correcta. A medida que los equipos obtienen retroalimentación del propietario, pueden hacer cambios, incluyendo la adición de prioridades si es necesario.
  • Implementar: Una vez que todos los equipos han completado sus prioridades, se reúnen para asegurarse de que el producto o proyecto ha cumplido todos los requisitos originales y cualquier nuevo requisito.

Estas etapas no son lineales. Los equipos en la etapa de desarrollo pueden fácilmente volver al diseño o analizar la etapa según sea necesario y continuar ese proceso circular hasta que el proyecto esté completo.

En última instancia, Paula decide que el método Scrum funcionaría mejor para ella y sus equipos de diseño porque tiene suficiente flexibilidad para ser creativa, y varios equipos de diseño pueden trabajar de forma independiente para completar el gran proyecto.

jordi scrum master

Jordi Arino

El Scrum Master refuerza los principios ágiles del proceso Scrum y entrena al equipo para conseguir la máxima optimización del trabajo superando los problemas que se encuentren en el camino. Por ello, el rol que desempeña el Scrum Master dentro de la empresa es importante para lograr los procedimientos de metodología ágil del proyecto.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.