Paul D. Nielsen es director del Software Engineering Institute (SEI) de la Universidad Carnegie Mellon desde Agosto del 2004. Anteriormente, sirvió en la Fuerza Aérea durante 32 años, donde se desempeñó como Director de Tecnología, y dirigió el laboratorio de investigación en la base Wright-Patterson de Ohio, para posteriormente retirarse como General Mayor.
¿Cómo son los proyectos de desarrollo de software en la industria militar?
Así como hemos visto tecnologías de información comerciales, como Microsoft Windows, muchos de los programas militares son proyectos intensivos de software debido a que ellos deben realizar muchísimas funciones similares a las de los programas comerciales o del mundo civil. Estos sistemas necesitan ser capaces de comunicarse con toda la organización, necesitan tomar información de diferentes lugares y obtener conocimiento de ello, hacer algo que sea entendible y desplegar la información de una manera en que los altos mandos puedan tomar decisiones apropiadas. Así que es muy similar a lo que sucede en el mundo comercial. Es común tratar de establecer diferencias entre los sistemas militares y comerciales, ya que obviamente tienen propósitos diferentes, pero en realidad en su arquitectura, y forma en que se desarrollan, son muy similares.
¿Qué tan madura es la industria de software a nivel mundial?
Bueno, a nivel mundial hay mucha disparidad. Sin embargo, existen compañías de alcance mundial que están alcanzando buenos niveles de madurez, y están haciendo las cosas de manera correcta. Cuando las cosas se hacen de manera correcta, típicamente se requiere una inversión inicial fuerte, pero los beneficios también son mayores y se obtienen más rápido. Al ser una industria basada en la mente, la industria del software no tiene grandes barreras de entrada en términos de infraestructura. Continuamente entran muchas organizaciones a esta industria, sin embargo, no todas cuentan con los niveles de madurez adecuados. Casi cualquiera puede decir que se dedica al software, pero eso no implica que tengan la madurez del resto de la industria. Por otro lado, a nivel mundial vemos una fuerte tendencia en las empresas pequeñas y medianas de software para mejorar. Y eso es muy bueno, ya que el software es clave para mejorar la calidad de vida de todos los seres humanos.
¿Cómo describirías el momento actual de la industria de software en USA, comparada con otras regiones?
En regiones como USA, Europa Occidental y ciertas partes de Asia, la industria del software se encuentra relativamente avanzada. Esto se aprecia por la cantidad de empresas desarrollando productos de alta ingeniería en estas regiones.
Por otro lado, en algunos lugares del mundo vemos un crecimiento acelerado, como en el caso de México. Estoy muy entusiasmado de formar parte de esta industria en este momento.
¿Cuáles son las iniciativas actuales del SEI, y qué se vislumbra en el futuro?
Seguimos trabajando en mejorar el CMMI y otros modelos. Cerca de una tercera parte de nuestra gente está trabajando en seguridad de redes, porque cada día más gente utiliza las redes para hacer negocios, pagos bancarios, registros médicos, etc., y se necesitará que dicha información sea segura. Otra área importante de trabajo, y donde creo que pronto haremos contribuciones importantes a la industria, es la de Arquitectura de Software. Por otro lado, un sector que casi no ha sido afectado por la ingeniería de software, y donde estamos iniciando esfuerzos, es el de los sistemas de alto desempeño masivamente paralelos, tales como los que se utilizan para simular el comportamiento del clima. Adicionalmente, hay áreas nuevas donde estamos empezando a trabajar, que no necesariamente estén limitadas al software, como, por ejemplo, el Manejo de Riesgos.
También debo mencionar el proyecto del International Process Research Consortium, que busca definir el camino para la mejora de procesos hacia los próximos 15 años. La contribución de la Dra. Hanna Oktaba para este esfuerzo es muy importante. Realmente valoramos su esfuerzo, y ella esta ahí porque es una de las mejores del mundo.
¿Qué planes hay para la nueva versión de CMMI?
Tenemos muchos planes para las nuevas versiones de CMMI. La versión 1.2 del CMMI saldrá en la primavera. Esta versión está muy concentrada en brindar las características IPPD del modelo de ingeniería de software. Adicionalmente estamos trabajando en lo que llamamos el Modelo de Adquisición, para trabajar con aquellos grandes sistemas que compra el gobierno y conocer el proceso que envuelve dichos desarrollos.
¿Cuál es tu mensaje para las organizaciones que se dedican al software?
Todo proceso de mejora es un viaje continuo. Continuamente busquen mejorar, nunca queden satisfechos. Trabajen de manera conjunta con otros miembros de la comunidad, para mejorar a la industria en general.
- Log in to post comments