Está en la página 1de 12

Calidad Tota (IS452)

Ingeniería de Sistemas
l

ANALISIS DEL ESTADO DE LA CUESTION SOBRE MODELOS /


SEM
ESTANDARES DE CALIDAD DEL SOFTWARE 13

En estos últimos años, uno de los problemas de la industria del software fue el bajo nivel
de calidad y de productividad; y los altos costos. Entonces, afirmar que la calidad
proporcionará la solución puede parecer incorrecto, ya que solamente se ataca a uno de
los problemas. Esta problemática representa cantidad de esfuerzo perdido en el
desarrollo continuo en donde los productos, a menudo, son entregados con errores
significativos que producen costes y posibles problemas y/o inconvenientes.
Los principales problemas en el área de software son:
(1) Calidad insuficiente del producto final,
(2) Estimaciones de duración de proyectos y asignación de recursos inexactos,
(3) Retrasos para entregar los productos terminados,
(4) Costos de desarrollo y mantenimiento de productos fuera de control,
(5) Escasez de personal calificado en un mercado laboral de alta demanda; y
(6) Tendencia de crecimiento del volumen y complejidad de los productos.
El problema que se pretende resolver se refiere a la elección del Modelo o Estándar de
Calidad del Software, lo cual permitirá determinar aquel que mejor se ajuste a los
objetivosque se desean alcanzar, para así obtener los resultados esperados evitando una
mala administración de recursos, tiempos y costos. Este problema se puede presentar en
empresas de software que tengan como finalidad lograr una certificación de calidad que
les permita mejorar sus procesos organizacionales, aumentar su competitividad y acceder
a nuevos mercados. Esto se desarrolla dentro de un contexto económico y empresarial
que puede influir en la determinación del Modelo o Estándar de Calidad del Software
apropiado.
Toda elección se desarrolla en el área de Software y es llevada a cabo teniendo en
cuenta los propósitos que se pretenden alcanzar, el tiempo que demandaría la
implantación del Modelo o Estándar seleccionado; y los costos y recursos asociados a
dicha implantación.
Toda empresa forma parte de un mercado altamente competitivo y que exige altos
niveles de calidad tanto en sus procesos como en sus productos. Para ello, se debe
determinar cual es el Modelo o Estándar de Calidad del Software que conviene implantar
según la situación que se presente.
Respecto de la importancia del problema, se debe partir que el software juega un
papel muy importante para el desarrollo de las organizaciones. Día tras día son liberados
para su uso distintos tipos de programas para diferentes clases de clientes, los hay para
cada necesidad de tal manera que resulta difícil imaginar alguna situación en la que el
Calidad Tota (IS452)
Ingeniería de Sistemas
l

software no estuviera presente, dado que es uno de los componentes básicos de la


tecnología que se involucra en las empresas, no sólo como soporte a los procesos de
negocio, productivos y administrativos, sino como parte integral de las estrategias
corporativas para la generación de ventajas competitivas.
Es una gran oportunidad y un reto para la industria del software desarrollar las estrategias
que le permitan un posicionamiento y un reconocimiento internacional con productos
competitivos de exportación, lo que requerirá entre otras, de la elección e implantación
del Modelo o Estándar de Calidad del Software indicado, dejando de lado la informalidad
que caracteriza a nuestra industria nacional del software. Pero este reto no es exclusivo de
la industria del software. Las universidades tienen una alta participación y compromiso
para apoyar dichas iniciativas, incentivando la discusión académica de los temas
relacionados con la calidad en el proceso de desarrollo del software, desarrollando
investigación aplicada con la colaboración de los empresarios, grupos de estudiantes y
profesores, generando casos de estudio que permitan una mayor proximidad con los
distintos actores que tienen la responsabilidad de consolidar esta industria en el país,
como son el gobierno, las organizaciones de software y las universidades.
Se puede alegar que si se enfocan los esfuerzos en mejorar la calidad, a través del uso
deun Modelo o Estándar seleccionado correctamente, se logrará una mayor productividad
y menores costos. Si se consigue esto, la empresa logra una mejor posición
competitiva, con lo cual comenzará a tener una mayor participación en el mercado.
También, aumentará la demanda dirigida a la empresa, para lo cual la empresa deberá
crecer. Como la empresa estará en una mejor posición, podrá dedicar más recursos al
mejoramiento de la calidad, para así obtener una mejor posición competitiva. De esta
forma, los clientes podrán comprar un software de precio adecuado y alta calidad. Para
todo esto, se deberá seleccionar el Modelo o Estándar de Calidad del Software
apropiado.
El líder del proyecto junto con otros directivos de una empresa de software serán los
responsables de llevar a cabo la toma de decisiones respecto de la elección del Modelo o
Estándar de Calidad del Software acorde a los objetivos planteados. La incorrecta
elección de un modelo / estándar de calidad del software puede traer algunas de las
siguientes consecuencias:
(1) mala administración de los procesos organizacionales
(2) aumento de tiempos y costos,
(3) quejas
(4) una continua implementación de acciones correctivas.
La gestión y el aseguramiento de la calidad en la producción de software se logran con la
implantación de un Modelo o Estándar de Calidad del Software adecuado en la
Calidad Tota (IS452)
Ingeniería de Sistemas
l

