Skip to main content

Aprender el uso de los principios ajustados

Después de completar esta unidad, podrá:

  • Explicar los principios ajustados.
  • Describir cómo los principios ajustados afectan a nuestro proceso ágil.

Llegó un momento en nuestro nuevo viaje ágil donde necesitábamos crear valores culturales sólidos para complementar nuestra nueva manera de trabajar. Así que tomamos una página de las prácticas de desarrollo de software ajustado (lean software development) y adoptamos los mismos valores.

La versión de Salesforce de estos siete valores es:

  • Respetar a las personas
  • Eliminar lo malgastado
  • Entregar rápido
  • Tomar decisiones justo a tiempo
  • Optimizar el todo
  • Crear conocimiento
  • Fomentar la calidad

Respetar a las personas

No creemos que haya que decir a las personas cómo hacer sus trabajos. Adoptamos el concepto de que los gerentes son “líderes sirvientes”, que significa que escuchan a sus equipos. Nos gusta contratar a buena gente, y luego dejamos que hagan sus trabajos. Si tratamos a los miembros de nuestros equipos solo como un modo para terminar trabajos, no estamos permitiendo la creatividad y la innovación.

El éxito de un equipo sucede cuando todo el mundo se respeta entre sí y trabaja conjuntamente. Cuando los individuos intentan destacar por sí solos, los equipos tienen a tener menos éxito. 

¿Cómo se aporta esto a Salesforce? Creemos que nuestra cultura de Ohana es vital para el éxito de nuestros clientes y nuestra organización. En la cultura hawaiana, el concepto de Ohana representa la idea de que las familias (por consanguinidad o adopción) están vinculadas y los miembros de la familia tienen la responsabilidad de cuidarse mutuamente. 

Eliminar lo malgastado

¿A que odia trabajar en algo que nunca se necesitó? Nosotros también lo odiamos. Ese es el motivo, como compañía, por el que nos esforzamos en optimizar nuestros recursos y solo trabajar en proyectos que aporten el mayor valor a nuestros clientes. 

Estos son algunos ejemplos de malgastar el tiempo.

  • Multitarea
  • Reuniones mal llevadas
  • Trabajo asignado de manera reactiva
  • Trabajo sin terminar

Para garantizar que no estamos malgastando el tiempo, creamos una definición estándar de preparado. Es justo como suena: una lista estándar de cosas que consideramos necesarias para empezar a trabajar en algo. Está pensada para promover las pláticas correctas antes de malgastar tiempo trabajando en algo que después no esté listo para el estreno, o que sencillamente no se necesita. 

Ya sabe a qué nos referimos. Así que no malgastemos más tiempo en este tema en particular.

Entregar rápido

Ya que somos una compañía líder que siempre está a la cabeza de la innovación, debemos movernos rápido para estar al día de los cambios y mantener la competitividad. Nuestros breves sprints significan que estamos aprendiendo constantemente lo que funciona y lo que no, y nos movemos para realizar cambios en consecuencia. (En la actualidad trabajamos en sprints de 2 semanas en nuestros equipos de Tecnología y Productos).  

Tomar decisiones justo a tiempo

Evitamos el diseño por anticipado en favor del retraso de las decisiones cruciales hasta el último momento tolerable. Esta práctica nos ayuda a comprender mejor las necesidades de los clientes. Y por supuesto, ese último momento tolerable viene determinado por los equipos en sí, dependiendo del ámbito del trabajo.  

Optimizar el todo

El ecosistema de Salesforce es más que la suma de sus partes. Para mantener la confianza y la alta calidad para nuestros clientes, tenemos que asegurarnos de que los equipos no estén trabajando en espacios aislados.

Empoderamos a nuestros equipos para pensar a lo grande, actuar en lo pequeño, trabajar de forma conjunta, fallar rápido y aprender con velocidad.

Crear conocimiento

Queremos amplificar el aprendizaje y la mejora continua todo lo que podamos. Nuestros breves sprints nos permiten construir soluciones que podemos probar continuamente.

En otras palabras, nuestros ciclos cortos nos mantienen alerta, aprendiendo, adaptando e innovando siempre. Utilizamos esta manera de trabajar “rápida y radical” para fomentar la confianza con nuestros clientes: siempre estamos incorporando comentarios de nuestros clientes en todo lo que hacemos. Definimos el valor de nuestros productos a través del éxito de nuestros clientes.

Una de las maneras de compartir el conocimiento en Salesforce es a través de Slack. Los equipos pueden dirigirse a Slack para compartir archivos, documentos y perspectivas. Incluso incorporamos funciones como la revisión de código, la programación emparejada y sesiones de almuerzo y aprendizaje para mantener a los equipos informados.

También queremos asegurarnos de que todos los miembros de nuestros equipos crezcan consiguiendo nuevas aptitudes. Si todos los integrantes del equipo solo tienen una aptitud experta, eso reduce la productividad del equipo. Queremos crear entornos de aprendizaje bien equilibrados donde todos tengan conocimientos y responsabilidades compartidos.

Fomentar la calidad

La confianza es uno de nuestros valores principales, por lo que siempre estamos trabajando para crear servicios y productos de alta calidad para fomentar el éxito de nuestros clientes.  

Para realizarlo, implementamos algunas prácticas técnicas para hacer que todos nuestros productos sean flexibles, tengan capacidad de mantenimiento, sean eficientes y también tengan capacidad de respuesta. Al refactorizar (o reestructurar el código) a medida que trabajamos, ayudamos a mantener las cosas sencillas, claras y fáciles.

Otra parte vital del fomento de la confianza con los clientes: garantizar que tenemos un conjunto de procesos de prueba sólido y eficiente. Antes de cambiar a la agilidad, a menudo no terminábamos de probar los productos a tiempo porque surgían otras tareas. Eso daba como resultado retrasos. Pero ahora todo el mundo tiene la propiedad sobre la calidad: no recae en una única persona. 

Una cosa que creamos fue los “ingenieros híbridos” para retirar el puesto de ingeniero de calidad dentro de la organización de Tecnología y Productos. Esta nueva raza de ingeniero cubre el ciclo de programación y prueba completo: ya no hay personas separadas trabajando en partes diferentes del proceso. 

El paquete ágil

A menudo nos preguntan: “¿Cuál es el proceso en Salesforce?”. Bueno, no hay un único proceso.  

Hay diversidad en el tipo de trabajos que desempeñan nuestros equipos, de modo que no imponemos un tipo de proceso o práctica. Cada equipo en última instancia tiene que definir su propio proceso basado en los principios ajustados y el concepto de la mejora continua. 

Preferimos permitir que la cultura de Ohana y los principios ajustados informen sobre cómo trabajan los equipos, para darles la capacidad de hacer lo correcto, con gerentes que los apoyan hacia un conjunto de objetivos comunes.

¡Siga aprendiendo gratis!
Regístrese para obtener una cuenta y continuar.
¿Qué hay para usted?
  • Consiga recomendaciones personalizadas para sus objetivos profesionales
  • Practique sus aptitudes con retos prácticos y pruebas
  • Siga y comparta su progreso con empleadores
  • Póngase en contacto para recibir asesoramiento y oportunidades laborales