Professional Documents
Culture Documents
CALIDAD
Lopez Xavier, Zhunio Jonnathan
CALIDAD DE SOFTWARE
MANUAL DE CALIDAD
Contenido
1.
INTRODUCCIN................................................................................................3
1.1.
Propsito......................................................................................................... 3
1.2.
Antecedentes...................................................................................................3
1.3.
1.4.
1.5.
2.
MACROPROCESO.............................................................................................6
3.
Propsito......................................................................................................... 7
3.2.
3.3.
3.5.
Artefactos de apoyo.......................................................................................13
4.
Propsito.......................................................................................................14
4.2.
4.3.
4.5.
Artefactos de apoyo.......................................................................................17
5.
GESTIN DE RIESGOS...................................................................................18
MANUAL DE CALIDAD
5.1.
Propsito.......................................................................................................18
5.2.
5.3.
5.5.
Artefactos de apoyo.......................................................................................27
6. Referencias.......................................................................................................... 28
MANUAL DE CALIDAD
1. INTRODUCCIN
Desarrollar un producto o servicio es una tarea compleja dependiendo de lo que se
desea realizar y para que el producto posea una funcionalidad aceptable tenemos
que seguir estndares que nos permitan organizar el trabajo de mejor manera.
La mayora de empresas desarrolladoras de software en la actualidad realizan
pobres estimaciones de tiempo, costes, alcance y nivel de calidad, esto ha
despertado la preocupacin en las organizaciones por lo cual se han propuesto
implementar modelos de calidad en el desarrollo de software.
(CMMI, 2010) recoge una lista organizada de buenas prcticas, que permiten a las
organizaciones realizar estimaciones aceptables, analizar riesgos, costos, etc. Lo
que eleva el nivel de calidad del producto o servicio final ofrecido por dichas
organizaciones.
1.1. Propsito
Este manual pretende proporcionar una orientacin para aplicar las buenas
prcticas CMMI en una organizacin de desarrollo. Las buenas prcticas del
modelo se centran en las actividades para desarrollar productos y servicios de
calidad con el fin de cumplir las necesidades de clientes y usuarios finales, esto
implica que el producto que se desarrolle tendr una mejor aceptacin en el
mercado, adems al documentar detalladamente los procesos, explicar las
herramientas a utilizar y definir las reglas que se deben seguir, podemos mejorar
algunos aspectos como la interrelacin entre las personas involucradas en el
desarrollo del mismo y adems tener como base a este documento para detectar
los errores que estamos cometiendo y llevar a la organizacin a la mejora
continua.
1.2. Antecedentes
El problema que se tiene en la actualidad es que en las empresas se han
consolidado procesos informales, que no estn estructurados, los cules dan como
resultado un desarrollo poco predecible y repetible. Debemos tratar de realizar dos
MANUAL DE CALIDAD
MANUAL DE CALIDAD
MANUAL DE CALIDAD
Macroproceso, en este se podr observar las relaciones que existen entre las
reas del proceso que hemos decidido desarrollar.
reas del proceso, se desarrollan tres reas (PMC, RSKM, PPQA) del proceso
para garantizar la calidad del software, cada una de ellas presenta los siguientes
puntos:
Propsito.
Objetivos y prcticas especficas.
Prcticas especificas por objetivo.
Proceso propuesto para el rea de proceso. (Se encuentran
2. MACROPROCESO
MANUAL DE CALIDAD
apropiadas,
cuando
el
rendimiento
del
proyecto
se
desve
MANUAL DE CALIDAD
Subprcticas
1. Monitorizar el progreso frente al calendario. La monitorizacin del progreso
normalmente incluye:
a. Medir peridicamente el grado de avance real de las actividades e hitos.
b. Comparar el grado de avance real de las actividades e hitos frente al
calendario del plan de proyecto.
c. Identificar las desviaciones significativas de las estimaciones del
calendario del plan de proyecto.
2. Monitorizar los costes y el esfuerzo empleado en el proyecto. La monitorizacin
del coste y del esfuerzo normalmente incluye:
a. Medir peridicamente el esfuerzo y los costes reales incurridos y el
personal asignado.
b. Comparar el esfuerzo, los costes, el personal y la formacin reales con
las estimaciones y el presupuesto del plan de proyecto.
c. Identificar las desviaciones significativas del presupuesto y las
estimaciones del plan de proyecto.
3. Monitorizar los atributos de los productos de trabajo y de las tareas. La
monitorizacin de los atributos de los productos de trabajo y de las tareas
normalmente incluye:
a. Medir peridicamente los atributos reales de los productos de trabajo y
de las tareas (y los cambios a estos atributos), tales como el tamao, la
complejidad o los niveles de servicio.
b. Comparar los atributos reales de los productos de trabajo y de las
tareas con las estimaciones del plan de proyecto.
c. Identificar las desviaciones significativas de las estimaciones del plan
de proyecto.
4. Monitorizar los recursos proporcionados y los recursos utilizados.
Algunos
MANUAL DE CALIDAD
a. Instalaciones fsicas.
b. Ordenadores, perifricos y software.
c. Redes.
d. Entornos de seguridad.
e. Personal del proyecto.
f. Procesos.
5. Monitorizar el conocimiento y las habilidades del personal del proyecto. La
monitorizacin del conocimiento y de las habilidades del personal del proyecto
normalmente incluye:
a. Medir peridicamente la adquisicin de conocimiento y de las
habilidades por el personal del proyecto.
b. Comparar la formacin real obtenida con la documentada en el plan de
proyecto.
c. Identificar las desviaciones significativas de las estimaciones del plan
de proyecto.
6. Documentar las desviaciones significativas en los parmetros de planificacin
del proyecto.
SP 1.2 Monitorizar los compromisos
Monitorizar los compromisos frente a aquellos identificados en el plan de proyecto.
Subprcticas
1. Revisar los compromisos (tanto externos como internos) con regularidad.
2. Identificar los compromisos que no se han cumplido o que estn en riesgo
significativo de no cumplirse.
3. Documentar los resultados de las revisiones de los compromisos.
SP 1.3 Monitorizar los riesgos del proyecto
Monitorizar los riesgos frente a aquellos identificados en el plan de proyecto.
Subprcticas
1. Revisar peridicamente la documentacin de riesgos en el contexto del estado
y de las circunstancias actuales del proyecto.
2. Modificar la documentacin de riesgos, a medida que se va disponiendo de
informacin adicional.
3. Comunicar el estado de los riesgos a las partes interesadas relevantes.
SP 1.4 Monitorizar la gestin de los datos
Monitorizar la gestin de los datos del proyecto frente al plan de proyecto.
MANUAL DE CALIDAD
Las actividades de gestin de los datos deberan monitorizarse para asegurar que se
estn cumpliendo los requisitos de dicha gestin. Dependiendo de los resultados de la
monitorizacin y de los cambios en los requisitos, situacin o estado del proyecto,
puede ser necesario replanificar las actividades de gestin de los datos del proyecto.
Subprcticas
1. Revisar peridicamente las actividades de gestin de los datos frente a su
descripcin en el plan de proyecto.
2. Identificar y documentar las cuestiones significativas y sus impactos.
3. Documentar los resultados de las revisiones de las actividades de gestin de
los datos.
SP 1.5 Monitorizar la involucracin de las partes interesadas
Monitorizar la involucracin de las partes interesadas frente al plan de proyecto.
La involucracin de las partes interesadas debera monitorizarse para asegurar que se
producen las interacciones apropiadas. Dependiendo de los resultados de la
monitorizacin y de los cambios en los requisitos, de la situacin o del estado del
proyecto, puede ser necesario replanificar la involucracin de las partes interesadas.
Subprcticas
1. Revisar peridicamente el estado de la involucracin de las partes interesadas.
2. Identificar y documentar las cuestiones significativas y sus impactos.
3. Documentar los resultados de las revisiones del estado de la involucracin de
las partes interesadas.
SP 1.6 Llevar a cabo las revisiones del progreso
Revisar peridicamente el progreso, el rendimiento y las cuestiones del proyecto.
El progreso del proyecto es el estado del proyecto en un momento concreto en el que
las actividades del proyecto realizadas hasta ese momento y sus resultados e
impactos se revisan con las partes interesadas relevantes, para determinar si existen
cuestiones significativas o carencias en el rendimiento que se deban tratar.
10
MANUAL DE CALIDAD
Subprcticas
1. Comunicar con regularidad a las partes interesadas relevantes el estado de las
actividades y los productos de trabajo asignados.
2. Revisar los resultados de la recogida y del anlisis de las medidas para
controlar el proyecto.
3. Identificar y documentar las cuestiones y las desviaciones significativas frente
al plan.
4. Documentar las peticiones de cambio y los problemas identificados en los
productos de trabajo y en los procesos.
5. Documentar los resultados de las revisiones.
6. Seguir las peticiones de cambio y los informes de problemas hasta su cierre.
SP 1.7 Levar a cabo las revisiones de hitos
Revisar los logros y los resultados del proyecto en los hitos seleccionados del
proyecto.
Los hitos son eventos o momentos preplanificados en los cules se lleva a cabo una
revisin minuciosa del estado para comprender cmo se estn cumpliendo los
requisitos de las partes interesadas. Los hitos pueden estar asociados con el proyecto
global o con un tipo o caso de servicio particular. Los hitos, por lo tanto, pueden estar
basados en eventos o basados en el calendario.
Las revisiones de los hitos se planifican durante la planificacin del proyecto y
normalmente son revisiones formales. Dependiendo del proyecto, el arranque del
proyecto y el cierre del proyecto podran ser fases cubiertas por revisiones de hitos.
Subprcticas
1. Llevar a cabo las revisiones de hitos con las partes interesadas relevantes en
puntos significativos del calendario del proyecto, como por ejemplo, a la
finalizacin de las fases seleccionadas.
2. Revisar los compromisos, el plan, el estado y los riesgos del proyecto.
3. Identificar y documentar las cuestiones significativas y sus impactos.
4. Documentar los resultados de la revisin, los elementos de accin y las
decisiones.
5. Seguir los elementos de accin hasta su cierre.
11
MANUAL DE CALIDAD
Subprcticas
1. Recopilar las cuestiones para su anlisis.
2. Analizar las cuestiones para determinar la necesidad de acciones correctivas.
SP 2.2 Llevar a cabo las acciones correctivas
Llevar a cabo la accin correctiva sobre las cuestiones identificadas.
Subprcticas
1. Determinar y documentar las acciones apropiadas necesarias para tratar las
cuestiones identificadas.
2. Revisar y obtener acuerdos con las partes interesadas relevantes sobre las
acciones a tomar.
3. Negociar los cambios a los compromisos internos y externos.
SP 2.3 Gestionar las acciones correctivas
Gestionar las acciones correctivas hasta su cierre.
Subprcticas
1. Monitorizar las acciones correctivas hasta su finalizacin.
2. Analizar los resultados de las acciones correctivas para determinar su eficacia.
3. Determinar y documentar las acciones apropiadas para corregir las
desviaciones producidas en los resultados planificados debido a las acciones
correctivas realizadas.
12
MANUAL DE CALIDAD
13
MANUAL DE CALIDAD
(Prez, asprotech, 2010): PPQA implica actividades tales como: una evaluacin
objetiva de los procesos, productos y servicios aplicando la descripcin de los
procesos,
estndares
procedimientos,
as
tambin
identifica
provee
EVALUAR
OBJETIVAMENTE
LOS
PROCESOS
LOS
PRODUCTOS DE TRABAJO
Se evala objetivamente la adherencia de los procesos realizados y de los
productos de trabajo asociados a las descripciones de proceso, estndares y
procedimientos aplicables.
SP 1.1 Evaluar objetivamente los procesos
Evaluar objetivamente los procesos ejecutados designados frente a las
descripciones de proceso, estndares y procedimientos aplicables.
La objetividad en las evaluaciones de aseguramiento de la calidad es crtica para
el xito del proyecto. Debera definirse una descripcin de la cadena de informes
de aseguramiento de la calidad y cmo sta asegura la objetividad.
LOPEZ XAVIER, ZHUNIO JONNATHAN
14
MANUAL DE CALIDAD
Subprcticas
1
Qu ser evaluado.
Cundo o con qu frecuencia ser evaluado un proceso.
Cmo se llevar a cabo la evaluacin.
Quin debe estar involucrado en la evaluacin.
Usar los criterios definidos para evaluar la adherencia de los procesos
4
5
Subprcticas
1. Seleccionar los productos de trabajo a evaluar, en base a criterios de muestreo
documentados en caso de usar muestreo.
2. Establecer y mantener criterios claramente definidos para la evaluacin de los
productos de trabajo.
La intencin de esta subprctica es proporcionar criterios, en base a las
necesidades del negocio, tales como:
Qu ser evaluado durante la evaluacin de un producto de trabajo?
Cundo o con qu frecuencia ser evaluado un producto de trabajo?
Cmo se llevar a cabo la evaluacin?
Quin debe estar involucrado en la evaluacin?
3. Utilizar los criterios indicados durante las evaluaciones de los productos de
trabajo seleccionados.
4. Evaluar los productos de trabajo seleccionados en los momentos escogidos.
Antes de la entrega al cliente
Durante la entrega al cliente
Incrementalmente, cuando sea apropiado.
Durante las pruebas unitarias
Durante la integracin
Cuando se demuestre un incremento
5. Identificar cada caso de no conformidad encontrado durante las evaluaciones
6. Identificar las lecciones aprendidas que podran mejorar los procesos.
15
MANUAL DE CALIDAD
Subprcticas
1
proyecto.
Escalar las no conformidades que no puedan resolverse en el proyecto al nivel
de gerencia apropiado designado para recibir y actuar sobre las no
conformidades.
Analizar las no conformidades para ver si existe alguna tendencia de calidad
oportuna.
Revisar peridicamente las no conformidades abiertas y las tendencias con el
Subprcticas
1
resultados.
Modificar el estado y la historia de las actividades de aseguramiento de la
calidad segn sea necesario
16
MANUAL DE CALIDAD
5. GESTIN DE RIESGOS
Un rea de proceso de ingeniera en el nivel de madurez
3
5.1. Propsito
El propsito es identificar los problemas potenciales antes de que ocurran
para que las actividades de gestin de riesgos puedan ser planificadas y
utilizadas segn sea necesario a lo largo de la vida del producto o del
proyecto para mitigar los impactos adversos sobre la consecucin de los
objetivos.
(Prez, Asprotech, 2010): RSKM es fundamental en las actividades de
gestin de proyectos durante toda su ejecucin ya que ampla las practicas
definidas en Planificacin de Proyectos (PP) y Monitorizacin y Control del
Proyecto (PMC); esto lo podemos lograr al establecer principios claros que
permiten planificar, anticipar y mitigar de manera sistemtica y activa los
riesgos que se puedan presentar dentro de la creacin y desarrollo de un
proyecto u organizacin. Uno de los mayores riesgos existentes ya sea en
proyectos u organizaciones es considerar que no existen riesgos aparentes,
ya que es bastante seguro y con altas probabilidades de que existan y,
muchas veces, con impactos fuertes para el proyecto. Las actividades de
17
MANUAL DE CALIDAD
18
MANUAL DE CALIDAD
Subprcticas
1. Determinar las fuentes de riesgos.
Las fuentes de riesgo son los factores fundamentales que causan los
riesgos dentro de un proyecto u organizacin, estas pueden ser internas
como externas. Las fuentes de riesgo identifican reas donde los
riesgos pueden originarse.
Existen fuentes de riesgo son aceptadas a menudo sin la adecuada
planificacin. La identificacin temprana de fuentes de riesgo tanto
internas como externas, puede llevarnos a la identificacin temprana de
riesgos. Entonces los planes de mitigacin de riesgos pueden entonces
implementarse tempranamente
19
MANUAL DE CALIDAD
Subprcticas
1. Definir criterios consistentes para evaluar y cuantificar la probabilidad de
riesgo y los niveles de gravedad.
Los criterios utilizados consistentemente permiten que se comprendan
comnmente los impactos de los diferentes riesgos, para recibir el nivel
apropiado de anlisis, y para garantizar la atencin de la direccin
garantizada. En la gestin de riesgos distintos es importante asegurar la
consistencia en el resultado final.
2. Definir umbrales para cada categora de riesgo.
Para cada categora de riesgo, se pueden establecer umbrales para
determinar la aceptacin o no aceptacin, la priorizacin o la activacin
de las acciones para gestionar los riesgos.
3. Definir los lmites de la extensin a la cual se aplican los umbrales frente a
una categora o dentro de ella.
Existen pocos lmites para los que los riesgos puedan evaluarse en un
modo cuantitativo o cualitativo. La definicin de lmites (o condiciones
de lmite) pueden usarse para ayudar al alcance de la extensin del
esfuerzo de gestin de riesgos y evitar excesivos gastos de recursos.
SP 1.3 Establecer una estrategia de gestin de riesgos
Establecer y mantener la estrategia que se usar para la gestin de riesgos.
La estrategia de gestin de riesgos se documenta a menudo en un plan de
gestin de riesgos de la organizacin o de un proyecto. La estrategia de
gestin de riesgos se revisa con las partes interesadas relevantes para
promover el compromiso y la comprensin.
Una estrategia de gestin de riesgos exhaustiva trata elementos tales como:
20
MANUAL DE CALIDAD
identificacin
de
problemas
potenciales,
peligros,
amenazas
21
MANUAL DE CALIDAD
Subprcticas
1. Identificar los riesgos asociados con el coste, el calendario y el rendimiento.
Los riesgos de coste, de calendario y de rendimiento y otros objetivos
del proyecto debera examinarse en qu medida afectan a los objetivos
del proyecto.
Entre los riesgos de rendimiento se incluyen los riesgos asociados con:
Requerimientos.
Anlisis y diseo.
Validacin.
22
MANUAL DE CALIDAD
considerar
el
marco
temporal
relativo
del
riesgo,
las
Subprcticas
1. Evaluar los riesgos identificados usando parmetros definidos de riesgo.
Cada riesgo se evala y recibe valores de acuerdo con los parmetros
de riesgo definidos, que pueden incluir la probabilidad, la consecuencia
y umbrales. Los valores de los parmetros asignados de riesgo pueden
integrarse para producir medidas adicionales, como la exposicin del
riesgo, que puede usarse para priorizar los riesgos para su tratamiento.
23
MANUAL DE CALIDAD
Controlar el riesgo: Llevar a cabo etapas activas para minimizar los riesgos.
24
MANUAL DE CALIDAD
Subprcticas
1. Determinar los niveles y los umbrales que definen cundo un riesgo pasa a
ser inaceptable y dispara la realizacin de un plan de mitigacin de riesgos
o un plan de contingencia.
El nivel de riesgo es una medida que combina la incertidumbre de
alcanzar un objetivo con las consecuencias de fallar en la consecucin
del mismo.
2. Identificar a la persona o al grupo responsable de tratar cada riesgo.
3. Determinar la relacin coste/beneficio de la implementacin del plan de
mitigacin de riesgos para cada riesgo.
Las actividades de mitigacin de riesgo deberan examinarse en cuanto
a los beneficios que proporciona frente a los recursos que gastarn. A
veces el riesgo puede ser significativo y los beneficios pequeos, pero
el riesgo debe mitigarse para reducir la probabilidad de incurrir en
consecuencias inaceptables.
4. Desarrollar un plan general de mitigacin de riesgos para el proyecto a fin
de organizar la implementacin de los planes individuales de mitigacin de
riesgos y de contingencia de riesgos.
El conjunto completo de planes de mitigacin de riesgos pueden no ser
asequibles financieramente. Debera realizarse un anlisis de pros y
contras para priorizar los planes de mitigacin de riesgos a ser
implantados.
5. Desarrollar planes de contingencia para los riesgos crticos seleccionados
en caso de que tengan lugar sus impactos.
Los planes de mitigacin de riesgos se desarrollan y se implementan
segn sea necesario para reducir de forma activa los riesgos antes de
que se conviertan en problemas. Los planes de contingencia pueden
desarrollarse para los riesgos crticos a fin de describir las acciones que
un proyecto puede tomar para tratar la ocurrencia de este impacto.
SP 3.2 Implementar los planes de mitigacin de riesgos
Monitorizar el estado de cada riesgo peridicamente e implementar el plan de
mitigacin de riesgos segn sea apropiado.
25
MANUAL DE CALIDAD
Subprcticas
1. Monitorizar el estado del riesgo.
Una vez iniciado un plan de mitigacin de riesgos, el riesgo contina
monitorizndose. Los lmites se evalan para comprobar la realizacin
potencial de un plan de contingencia.
2. Proporcionar un mtodo para seguir los elementos de accin de tratamiento
de riesgos abiertos hasta su cierre.
Para ms informacin sobre el seguimiento de los elementos de accin,
consltese el rea de proceso de Monitorizacin y control del proyecto.
3. Invocar a las opciones de tratamiento del riesgo seleccionadas cuando los
riesgos monitorizados excedan los lmites definidos.
Muy a menudo, el tratamiento del riesgo solamente es realizado para
aquellos riesgos considerados como alto y medio. La estrategia de
tratamiento del riesgo para un riesgo dado puede incluir las tcnicas y
los mtodos para evitar, reducir y controlar la probabilidad del riesgo o la
extensin del dao incurrido en caso de que ocurra, o ambos.
4. Establecer un calendario o un perodo de realizacin para cada actividad de
tratamiento de riesgos que incluya la fecha de inicio y la fecha anticipada de
finalizacin.
5. Proporcionar el compromiso continuado de los recursos para cada plan,
para permitir la realizacin con xito de las actividades de tratamiento de
riesgos.
6. Recoger medidas de rendimiento sobre las actividades de tratamiento de
riesgos.
26
MANUAL DE CALIDAD
de
riesgos
condiciones y
identificados,
incluyendo
el
contexto,
las
de
tratamiento
documentadas
para
cada
riesgo
identificado.
2. Planes de mitigacin de riesgo.
3. Planes de contingencia.
4. Lista de los responsables de seguir y tratar cada riesgo.
3.2 Implementar los planes de mitigacin de riesgos
1. Listas actualizadas del estado del riesgo.
2. Listas actualizadas de opciones de tratamiento de riesgos.
3. Listas actualizadas de las acciones tomadas para el tratar el riesgo.
4. Planes de mitigacin de riesgos.
27
MANUAL DE CALIDAD
6. Referencias
CMMI.
(Noviembre
de
2010).
CMMI
para
desarrollo
V1.3.
Obtenido
de
http://resources.sei.cmu.edu/asset_files/WhitePaper/2010_019_001_28782.pdf
CMMI,
A.
(s.f.).
MSND.
Obtenido
de
http://msdn.microsoft.com/es-
es/library/ee332487(v=vs.100).aspx
INTECO. (2008). Gua prctica de gestin de riesgos.
Prez,
C.
(Noviembre
de
2010).
asprotech.
Obtenido
de
http://asprotech.blogspot.com/2010/11/resumen-de-aseguramiento-de-lacalidad.html
Prez,
C.
(Agosto
de
2010).
Asprotech.
Obtenido
de
http://asprotech.blogspot.com/2010/08/resumen-de-gestion-de-riesgos.html
PMBOOK. (s.f.). Presentaciones materia proyectos telematicos ciclo septiembre 2013
enero 2014.
28