El software no es costoso, sino costoso. Escribir código lleva mucho tiempo y, por lo general, reducir el tiempo reduce la calidad del software.
Cómo trato con esto es ser completamente honrado. Realmente me gusta la programación, pero no el hecho de que las personas que me obligan a hacer tontas soluciones rápidas o adiciones que luego resulten contraproducentes. Un sistema saludable se actualiza y mantiene regularmente, mientras que los gerentes y propietarios de productos a menudo solo quieren incorporar más funciones. Siempre trato de ser realmente firme sobre el hecho de que se necesita tiempo y recursos para el mantenimiento y, cuando no se hace, un departamento necesitará ser pagado después Esto funciona exactamente como un banco.
Simplemente sea honesto sobre cualquier inseguridad mientras realiza la estimación. Y al mismo tiempo estar en paz cuando se toma la decisión de conciencia de no pagar el departamento
- ¿Cuál es el proyecto de software más grande en el que participó, cuáles eran sus expectativas y cómo resultó?
- "Habrá muchos ingenieros de software, pero no suficientes ingenieros de software excelentes". ¿Cómo se reconoce uno del otro?
- Necesito un buen libro para comenzar a aprender ARMv8 Assembly, ¿alguna sugerencia?
- Un número considerable de ingenieros superiores en mi empresa comenzó a irse en los últimos 3 meses. ¿Es esta una mala señal?
- ¿Cuál es la diferencia entre desarrollo de software y programación competitiva?