producción de software. Luego de efectuada la elección del Modelo o Estándar, se debe


establecer un compromiso muy fuerte en todos los niveles de la organización y entre
todas las partes involucradas en la producción de software, incluyendo los servicios y el
mantenimiento después de la venta. Este Modelo y/o Estándar elegido requiere de una
disciplina general, incentivos por los logros parciales alcanzados, esfuerzo y acciones
institucionales con esta orientación.
Las propuestas de acción para el fortalecimiento de la industria del software han
permitido que las empresas productoras de software identifiquen, como tarea
imprescindible para tener éxito, alcanzar los niveles de competitividad de las
organizaciones extranjeras con el fin de lograr una certificación. Esta búsqueda de
reconocimiento internacional de calidad, que se ha iniciado en algunas empresas del
sector, permitirá enfrentar los mercados con mayores posibilidades de éxito y abrirá las
puertas para que otras empresas se animen a estos procesos y se desate en el medio un
alto interés y compromiso hacia la incorporación de dichos Modelos y Estándares de
Calidad del Software, los cuales deberán ser cuidadosamente seleccionados.
La Calidad del Software es el resultado del movimiento global dentro del proceso de
mejoramiento continuo de los estándares de producción en todos los sectores industriales,
en particular, cuando éste se concentra en la producción de sistemas de información y
software especializado. Por lo tanto, se deberá evaluar detenidamente que Modelo /
Estándar aplicar según los objetivos que se pretendan alcanzar.

Determinación de la Solución - Propuesta Solución Propuesta


Esta Metodología para la elección del Modelo o Estándar de Calidad de Software
pretende contribuir a la correcta elección del Modelo o Estándar que se ajuste a las
necesidades y expectativas de la empresa. De acuerdo a lo investigado, por el momento,
no existe una metodología semejante.
Las propuestas de acción para el fortalecimiento de la industria del software han
permitido que las empresas productoras de software identifiquen, como tarea
imprescindible para tener éxito, alcanzar los niveles de competitividad de las
organizaciones extranjeras con el fin de lograr una certificación. Esta búsqueda de
reconocimiento internacional de calidad, que se ha iniciado en algunas empresas del
sector, permitirá enfrentar los mercados con mayores posibilidades de éxito y abrirá las
puertas para que otras empresas se animen a estos procesos y se desate en el medio un
alto interés y compromiso hacia la incorporación de dichos Modelos y Estándares de
Calidad del Software.
Dicho Modelo o Estándar seleccionado permitirá evaluar, analizar y/o mejorar el Sistema
de Gestión de la Calidad, el Proceso de Desarrollo de Software y el Software
Calidad Tota (IS452)
Ingeniería de Sistemas
l

propiamente dicho. Esta implantación traerá aparejado el uso y/o aplicación de


herramientas y técnicas de calidad. Otra consecuencia de esta implantación es la posible
certificación que puede lograr la empresa, lo cual la puede beneficiar desde el punto de
vista económico y técnico, teniendo la posibilidad de acceder a nuevos mercados.
También ayuda a que las empresas puedan cumplir con la Ley de Promoción de la
Industria del Software sancionada en este último tiempo.
La elección correcta del Modelo o Estándar de Calidad del Software puede ayudar a
optimizar no solo el uso de los recursos de la empresa sino el proceso de desarrollo del
software, para así obtener un software de calidad que cumpla de manera efectiva los
requerimientos del usuario. El uso de un software de calidad ayuda a que la empresa no
solo alcance la productividad esperada sino que esté en un proceso de mejoramiento
continuo. También se puede decir que la correcta determinación e implantación del
Modelo o Estándar de Calidad ayuda a que la empresa pueda disminuir sus costos de
desarrollo, aumentar las ganancias y administrar mejor sus recursos.

Una consecuencia de la elección y/o aplicación de un Modelo o Estándar de Calidad del


