Por eso tus proyectos de desarrollo fracasan

Como desarrolladores, es fácil caer en la trampa de creer que todo lo que desarrollemos tendrá el efecto deseado.

Nos gusta creer que lo que hacemos tendrá éxito, por lo que planificamos el proyecto con altas expectativas de que dará un resultado positivo y un alto retorno de la inversión. Por lo tanto, dedicamos mucho tiempo y recursos al proyecto, llevándolo a su fin sin pestañear. Luego, cuando esté listo, estaremos encantados de desenvolverlo; nos alegra que esté empacado y listo.

¡Guau! ¿asi que?

Más en Desarrollo¿Quieres tener confianza en tu código? Utilice pruebas de integración.

La ingenuidad del optimismo ciego

Me atrevo a decir que planificar solo para tener éxito es extremadamente ingenuo. El optimismo es bueno, pero el optimismo ciego es una receta para el desastre. Y planificar con la suposición del éxito es un brillante ejemplo de ese optimismo ciego, que puede tener consecuencias catastróficas. Desafortunadamente, este problema preocupa la cultura de muchas empresas de tecnología, tanto grandes como pequeñas.

Es posible que esté familiarizado con las consecuencias que conlleva el optimismo ciego. Por ejemplo, es posible que haya pasado días, semanas o incluso meses creando un componente, proyecto o herramienta que nunca verá la luz del día. Peor aún, es posible que haya intentado crear su propio programa para simplemente dejar de funcionar a la mitad o fallar porque no planeó correctamente o estaba demasiado aturdido por los cisnes negros y otros obstáculos que encontró en el camino. Independientemente de la situación a la que te enfrentes, es difícil evitar este sentimiento que acompaña al fracaso y que destruye tus suposiciones optimistas sobre el éxito.

Este enfoque para resolver un problema (primero construir y luego probar) puede llevar a muchas consecuencias impredecibles que no podemos predecir. El optimismo ciego nos obliga a ver solo el objetivo final y rechazar todos los factores necesarios para el éxito en este camino. Es como si dejáramos de planificar, dejar de diseñar y dejar de pensar en la audiencia.

Etsy, una plataforma en línea para vender artesanías, ha aprendido esta lección de una manera difícil. La empresa ha invertido meses de tiempo y cientos de miles de dólares en recursos para crear un desplazamiento interminable de las páginas de sus productos, con la esperanza de que esta función aumente la facturación. Sin embargo, a pesar de todos los recursos invertidos en él, el desplazamiento sin fin en realidad redujo la velocidad. Este fracaso probablemente se debió a la paradoja de la elección, lo que significa que cuantas más opciones tenemos para elegir, menos probable es que estemos satisfechos con nuestra elección. Es por eso que a menudo elegimos no elegir en absoluto.

No seas Etsy. No planee, desarrolle ni cree código con la idea de que solo puede tener éxito. Lo más probable es que descubras que has hecho una mala inversión.

En su lugar, haz exactamente lo contrario. Un plan para el fracaso.

Optimismo pesimista

En lugar de asumir que sus proyectos serán un éxito fantástico, debe enfrentar el hecho de que las cosas pueden salir mal, y probablemente saldrán mal. Revisa la página de la filosofía estoica y cultiva un sentido de optimismo pesimista que reconoce la realidad sin ceder a las conjeturas. Esta actitud te hará más resistente frente a las dificultades y más feliz en tu carrera.

Optimismo pesimista

Sí, el optimismo es tan importante como visualizar el éxito. Tener un objetivo claro que se debe lograr con disciplina, un enfoque abierto y grandes esperanzas, permite a los desarrolladores superar los obstáculos y llevar el proyecto a su fin. Nos permite hacer cosas.

La verdad es que no somos omniscientes. No podemos saber qué impacto tendrán nuestros productos, si es que lo tienen.

No digo que debas esperar fallar, pero debes forzarte a ti mismo a aceptar la posibilidad de que lo que estás creando no funcione. Su trabajo de desarrollo puede ser en vano, los componentes que crea pueden estar fuera de escala y todo su tiempo y recursos pueden verse afectados negativamente por su organización o clientes, causando que la empresa sufra o se rompa.

En el mundo antiguo, los estoicos organizaron su mundo sobre este principio. Más tarde, su filosofía fue generalizada por los proverbios latinos. premeditatio malorum, alentando el mal deliberado que puede estar por venir. En otras palabras, asumieron que estaban fallando e imaginaron cualquier cosa que pudiera salir mal durante cualquier esfuerzo. Vieron la catástrofe no como un medio para ser pesimistas, sino como una estrategia para ser más resilientes frente a la adversidad.

Cuando vea conscientemente que todo lo que desarrolle inevitablemente colapsará y se quemará en algún momento, podrá planificar en consecuencia. Puedes desarrollar una estrategia y desarrollar tu proceso de desarrollo para ser más enfocado, meticuloso y calculado sobre qué y cómo desarrollas.

De esta manera, cuando suceda lo peor, será menos sensible a la situación. Por el contrario, es más lógico cuando evalúa cómo resolver procesos rotos, problemas de escalabilidad, compromiso deficiente del usuario y relaciones fuertemente relacionadas/dependientes entre funciones y clases. Puede dar un paso atrás y pensar profundamente en cómo quiere implementar nuevos procesos. Está listo para probar con frecuencia, compartir su progreso con otros y escribir código muy limpio, estructurado para que sobreviva y tenga sentido para los demás.

La gerencia de Etsy aprendió esta lección de su falla catastrófica. Se dieron cuenta de que no se podía considerar el éxito del proyecto. Por lo tanto, con cada proyecto que avanzaba, decidieron crear el 10 por ciento de su proyecto realmente bien y realizar pruebas A / B de lo que tenían. En este punto, decidieron continuar con el proyecto y evaluaron los cambios que debían hacer. Esta es una estrategia útil que ha dado sus frutos en la estabilidad y el éxito de su empresa. Lo que es más importante, les permitió ser flexibles.

Siga este ejemplo y usted también se convertirá en un desarrollador más resistente y eficiente.

La actitud correcta

Ahora no quiero que te desvíes de este artículo, creyendo que predico que debes pensar más negativamente. Este es un mensaje incorrecto.

En cambio, quiero que uses el pesimismo como una herramienta estratégica para construir una carrera más optimista. Usa la visualización negativa para desarrollar tus habilidades y complementar tu optimismo. La advertencia es que no debe permitir que tales visualizaciones negativas socaven su confianza en lo que está creando.

Los desarrolladores juegan un papel importante en el desarrollo del mundo de la tecnología y los negocios. Para ser un participante eficaz, debe ser más realista y con los pies en la tierra acerca de los obstáculos potenciales que enfrentará, que creo que necesitamos ver a más desarrolladores.

No dejes que la idea del fracaso te asuste. Que la idea del fracaso te permita prosperar y ser mejor.

Esencialmente. encontrar una manera de ser optimista sin ser un tonto.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *