27 Jun 2005 | 4 comentarios
La mayoría de los proyectos intensivos en software que se realizan dentro del sector de las tecnologías de la información presentan alguna de las anomalías siguientes y quizás todas: las expectativas del cliente no se satisfacen de forma plena, el proyecto no cumple las fechas comprometidas y/o el margen generado no es el esperado. Se trata de auténticos quebraderos de cabeza para los responsables de operaciones de las empresas, ya que les originan problemas internos y externos de toda índole.
La mayoría de los proyectos intensivos en software que se realizan dentro del sector de las tecnologías de la información presentan alguna de las anomalías siguientes y quizás todas: las expectativas del cliente no se satisfacen de forma plena, el proyecto no cumple las fechas comprometidas y/o el margen generado no es el esperado. Se trata de auténticos quebraderos de cabeza para los responsables de operaciones de las empresas, ya que les originan problemas internos y externos de toda índole.
Las compañías deben realizar importantes inversiones para intentar paliar al máximo todos los problemas detallados, estableciendo una metodología de trabajo y unas herramientas informáticas que la soportan. Una de las soluciones más óptimas para desarrollar los proyectos de la mejor forma posible es adoptar dos de las metodologías más modernas del mercado:
En el caso de Nextel Engineering, RUP y las herramientas de IBM Rational están siendo aplicadas para la implantación del sistema de calidad de la compañía, en busca de la excelencia operativa. Esta iniciativa de mejora ha sido liderada por NADS, una de sus Divisiones, que trabaja en los sectores aeroespaciales, defensa y seguridad. Los mercados en los que opera son los sistemas de entrenamiento y simulación, sistemas de apoyo a las operaciones, desarrollo de software a medida, consultoría tecnológica y apoyo logístico integrado (ILS). NADS define como objetivo estratégico alcanzar la excelencia operativa, y para ello se identificaron dos áreas claras de mejora. Éstas eran la falta de metodología de desarrollo de software y una excesiva orientación a proyectos, lo que influía en la velocidad de entrega y en el grado de reutilización de los desarrollos realizados.
Un análisis del mercado realizado por NADS en 2002 identificó, que para los sectores y mercados objetivos, las demandas del mercado se centran en poseer sistemas de ingeniería predecibles, la utilización de metodologías de desarrollo, la utilización de métodos de gestión que garanticen los plazos de entrega y la orientación a productos.
El objetivo de NEXTEL es alcanzar los niveles más altos de madurez que establece CMMI (Capability Maturity Model Integración) a través de su sistema de calidad. El modelo CMMI proporciona guías para la creación, medición, gestión y mejoras de los procesos. El nivel de excelencia en la implantación de los procesos se mide por el nivel de madurez, existiendo 5 niveles. Este modelo se ha desarrollado en el SEI (Software Engineering Institute), centro de investigación asociado a la Universidad Carnegie Mellon, y en el departamento de Defensa de los EEUU (DoD). El DoD exige un mínimo de un nivel 3 del CMMI a sus subcontratistas de ingeniería de sistemas y de software.
El objetivo de NEXTEL es alcanzar este nivel 3 (que certifica que la empresa cuenta con un único modelo de procesos para toda la organización, con un enfoque proactivo) en este año 2005, esperando alcanzar el máximo nivel (nivel 5) en el año 2007 (este nivel de optimización asegura que la organización está enfocada a la mejora continua de los procesos)
Siguiendo las mejoras prácticas de RUP (Desarrollo incremental, por iteraciones), NEXTEL está siguiendo un enfoque por iteraciones para la implementación de su sistema de calidad, habiendo alcanzado un primer hito en el pasado año 2004, al alcanzar la certificación ISO 9001/2000.
La razón por la que NEXTEL eligió IBM Rational para desarrollar este proceso se basa en que la automatización del ciclo de vida del software facilita la implantación de la metodología. RUP es un instrumento muy amplio que hay que adaptar a las necesidades de cada empresa. Hay que tener en cuenta que el proceso que ha puesto en marcha NEXTEL es utilizado para el desarrollo de sistemas tan variados como: simuladores, Sistemas de Mando y Control militares, software de aviónica y migraciones en entorno mainframe.
Así, las experiencias aprendidas en NEXTEL aseguran que la gestión de requisitos garantiza que los proyectos sean aceptados por el cliente, el uso de IML ha permitido reducir los riesgos y tiempo de integración, pasando la unidad de medida de meses a semanas y, por último, la planificación y seguimiento eficaz de los proyectos ha permitido entregar los trabajos con retrasos medios del 1,5 por ciento.
Como ya comentamos más arriba, la integración de la metodología RUP con el método de Cadena Crítica produce una mejora en el sistema de calidad. El método de Cadena Crítica para la planificación multiproyecto es uno de los más innovadores, y ha sido aplicado con gran éxito en diversas empresas tecnológicas mundiales, como IAI (Aeronáutica Israelí) o CAE (Primera empresa mundial de Simulación), Lockheed Martin (Uno de los mayores grupos aerospaciales mundiales) o Seagate (fabricante de discos duros de ordenador).
Seguridad
Paseo de la Castellana, 95
Gestión documental, factura y certificación electrónica
Calle Manuel Tovar 16
Consultoría y servicios
C. Cronos, 20, 28037 Madrid
Seguridad
C/ Manuel Tovar 16
E-Learning
C/ Sotillo 35, 28043 Madrid
Foro internacional de contenidos digitales
Recopilación de artículos y casos prácticos sobre cloud computing y SaaS, elaborados por expertos y profesionales del sector.
Recopilación de artículos sobre smartphones, elaborados por expertos y profesionales del sector.
Tras tres años de desarrollo, Ubisoft publica la quinta entrega de la saga Ghost Recon. Un guión de Tom Clancy que nos mete en la piel de un soldado del futuro.
03.JAN
14.19
simware:
La mayor inversión es la formación
No se puede pretender cumplir los requerimientos funcionales sin estar seguro de si los recursos disponibles o existentes son los adecuados.
Hay que saber qué sabe hacer la gente y qué no sabe hacer, y de lo que no sepa, proporcionar los medios para afrontar el reto.
No se pueden vender posibilidades sin saber siquiera si realmente lo son.
Sin esta premisa el nivel de calidad no llegará al mínimo que todo cliente espera.
Hay que incentivar a la gente pero no de manera puntual. El personal tiene que estar motivado para sentir que la tarea que se le encomienda tiene sentido para él. La gente debe estar implicada.
Y sobre todo, no exigir más y más sin dar nada a cambio. No se puede exigir a un programador que diseñe una arquitectura. Hay que contar con que este recurso puede no estar preparado o que puede pensar que no es justo que haga un trabajo que después no va a ser reconocido.
CMMI sí, pero antes motivación.Sin motivación nunca llegarán al nivel 2.
Me gustaría saber si los últimos desarrollos que han llevado a cabo justifican el coste de la inversión hecha. Me gustaría saber si la gente está suficientemente motivada como para poder llevar a cabo este cometido.
Responder20.NOV
15.05
Simware:
Como bien dice el último compañero sería interesante saber a qué nivel de éxito han llegado con los mecanismos que usted describe. Imagina que a las fechas en las que estamos ya dispondrán al menos del Nivel CMMI-4 y sus cumplimientos de plazos y nivel de calidad de sus productos debe ser muy alto.
Quizás pueda comentarnos cuales son los proyectos de mayor éxito que han cerrado últimamente, y justificar la aplicación de estas metodologías de ingeniería como causa de tan fructífiro desarrollo
Responder14.NOV
20.36
Martin Navarro:
Sería muy interesante contar con un poco mas de información respecto a las mejoras en sus procesos y el impacto significativo que han producido dentro organizacion.
Muchas Gracias.
Martín
Responder01.JUL
20.36
Lucas Rodríguez Cervera:
Quiero poner énfasis en un acierto fundamental de la estrategia descrita en el artículo: elegir CMMI como modelo de mejora de procesos.
En un proyecto de este tipo es fundamental tener una visión clara de dónde se está, donde se quiere llegar, qué separa la práctica actual de la madurez deseada (gap) y cómo voy a llegar a ese nivel de madurez deseada.
Muchas iniciativas de mejora de procesos han fracasado por no tener claros estos conceptos (entre otras muchas causas)
Responder