La industria de la tecnología siempre ha luchado contra la tensión entre la calidad del código y “solo envíelo”. Algunas empresas, como Apple, se centran más en la calidad que otras. En el pasado, Google usaba largos períodos beta para permitir a los clientes controlar la calidad de sus productos. Microsoft ha recibido numerosos golpes por enviar productos de baja calidad.
En la era de los sistemas de misión crítica, TI para el cuidado de la salud, robótica, IoT y ciberseguridad, la industria de TI necesita una calidad PROPIA . Necesitamos nuestra propia versión de Zen y el Arte de Mantenimiento de Motocicletas, o alguna otra Biblia de Calidad. Entonces, el mensaje de calidad puede penetrar y libramos a la industria de los errores de software que matan a personas, lanzan cohetes, sufren problemas de y2k y la infame “pantalla azul de la muerte”. Para más información, consulte: Los peores errores de software de la historia.
Durante mucho tiempo he sido un defensor de la concesión de licencias a los ingenieros de software (consulte: Licencias de Ingenieros de software está en las obras) para sistemas de seguridad pública, TI de salud e infraestructura crítica. Todas las demás disciplinas de ingeniería (mi hermano es un ingeniero de drenaje) requieren una licenciatura (ingeniero profesional) para certificar la calidad del trabajo. ¿Qué podría estar mal al requerir lo mismo de la ingeniería de software? En mi opinión, la ACM está totalmente equivocada en este tema y debería sentirse avergonzada profesionalmente. Ya es hora de que la industria de TI sea responsable de este problema y deje de usar la influencia política o las excusas débiles (“la TI cambia demasiado rápido”) para ignorar el problema. Si el software es realmente “comerse al mundo” (ver: Por qué el software está comiéndose al mundo), ¡entonces debemos detener el estancamiento de este problema y hacerlo realidad!
¡Es hora de que la industria de TI, y cada ingeniero de software individual, obtenga la calidad PROPIA! ¡Los mejores deseos!
- ¿Cuál es el alcance de la administración de sistemas y la administración de redes en la industria de TI actual? ¿Es una buena opción de carrera para los novatos?
- ¿Por qué los escritores técnicos no se consideran tan importantes como los desarrolladores y QA en las empresas de TI?
- ¿Qué subcampos de física se ocupan de las nuevas tecnologías de almacenamiento y procesadores informáticos?
- ¿Por qué algunos (parece que el 95%) de los videos publicados en Facebook, en algún momento cuando los estoy viendo, cortan el sonido por completo y recuperan el volumen lentamente?
- ¿Por qué Bangalore y Hyderabad son el centro de TI de la India?