Los 12 principios básicos de la gestión ágil de proyectos

¿Cómo estas? hablemos de Los 12 principios básicos de la gestión ágil de proyectos

Si alguna vez practicó un deporte o vio una película deportiva cursi, es muy probable que haya escuchado lo siguiente: ¡Debe concentrarse en los fundamentos!

Tal vez se olvidó de «boxear» en un rebote, o tal vez no bajó el guante y sacó un «Bill Buckner» en un roletazo.

Cualquiera sea el caso, se le dijo que volviera a los fundamentos porque eso lo ayudaría a resolver el problema. ¿Por qué? Bueno, la raíz del problema era que tú olvidó sobre los fundamentos en primer lugar. Esta cita de jim rohn sirve como recordatorio:

El éxito no es mágico ni misterioso. El éxito es la consecuencia natural de aplicar consistentemente los fundamentos básicos.

En el mundo del desarrollo de software se aplican las mismas reglas. Si usted y su equipo están luchando con la gestión ágil de proyectos, eso no significa que no poder trabajo para ti. A menudo, solo significa que necesita volver a lo básico.

De acuerdo con la Informe de crecimiento de agencias de marketing 2018, la ausencia de una cultura de gestión de proyectos ha sido uno de los mayores puntos débiles para las agencias. Las agencias enfrentan desafíos de crecimiento diario por no poder administrar su tiempo y proyectos de manera eficiente. Aproximadamente el 20% de ellos nunca han usado software de gestión de proyectos hasta la fecha.

Las consecuencias han sido graves: el 43 % de las agencias no encuentra suficiente tiempo libre para concentrarse en tareas administrativas como la dotación de personal, la incorporación de clientes, nuevas inversiones comerciales, etc. El 29 % de las agencias experimenta dificultades para mantener el flujo de caja y el 35 % de las agencias se enfrentan a problemas de contratación y gestión del talento.

La falta de prácticas ágiles de pensamiento y aprendizaje impidió que el 55 % de las agencias aumentaran sus esfuerzos de ventas y marketing, el 24 % de ellas enfrentó desafíos de diferenciación en el mercado y la falta de procesos u organización impidió que el 18 % de las agencias retuviera clientes. Es por eso que tantas agencias invierten en la cultura de la gestión ágil de proyectos.

Hay 12 principios básicos para seguir con éxito una Gestión de proyectos ágiles enfoque de desarrollo En una estación de esquí en Snowbird, Utah, 17 desarrolladores de software reflexionaron sobre lo que define los principios básicos de los métodos de desarrollo ágil. Su objetivo era descubrir mejores formas de entregar software y ayudar a otros a hacer lo mismo.

Durante esa reunión, el Manifiesto ágil nació. Compuesto por 12 fundamentos, junto con cuatro valores centrales, proporciona la base del desarrollo de software ágil tal como lo conocemos hoy.

Principio 1: Lograr la satisfacción del cliente a través de la entrega continua de software

El software es no construido por el bien de la construcción de software. Está diseñado para que un usuario final lo use para realizar mejor tareas que antes estaban fuera de su alcance, resolver un problema, hacer su trabajo mejor o más eficientemente, etc. Pero a menudo, se olvida la máxima prioridad del desarrollo de software.

Entonces, ¿cómo puedes alinearte mejor con este principio?

Acortar la distancia entre la toma de requisitos y comentarios de los clientes planificando menos cambios a la vez. Esto le brinda más oportunidades para dirigir el software en una dirección satisfactoria para el cliente.

Principio 2: No tengas miedo de hacer cambios

Puedes implementar cambios ahora — no necesita esperar a que se construya el siguiente sistema o se rediseñe el sistema. Los procesos ágiles aprovechan el cambio para la ventaja competitiva del cliente.

Acorte la distancia entre concebir e implementar un cambio importante. E incluso si es tarde en el proceso de desarrollo, no tenga miedo de hacer un cambio.

Principio 3: Entregar software que funcione, con preferencia a la escala de tiempo más corta

Los métodos de desarrollo anteriores se cargaron al principio con montones de documentación bajo el pretexto de completar el 100% de los requisitos necesarios para un proyecto en particular. Pero hacia el final del proyecto, el resultado habitual era solo eso: mucha documentación, pero nada que mostrar.

La gestión ágil de proyectos se centra en acortar la distancia entre la planificación y la entrega. Entonces, la metodología ágil se enfoca más en crear software en lugar de solo planificarlo. Esto le da la oportunidad de mejorar la eficiencia y la eficacia del trabajo.

Principio 4: los desarrolladores y la administración deben trabajar juntos

Este es crucial, especialmente porque no es algo natural para la mayoría de las personas. La ubicación conjunta entre la administración y los desarrolladores suele ser la mejor manera de manejar esto. También puede utilizar herramientas de comunicación para trabajadores remotos. Ayuda a las dos partes a entenderse mejor y conduce a un trabajo más productivo.

Principio 5: Construir proyectos en torno a personas motivadas

No debe haber microgestión en la gestión ágil de proyectos. Los equipos deben ser autodirigidos y autosuficientes. Asegúrese de contar con el equipo adecuado que pueda confianza para completar los objetivos del proyecto y proporcionar el apoyo y el entorno para realizar el trabajo.

Principio 6: Las interacciones cara a cara son los modos de comunicación más eficientes y efectivos

En pocas palabras, desea acortar el tiempo entre una pregunta y su respuesta. Esta es otra razón por la cual la ubicación conjunta o el trabajo remoto durante las mismas horas es clave en la gestión ágil de proyectos. Cuando los equipos trabajan juntos bajo el mismo techo (virtual), es mucho más fácil hacer preguntas, sugerencias y comunicarse.

Principio 7: El software que funciona es la medida principal del progreso

Esta es la métrica principal por la que se debe juzgar a un equipo de desarrollo ágil: ¿El software funciona correctamente? Porque si no es así, no importa cuántas palabras se hayan escrito, se hayan corregido errores, se hayan trabajado horas, etc. Un buen equipo necesita producir software de calidad; todas las demás medidas son bastante irrelevantes si se puede. conseguir que funcione correctamente.

Principio 8: Los procesos ágiles promueven el desarrollo sostenible

Cuando se trabaja en el mismo proyecto durante MUCHO tiempo, el agotamiento puede ser un problema común entre los equipos ágiles de desarrollo de software. Para evitar esto, el trabajo debe realizarse en ráfagas productivas cortas porque las horas extraordinarias excesivas no pueden continuar indefinidamente sin afectar la calidad. Concéntrese en elegir el ritmo adecuado para los miembros del equipo. Por lo general, el mejor ritmo es el que permite a los miembros del equipo salir de la oficina cansados ​​pero satisfechos.

Principio 9: La atención continua a la excelencia técnica y el buen diseño mejora la agilidad

Los desarrolladores no deberían esperar para limpiar el código redundante o confuso. El código debería mejorar con cada iteración. Junto con la metodología ágil, el equipo de desarrollo de software debe usar herramientas scrum y tomarse el tiempo para revisar su solución. Hacer esto durante el proyecto le ahorra mucho más tiempo que limpiar el código «más tarde», lo que también puede significar nunca.

Principio 10: La simplicidad es esencial

Mantenga las cosas simples y minimice el tiempo entre la comprensión y la finalización. Evite hacer cosas que no importan, como el «trabajo ocupado» que prevalece en la cultura corporativa. Realice un seguimiento de su equipo, cuente las horas trabajadas de una manera divertida utilizando herramientas de gestión de proyectos como Dashable, Trelloy InVision.

Principio 11: Las mejores arquitecturas, requisitos y diseños surgen de equipos autoorganizados

Un gran equipo de gestión ágil toma su propia dirección. Los miembros no necesitan que se les diga lo que se debe hacer: atacan los problemas, eliminan los obstáculos y encuentran soluciones. Debería ser una señal de alerta si el director del proyecto tiene que microgestionar.

Principio 12: Inspeccionar y Adaptar

Este es un principio crucial en la gestión ágil de proyectos. A intervalos regulares, el equipo debe reflexionar sobre cómo volverse más efectivo, afinar y ajustar su comportamiento en consecuencia. Si hay una mejor manera de hacer avanzar un proyecto, el equipo debe implementar ajustes.

Comience con lo básico

Cuando se encuentra en medio de un proyecto de desarrollo ágil, es fácil dejarse llevar por el entorno cambiante y vertiginoso. Pero cuando te olvidas de los principios, el equipo y el proyecto empiezan a fallar.

Tenga en cuenta estos principios de gestión ágil de proyectos y podrá mantener a su equipo, y proyecto, en el camino correcto.

¿Quieres más consejos de gestión de proyectos? Consulte esta lista de las principales habilidades para los gerentes de proyectos digitales.

Nos leeremos hasta la próxima

sobre el autor

Estuardo Monroy

Te gustaría saber más sobre el autor, te invito que veas la sección de Nosotros en Consultor SEO, donde se extiende hablando sobre su experiencia, conocimientos y un poco de información personal.