¿Código hermoso o solo código que funciona? Mantener el código o construir nuevas características y aumentar las ventas? Adherirse al proceso de desarrollo, eliminar continuamente la deuda técnica, embellecer el código o mantener la pila actualizada? Hay muchas cosas para elegir. Pero, ¿cuál es lo más importante?
La respuesta es tan fácil, pero a menudo olvidada. El negocio es lo primero.
Trabajando en empresas con departamentos, generalmente trabajamos en silos. Construimos nuestro propio conjunto de prioridades que consideramos lo más importante. Para un desarrollador, esto podría ser “calidad del código” y “leerabilidad del código” o incluso “indentar el código 4 espacios” o tan trivial como “adherirse a una forma estándar de CamelCasingTheCode”.
Para un comercializador, podría ser lanzar la campaña y empezar a generar leads o impresiones. Para un contador, podría ser obtener los recibos con la información correcta de la empresa (no olvides el IVA) y para un agente de atención al cliente, podría ser hacer feliz al cliente — porque el cliente siempre tiene la razón (nope). Todos tienen su propio enfoque.
Cualquiera que sea la prioridad — podemos estar seguros de que todos vemos las cosas desde diferentes perspectivas. Eso está bien. Todos nos esforzamos por cumplir con nuestros objetivos, KPI’s o entregables para poder obtener ese bono, o sentir que hemos hecho nuestro trabajo, o dejado un gran código, o tener un buen legado, aumentar la tasa de conversión o aumentar las ventas. Cualquiera que sea la razón — una cosa gana sobre todas ellas. Tutti.
Negocio. El negocio es lo primero.
Lee más en "El manual del CTO" disponible en Amazon/Kindle.
Somos una Compañía Suiza (LLC) con sede en
Suiza.