Las empresas tecnológicas suelen ser mucho menos ad-hoc y mucho mejores en la gestión de proyectos. Una empresa de tecnología generalmente tiene más control sobre los requisitos. Si google no tiene la última función, entonces no es el fin del mundo, y preferirían “hacerlo bien” que “hacerlo rápido”.
La recepción de los bancos está más orientada al horario, y preferiría “hacerlo rápido” que “hacerlo bien”. Si el comerciante o un regulador necesita la función ayer, debe hacer todo lo posible para implementar el futuro, incluso si tiene que olvidar las buenas prácticas y el diseño del software. Por el contrario, hay sistemas en los que preferirías “hacerlo realmente, realmente, realmente bien”, incluso si te lleva años, o a veces tienes algo que funciona que realmente no quieres tocar. Esto significa que los sistemas bancarios son este goulash de tecnología de vanguardia que interactúa con sistemas heredados antiguos que nadie entiende y qué tocar.
Los bancos están impulsados por bonos, las compañías tecnológicas no. Esto significa que es mejor entregar basura en octubre que algo decente en febrero, porque si su horario se cae, perderá el bono de este año, y nadie recordará lo que hizo el año próximo. Además, si te toma un mes extra, pero te ahorrará toneladas de trabajo después de la temporada de bonificación, olvídalo.
- ¿Ves el sindicalismo artesanal en la ingeniería de software?
- Cómo construir una comprensión de una base de código
- ¿Debería el desarrollador junior solicitar un aumento si se las ha arreglado sin el desarrollador senior durante un mes?
- ¿Cuál es la mejor pila de aplicaciones web, MEAN o LAMP?
- ¿Cuáles son algunos buenos y gratuitos programas de modelado de optimización lineal y no lineal?
Con lo anterior, los bancos tienden a tener más reglas políticas que las empresas tecnológicas. Hacerlo en Q3 u olvidarlo es un ejemplo de este tipo de regla.
La mayoría de las compañías tecnológicas no han estado en el negocio tanto tiempo. Facebook no tiene que preocuparse por acceder a los sistemas que fueron diseñados a principios de la década de 1990 con API que datan de la década de 1970. Un banco, por otro lado, tiene que lidiar con esto.