Skip to content

Instantly share code, notes, and snippets.

@mumoc
Last active February 15, 2021 01:39
Show Gist options
  • Save mumoc/d431322bcc37af82754dee0e143e9055 to your computer and use it in GitHub Desktop.
Save mumoc/d431322bcc37af82754dee0e143e9055 to your computer and use it in GitHub Desktop.
Magmalabs: De Procesos, Agile y Profesionalismo

De Procesos, "Agile" y Profesionalismo

Jueves 18 de Febrero, 2021 by Mumo Carlos

Acerca de Mí

Soy Mumo Carlos Ingeniero de Software en MagmaLabs

Actualmente coordino los esfuerzos de Producto, Investigación y Desarrollo ... además de meterme siempre en problemas.

Planteando un escenario

Supongamos...

  • Te reunes con un cliente con una idea fantástica, EL negocio, y quiere lanzarlo rápidamente y con gran calidad: UN MVP.
  • Se decide empezar DE INMEDIATO
  • Inicias creando LA MEJOR Marca vendiendo la propuesta que más te gusta
  • Diseñas una experiencia e interfaz de usuario EXCELENTE sin entender las complicaciones técnicas, de operación o de negocio
  • Coordinas e Implementas asumiendo respuestas a muchas incógnitas y sin un seguimiento puntual y de calidad
  • Al final, el cliente descubre que es endiabladamente complicado de usar y está lejos de ser terminado

Entrando las 3 R

Deciden Re-definir, Re-organizarse y Re-implementar

  • Explicando los problemas y situaciones operacionales con el diseño presentado
  • Analizando la complejidad de las distintas funcionalidades
  • Alineando las necesidades y exigencias del negocio
  • Limitando el alcance bajo el entendimiento de un MVP
  • Preguntando y organizando revisiones constantes

Todo con la participación conjunta de tu equipo y el del cliente;

En Resumen: Trabajo en Equipo y Comunicación Efectiva

Pero y ¿que hay de malo en esto?

Imposiciones, Suposiciones, Desconexiones, Falta de Ownership/Profesionalismo, de cordinación, de atención al detalle, de participacion.

Hacen que un MVP se extienda meses y meses en su implementacion, pudiendo haber trabajado en conjunto y de manera organizada, agilizando la entrega.

Recomendaciones

Teoricas

Recordar el manifesto Agile

  • Individuos e interacciones sobre procesos y herramientas
  • Software funcionando sobre documentación extensiva
  • Colaboración con el cliente sobre negociación contractual
  • Respuesta ante el cambio sobre seguir un plan

Perfilamiento de Cliente

  • Todo cliente es distinto en su forma de trabajo y experiencia
  • Perfilar (piensen en UX PERSONA) ayuda a entender como acoplarlos a nuestros procesos
  • Como nos involucraremos para lograr los objetivos

Profesionalismo (Ownership)

  • Dueños de Producto Internos / Todos somos Dueños
  • Ser PO no te hace tener la verdad; te responsabiliza de entender el negocio y alinear el esfuerzo

Seguir las mejores practicas

  • Código, Ingeniería, Diseño, Mkt/Branding, QA, Management; etc.

Usar el esquema Cliente / Proveedor

  • Todo actor en los procesos son CLIENTES o PROVEEDORES en algun punto

Trabajo en Equipo, Growth Mindset

  • Equipo en lugar de conjunto de individualidades
  • Uso de la nube de conocimientos grupal

Practicas

Todo SCRUM y similares

  • Al menos un sync semanal con:
    • Resultados Principales
    • Siguientes Objetivos
    • Bloqueos y Preguntas

Project Briefing

  • Definir proposito (porqué) y objetivo (qué)
  • Metas de negocios
  • Mercado Meta
  • Métrica de éxito
  • Requerimentos

Planeación (roadmap)

  • Organizar y priorizar historias
  • Definir supuestos
  • Alcance

Los planes son inutiles, pero planear lo es todo

-- Dwight Eisenhower

Fuente de la Verdad

  • Tablero como fuente de la verdad del proyecto
  • Tarjetas como fuente de la verdad de la historia

Estándares de Calidad (LEAN)

  • Criterios de aceptación definidos para cada historia

MVP Desechables

  • Un MVP por naturaleza sera desechable en un futuro

No reinventar la rueda

Y los Procesos? Agile? Profesionalismo? Donde quedan?

Lo más tonto que podemos hacer es encuadrar toda en un mismo esquema.

SI hay que tener un proceso definido (journey map) SI hay que tener estándares de calidad SI hay que ser estrictos en el seguimiento de los procesos

PERO...

Hay que saber cuando doblar e incluso romper las reglas.

Hoy hacemos lo mejor basado en nuestra experiencia y conocimiento; y esto puede no ser igual de efectivo mañana, pero seguro sera una buena guía.

COMMENT: Yo soy fan de los procesos, sin embargo, entiendo muy bien que aunque algo me haya servido antes, no significa que me sera igualmente efectivo ahora. Solo es una base y guia para lo que sigue, la experiencia

Al final...

No es la especie mas fuerte la que sobrevive, ni la mas inteligente, sino la que mejor responde al cambio

-- Charles Darwing

En Magma hemos sabido "evolucionar" según las necesidades de los proyectos, los clientes, la empresa misma o sus colaboradores e iniciativas.

Gracias

No estoy donde quiero estar, pero agradezco de no estar donde solía. Estoy bien y estoy en mi camino

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment