Comencemos con un ejemplo que podría estar inspirado en una situación del mundo real. El equipo necesita encontrar un agente de eventos. Hay dos contendientes: Kafka y Pulsar.
El desarrollador A tiene una experiencia significativa con Kafka en situaciones de la vida real. Se menciona la complejidad de escalar Kafka y se confía a Pulsar. El desarrollador B es un partidario de Kafka ya que la tecnología se ha convertido en un estándar de la industria y tiene un fuerte apoyo en general. Pero el equipo tiene poca experiencia con eso. Ambos están de acuerdo en que no hay cambios en la carga de trabajo para el futuro previsible y que estas dos soluciones cumplen. Pero el resto del equipo no tiene tanta confianza en sí mismo.
Después de pasar horas en el encuentro y compararlo con una grilla de criterios técnicos punto por punto, el equipo eligió a Kafka. Todos estuvieron de acuerdo en que esta decisión estaba justificada, se documentó la justificación y el equipo procedió a implementarla.
Pero, ¿se han revelado los verdaderos motivos de la elección?
El hombre es dificil
De hecho, los individuos están detrás de la racionalidad de la ingeniería. El hombre es una máquina compleja con un sistema operativo familiar pero completamente incontrolable.
Creemos que las decisiones se toman (o deberían tomarse) por la racionalidad, pero en realidad, la toma de decisiones se ve empañada por la emoción inmediata o anticipada. Por ejemplo, en marketing es un hecho bien conocido que la gente compra basándose en la emoción y luego justifica lógicamente la compra.
Algunas personas argumentan que los argumentos irracionales son una fuente de prejuicios no deseados y necesitan ser regulados adecuadamente. Otros insisten en que los sentimientos juegan un papel adaptativo.en la toma de decisiones y en interés del bienestar personal. Lo cierto es que a veces decidimos primero con emociones y luego justificamos la decisión con razones lógicas. Además, somos maestros en convencernos de la objetividad absoluta de nuestra elección.
Es deber de cada miembro del equipo reconocer estos prejuicios emocionales o psicológicos tal como son y convertirlos en algo útil. Echemos un vistazo más de cerca a nuestro ejemplo introductorio.
Revisión del proceso de toma de decisiones
El desarrollador A es un médico general talentoso. Dichos especialistas prefieren la amplitud del conocimiento sobre su profundidad: un experto en todos los oficios no es un maestro en absoluto. Estas personas se aburren rápidamente de trabajar en un tema. Naturalmente, cuando se trata de elegir tecnología, estas personas tienden a preferir todo lo nuevo.
El desarrollador B es más conservador. Estas personas son realmente apasionadas por ciertas tecnologías y quieren dominarlas. Suelen elegir lo familiar. Tampoco son muy asertivos y, aunque pueden ser adictos a la tecnología, les resulta difícil hablar y compartir pensamientos.
Ambos también están desarrollando su carrera, uno como generalista y el otro como especialista. Dominar una tecnología o un nuevo enfoque empresarial es un pequeño impulso en su carrera.
Todos estos factores son importantes en la toma de decisiones, pero generalmente no se nombran ni se reconocen cuando se toman las decisiones.
¿Entonces, qué debemos hacer?
Haciendo visible lo invisible
En pocas palabras, debe considerar estos criterios irracionales al elegir tecnologías. Si bien no puede esperar que todos puedan expresar sus sentimientos, debe alentar la divulgación de preferencias mediante la introducción de nuevos criterios en la toma de decisiones.
Todo comenzó con una simple cuadrícula de criterios tecnológicos, cada uno con una calificación máxima de acuerdo con nuestras limitaciones y prioridades:
| Criterios
|
Calificación máxima
|
Tecnología 1
|
Tecnología 2
|
| Funciones
|
cien
|
- | - |
| La seguridad
|
cien
|
- | - |
| Ecosistema
|
cincuenta
|
- | - |
| Costo de instalacion
|
treinta
|
- | - |
| Costo de mantenimiento
|
150
|
- | - |
| Costo de la licencia
|
150
|
- | - |
| Compatibilidad
|
cincuenta
|
- | - |
Éstas son las cosas principales. Luego agregamos elementos subjetivos. Debe sugerir y discutir nuevos elementos con el equipo.
| Criterios
|
Calificación máxima
|
Tecnología 1
|
Tecnología 2
|
| Interés profesional
|
treinta
|
- | - |
| Popularidad
|
cincuenta
|
- | - |
| Conocido
|
treinta
|
- | - |
Por supuesto, esto es solo un ejemplo. Debes coincidir con las aspiraciones del equipo. Estos criterios pueden entenderse de la siguiente manera:
- El interés profesional se explica por sí mismo; es un criterio de cómo la tecnología encaja en los planes profesionales.
- Popularidad de la tecnología: ansias de novedades, tiempo para comprender la tecnología en la nube de la que todos hablan en las reuniones.
- La comodidad de estar familiarizado con una tecnología con la que quizás no esté familiarizado.
Luego, evalúa sus posibles soluciones con la ventaja adicional para comprender mejor las motivaciones de todos. Cada miembro del equipo debe completar la cuadrícula él mismo antes de compartirla con todos.
Permítanme ser claro: los criterios pueden no ser los mejores. Algunos de ellos pueden parecerle divertidos o muy diferentes a la opinión de la mayoría, pero ese no es el punto. Me gustaría transmitir lo que piensa la gente, qué puede influir en su elección.
El derecho a estar en desacuerdo
Obviamente, la elección final puede no corresponder a la verdad aritmética fría, especialmente si las estimaciones son iguales. En tales situaciones, el líder del grupo generalmente toma la decisión final de la dirección. Es natural que una persona de un equipo crea firmemente en otras opciones y se desanime. Debe admitir este desacuerdo. De hecho, es deber de un líder fomentar el desacuerdo. Una historia clásica de Peter Drucker lo resume bien:
Se necesita disentir para estimular la imaginación (Peter Drucker)
Fomentar el desacuerdo es la única forma de evitar la trampa del consenso. Pero al final, la gente tiene que estar en desacuerdo y asumir compromisos . Esta frase se hizo famosa gracias a Jeff Bezos en una de sus cartas a los inversores:
"Utilice la frase" Puede no estar de acuerdo, pero hacerlo ". Esta frase te ahorrará mucho tiempo. Si tiene confianza en una determinada dirección, pero no hay consenso al respecto, es útil decir: “Mira, sé que no estamos de acuerdo en esto, pero ¿podrías correr el riesgo? ¿No estás de acuerdo y lo haces? Nadie sabe la respuesta correcta ".
Pero, ¿por qué la gente tomaría una decisión con la que inicialmente no está de acuerdo? Simplemente porque todos tuvieron la oportunidad de expresar su opinión y ser escuchados. Es importante que el equipo haya tenido la oportunidad de expresar no solo sus argumentos lógicos, sino también sus aspiraciones. Por lo tanto, la decisión final está bien formulada y es más fácil de tomar para todos.
Conclusión
Observe la estructura de factores humanos de la selección de tecnología. Para conocer la lógica lógica detrás de la ingeniería, debe tener en cuenta la psicología y las aspiraciones humanas. Su reconocimiento hace a todos más felices y crea un fuerte enfoque en objetivos comunes.
2020 . , , , , , , ! 2021. :-)
PROFESIÓN
- Profesión de desarrollador Java
- Profesión de desarrollador frontend
- Profesión Hacker ético
- Profesión de desarrollador C ++
- Desarrollador de juegos Profession Unity
- La profesión de desarrollador de iOS desde cero
- Android-
- -
- Machine Learning
- «Machine Learning Pro + Deep Learning»
- «Python -»
- JavaScript
- « Machine Learning Data Science»
- DevOps