![]() |
| La CNSF e Itera trabajan juntos para desarrollar SW basado en procesos |
|
|
La eficiencia de la Comisión tras la adopción de la metodología RUP de Itera mejoró en un 50% Itera, empresa mexicana líder en Latinoamérica en el campo de mejora de procesos de IT implementó la metodología RUP (Rational Unified Process) en la Comisión Nacional de Seguros y Fianzas. Tras una serie de evaluaciones para desarrollar software basado en procesos, la Dirección General de Informática de la Comisión Nacional de Seguros y Fianzas decidió establecer la metodología RUP (Rational Unified Process) de Itera como su herramienta base para el desarrollo de software y atender las necesidades tanto de sus oficinas centrales ubicadas en el Distrito Federal, así como en sus delegaciones regionales: Veracruz, Guadalajara, Monterrey, Hermosillo y Mérida. Esta metodología provista por Itera es de gran valor para la Comisión por ser un modelo de desarrollo de software con procesos configurables y documentados basado en mejores prácticas de la industria de Ingeniería de Software a nivel mundial, la cual además, cuenta con herramientas que permiten soportar y automatizar los procesos de desarrollo de sistemas y software. Esto permitió a la comisión adaptar las mejores prácticas a sus procesos de negocios implementando solo aquellas que respondían a cambios de mejora y adaptabilidad de acuerdo a las iniciativas regulatorias del mercado asegurador en México. Hasta hace algunos años, la Dirección General de Informática de la Comisión Nacional de Seguros y Fianzas no contaba con procesos estandarizados para atender las solicitudes de desarrollo y/o modificaciones a los sistemas provenientes de los más de 450 usuarios de las diferentes delegaciones regionales, esto traía como consecuencias incidencias o adecuaciones que eran atendidas sin llevar un registro estandarizado de los cambios hechos. Para solucionar este problema y mantener un adecuado nivel de calidad y servicio, la Comisión evaluó diferentes proveedores y seleccionó a ITERA para implementar la metodología RUP, por la experiencia y conocimiento de sus consultores, así como sujetándose al marco normativo correspondiente a la Ley Adquisiciones, Arrendamientos y Servicios del Sector Público. Luís Raúl Chio Bermúdez Director de Sistemas de la Comisión Nacional de Seguros y Fianzas explicó: “Lo que buscábamos era una forma de personalizar nuestras necesidades de área y esa fue la ventaja que vimos con Rational. En la Comisión contamos con un sistema muy grande llamado Sistema Integral de Información Financiera que requiere de cambios constantes ya que existen muchos marcos regulatorios que constantemente cambian y tienen que ser adaptados los sistemas para cumplir con la normatividad”. “Para lograr eficientar este proceso es que se decide implementar la automatización de pruebas con Rational, mejorando las prácticas de la disciplina dentro de la dirección, principalmente con las pruebas regresivas automatizadas, de tal manera que actualmente se están haciendo las pruebas automatizadas del SIIF en la parte regresiva con menos gente y en menor tiempo, ahora solo se requiere de una persona en vez de siete personas para hacer este trabajo y se disminuyó el tiempo de dos semanas a cinco días” comentó el funcionario. De esta forma se empezó a formalizar la disciplina y levantar requerimientos donde se describía la funcionalidad del mismo para que el usuario estuviera de acuerdo con la operatividad antes de iniciar un desarrollo y programar. Con esto se logró disminuir la brecha de entendimiento entre los usuarios y los programadores y dar prioridad a los requerimientos para administrar más eficientemente los recursos técnicos y humanos. Los Beneficios Gracias a la implementación de la metodología Rational apoyados por los consultores de Itera, la Administración de Requerimientos se volvió más eficiente en un 50% y las personas involucradas en el desarrollo y pruebas de los sistemas tienen un entendimiento claro del requerimiento inicial, sus avances y modificaciones para poder medir el nivel del desarrollo y saber cómo afectan los cambios al sistema, porque se tiene una trazabilidad desde el requerimiento hasta el caso de prueba, mejorando así la calidad y nivel de atención a los usuarios. “Hemos ido adoptando cada una de las disciplinas y modelos de Rational y la Comisión ha notado en la operación del negocio la calidad del producto, anteriormente era una administración basada en prueba y error, con desarrollos de sistemas mal planeados o con baja calidad, en ocasiones los sistemas llegaban a tener problemas substanciales que no permitían la entrega en tiempo y forma; actualmente eso prácticamente se ha terminado, porque la liberación de sistemas hacia las compañías es más controlada y los usuarios están más satisfechos con entregas a tiempo y con mejores controles de calidad, de tal manera que los desarrollos son Iterativos(1), tomando casos de uso representativos o complejos para hacer desarrollos de sistemas críticos y mantener la salud operativa de la Comisión Nacional de Seguros y Fianzas” comentó el ejecutivo. Actualmente ya es posible hacer mediciones de cómo se están atendiendo las incidencias, de tal forma que la información pueda ser explotada con una herramienta de Inteligencia de Negocio (Business Intelligence) y determinar que acciones correctivas se tienen que implementar. A partir del 2002 se fueron incorporando diferentes disciplinas de la metodología Rational para soportar la operación, iniciando por Pruebas, Administración de Requerimientos, Control de Cambios y Configuraciones y finalmente Análisis y Diseño. Lo siguiente dentro del área es llegar al diseño por componentes, de tal manera que el área de sistemas pueda crear más servicios que aporten valor al negocio. ---------------- RUP (Rational Unified Process) es un proceso de desarrollo de software que captura las mejores prácticas del conocimiento de líderes en ingeniería de software y proporciona a los equipos de desarrollo guías, estándares y recomendaciones para la construcción de software de alta calidad.
|
| < Anterior | Siguiente > |
|---|



