5 consejos desde las trincheras

Hola hablemos de 5 consejos desde las trincheras

Tal vez haya escuchado el término «ágil». Tal vez incluso has leído el de facto biblia de una de las facetas más populares de Agile, Scrum: el arte de hacer el doble de trabajo en la mitad de tiempo. Quizás ha estado buscando una forma más eficiente y efectiva de administrar y completar proyectos.

Nuestro equipo comenzó a implementar la gestión de proyectos ágiles hace más de dos años y, en ese tiempo, hemos aprendido mucho sobre lo que funciona para nosotros y cómo la metodología ágil afecta a nuestro negocio. En resumen, Agile ha hecho que nuestra agencia sea más predecible y significativamente más eficiente. Nos ha permitido planificar adecuadamente la capacidad de manera más eficaz. Scrum ha mejorado nuestro trabajo ya que nuestro proceso ahora es más colaborativo que nunca.

Pero no es para todos, y hemos hecho un montón de modificaciones y ajustes en el camino. Entonces, ¿cuál es la mejor manera de comenzar con Agile? Aquí hay cinco cosas que hemos aprendido a medida que pasamos de usar la gestión de proyectos en cascada a un proceso Agile:

1) Pruebe primero un proyecto que utilice la metodología Agile.

Nunca comprenderá realmente la diferencia que Agile puede marcar en sus procesos hasta que lo pruebe. Pero es difícil implementarlo por completo sin alterar por completo a su agencia. Por lo tanto, elija un proyecto que tenga sentido para usar Agile (una nueva creación de sitio web es una buena opción, ya que es un proyecto compartimentado que tiene un principio y un final).

Kula en realidad «tropecé» con Agile cuando trabajaba en un trabajo de desarrollo web con una fecha límite loca hace varios años. Dividimos nuestras tareas en micro-entregables y asignamos pequeños equipos para trabajar en estas tareas al mismo tiempo. El equipo trabajó en estrecha colaboración, ejecutando cada tarea e iterando el diseño y el desarrollo hasta que esa característica específica funcionó bien. Luego, pasaron a la siguiente parte del trabajo. Nuestro equipo completó ese proyecto, que tenía una complejidad técnica significativa, más rápido que cualquier proyecto de ese tamaño que hayamos emprendido antes. Hubo menos errores y el diseño ha resistido la prueba del tiempo, proporcionando una excelente plataforma para la iteración, el crecimiento y la conversión en los últimos años.

La forma en que ejecutamos este proyecto no fue muy diferente a la historias de usuarios nuestro equipo marca cada proyecto que hacemos hoy, excepto que ahora todos del trabajo de nuestros clientes, ya sea incluido en un contrato o basado en proyectos, se compone de historias de usuarios organizadas en sprints semanales. Antes de ir con todo, es una buena idea ver cómo el proceso se adapta a su equipo en una porción pequeña.

2) Todos en su agencia deben aceptar la metodología.

Uno de los beneficios del proyecto de prueba que hicimos fue que todo el equipo pudo ver cómo Agile funcionó para ellos y cómo mejoró su trabajo. Era bastante obvio para todos en la agencia que el proceso de pequeños equipos iterando en tareas individuales para una compilación creaba un mejor producto final que los sitios donde el trabajo de todos dependía de lo que había antes.

Cuando los diseñadores, desarrolladores y especialistas en marketing colaboran, sucede la magia. Pero, tratar de forzar un nuevo proceso en un equipo, sin pruebas de que les hará la vida más fácil, puede ser una receta para el conflicto. Escuche a su agencia y haga ajustes al proceso si tiene sentido y afectará positivamente a su equipo. No hay una regla que diga que debes seguir Melé o Kanban a la carta.

3) Agile «puro» es un mito.

Como todo, la versión perfecta de Scrum es difícil de implementar, especialmente en un entorno que no se adapta perfectamente a las condiciones en las que se concibió Agile. Sin embargo, eso no significa que no pueda aprovechar los beneficios del marco Agile. No es necesario que siga Scrum al pie de la letra para obtener resultados.

Sé de agencias que simplemente comenzaron a implementar Agile a través de reuniones semanales, brindando a cada miembro del equipo una idea de lo que estaban pasando sus colegas y permitiéndoles ayudar cuando corresponda. Otros se han alejado del precio por hora a un modelo de punto de historia, ayudando a divorciar el esfuerzo involucrado en entregar el trabajo del valor que les brinda la táctica. Estas son solo algunas de las formas en que su agencia puede probar piezas del marco Agile para ver cómo encajan, y no debe sentirse mal si solo puede implementar algunas de ellas.

4) Necesita evolucionar e iterar su proceso de gestión de proyectos constantemente.

El proceso de gestión de proyectos que implementa cuando explora Agile por primera vez no debe permanecer estático. Debes estar constantemente buscando formas de mejorarlo. Hemos cambiado los roles dentro de nuestra organización (cambiando quién escribe las historias de usuario, por ejemplo) y hemos modificado la forma en que se ejecutan los sprints y el tiempo. También hemos cambiado de objetivos de barcos individuales a objetivos basados ​​en equipos. Esto ha dado como resultado un aumento importante en nuestra capacidad para entregar proyectos rápidamente y según los objetivos.

No hay forma de que hubiéramos sabido lo que funcionó para nosotros sin probarlo. Lo mejor de Agile, como con el inbound, es que cada entrada es medible. A medida que su equipo ejecuta cada sprint, debería comenzar a ver mejoras semana tras semana. Establezca metas para lo que está buscando mejorar. ¿Es para aumentar la productividad de la agencia? ¿Disminuir errores? ¿Hacer crecer clientes potenciales? Todo esto y más se puede medir a medida que ejecuta con el tiempo. Realice cambios en una cosa a la vez, mida y luego mejore.

5) Pide ayuda.

Es difícil para una agencia implementar cualquier cambio importante en los procesos de gestión de proyectos, y mucho menos algo tan complejo como Agile, incluso si dirige una empresa centrada en el desarrollo como la nuestra. Esto se debe a que la mayoría de las agencias con las que he trabajado tienden a tener más experiencia en el lado de marketing y estrategia, y la ejecución de proyectos de desarrollo es bastante diferente a los compromisos de marketing tradicionales. Como tal, tiene sentido trabajar con un experto en Agile para ayudar a implementar y ajustar el software de gestión de proyectos para que coincida con el entorno de su agencia. Como mínimo, tenga a alguien de guardia con quien pueda hablar en caso de que se encuentre con desafíos de planificación de sprint u otros problemas.

No puedo enfatizar lo suficiente cuánto beneficio hemos visto en Kula desde que implementamos Agile. Nuestros equipos son más eficientes y están mejor informados sobre su trabajo. Nuestros clientes tienen una certeza de tiempo y precio aún mayor que antes, y creo que estamos produciendo nuestro mejor trabajo hasta el momento. Entonces, ¿qué le impide implementar Agile en su agencia?

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.