Entonces, después de eso, decidimos que era el momento de construir una nueva plataforma para nuestras aplicaciones web, porque también era un aspecto que queríamos mejorar. Queremos avanzar hacia una pila tecnológica moderna y unificada. Establecí un proceso RFC. Esto es algo que no teníamos antes. Escribí un documento y solicité comentarios sobre este documento. En teoría, creo que es una buena idea. Pero en la práctica, como veremos, no funcionó tan bien.
En este documento, resalté que queremos utilizar un enfoque de monorepo en el futuro y queremos usar Next en lugar de Laravel. Luego, todas las personas fueron invitadas a contribuir en este documento. En teoría, esto es una buena idea, pero en la práctica, no todos sabían en ese momento qué tan importantes serían las decisiones que se tomarían en este proceso RFC. En general, aún se sentía mucho como si yo estuviera dictando el futuro de la plataforma del mañana. Esto llevó a aprender la lección dos.
Las personas deben sentirse involucradas en la búsqueda de la solución para una nueva pila tecnológica, por ejemplo, o cualquier otro esfuerzo importante dentro de una empresa o un equipo. Debemos asegurarnos de que todos estén a bordo. Y como esto no siempre es posible, para aquellas personas que no están contentas con la solución, para aquellas personas a las que no puedes convencer de que tu idea es la mejor, al menos deben ser conscientes de que necesitan estar en desacuerdo pero comprometerse. Debes hacer que sea una práctica en tu empresa que todos se sientan escuchados. Pero, por supuesto, no puedes convencer a todos, pero aún así, las personas deben ser conscientes de que, al final, aunque estén en desacuerdo, deben comprometerse y hacer todo lo posible para que el nuevo proyecto tenga éxito.
Ok, este fue el proceso RFC para una nueva pila tecnológica. Y luego llegó el momento de construirlo. Así que vamos a construirlo, pensé. Y hubo otro problema. Prometí demasiado. Y, por supuesto, todo llevó mucho más tiempo. Para encontrar apoyo para este RFC, dije que no sería un gran problema. Podía hacer gran parte del trabajo y podíamos hacerlo a un lado. Entonces, al final, no sería un gran problema y todo sería fácil. Pero, por supuesto, no fue así. Todo llevó mucho más tiempo de lo previsto. Y los equipos no eran conscientes de que también necesitaban invertir tiempo en ello. Básicamente, todos estaban descontentos porque ya no había progreso.
Comments