Software es la posible certificación, la cual permite acceder a nuevos mercados a través
de la exportación. La plena satisfacción de los clientes o usuarios del software contribuye
al desarrollo económico de la Empresa. Es sabido que la actividad de la Empresa de
Software debe estar dirigida a satisfacer las necesidades del cliente. Si se logra la
satisfacción del cliente, habiendo seleccionado el Modelo o Estándar indicado, mejorará
la posición competitiva, se aumentará la inserción en el mercado, y como consecuencia
se elevarán las utilidades.

Metodología para la Elección del Modelo / Estándar de Calidad del Software


La Metodología para la elección del Modelo o Estándar de Calidad de Software pretende
ser un aporte que contribuya a la correcta elección del Modelo o Estándar que se
ajuste alas necesidades y expectativas de la empresa.
Esta Metodología pretende tener un “Valor Técnico”, de forma tal que contribuya a que
las Empresas de Software puedan seleccionar e implantar el Modelo o Estándar de
Calidad del Software según sus objetivos y particularidades. También, pretende tener un
“Impacto Tecnológico”, ya que a través de la elección correcta del Modelo o Estándar de
Calidad del Software, se puede ayudar a optimizar no solo el uso de los recursos de la
empresa sino el proceso de desarrollo del software, para así obtener un software de
calidad que cumpla de manera efectiva los requerimientos del usuario. El uso de un
software de calidad ayuda a que la empresa no solo alcance la productividad esperada
sino que esté en un proceso demejoramiento continuo.
Calidad Tota (IS452)
Ingeniería de Sistemas
l

La siguiente tabla determina el Modelo / Estándar a utilizar según el“Requerimiento”


planteado.
Requerimiento Modelo / Estándar
Analizar, rediseñar, medir, evaluar y mejorar el Bootstrap
proceso de desarrollo de SW; y evaluar la capacidad
de los procesos organizacionales.

Armar y guiar los equipos de trabajo TSP

Definir, controlar y mejorar los procesos del ciclo de ISO 12207

vida del SW y sus tareas respectivas


Determinar puntos de control que garanticen que se COBIT

cumplen los procesos


Evaluar y mejorar la capacidad de los procesos CMMI – Enfoque Continuo

organizacionales
Evaluar y mejorar la madurez de los procesos CMMI – Enfoque Escalonado

organizacionales
Implantar los requisitos de un sistema de calidad ISO 9001:2000
demanera genérica y aplicables a una
organización sin importar su tipo, tamaño y
producto suministrado
Implantar los requisitos de un sistema de calidad de ISO 90003:2004
para la adquisición, reserva, desarrollo,
funcionamiento y mantenimiento del SW

Implantar los requisitos de un sistema de calidad de TickIT – Parte E, F


manera genérica sin importar tipo, tamaño y producto
suministrado, teniendo en cuenta el ciclo de vida del
SW y la evaluación de los procesos de SW

Mantenimiento del SW ISO 12207

Mejorar continuamente los procesos organizacionales Six Sigma for SW

Mejorar la calidad y productividad de los equipos de TSP

ingeniería
Calidad Tota (IS452)
Ingeniería de Sistemas
l

Mejorar la calidad y productividad de los trabajos de PSP

los ingenieros
Mejorar la gestión de servicios de TI ISO 20000

Medir y analizar el performance de un proceso PSM

Mejorar la satisfacción del cliente Six Sigma for SW

Mejorar las técnicas individuales de cada persona PSP

Mejorar los procesos y determinar la capacidad de los SPICE – Parte 7 y 2

procesos
Planificar, medir y administrar el trabajo de los PSP

ingenieros de SW
Rediseñar y mejorar los procesos de negocio Six Sigma for SW

Reducir el tiempo del ciclo operacional Six Sigma for SW

Reducir los defectos Six Sigma for SW

Tabla : Uso de los Modelos/Estándares según los requerimientos

Etapas de la Metodología

Esta Metodología de Elección del Modelo o Estándar de Calidad del Software (MECS)
cuenta con las siguientes etapas
Etapa 1 – Evaluación
Etapa 2 – Planeamiento
Etapa 3 – Análisis
Calidad Tota (IS452)
Ingeniería de Sistemas
l

METODOLOGIA
ELECCION
MECS

1. Evaluación 2. Planeamiento 3. Análisis

1.1 Determinar requerim 2.1 Determ. RR.HH 3.1 Analizar el


y Proyecto asociado necesarios Planeamiento
1.2 Seleccionar MECS 2.2 Determ. Recursos 3.2 Elaborar Informe
según requerim. materiales Final
2.3 Determ.Tiempo del 3.3 Toma de decisión
Requerim. final
2.4 Determ. Costos del
Requerim.

