Cómo crear una cultura de ingeniería ideal para el estado de flujo / productividad

Prefacio

Antes de responder, tengo un poco de filosofía: puede que te estés haciendo la pregunta equivocada. Este tema en su conjunto es difícil de abordar con una descripción sencilla.

El factor por el cual la productividad de una persona disminuye por la pregunta de otra persona, puede ser mucho menor que el factor por el cual aumenta la productividad de esa persona. En el nivel macro, una cultura de ingeniería debe preocuparse por la calidad general del producto que están produciendo y cómo satisface las necesidades de sus clientes. Por lo tanto, cada miembro del equipo debe considerar cómo encajan en esa ecuación: no siempre se trata de cuánto código escriben.

En mi experiencia, a medida que progresas en tu carrera y habilidades, el valor que aportas a un equipo comienza a cambiar de la cantidad de producción que estás produciendo personalmente, a cuánto estás ayudando a la producción de todo el equipo. La distracción es interrumpida y necesaria.

Excepciones

Para ciertos equipos (equipos de operaciones, equipos de implementación), admitiré que he visto abuso. Equipos como ese pueden verse interrumpidos constantemente porque se sientan en el centro de mucho.

Practicas

Ahora que he dicho mi artículo, aquí hay algunas prácticas que puedes probar,

  • Salas de chat En general, si se hace una pregunta en el chat, ¡alguien más podría responderla por usted! Además, las conversaciones en la mayoría de los servicios de chat se registran, por lo que tendrá una referencia fácil para enviar a la siguiente persona con la misma pregunta.
  • Bots de chat que pueden responder automáticamente preguntas comunes
  • Preguntas frecuentes o wiki interno
  • Un horario de guardia . Si alguien que no está en el equipo tiene una pregunta para el equipo, no solo molesta a su miembro favorito, sino que le pregunta * solo * a la persona que está de guardia. Esto significa que las interrupciones para las personas que no están de guardia solo deben provenir de compañeros de equipo. Esto debería aplicarse hasta el CEO.
    • He visto a algunas personas establecer una respuesta automática en su cliente de chat que solicita a las personas que hagan sus preguntas en el chat grupal y también incluye un enlace al horario de guardia.
  • Educación . Cosas como las sesiones de almuerzo, escribir blogs internos, anuncios de servicio público o buena documentación a menudo pueden ayudar a difundir el conocimiento sobre sistemas mal entendidos.
  • Buen software de gestión de programas . Las conversaciones distraídas sobre los plazos y el estado en el trabajo pueden ocurrir aquí, o no es necesario en absoluto si el software es bueno.

Productividad personal

Específicamente en materia de productividad personal, si se enfrenta a una fecha límite para completar algo en lo que no está colaborando con nadie más, entonces normalmente les haré saber a las personas que necesito concentrarme durante unas horas. Cierro mi correo electrónico, deshabilito las notificaciones, apago los datos móviles / inalámbricos en mi teléfono, etc. (vea algunas otras preguntas sobre # foco ) y me siento en un lugar cómodo con buena iluminación lejos de las pasarelas transitadas. Dejo que la gente sepa dónde estaré en caso de que alguien necesite encontrarme urgentemente, pero en este punto, si me interrumpen, es mi culpa.

Todavía no estoy seguro de la respuesta completa, pero tengo algunos bloques de construcción clave. Estoy trabajando para crear un ambiente y una cultura así.

  • La atención plena es clave, al igual que las habilidades de concentración. No estoy seguro de que tener una interrupción mínima sea algo fundamental, aunque mucha gente dice que sí. Los ejercicios de concentración (en lugar de la atención plena) es lo que entrena a este último.
  • Según el libro de Josh Waitzkin, The Art of Learning , cada persona tiene que crear una serie de factores desencadenantes para llegar al estado máximo. Además, es igual de importante incorporar el tiempo de inactividad. El tiempo de inactividad es igual de importante. No puede esperar operar en un estado pico todo el tiempo. Josh Waizkin era un prodigio del ajedrez y el tema de la película, “Buscando a Bobby Fischer”. También fue capaz de actuar a nivel mundial con tachuelas de Tai Chi. Por lo tanto, tiene experiencia directa en obtener estados pico tanto para un deporte mental como físico.
  • La piedra de los programadores de Alan Carter y Colston Sanger tiene varias ideas. Toca el desempeño individual, pero también habla de unir un equipo.

Además, hay algunas ideas sobre esto que aún no he integrado completamente:

  • Trabajo remoto. (Y estoy casi inclinado a decir, realmente no se puede construir un entorno como este sin tener un equipo distribuido).
  • Sostenibilidad y armonía en el estilo de vida. Un énfasis excesivo en la productividad ha sido severamente perjudicial. Estoy hablando de que el trabajo es una parte sostenible e integrada de la vida, en lugar del único enfoque por el cual todo lo demás se sacrifica. Por “sostenible”, no me refiero necesariamente a “respetuoso con el medio ambiente”, aunque hay una conexión allí. Quiero decir que un ingeniero no debería agotarse, con la vida quitada del ingeniero, solo para ser reemplazado por un ingeniero más joven, más barato y más “entusiasta”. El trabajo debe nutrirse de la vida, y la vida debe alimentarse del trabajo. El hecho de que incluso hagamos una distinción entre trabajo y estilo de vida te dice cuán lejos estamos de los rieles. Además, si alguien practica impecablemente la atención plena, una empresa no podrá usar y descartar a una persona de esa manera.