La relación entre un gestor de proyectos y su equipo de desarrollo puede ser, a menudo, complicada. Entonces, ¿cómo podemos mejorarla? Kelly Suter se une a Ben Aston para analizar técnicas que puedes utilizar para crear una mejor dinámica con tu equipo de desarrollo y las herramientas que ella está usando para gestionar proyectos.
Lee la transcripción:
Estamos probando la transcripción de nuestros podcasts con un programa automático. Disculpa cualquier error, ya que el bot no es 100% preciso.
Ben Aston:
Gracias por sintonizar. Soy Ben Aston y este es el Podcast del Gestor de Proyectos Digitales. Hoy me acompaña Kelly Suter. De hecho, Kelly, ni siquiera sé si así se pronuncia tu apellido. ¿Es Kelly Suter?
Kelly Suter:
Sí. Está correcto.
Ben Aston:
Excelente. Estamos al tanto hoy. Así que, Kelly, gracias por unirte al programa.
Kelly Suter:
Hola, es un placer estar aquí.
Ben Aston:
Genial. Hoy vamos a hablar de un artículo que Kelly escribió y lo llamamos El Baile entre Gestor de Proyectos y Desarrollador. Se trata de cómo podemos sacar el máximo provecho de nuestros equipos de desarrollo.
Pero lo primero, Kelly, cuéntanos un poco más sobre ti. Cuando vi por primera vez que trabajabas para una agencia llamada Irish Titan, estaba convencido. Pensé: "Oh, qué interesante. Es una agencia irlandesa y se llaman Irish Titan porque están orgullosos de ser irlandeses, como suelen ser los irlandeses."
¿Dónde está Irish Titan y por qué se llama así?
Kelly Suter:
Es una pregunta que nos hacen todo el tiempo. Somos una agencia con sede en Minneapolis, Minnesota, Estados Unidos, y el motivo del nombre, en realidad, no es otro más que mi jefe, el CEO y fundador de Irish Titan, Darin Lynch, es muy irlandés y está muy orgulloso de serlo.
De hecho, estaba jugando baloncesto un día mientras pensaba en un nombre para la agencia y ese día se sentía como un titán y pensó: "Vamos a ser Irish Titan." Y básicamente, esa es toda la historia. Nuestro logo es un casco de titán y el resto es historia. Así que somos los titanes en Irish Titan en Minneapolis, Minnesota.
Ben Aston:
Genial.
Kelly Suter:
Así que todos decimos que somos al menos un poco irlandeses, pero... Yo misma soy más de la mitad, pero no importa.
Ben Aston:
Como todo el mundo, parece. Especialmente en el Día de San Patricio. Todos los irlandeses salen de la nada.
Kelly Suter:
Exacto.
Ben Aston:
Eso está bien. ¿Y qué haces en Irish Titan?
Kelly Suter:
Mm-hmm (afirmativo). En Irish Titan soy la Directora de Gestión de Proyectos. Dirijo el equipo de gestores de proyectos, que somos siete y seguimos creciendo, como el resto de la compañía. Empecé aquí en 2013 como la primera Gestora de Proyectos Digitales en Irish Titan. Aunque no trabajo directamente sobre los proyectos, siempre estoy detrás del telón supervisando todo, pero de forma no inquietante.
Ben Aston:
¿Eres realmente la jefa?
Kelly Suter:
Sí, sí.
Ben Aston:
Genial. ¿Y qué tipo de proyectos hacen en Irish Titan?
Kelly Suter:
Construimos sitios web, tanto de comercio electrónico como corporativos personalizados. Normalmente evitamos las plantillas. Nos centramos en eCommerce y somos partners de Magento y trabajamos también con Shopify.
Pero somos agnósticos en cuanto a plataformas. No queremos encajar a los clientes en una sola opción, preferimos primero entender sus necesidades de negocio y encontrar la mejor plataforma digital. Nuestro lema es primero el negocio, después lo online. Así primero entendemos el negocio, y luego colaboramos con el cliente para ofrecer la mejor solución digital en línea. Sí, nos centramos en eCommerce y sitios corporativos personalizados.
Ben Aston:
Genial. ¿Y tienes alguna favorita? Sé honesta.
Kelly Suter:
¿Te refieres a una plataforma?
Ben Aston:
Sí, sí, sí.
Kelly Suter:
Diría que Drupal es mi favorita. Los sitios corporativos suelen ser menos complicados que el comercio electrónico, pero particularmente disfruto un CMS y un admin que sea intuitivo y ayude a los usuarios administradores y clientes a gestionar su web.
Drupal, al ser de código abierto, ofrece mucha flexibilidad. Los clientes pueden aprender a manejar su propio admin y CMS para gestionar su negocio de cerca, lo que nos permite centrarnos en personalizaciones avanzadas. Así, no estamos cambiando textos ni actualizando contenido; ellos tienen el control y nosotros nos concentramos en lo interesante.
Por eso Drupal es mi favorito: es el más intuitivo para la administración. No es eCommerce ni lleva el inventario y demás, así que Magento es impresionante para eso. Pero sí, me gusta mucho Drupal.
Ben Aston:
¿Y prefieres Drupal para edición de clientes, en vez de WordPress?
Kelly Suter:
¡Sí!
Ben Aston:
¿De verdad?
Kelly Suter:
¡De verdad! Quizá mi preferencia venga de nuestro equipo de desarrollo: todos son empleados, nada subcontratado. Todos trabajan bajo el mismo techo, y estamos mimados por cómo nuestros desarrolladores crean esa experiencia admin en Drupal.
He visto admins de Drupal y WordPress y pueden ser algo toscos, depende de cómo el desarrollador construya esa experiencia. Drupal te permite personalizar no solo la experiencia del usuario final, sino también el panel de administración para el cliente.
Tenemos paneles Drupal realmente geniales (aunque suene nerd) que facilitan a los clientes la gestión de su contenido. Así nosotros podemos hacer las personalizaciones encima de eso.
Ben Aston:
Sí.
Kelly Suter:
Sí.
Ben Aston:
Algún día quiero ver eso. ¿Estáis usando Drupal 8 o todavía Drupal 7?
Kelly Suter:
Estamos trabajando con Drupal 8. La semana pasada tuvimos nuestro foro de eCommerce y creamos el sitio con Drupal 8. También nuestro próximo sitio de Irish Titan y varios clientes más saltan a Drupal 8 muy pronto. Aunque muchos siguen en la versión 7, sigue funcionando perfectamente y tiene algunos años más de vida, pero ya trabajamos con la 8 también.
Ben Aston:
Sí, llevo meses con un proyecto en Drupal 8 y tiene muchas cosas geniales, pero también algunas pesadillas porque hay cosas que en la versión 7 ya funcionaban y en la 8 todavía no están.
Kelly Suter:
Totalmente.
Ben Aston:
Es como: chicos, esto aún no está terminado.
Kelly Suter:
Cierto.
Ben Aston:
El selector de fecha no funciona. Terminen eso antes de decir que está terminado.
Kelly Suter:
Sí, con cualquier gran actualización de plataforma ocurre. A veces pasas de una a otra y parece un mundo diferente. Cuando ya te acostumbraste, llega otra versión nueva y toca volver a empezar. Siempre cambiando, siempre evolucionando.
Ben Aston:
Siempre cambiando. Así que Magento es tu plataforma de eCommerce favorita?
Kelly Suter:
Magento sí. Somos socios platinum de Magento. No diría que es la preferida, pero sí la más utilizada. La mayoría de nuestros clientes de eCommerce están en Magento Uno o Dos. Ya hemos lanzado varios sitios en Magento Dos y los que tenemos en construcción ya son en Dos. Así que la mayoría están en Magento.
También trabajamos con Shopify. Son nuestros dos enfoques principales, pero la gran mayoría están en Magento, porque cuando Shopify no puede, Magento es más robusto y permite más personalización, multitienda, permisos, etc. Cuando el proyecto se complica, optamos por Magento.
Ben Aston:
Sí, Shopify ofrece mucho de base, pero cada personalización suma mensualidades, y la diferencia de precio para desarrollar en Shopify frente a Magento es enorme. Shopify cuesta poco arrancar, pero con Magento la factura inicial es grande.
Kelly Suter:
Cierto, y a veces quieres mover una funcionalidad a Magento y recuerdas algo parecido en Shopify, pero... Y con Magento Dos, pasa que algo funcionaba en Uno pero aún no está listo en Dos, o hay extensiones o integraciones en desarrollo. Pero como siempre, esto cambia y evoluciona constantemente y siempre se compara una plataforma con otra, y decidir entre pagos mensuales por extensión o una solución personalizada es parte divertida del trabajo del PM: comparar alcance y presupuesto siempre es interesante.
Ben Aston:
Sí. Y también el cliente debe estar dispuesto a pagar suscripciones continuas. ¿Tienes algún proyecto emocionante ahora que puedas contar?
Kelly Suter:
Tenemos ahora una web robusta para un cliente que es minorista de armas. Para eCommerce eso implica miles de reglas, permisos, personalizaciones y muchas partes móviles: portal de cliente, admin, interfaz de usuario, tienda… Muchos requisitos. Es apasionante porque vamos a trabajar con una capa de código sobre Magento Dos que lo hará una máquina impresionante, pues todos los requisitos estarán bien definidos desde el inicio, lo que garantiza que todos sepan qué esperar durante desarrollo y QA.
Así que, con muchos participantes y terceras partes, será el más emocionante en el horizonte.
Ben Aston:
Interesante. En Canadá hay una tienda llamada Cabella's - imagino que la habrás visto como competencia - y me sorprendió poder comprar un arma online y recibirla en mi apartamento.
Kelly Suter:
Sí.
Ben Aston:
Esto es Norteamérica… Y conste que tengo licencia de armas, todo legal.
Kelly Suter:
Todo legal.
Ben Aston:
La verificación funciona así: pones tu número de licencia y al día siguiente, el arma llega por correo. Increíble.
Kelly Suter:
Totalmente. Y ni hablar de los términos y condiciones, solo la página requiere requisitos enormes. Y normalmente, es una página por defecto, pero aquí no será así.
Ben Aston:
Suena divertido. En tu bio ya conocemos tu historia, pero ¿cómo llegaste a la gestión de proyectos digitales?
Kelly Suter:
De familia de diseñadores gráficos y publicidad, lo tenía en la sangre. Después me dediqué a relaciones públicas, viajando constantemente. Una amiga era desarrolladora Magento en Irish Titan y me comentó que no había un departamento formal de gestión de proyectos (éramos 12 en la empresa): todos hacían varias tareas.
Pero el crecimiento exigió un puesto específico, así que ella me presentó a Darin Lynch, el CEO, hablé con el resto del equipo y leí el libro 'Interactive Project Management'. Viendo la experiencia previa de mi familia, sentí que era momento de lanzarme y realmente afinar cómo se hacía la gestión aquí. Así empezó todo en marzo de 2013. El resto es historia: muchas lecciones aprendidas, golpes, cambios y crecimiento. La comunidad de PMs digitales ha sido clave en mi evolución profesional.
Ben Aston:
Interesante, ¿el negocio de tus padres sigue en pie?
Kelly Suter:
No.
Ben Aston:
¿Ya no existe?
Kelly Suter:
No, de hecho no. Mi padre se jubiló, vendió la empresa (ahora tiene otro nombre), y mi madre trabaja en finanzas. Mi padre ahora fabrica guitarras. Pero era una agencia de diseño gráfico, Suter Graphics and Design, hacían diseño para publicidad y papel.
Era un estudio pequeño en Minneapolis, mi papá presidente y mi mamá vicepresidenta y, realmente, ella hacía labores de CFO también. Cuando piensas en diseño gráfico, esto era antes... tenían Macs, pero de los antiguos. Todo era composición manual e impresión. Yo crecí dentro del estudio, ayudaba a mi mamá a organizar facturas, así que viví ese entorno de agencia desde pequeña y nunca lo pude dejar.
Ben Aston:
Eso es especial. No creo haber conocido a nadie criado así en una agencia. Fascinante. Ahora eres directora de gestión en Irish Titan. Has visto crecer la agencia. ¿Qué tipo de herramientas usas para gestionar tu equipo y proyectos, qué herramientas usas?
Kelly Suter:
¡Sí! Ojalá tuviéramos una única herramienta para todo. Usamos el paquete Atlassian y Jira, ahora migramos de Jira clásico a Jira Cloud, que estamos probando para identificar diferencias antes de hacer la transición completa. Jira es nuestra herramienta para gestión de tareas y de proyectos, desde servicios a retenciones, etc. Para planificación de recursos usamos Team Gantt, que nos da visión semanal del trabajo de cada recurso por hora y día.
Jira Cloud también va a gestionar esto, pero ahora Team Gantt nos sirve y los exports para cronogramas de cliente funcionan bien. Usamos DoneDone como rastreador durante QA, pues nuestros clientes no tienen acceso a Jira. DoneDone es sencillo y efectivo con el cliente. Pero con las funcionalidades nuevas de Jira Cloud probablemente cubra eso también. Así que, pronto Jira sustituirá a DoneDone y Team Gantt.
Otras herramientas: Google Suite para documentación, exportaciones, firmas, etcétera. Slack para comunicación (antes Skype), que nos encanta, especialmente los gifs animados. También usamos Tic Bot para el tracking de tiempo. Pero Jira Cloud cubrirá eso, ¡gracias Atlassian!
Ben Aston:
Creo que hace falta un gran equipo para gestionar TODO por Jira. Suerte con eso.
¿Alguna herramienta reciente que te haya sorprendido o cambiado la vida?
Kelly Suter:
Team Gantt es la más reciente. No fue revolucionaria, pero sí pensé: "¿por qué no lo usábamos antes?" Antes usábamos Smart Sheet, pero Team Gantt nos ayudó a ver la carga de recursos de otra forma. Es simple: una grilla enorme mostrando horas diarias/semanales, donde salta en rojo si superas 6 horas por recurso por día, y así lo gestionamos.
Lo usamos menos por cronogramas y más por control interno de recursos. Eso nos hizo repensar la visión interna, y buscaremos automatizarlo via Jira Cloud. Pero Jira tiene tantas opciones que siempre te sorprendes de todo lo que puede hacer, es difícil conocerlo a fondo.
Ben Aston:
Nadie lo conoce a fondo. A veces ves a alguien usando una función de Jira y piensas: "¿Eso hacía ese botón?" Me parece potente, pero la interfaz es confusa.
Kelly Suter:
Totalmente. Y a veces te preguntas: "¿por qué esta función clave está tan oculta?" Los filtros, por ejemplo, pueden mostrar cualquier cosa, pero tienes que saber casi programar para configurarlos bien. Podría ser más intuitivo.
Ben Aston:
Bien. Hablemos del artículo que escribiste, ideal para quienes gestionan desarrollo. Son cuatro preguntas que nunca debes hacer a un desarrollador y qué preguntar en su lugar. Kelly aborda el reto de trabajar con los equipos de desarrollo y ese baile delicado entre PM y devs, enfocándose en la solución.
Así que si alguna vez has dicho "esto solo lleva cinco minutos" o "¿viste mi email?" o "puedes hacer estos 6 proyectos hoy", lee el artículo para saber qué deberías decir en su lugar.
En el cierre del artículo hablas de la importancia de la responsabilidad, confianza y eficiencia, y de alentar al equipo de desarrollo en ese sentido. ¿Cómo logras eso realmente?
Kelly Suter:
Gran pregunta. Porque suena idílico. Nunca conocí un PM o recurso que diga que todo es armonía constante. No.
Son aspectos a tener en cuenta que a veces se ignoran, la tensión entre PMs y devs por plazos, presupuesto, alcance... Se suele asumir esa tensión como algo natural, pero se puede mejorar.
¿Cómo? Comunicando. No solo sentimientos, sino abriendo la comunicación en ambas direcciones. No solo que el PM mande y dirija, sino que los developers puedan dar feedback sobre cómo trabajar mejor, sobre eficiencia, sobre la aproximación a los problemas…
Parece obvio, pero a menudo se olvida porque hay prisa por mostrar cosas al cliente o se asume que realmente las cosas "siempre se han hecho así". Ante la presión, se cae en culpas y eso impide la comunicación.
Pero si en la scrum semanal preguntamos de verdad por bloqueos, no solo responden "falta una extensión del cliente". Muchas veces el bloqueo es, por ejemplo, los correos constantes del cliente que impiden concentrarse, o que faltan entregables de diseño. Hay cuellos de botella no visibles en Jira y que solo salen si se habla abiertamente del proceso y comunicación interna.
Así el PM puede conocer el contexto y detectar problemas no reflejados en una tarea. Parar y escuchar es clave para que todos sean responsables y se note si hay conflictos internos.
Ben Aston:
Completamente cierto. Cuando hay presión, caemos en "solo haz la tarea" y perdemos el diálogo, donde quizá el dev quería sugerir mejoras o prevenir problemas futuros.
Dejar ese cauce abierto y tener humildad para preguntar si lo que hacemos sigue teniendo sentido ayuda a aprovechar el conocimiento y la experiencia de todos.
Kelly Suter:
Exactamente. Existe el estigma de que el PM solo impulsa para que las cosas se terminen. Aquí, en nuestra agencia, quiero evitar ese estigma y si lo percibo, lo enfrento abriendo la comunicación. Hay una línea saludable donde el PM puede cuestionar, por ejemplo, si el dev consideró todo para una estimación. A veces el dev lo agradece y otras simplemente asegura que todo está controlado.
Y viceversa: el dev puede hacer ver al PM que hay demasiados stakeholders dando feedback en momentos distintos, lo que genera revisiones constantes y el PM quizá ni se había dado cuenta.
Eso crea confianza, aunque implique trabajo extra y más idas y vueltas, porque todos tienen el mismo objetivo. Confianza es también saber que se exigen mutuamente responsabilidad.
Ben Aston:
Muy útil. Hablando de colaboración, ¿cuáles son las mejores formas de facilitarla desde tu experiencia?
Kelly Suter:
Cuando llegué a Irish Titan, los devs entraban al proyecto cuando ya estaba todo aprobado: requisitos y diseño. Se les pasaba el proyecto y a programar. Pero eso ya no es así. Ahora los devs están involucrados desde el inicio, incluso en reuniones con clientes. Usamos el modelo diamante donde todos los que deben estar, están en la mesa desde el principio.
Así se evitan pérdidas y malentendidos, y todos los equipos pueden enterarse de requerimientos desde el principio. Por ejemplo, si el cliente menciona una integración, el dev puede preguntar y clarificar antes de que sea un problema. También hacemos revisiones internas con devs antes de enseñar cualquier diseño al cliente, para asegurarnos de que todo es posible técnicamente.
Eso fortalece la confianza porque los desarrolladores no solo generan código, también aportan en la concepción del proyecto, lo cual es fundamental.
Hay que darles espacio para colaborar con todo el equipo y durante todo el proceso.
Ben Aston:
Exacto, me parece excelente. Y me encantó tu frase: yadda, yadda, yadda, x, y, z. Gran resumen. Kelly, muchas gracias por acompañarnos. Ha sido genial tenerte aquí.
Si quieres sumarte a la conversación, comenta en el post y entra en la sección de comunidad de thedigitalprojectmanager.com para unirte a nuestro equipo de Slack donde siempre hay debates interesantes sobre este y otros temas.
Hasta la próxima, gracias por escucharnos.