Entradas Entradas Entradas


Requerim. del Cliente Datos del Planeam. Form. Actualiz, Matriz
Proyecto asociado al (RR.HH, Recur. Mat, FODA
Requerim. Tiempos y Costos) Salidas
Salida Salida Form. Actualiz.(Nro
Formulario actualizado Form. actualizado Inf. Final, Autoriz,
(Modelo/Estándar (Datos actualiz..del Decisión final, Concl.)
seleccionado) Planeamiento) Informe Final

Pasos y Entradas/Salidas de las Etapas de la Metodología de Elección de MECS durante el


desarrollo de esta Metodología, se completará el formulario “Elección del Modelo/ Estándar de
Calidad del Software”
Calidad Tota (IS452)
Ingeniería de Sistemas
l

ETAPA 1 – EVALUACIÓN

El objetivo de esta etapa es poder evaluar el futuro proyecto que se pretende llevar a
cabo. Los pasos de esta Etapa son:
Paso 1 - Determinar Requerimiento del Cliente y Proyecto asociado al mismo (1.1)

De acuerdo a lo acordado con el Cliente, se determinará el “Requerimiento” solicitado por


el Cliente y el Proyecto asociado al mismo. Esta información debe ser registrada en el
formulario.

Paso 2 - Seleccionar Modelo / Estándar de Calidad según el Requerimiento del


Cliente (1.2)
De acuerdo al “Requerimiento” del Cliente establecido en el paso 1, se determina, con el
uso de la tabla, el requerimiento que más se asemeja a lo pedido por el Cliente y se
determina su Modelo o Estándar de Calidad del Software asociado. Esta información
debe ser registrada en el formulario (campo “Modelo seleccionado” o “Estándar
seleccionado”).

EVALUACION

1.1 Determinar Requerim. 1.2 Seleccionar MECS según


y Proyecto asociado Requerimiento del Cliente
.1 Entradas .1 Entradas
Requerimiento del Cliente Formulario (Requerimiento del
Proyecto asociado al Requerim. Cliente)
.2 Salida Tabla de uso s/ MECS
Formulario (Requerim del .2 Salida
Cliente, Proyecto asociado al Formulario actualizado
Requerimiento) (“Modelo seleccionado” o
.3 Técnicas de Documentación “Estándar seleccionado”)
Completar formulario .3 Técnicas de Documentación
Completar formulario

Pasos, Entradas, Salidas y Técnicas de Documentación de los Pasos de la “Etapa de


Evaluación”
Calidad Tota (IS452)
Ingeniería de Sistemas
l

ETAPA 2 – PLANEAMIENTO

El objetivo de esta etapa es llevar a cabo un planeamiento respecto de la realización del


requerimiento teniendo en cuenta: (1) Recursos Humanos (R.H), (2) Recursos Materiales
(R.M), (3) Tiempos y (4) Costos. Los pasos de esta Etapa son :

Paso 1 - Determinar Recursos Humanos necesarios

Considerando el personal existente y sus tareas asignadas previamente, se determinará


el equipo de personas necesarias para la futura impla ntación del Modelo / Estándar
seleccionado. Por c/ persona, se establecerá: (1) Rol a cumplir, (2) Cantidad de personas
para ese Rol, (3) Observaciones, (4) Costo por persona y (5) Subtotal por Rol (Costo por
persona según el rol * Cantidad de personas por Rol). Luego de determinar los distintos
roles de las personas que conformarán el equipo de trabajo, se calculará: (1) Cantidad
Total de R.H (Sumatoria de Cantidad de personas por Rol) y (2) Total Mensual R.H.
(Sumatoria de los subtotales). Esta información debe ser registrada en el formulario.

Paso 2 - Determinar Recursos Materiales necesarios

De acuerdo al Modelo o Estándar seleccionado, se deberán determinar los Recursos


Materiales necesarios para su implantación: (1) Material necesario, (2) Cant idad, (3)
Observaciones, (4) Costo por Material y (5) Subtotal por Material (Costo por material *
Cantidad). Luego de determinar cada material necesario, se calculará: (1) Cantidad
Total de R.M y (2) Total Mensual R.M. (Sumatoria de los subtotales). Esta información
debe serregistrada en el formulario.

Paso 3 - Estimar el Tiempo del Requerimiento a cumplir

En este paso, se deberá realizar una estimación del tiempo que demandará la
implantación del Modelo / Estándar seleccionado. Se determinarán los siguientes datos:
(1) Fecha Desde, (2) Fecha Hasta y (3) Tiempo Estimado (Fecha Hasta – Fecha Desde).
Esta información debe ser registrada en el formulario.

