¿Cuáles son algunos ejemplos de empresas que han sufrido visiblemente debido a deudas técnicas?

Microsoft Les llevó cinco años y medio pasar de XP a Vista. Durante ese tiempo, el propio Jim Allchin de Microsoft dijo que el desarrollo estaba “chocando contra el suelo” debido a la forma en que se habían agregado características “al azar”, lo que sugiere débilmente una deuda técnica. La reacción apunta aún más claramente en esa dirección.

“Srivastava empleó a un equipo de arquitectos principales para mapear visualmente la totalidad del sistema operativo Windows y trabajar proactivamente hacia un proceso de desarrollo que impondría altos niveles de calidad de código, reducir las interdependencias entre componentes …”

Lo más convincente de todo es que el desarrollador Philip Su publicó “Broken Windows Theory” [1] donde menciona explícitamente “50 capas de dependencia (no importa que también existan dependencias circulares)” como un factor en la velocidad de desarrollo lenta. Ese es un ejemplo de libro de texto de deuda técnica, que coincide exactamente con su pregunta sobre la imposibilidad de moverse lo suficientemente rápido.

[1] http://blogs.msdn.com/b/philipsu…

Hablo desde una perspectiva externa, pero Allscripts y muchos otros proveedores heredados de TI de atención médica aparentemente están comenzando a sufrir masivamente de deudas técnicas. Sus acciones se han desplomado recientemente debido a una serie de pasos en falso, uno de los cuales es que se están quedando atrás de algunos de sus competidores.

El CEO de Allscripts, Glen Tullman, está fuera – Forbes

Algunas discusiones de expertos de la industria:

Panel Asesor de HIStalk: Allscripts 21/05/12

El registro médico del paciente y su modelo de datos correspondiente es uno de los modelos de datos más complicados en el que los consumidores esperan que el intercambio de datos correspondiente funcione. Tenemos diagnósticos codificados, medicamentos y alergias. Tenemos años de signos vitales y resultados de laboratorio. Tenemos información del seguro y notas del médico. También tenemos datos y métricas sin codificar, como exámenes de la vista y observaciones ortopédicas. Estos datos deben fluir del sistema de documentación del médico al sistema de laboratorio, al sistema de facturación a los dispositivos posteriores y viceversa.

Muchas compañías compraron una tonelada de compañías y sistemas de software dispares con la esperanza de poder parchear estos sistemas y modelos de datos separados. Los CEOs dirían “Ambas piezas de software están escritas en .NET, por lo que podemos combinarlas”, pero cualquier programador sabe que el hecho de que dos piezas de software se escriban usando el mismo lenguaje / marco no significa que simplemente pueda fusionar modelos de datos complicados juntos fácilmente. Puede leer algunos sobre los reclamos realizados aquí:

Entrevistas de HIStalk Glen Tullman y Phil Pead

Por lo tanto, esta integración fue una tarea difícil, y muchas empresas le han fallado a sus clientes ante las expectativas que han establecido para poder hacer esto. Además, muchos de estos sistemas se basan en arquitecturas antiguas de cliente-servidor que, aunque estaban de moda en el año 2005 (nadie compró realmente registros médicos electrónicos web basados ​​en la nube en ese momento), de repente son superados por las soluciones de nube basadas en navegador en 2012. Más reciente, Una competencia más ágil está pisando los talones de su competencia.

Es triste, porque en otras áreas, Allscripts realmente está impulsando la innovación disruptiva de maneras sorprendentes. Al tratar de resolver sus problemas de integración y al tratar de pagar su deuda técnica, han creado un hermoso conjunto de API y la capacidad de proporcionar interoperabilidad a otras plataformas de software que serían un cambio de juego y un líder de la industria en salud digital. Pero, una parte de mí siente que es muy poco y muy tarde. Espero que no.

Un ejemplo muy claro es Friendster. Reid Hoffman es muy claro acerca de cómo Friendster, que tenía una excelente ventaja de primer jugador, perdió ante MySpace porque los tiempos de carga de la página fueron demasiado largos. Simplemente carecían de la competencia técnica para escalar rápidamente. Hoffman habla sobre esto aproximadamente a las 2:15 en esta conferencia en Stanford. Enfrentando la competencia a través de la innovación – Reid Hoffman de LinkedIn

Si está buscando ejemplos, me concentraría en los tiempos antes de que Amazon ofreciera AWS. Apuesto a que muchas compañías fracasaron porque no pudieron escalar. Ahora, es tan fácil escalar la tecnología que este tipo de falla es probablemente menos común.

Knight Capital perdió $ 440 millones en 45 minutos debido al código muerto resucitado. Hice un análisis de cómo sucedió esto aquí y qué se podía hacer al respecto.

More Interesting

¿Cómo es que Hadley Wickham puede contribuir tanto a R, particularmente en forma de paquetes?

¿Cuánto es razonable pedir, como desarrollador de software de nivel medio a superior, para ser compensado por más de 5 horas, entrevistas en el sitio?

¿Cuál es la arquitectura de Spotify?

Quiero aprender el software CFD. ¿Cuál es el mejor instituto en Mumbai?

¿Por qué muchas compañías de software y hardware establecen reglas de contraseña?

¿Cuál es el lenguaje más importante para desarrollar software de computadora?

¿Cómo y por qué se separa una arquitectura de software en niveles o capas?

¿Por qué ni siquiera estoy recibiendo una entrevista para trabajos de ingeniería de software? Llevo 4 años trabajando como ingeniero de software en una empresa francesa en El Cairo. Quiero mudarme a Europa o EE. UU., Así que comencé a postularme a muchos trabajos en LinkedIn.

¿Puedo obtener un trabajo de desarrollador de software en Bangalore por 3 meses de experiencia?

¿Cómo puedo salir de un rol de prueba?

¿Por qué es tan importante la inmutabilidad en el desarrollo de software?

¿Qué es lo mejor para comenzar su carrera en una empresa de software sin un desarrollo de software de grado de ingeniería, desarrollo web, pruebas o redes?

¿Cuáles son algunos de los mayores errores de ingeniería de software que ha cometido?

¿Cuánto valora Amazon a sus ingenieros de control de calidad?

¿Por qué pronostica la tecnología y los servicios Hadoop de big data?