viernes, 30 de enero de 2009

EL Lanzamiento de Iniciativas de Medidas de Aseguramiento de la Calidad del Software



Actualmente los criterios de calidad están empezando a ser considerados por las organizaciones como puntos primordiales a la hora de medir el buen funcionamiento de las aplicaciones y garantizar el alineamiento de los distintos proyectos abordados con las requerimientos de la organización.
En este contexto, diversas organizaciones están lanzando distintas iniciativas relacionadas con el impulso de la calidad de sus aplicaciones con el objetivo de garantizar por un lado, la alineación de los sistemas con las expectativas de negocio, facilitar la mantenibilidad y explotabilidad de los mismos, asegurar la independencia de proveedores externos de servicios y reducir los costes asociados a la gestión, desarrollo y mantenimiento de las aplicaciones.
El éxito de implantación de este tipo de iniciativas y el retorno de la inversión realizada depende de cinco componentes indispensables: Metodología y Optimización de Procesos, Herramientas, Estructura Organizativa, Gestión efectiva del cambio y la Esponsorización y apoyo del proyecto.
El control de la calidad de las aplicaciones hace necesario realizar una inversión inicial para la definición de sistemas de aseguramiento de la calidad que regulen, estandaricen y normalicen las distintas actividades asociadas al desarrollo, mantenimiento y explotación de los sistemas de información y la selección y adquisición de herramientas de soporte, cuya implantación asegure una automatización paulatina de las distintas actividades a acometer por los actores implicados.
El uso de herramientas de soporte al desarrollo y soporte a la calidad y de una metodología de referencia garantizará la trazabilidad de las actividades, minimizará la documentación y burocracia necesaria para gestionar de una manera eficaz y efectiva los distintos sistemas objeto de desarrollo, y por ende también minimizará los plazos de ejecución asociados a los proyectos y a los controles de calidad a acometer.
Adicionalmente y debido a la creciente externalización de servicios de desarrollo y explotación de sistemas se hará necesaria la creación de unidades orgánicas dedicadas a la gestión y el aseguramiento de la calidad de los servicios, realizando un control proactivo y exhaustivo de los sistemas desde su concepción hasta su salida del uso operacional.
La resistencia al cambio, debido a los controles incorporados y a los modificaciones introducidas en la dinámica de trabajo, es un factor de riesgo muy importante y se requiere una asimilación y maduración por parte de todos los participantes en el proceso de desarrollo que deben interiorizar las nuevas formas de trabajo regladas por la organización.
Por último, se hace necesaria siendo además un factor clave una esponsorización por parte de la dirección de las organizaciones que impulsen y potencien la implantación y consolidación de las citadas iniciativas.

Elena Martín-Delgado Becerril
Gerente – Sector Público
Responsable Calidad, Metodología y Procesos
Everis - Oficina de Sevilla

La gestión de procesos en TI



La gestión de la Información en las empresas es un factor estratégico para el éxito de las mismas, con independencia de su naturaleza, sector de actividad ó dimensión. Esto es así por la importancia e impacto que el tratamiento y manejo de la información tiene en la actividad empresarial. Toda la cadena de valor para el cliente se basa en información acertada, correcta, relevante, y a tiempo, que permita operar y tomar decisiones de forma acertada.
Por ello, la empresa se tiene que dotar de una estructura de gestión de la información que sea adecuada, tanto en la gestión en sí misma como en la Tecnología que lo soporta.
Es por tanto la Gestión de TI un elemento clave para la empresa, que necesita ser abordada con un enfoque prioritario y que puede llegar a ser estratégico de negocio para la empresa.
La Gestión de TI debe estar alineada con la estrategia del negocio, ser su soporte operativo, acompañar a la empresa en su desarrollo, ser flexible a los cambios, e incluso convertirse en elemento estratégico de negocio en algunos sectores de actividad, aportando valor para el servicio al cliente, que se ha convertido hoy en día en el centro de toda estrategia empresarial.
¿Cómo la abordamos de forma correcta y con éxito la Gestión de TI?
Mediante la Gestión por Procesos, de forma que identifiquemos los procesos clave, los interrelacionemos, equilibremos, y pongamos a trabajar en un conjunto armónico que funcione como un todo que gestione la información de forma eficaz y eficiente para la empresa.
Hay diversos procesos básicos que tener en cuenta en la Gestión de TI, de distinta naturaleza y objetivos, y que podemos agrupar en tres niveles:
§ Nivel de Estratégico: procesos de Estrategia y Gobierno de TI.
§ Nivel Operativo: procesos de la cadena de valor para el cliente: G. Demanda, G. Proyectos, G. Aplicaciones, G. Explotación, G. Infraestructura y Gestión del Servicio.
§ Nivel de Soporte: procesos transversales de Soporte, Monitorización y de Gestión de Proveedores.
Existen diversas iniciativas hoy en día que ofrecen modelos y buenas prácticas para la mejora de la gestión de procesos de TI en distintos ámbitos (CMMI, ITIL, CobIT), y que abordan diferentes enfoques y perspectivas.

Lo importante es que se aborde la Gestión por Procesos en TI de forma global y homogénea, considerando todos los procesos clave.
TQS ha desarrollado un modelo, el MPC-TI, que integra, en las tres dimensiones mencionadas (Estratégica, Operativa y de Soporte), todos los procesos clave de gestión de TI, que sirve de base y ayuda para (re)definir el modelo de procesos propio de nuestros clientes, como herramienta de mejora del mapa de procesos, acorde con las necesidades de la empresa y para entrar en un ciclo de mejora continua.


Ignacio Pérez Bernat
Director
TQS