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.
- ¿Cuántas réplicas de esclavos necesito tener?
- ¿Por qué la industria del software tiene tantos problemas?
- ¿Cómo serán los gráficos y el software de juegos en 5 años?
- ¿Cuál fue la compañía de outsourcing en Shenyang que hizo el trabajo para "Verizon Bob" (el desarrollador que fue despedido por externalizar su trabajo a China)?
- ¿Cuáles son algunos principios fundamentales de diseño y arquitectura de software cuando se construye un servidor / cliente de juegos MMO?
[1] http://blogs.msdn.com/b/philipsu…