Paso 4 - Estimar los Costos del Requerimiento a cumplir

En este caso, se deberán determinar y calcular los siguientes costos: (1) Total Mensual
R.H (Importe del campo “Total Mensual R.H”), (2) Total Mensual R.M (Importe del campo
“Total Mensual R.M”), (3) Otros Costos, (4) Costo Total Mensual (Sumatoria de “Total
Mensual R.H”, “Total Mensual R.M” y “Otros Costos”) y (5) Costo Total Final (Costo Total
Mensual * Tiempo estimado). Esta información debe ser registrada en un formulario.
Calidad Tota (IS452)
Ingeniería de Sistemas
l

2.1 eterminarETAPA 3 – ANÁLISIS

El objetivo de esta etapa es analizar el Planeamiento para obtener una conclusión del
Modelo y/o Estándar seleccionado de acuerdo al “Requerimiento” establecido.

Los pasos de esta Etapa son:

Paso 1 - Analizar el Planeamiento realizado

De acuerdo a la determinación de los recursos humanos y materiales necesarios, y a la


estimación de tiempos y costos, se analiza la decisión tomada respecto de implantar el
Modelo o Estándar seleccionado.
Para analizar detalladamente la decisión tomada, se puede desarrollar una Matriz FODA
la cual estará formada por Fortalezas, Oportunidades, Debilidades y Amenazas. Estas
surgen del análisis de la futura implantación del Modelo o Estándar seleccionado. Este
análisis de la Matriz permitirá obtener “Conclusiones” respecto de la decisión tomada, las
cuales serán registradas en dicho campo perteneciente al formulario.

Fact Internos Fortalezas (F) Debilidades (D)


F1 – D1 –

F2 – D2 –
Fact Externos ... ....

Fn Dn

Oportunidades (O) Estrategia para Maximizar F y Estrategia para Minimizar D


O1 – maximizar O y maximizar O

O2 – (O1, O2, F1, F2, ...) (O1, O2, D1, D2, ...)
...

On
Amenazas (A) Estrategia para Maximizar F y Estrategia para Minimizar D

A1 – minimizar A y minimizar A
(D1, D2, A1, A2, .... )
A2 – (A1, A2, F1, F2, .... )

...

An

Modelo de Matriz FODA


Calidad Tota (IS452)
Ingeniería de Sistemas
l

De acuerdo a las estrategias establecidas, se determinarán las factores internos y


externosque correspondan.
Paso 2 - Elaborar el Informe Final respecto de lo planteado anteriormente (3.2)

El Informe Final respecto del paso anterior sería:

INFORME FINAL

De:

Para:

Tema:

De acuerdo al Proyecto que se desea llevar a cabo, se determina que XXX es la


alternativa más conveniente que se ajusta al Requerimiento planteado.
Cualquier opinión y/o comentario, el área de Sistemas está dispuesta a recibirla.
Sin otro particular.

ZZZ
El Nro de Informe Final debe ser registrado en el formulario.

Paso 3 - Decisión final respecto de la implantación del Modelo / Estándar


seleccionado (3.3)
El área de Sistemas junto con la Gerencia General, según los casos, deberá tomar la
decisión final del Modelo o Estándar seleccionado. Si se decide implantar el Modelo o
Estándar, la Empresa deberá planificar y dar a conocer el proceso de implantación de
dicho Modelo o Estándar.
En el formulario se deberá registrar: (1) Si se autoriza o no la implantación, (2) Fecha de
laautorización; y (3) Responsable y firma respectiva.
Calidad Tota (IS452)
Ingeniería de Sistemas
l

ANALISIS

3.1 Analizar el Planeamiento 3.2 Elaborar Informe Final del


efectuado Análisis realizado
.1 Entradas .1 Entradas
Formulario actualizado Formulario actualizado
Matriz FODA 2 Salidas
.2 Salidas Informe Final
Formulario actualizado Formulario actualizado
(Conclusiones) (Nro Informe Final)
.3 Técnicas de Documentación .3 Técnicas de Documentación
Completar formulario Armar Informe Final

3.3 Decisión final del MECS


seleccionado
.1 Entradas
Form. Actualiz., Informe Final
2 Salidas
Decisión Final
Form. Actualiz.(Fecha, Autoriz,
Responsable y Firma)
.3 Técnicas de Documentación
Completar formulario

Pasos, Entradas, Salidas y Técnicas de Documentación de la “Etapa deAnálisis”

También podría gustarte