Beruflich Dokumente
Kultur Dokumente
URBANISMO
INFORME DE INVESTIGACIÓN
Autor:
Línea de Investigación:
Pimentel - Perú
2019
1
2
DEDICATORIA
A Dios.
Por haberme permitido llegar hasta este punto y darme salud para lograr
mis metas, además de su infinito amor.
A Mis padres.
Por ser los pilares fundamentales en todo lo que he llegado a ser, en mi educación,
tanto académica, como de la vida, por su absoluto apoyo perfectamente mantenido
en todos estos años
A Mis abuelos.
A Mis amistades
Por soportar mis locuras y ocurrencias, porque siempre estuvieron ahí para mí en
los buenos y malos momentos apoyándome a lo largo de mi estancia en la
Universidad, en especial Monsalve G.
3
AGRADECIMIENTO
Le agradezco a Dios por haberme acompañado y guiado a lo largo de mi carrera, por ser mi
apoyo en los momentos de debilidad y por otorgarme una vida llena de aprendizajes,
experiencias.
Le doy gracias a mis padres Soledad y Washington por apoyarme en todo momento, por los
valores que me han brindado, y por haberme dado la oportunidad de tener una buena educación
en el transcurso de mi vida.
Agradezco a todos aquellos que han hecho posible esta tesis que con su infinito apoyo lograron
motivarme y apoyarme en mis momentos de flaqueza, Ing. Mejía, Ing. Tuesta.
André.
4
RESUMEN
Para el desarrollo del modelo de gestión propuesto se determinó analizar los modelos
relacionados a la calidad del software como producto, así como el sector peruano de
software respecto a pequeñas y medianas empresas para poder identificar de forma efectiva
las mejores prácticas y esquematizar un modelo que cumpla con el sector, las métricas de
evaluación de producto y el aprendizaje para toda organización respecto a cada proyecto,
obteniendo un marco de trabajo adaptable a las metodologías de desarrollo que presente
cada una de ellas. El resultado, un nuevo modelo de trabajo adaptable validado por
expertos, que se adapta a las necesidades de cada organización. Por último, se propone
emplear el modelo desarrollado en una empresa desarrolladora de software y medir los
resultados cuantitativamente.
5
ABSTRACT
The Peruvian software industry has grown considerably in recent years, each time
requiring high-quality products. Most experts express that quality is achieved by
complying with all the requested characteristics, optimizing current resources and
integrally evaluating them. In the market, there are many models to guide to obtain quality
products, but relatively few are related to the software product emphasizing its quality
being focused usually, large organizations, so the proposal of model management in quality
development for SMEs is necessary.
For the development of the proposed management model it was determined to analyze the
models related to software quality as a product, as well as the Peruvian software sector in
relation to small and medium-sized companies in order to effectively identify the best
practices and outline a model that complies with the sector, product evaluation metrics and
learning for every organization with respect to each project, obtaining a work framework
adaptable to the development methodologies that each of them presents. The result is a
new model of adaptive work validated by experts that adapts to the needs of each
organization. Finally, it is proposed to use the model developed in a software development
company and measure the results quantitatively.
6
INDICE GENERAL
DEDICATORIA....................................................................................................................... 3
AGRADECIMIENTO ............................................................................................................. 4
RESUMEN................................................................................................................................ 5
ABSTRACT .............................................................................................................................. 6
INDICE DE TABLAS............................................................................................................ 10
INDICE DE FIGURAS.......................................................................................................... 11
CAPITULO I: INTRODUCCIÓN ....................................................................................... 14
1.7. Objetivos................................................................................................................................................. 98
1.7.1. Objetivo General ............................................................................................................................. 98
1.7.2. Objetivos Específicos ..................................................................................................................... 98
CAPITULO II: MATERIAL Y MÉTODO ....................................................................... 100
7
2.6. Procedimiento de análisis de datos..................................................................................................... 103
ANEXO 13: Documento de casos de revisión del usuario (DCRU) .............................................................. 184
ANEXO 14: Documento de formato de medición del proyecto (DFMP) ..................................................... 185
8
ANEXO 15: Documento de estándares del producto (DECPR) ................................................................... 186
ANEXO 24: Documento de análisis de resultados del proyecto (DARPY) .................................................. 197
9
INDICE DE TABLAS
10
INDICE DE FIGURAS
11
Figura 39. Reunión inicial del proyecto. ......................................................................................................... 136
Figura 40. Generar plan de trabajo. Flujo de proceso de para generar un plan de trabajo. ..................... 137
Figura 41. Etapa de Planificación, Subproceso Estándares de calidad ......................................................... 138
Figura 42. Etapa de Planificación, Subproceso Selección de comité de control de calidad.......................... 141
Figura 43. Flujo de proceso de selección de personal de comité de control de calidad............................... 142
Figura 44. Organigrama de comité de control de calidad ............................................................................. 142
Figura 45. Flujo de proceso de plan de proyecto. .......................................................................................... 143
Figura 46. Etapa de Hacer ............................................................................................................................... 145
Figura 47. Flujo de proceso para brindar el calendario de actividades y tareas y requerimientos ........... 146
Figura 48. Etapa de Hacer, Subproceso Desarrollo de tarea ........................................................................ 147
Figura 49. Etapa de Hacer, Subproceso Desarrollo de validación de actividad .......................................... 150
Figura 50. Etapa de Verificación ..................................................................................................................... 153
Figura 51. Fase de generación de pruebas de software por usuarios ........................................................... 153
Figura 52. Juicio de experto 1, último resultado de análisis ......................................................................... 162
Figura 53. Juicio de experto 2, último resultado de análisis ......................................................................... 163
Figura 54. Juicio de experto 3, último resultado de análisis ......................................................................... 164
12
CAPITULO I
13
CAPITULO I: INTRODUCCIÓN
Según [1] el aseguramiento de la calidad de software no es sólo una moda actual, es una
necesidad que va de la mano con el uso de buenas prácticas y procesos que nos ayuden a
verificar, medir y controlar, que dichos principios de calidad se cumplan y se desarrollen
correctamente. Según [2], la mejora de la calidad en el software es reconocida cada vez
más como un problema fundamental de la ingeniería del software
[1] afirman que la calidad de software es tan importante como la calidad de la productividad
con la cual es generada, esto es y será la llave del éxito junto con el servicio de los usuarios.
La calidad requiere de control y a su vez, se hace necesario un método aceptado que permita
diagnosticar en forma ordenada aquello que se desea resolver o mejorar.
Por otra parte, con respecto a la calidad de software, el [3], define la calidad de software
como el grado en que un sistema, componente o procesos cumple con los requisitos o
expectativas del cliente o usuario; en contra parte, el [4] determina que, la calidad de
software es la totalidad de la funcionalidad y las características de un producto de software
que se relacionan con su capacidad para satisfacer las necesidades declaradas o implícitas.
Estos conceptos han ido evolucionando, y han sido absorbidas por las empresas a nivel
mundial por ello, la adquisición y uso de un software en las industrias se ha convertido en
una necesidad acorde al uso tecnológico de los últimos años. Las empresas demandan cada
vez más el uso de soluciones informáticas de calidad, que cumplan con sus objetivos
institucionales e ir aumentando su desarrollo en el mercado laboral, de acuerdo con la
época, adaptándose a los cambios.
Sin embargo, esta creciente demanda por obtener un software de calidad ha obligado a los
equipos de trabajo de desarrollo, atravesar por problemas que van desde su planeamiento
hasta su posible entrega, esto no solo registrado en nuestro país, sino alrededor del mundo,
la industria de software anualmente presenta inconvenientes que se ven reflejados en “The
14
Chaos Report”, reporte de estatus del desarrollo de software que se elabora anualmente
desde 1985 evaluando el desempeño de proyectos de Software.
De acuerdo con [5] en su informe The Chaos Report, publicado en el 2018, se observa que
en visiones generales solo el solo el 29% de los proyectos estudiados termina
satisfactoriamente con los estándares establecidos por la empresa contratante, mientras que
un 52% de estos son regresados por no cumplir con lo establecido, solicitando que se
realicen los cambios en la brevedad posible, y un 19% es rechazado completamente debido
a las carencias de las que son objetos.
Nota: Evolución de los estados de proyectos a nivel mundial y de los casos de éxito y falla de proyectos de
software de distinto tamaño. Recuperado de [5]
Solo en América del norte el éxito de sus proyectos subió a un 31% frente a un 16.2% en
promedio registrado en el año 2014, debido a múltiples factores de los que han aprendido
para mejorar y concluir con un proyecto de software consistente con los requerimientos y
buenas prácticas de calidad.
15
de datos de CHAOS, determinamos que de este 29% de aprobación de proyectos, se
comparte en 6%, 11%, 12%, 24% y 61% respectivamente a los tamaños de software
anteriormente descritos.
Por
Exitoso Fallidos TOTAL
Cambios
Muy Grandes 6% 51% 43% 100%
Grandes 11% 59% 30% 100%
Mediano 12% 62% 26% 100%
Moderadamente
24% 64% 12% 100%
pequeño
pequeño 61% 32% 7% 100%
Nota: Tamaño de los proyectos de software divididos por Standish Group en su base de datos CHAOS2015.
Recuperado de [5]
Chaos Report informa el caso que, a principios del año 1994, American Airlines resolvió
su demanda con Budget Rent-A-Car, Marriott Corp. y Hilton Hotels, luego de que el
proyecto de sistemas de reservación de hoteles y autos colapsara y ocasione un caos,
desencadenando la pérdida de $165 millones de dólares, debido a una declaración
incompleta de requisitos, falta de participación del usuario y cambios constantes de
requisitos y especificaciones.
En 1991, el aeropuerto internación de Denver, conocido como DIA por sus siglas en inglés,
realizó un intento por remodelar su lento sistema de facturación y traslado de equipaje. La
idea consistía en colocar etiquetas de códigos de barras en cada maleta para que fuera
transferidas en trasportadores con carretillas automática. BAE Systems fue el encargado
del desarrollo del sistema automatizado de manipulación de equipajes, basado en un
calendario irrealista y poca medición de riesgos desencadenaron en una pérdida de 2.000
millones de dólares por un periodo de 16 meses de cierre de operación. En su conjunto el
proyecto fue descartado en el 2005.
16
electrónicos, el escaneado digital y los sistemas informáticos integrados en hospitales y
centros de atención comunitaria. El proyecto ha sido calificado como el mayor fracaso
informático jamás visto y, una escandalosa pérdida de dinero de los contribuyentes. Los
cálculos del daño infligido a los británicos fluctúan, si bien se puede decir que rondan
precariamente en torno a los 10.000 millones de libras.
[6] expone que el motivo del fracaso de los proyectos de TI en el estado peruano expone
que el proceso de cada proyecto incluye la gestión, el ciclo de vida, la metodología, los
estándares, la ingeniería, la arquitectura, el componente técnico – administrativo, entre
otros. Por lo tanto, el proceso falla cuando la ingeniería está mal diseña o la gestión es
pobre.
Así mismo [6] también expone que las cuatro razones principales por las cuales los
proyectos de TI fracasan en el estado son la mala definición del alcance del proyecto; la no
aplicación de metodologías tanto de desarrollo de software como de gestión de proyectos;
la selección de tecnologías en proceso de maduración; y la inadecuada selección de los
profesionales
Un software de mala calidad representa riesgos, y las causas que afectan la calidad de
software son resultado de malas prácticas que aparecen desde la concepción del proyecto,
el principal causante de software de mala calidad son los costos.
Sin embargo, otras causas que conllevan a software de mala calidad y en consecuencia en
el fracaso del software son, la falta de dominio de negocio que puede causar un considerable
número de defectos introducidos al sistema por requerimientos funcionales mal entendidos;
por otro lado, los defectos no funcionales que causan interrupciones dañinas, corrupción de
datos o fallas durante la operación son causadas en gran medida por el desconocimiento de
la tecnología.
17
Un calendario poco realista conlleva a un estrés laboral que finalmente se concreta en que
el desarrollador cometa mayor número de errores en el sistema y un tiempo más prolongado
para encontrarlos y solucionarlos, así mismo, un código complejo genera dificultades en
la modificación y por ende conduce a numerosos errores y efectos secundarios como
retrabajos costosos y entregables con retraso, éstos son causados por no implementar
conceptos de ingeniería de software; por ultimo las aplicaciones multinivel que en su
mayoría son mantenidas por equipos distribuidos que tienen poca visibilidad o control
sobre la calidad del software son causados por malas prácticas de desarrollo de software.
1.2.Antecedentes de estudio
18
[8] observaron que durante el desarrollo del software se detectaron errores y defectos en
los productos finales entregables, segmentando los errores en las principales fallas como:
comprensión de los requisitos inadecuados que incluyen la posibilidad de cambios
frecuentes, un plan de diseño incompleto e incorrecto, errores de codificación, falta de
conocimiento o experiencia en software. Por lo que propusieron un método de
administración para mejorar la calidad de software desde la perspectiva de calidad de
software, por último, diseñaron un modelo de gestión de calidad.
Para el modelo de calidad determinaron 7 pasos a seguir como metodología de trabajo:
Establecer el Equipo de Aseguramiento de Calidad de Software (SQA), Formular el plan
de SQA, desarrollar la lista de tareas de SQA, realizar la inspección del sitio de trabajo
SQA, formulación y notificación de información de inspecciones de SQA, evaluación y
seguimiento de no conformidades y análisis estadístico regular del desempeño de SQA.
Después de las múltiples pruebas que ha realizado, han concluido que el modelo controla
efectivamente los defectos del software, el modelo controla efectivamente los defectos del
software en las etapas de análisis de requisitos, diseño de software e implementación de
código, ha desempeñado un buen beneficio en nuestro trabajo y se ha incluido en la
documentación del sistema de gestión de la calidad.
19
[10] analizan que cada vez más las empresas pequeñas toman importancia a la calidad del
proyecto de software, y determinan que el problema es mejorar los proyectos de software
de estas pequeñas empresas; por lo tanto, gestionan mejorar el control de calidad y gestión
de pruebas de un proyecto, como el plan de garantía de calidad y el plan de prueba. Estudian
el método de gestión de la calidad en proyectos de software de pequeño tamaño, así mismo
analizan las características y sus desventajas que incurren en la gestión de proyectos de
software. La calidad de software está directamente relacionada con la competitividad del
mercado, considerando que dicho software no puede ser pasado por alto puesto que se
considera como una forma importante de evaluar un proyecto o producto, ya sea conforme
a la norma. Este documento propone una planificación de calidad liviana, ejecución de
calidad y actividades de seguimiento de la calidad en la gestión de proyectos, en tal sentido
este estudio proporciona prácticas y pruebas para asegurar un método efectivo.
[12], observan que las empresas se ven obligadas a prestar mucha atención a la creación de
un recurso de información moderno, la introducción de tecnologías de información
avanzadas, así mismo determinan que para resolver problemas con características
innovadoras, la empresa necesita información y, por lo tanto, es necesaria la
comercialización dentro de la empresa. Para ello proponen un enfoque para la descripción,
20
control y la gestión de indicadores de calidad del proyecto de desarrollo de software. Los
investigadores determinan que en su entorno de estudio un problema clave son las nuevas
condiciones de negocio, en este sentido, existe el problema de elegir una herramienta para
evaluar el potenciar económico que permita determinar rápidamente la capacidad interna.
Dicho estudio se basa en la exposición de indicadores de calidad empleando ecuaciones de
situaciones difusas. Proponen a su vez la composición y estructura de un sistema situacional
automatizado con lógica difusa para la implementación de un proyecto de desarrollo de
software con calidad.
[13] analizan que el mercado actual está creciendo y que para aumentar su competitividad
en el mercado de software se necesita mejorar la calidad de los productos de software
entregados, por ende su planteamiento de problema determina cómo se debe evaluar
objetivamente la calidad de los productos de software entregados, así mismo determinan
que, la industria del software aún enfrenta muchos problemas para controlar y evaluar la
calidad de los productos de software; una de las razones principales para esto es que, a
excepción de la falta de un modelo objetivo de evaluación de la calidad de producto de
software, las organizaciones de software no cuentan con un mecanismo bien definido para
medir los atributos de calidad y evaluar el nivel de calidad del producto de software. Esta
investigación propone un modelo de proceso para evaluar el nivel de calidad basándose en
la norma internacional ISO/IEC 14598. El modelo que propone puede generar un modelo
de evaluación de la calidad del producto de software a medida basado en los tipos de
sistemas de información, en consecuencia, las medidas de software necesarias se recopilan
y se analizan para proporcionar información para mejorar del producto de software.
Concluyen indicando que el modelo propuesto ayuda a las organizaciones de desarrollo de
software no solo a fortalecer el mecanismo de medición y análisis de la calidad del producto
de software, sino también a mejorar la motivación y la disposición de la garantía de calidad
del software
[14] estudian que en particular en la industria del software peruano la constitución de las
mismas está determinada por pequeñas empresas que desarrollan software, analizan que
para muchas universidad y empresas aparentan ser disímiles, hecho que se puede apreciar
con cierta facilidad en frases que se escuchan en la industria comúnmente, esto contribuye
a que las relaciones entre empresas sean más complicadas. Para lo cual propusieron el
desarrollo de modelos de procesos que contribuyan a incrementar su competitividad, dicho
21
modelo sido empleado en la realidad de nuestro país, a través de pruebas controladas. Por
lo que proponen el uso de algunos aspectos relevantes del proyecto COMPETISOFT-
Componente-Perú, dicho proyecto permitió obtener un conjunto de beneficios y resultados
tanto para empresas, como para los profesionales académicos.
1.3.1. Calidad
22
Es así como la calidad está más relacionada con los procesos internos de las empresas,
orientada hacia la producción.
Un programa de este tipo incluye demostrar las necesidades de las mejoras, identificar
proyectos específicos para la mejora, organizar el apoyo para los proyectos,
diagnosticar las causas, dar remedios para las causas, demostrar que los remedios son
efectivos bajo las condiciones de operación y proporcionar el control para mantener las
mejoras.
Con todos los conceptos anteriores se puede decir que todas las definiciones incluyen
la participación del cliente y que, en el contexto actual, la calidad persigue, a grosso
modo, los siguientes objetivos: satisfacción de los consumidores, eficiencia en la
utilización de los recursos humanos y la reducción en el costo de las operaciones.
1.3.1.1.Evolución de Calidad
23
buscaban garantizar la calidad por medio de la planificación y la creación de
modelos de calidad de forma permanente.
Por otro lado [20], afirma que las definiciones de calidad están orientadas a las
facilidades que ofrece el software una vez esté terminado, éste debe contener las
siguientes capacidades:
1.3.2. Software
24
información, sin embargo, muchos de estos profesionales no están lejos de la definición
general de Software.
25
1.3.3. Calidad de software
a. Funcionalidad
b. Fiabilidad
c. Usabilidad
d. Eficiencia
e. Portabilidad
f. Mantenibilidad
En ese sentido podemos concluir, que la calidad de software se refiere a: “Los factores
de un producto de software que favorecen a la satisfacción completa y total de las
necesidades de un usuario u organización”.
26
1.3.4. Modelo
[21] define modelo como ejemplar o forma que uno propone y sigue en la ejecución
de una obra artística o en otra cosa, ejemplar para ser imitado, representación en
pequeño de una cosa, copia o réplica de un original, construcción o creación que sirve
para medir, explicar e interpretar los rasgos y significados de las actividades agrupadas
en las diversas disciplinas.
Otra acepción define al modelo como un patrón a seguir o muestra para conocer algo,
existe también la idea de que un modelo debe ser utilizado para probar una hipótesis o
una teoría, o tan sólo para poder explicar un proceso o una abstracción [22].
27
Figura 3. Development Stage of SP Method for SME's. Propuesto por [7]
28
d. Alcance del proyecto: se delimitará y afinará los requerimientos
funcionales y no funcionales del software que requiere el cliente, de acuerdo
a las limitaciones del cliente y del proveedor.
e. Propuesta final: en esta etapa el proveedor de software afinará las
propuestas iniciales en base a los nuevos requerimientos del cliente, así
como también en base a las limitaciones que pueda presentar la empresa
contratante.
f. Aprobación: Se reunirá el cliente y el proveedor y se realizará la
aprobación del proyecto en base a los acuerdos iniciales quedando
documentado el trayecto hasta el momento hasta su aprobación, así como
también el pago inicial del proyecto.
g. Pago inicial de 50%: La empresa contratante pagará el 50% del monto
total de costo de proyecto al proveedor para inicial con el proyecto, esto
debe de constar en las actas, así como también en el contrato que se realiza.
29
g. Presentación beta: El proveedor presentará e instalará una versión beta de
la aplicación para ser revisada por el cliente.
30
1.3.4.2.Modelo control CMMI
Nivel 1: Administrado
[23] determina que en este proceso se ejecuta y se logra su objetivo. Sin embargo,
los proyectos no están bien documentados, con respecto a la planificación no se
cumplen los tiempos, no hay control sobre el cambio de especificaciones, entre
otros.
Nivel 2: Administrado
Las áreas de proceso del nivel 2 son siete en total, las cuales describimos
rápidamente en las próximas secciones de acuerdo con el alcance de [23].
[23] explica que esta área de proceso tiene como propósito mantener bajo
control los requerimientos que el producto a desarrollar deberá satisfacer.
Dentro de esta área hay solamente un objetivo específico que es Administrar los
requerimientos y dentro de ella cinco prácticas que se describen a continuación.
31
Tabla 3. Administrar Requerimiento - CMMI, Nivel 2
Según [23] determina que esta área de proceso tiene como propósito establecer
y mantener el plan que será empleado para ejecutar y monitorear el proyecto .
32
Tabla 4. Planificación de proyecto - CMMI nivel 2
33
3. Seguimiento y control de proyectos (PMC)
34
4. Administración de acuerdos con proveedores (SAM)
[23] afirma que esta área de proceso apunta a resolver la tercerización. Las
practicas incluidas aquí sirven para todo aquello que sea necesario comprar pero
que no será finalmente entregado al cliente, como herramientas de desarrollo.
Los objetivos y prácticas de área son las que se indican:
35
Tabla 7. Medición y análisis - CMMI Nivel 2
36
Tabla 8. Aseguramiento de la calidad de procesos y productos - CMMI Nivel 2
Por ultimo [23] determina que esta área tiene como propósito mantener la
integridad de todos los artefactos producidos por el proyecto, lo cual implica
identificar los ítems de configuración, realizar sobre ellos cambios de manera
controlada, generar y mantener líneas base y proveer información precisa acerca
del estado de la configuración a todos los interesados.
37
Los objetivos incluidos son:
Nivel 3: Definido:
1. Desarrollo de Requerimientos: para alcanzar este nivel explica [23] deben ser
formalizadas las actividades de diseño, desarrollo, verificación, etc., del
producto y ser adoptadas prácticas de gestión de proyectos más avanzadas. Así
mismo deben definirse procesos, procedimientos y estándares más detallados de
alcance organizacional.
38
Tabla 10. Desarrollo de Requerimientos - CMMI Nivel 3
39
2. Solución Técnica: [23] explica que su propósito es formalizar el diseño y la
construcción del producto, mismo que en el nivel 2 no era tan importante. Esta
área de proceso incluye todas las actividades necesarias para:
a. Identificar y seleccionar una solución a los requerimientos
b. Desarrollar el diseño del producto
c. Implementar el diseño y obtener el producto.
Nota: Recuperado de “CMMI Nivel 3: Área Solución Técnica”, de Arévalo, M., 05 de julio,
2011. Recuperado de https://arevalomaria.wordpress.com/category/cmmi/page/2/
40
3. Integración del producto: La función principal de esta área de proceso es
ensamblar el producto a partir de sus componentes, garantizando que su
funcionamiento sea el provisto, de acuerdo con [23]
41
4. Validación: [23] explica que la función principal de ésta fase es garantizar que
los artefactos seleccionados cumplan con los requerimientos asignados.
Nota: Recuperado de “CMMI Nivel 3: Área Verificación”, de Arévalo, M., 06 de julio, 2011.
Recuperado de https://arevalomaria.wordpress.com/category/cmmi/page/2/
42
Tabla 14. Atención a los procesos organizacionales - CMMI Nivel 3
43
Tabla 15. Definición de procesos organizacionales - CCMI Nivel 3
Nota: Recuperado de “CMMI Nivel 3: Área Definición Organizacional del Proceso”, de Arévalo,
M., 06 de julio, 2011. Recuperado de https://arevalomaria.wordpress.com/ category/cmmi/page/2/
44
Proveer el entrenamiento 1. Proveer entrenamiento
necesario 2. Establecer registros del entrenamiento
Se provee el entrenamiento 3. Evaluar la efectividad del entrenamiento
necesario para que las
personas desempeñan
efectivamente sus roles.
45
Usar la visión 1. Definir el contexto de la visión compartida del
compartida del proyecto.
proyecto 2. Establecer la visión compartida del proyecto.
El proyecto es dirigido
empleando la visión
compartida del proyecto
46
Mitigar Riesgos 1. Desarrollar planes de mitigación de riesgo
Los riesgos son 2. Implementar planes de mitigación de riesgo.
manejados y mitigados
para reducir su impacto
negativo en los objetivos.
47
11. Análisis y toma de decisiones: [23] su propósito que determina es que las
decisiones sean tomadas de acuerdo con un proceso formal, refiriéndose a un
enfoque estructurado para evaluar alternativas y recomendar una solución a un
problema determinado.
Esto implica:
a. Establecer criterios
b. Identificar soluciones alternativas
c. Determinar métodos para evaluarlas
d. Evaluar las soluciones alternativas y recomendar una de ellas.
Nota: Recuperado de “CMMI Nivel 3: Área Análisis y Toma de Decisiones”, de Arévalo, M.,
08 de julio, 2011. Recuperado de https://arevalomaria.wordpress.com/ category/cmmi/page/2/
Nivel 4: Definido:
48
d. Monitorear el comportamiento del proyecto para determinar si se cumplen
o no los objetivos de calidad y desempeño
e. Monitorear el desempeño de los subprocesos seleccionados para determinar
si pueden cumplir sus objetivos de calidad y desempeño
f. Alimentar el repositorio de métricas de la organización con los datos del
desempeño y calidad real.
49
2. Desempeño del proceso de la organización: [23] explica que su principal
función es comprender cuál es la performance de los procesos de la organización
y emplear dicha información para administrar cuantitativamente los proyectos.
Esta área tiene un objetivo y cinco prácticas.
50
INICIAL ADMINISTRADO DEFINIDO ADMINISTRACIÓN OPTIMIZADO
CUANTITATIVA
51
1.3.4.3.Modelo de PMI
52
b. Análisis y planificación de beneficios: Este es el medio para estimar y medir los
beneficios. Si el paso de Identificación de beneficios produce una lista de beneficios,
entonces cada beneficio debe pasar un testing para ver si realmente califica como un
beneficio, o para ayudar a priorizar dichos beneficios. El resultado final de este paso
es el Plan de Realización de Beneficios (BRP), que evidencia formalmente las
actividades necesarias para lograr el objetivo planificado del programa.
d. Transición de beneficios: Este es el medio para reconocer que los programas tienen
fines definidos y que los beneficios pueden realizarse mucho más allá del cierre del
programa. El Propietario de Beneficios eventualmente asignará la realización de
beneficios a una función de operaciones en la que mide los beneficios como parte de
un proceso de negocio como de costumbre. Esto implica que el monitoreo y control y
la acción prescriptiva asociada ya no son responsabilidad del Gerente del Programa,
sino del gerente de operaciones.
53
1.3.4.4.Modelo PMBOK
Según [25] define a PMBOK basado en la literatura de [26], indica que es una norma
norteamericana muy reconocida en el campo de la gestión de proyectos al punto que es
adoptada en muchos países. Así mismo continúa indicando que la guía del PMBOK
contiene el cuerpo de conocimiento o body of knowledge aplicable para desarrollar
profesionalmente la gerencia de proyectos o project management. Ese body of
knowledge incluye conocimiento probado y prácticas aplicadas ampliamente por
profesionales dedicados a esta actividad, además de las innovaciones de prácticas
avanzadas con un uso más limitado.
a. Gestión de Integración
54
Figura 7. Procesos de gestión de integración de PMBOK
55
b. Gestión del Alcance
Según [27], la gestión de alcance del proyecto incluye los procesos necesarios para
completarlos con éxito. Es decir que trabajo se va a realizar.
De acuerdo con [28] debemos definir alcance en dos divisiones siendo estas:
1. Alcance del producto: características y funciones que definen un producto,
servicio o resultado.
2. Alcance del proyecto: Trabajo que debe realizarse para entregar un producto,
servicio o resultado con características y funciones específicas.
Así entonces [28] refiere que el alcance del proyecto es más amplio que el alcance
del producto. La gestión del alcance del proyecto debe definir todos los procesos y
trabajos necesarios, de manera que el producto o servicio tenga las características y
funciones previstas.
[28] basada en la normal PMBOK de [27] explica que existen 6 procesos dentro de
la gestión del proyecto siendo estas:
56
1.3.5. Modelos de Calidad de Software
Por otro lado [30] menciona que los modelos de calidad son aquellos documentos que
integran la mayor parte de las mejores prácticas, proponen temas de administración en
los que cada organización debe hacer énfasis, integran diferentes prácticas dirigidas a
los procesos clave y permiten medir los avances en calidad.
Así mismo explican [29] que, en el ámbito de la construcción del software, el modelo
de calidad debe permitir evaluar el sistema, bien sea cualitativa o cuantitativamente y,
de acuerdo con esta evaluación la organización podrá propones e implementar
estrategias que permitan la mejora del proceso dentro de las etapas de análisis, diseño,
desarrollo y pruebas del software.
El ciclo Deming, también conocido como círculo PDCA (de Edwards Deming),
corresponde a una estrategia de mejora continua de la calidad en cuatro etapas,
basado en un concepto de Walter A. Sewhart, denominado espiral de mejora
continua.
57
Las siglas PDCA son el acrónimo de Plan, Do, Check, Act (Planificar, Hacer,
Verificar, Actuar).
Subcriterios:
58
b. Organización: Se evalúa sí los campos de responsabilidad y autoridad
están bien definidos, además examina cómo está organizada la empresa
para llevar a cabo el control de la calidad.
Subcriterios
i. Idoneidad de la estructura organizativa.
ii. Claridad de la autoridad y responsabilidad.
iii. Situación de la coordinación interdepartamental.
iv. Situación de las actividades de comités y equipos de proyectos.
v. Situación de las actividades del personal.
vi. Relaciones con compañías asociadas.
Subcriterios
i. Idoneidad de la recepción y comunicación de información externa.
ii. Idoneidad de la recepción y comunicación de información interna.
iii. Situación de la aplicación de técnicas estadísticas para el tratamiento
de datos.
iv. Idoneidad de la conservación de la información.
v. Situación del uso de la información.
vi. Situación del uso de los ordenadores para el tratamiento de los datos.
59
Subcriterios
i. Idoneidad del sistema de estándares.
ii. Procedimientos para establecer, revisar y eliminar estándares.
iii. Rendimiento actual en el establecimiento, revisión y eliminación de
estándares.
iv. Contenidos de los estándares.
v. Situación del uso y adherencia en los estándares.
Subcriterios
i. Planes de formación y entrenamiento con sus resultados.
ii. Situación de la concientización en calidad y concientización en
gestión de trabajos del control de la calidad.
iii. Situación del soporte y motivación para el auto desarrollo y
autorrealización.
iv. Situación del entendimiento y uso de los conceptos y métodos
estadísticos.
v. Situación del desarrollo de los círculos de control de calidad y de las
sugerencias de mejora.
vi. Situación del soporte de desarrollo de los recursos humanos.
60
Subcriterios
i. Situación de la gestión del sistema de aseguramiento de la calidad.
ii. Situación del diagnóstico de control de la calidad.
iii. Situación del desarrollo de nuevos productos y tecnologías.
iv. Situación del control del proceso.
v. Situación del análisis de los procesos y de su mejora.
vi. Situación de la inspección, evaluación de la calidad y auditoría de
esta.
vii. Situación de la gestión de los equipos de producción, instrumentos
de medida y proveedores.
Subcriterios
i. Rotación del ciclo de gestión (PDCA).
ii. Métodos para determinar los puntos de control.
iii. Situaciones de control interno.
iv. Situación de la toma de medidas temporales y permanentes.
v. Situación de sistemas de gestión operativos para costes, cantidades,
entregas, etc.
vi. Relación entre el sistema de aseguramiento de la calidad y otros
sistemas de gestión operativos.
Subcriterios
i. Método de selección de temas (problemas importantes y asignación
de prioridades).
ii. Enlace entre los métodos analíticos y la tecnología intrínseca.
61
iii. Situación del uso de métodos estadísticos para el análisis.
iv. Uso de los resultados de los análisis.
v. Situación de la confirmación de resultados de mejoras y su
transferencia actividades de mantenimiento y control.
vi. Contribución de las actividades de los círculos de control de calidad.
Subcriterios
i. Resultados tangibles (como calidad, entrega, costos, beneficio,
seguridad y medio ambiente).
ii. Resultados intangibles.
iii. Métodos para medir y mantener resultados.
iv. Satisfacción de los clientes y de los empleados.
v. Influencia en compañías asociadas.
vi. Influencia en las comunidades locales e internacionales.
62
1.3.5.1.2. Modelo McCall
El modelo de Jim McCall, desarrollado inicialmente para la Fuerza Aérea de los Estados
Unidos en 1977 que tenía la misión de proporcionar las normas y orientación de técnicas
para la adquisición del software, es uno de los más renombrados actualmente. Este
modelo busca reducir la brecha entre usuarios y desarrolladores enfocándose en un
número de factores de calidad que reflejen las prioridades de ambos. El modelo
establece una jerarquía de Perspectivas (3), Factores (11), Criterios de Calidad (23) y
Métricas (41).
En ese sentido las perspectivas y sus respectivos factores de acuerdo con los planteado
por McCall son las siguientes.
63
de sus partes pueda ser utilizado en Independencia del sistema
otro proyecto. Modularidad
Interoperabilidad: Grado de esfuerzo
dedicado para que un sistema o Comunicaciones
programa pueda operar juntamente con Estandarización de datos
otro.
Auto documentación
Facilidad Mantenimiento: Esfuerzo Concisión
requerido para localizar y corregir un Consistencia
error en un programa en Instrumentación
funcionamiento. Modularidad
Simplicidad
Auto documentación
Capacidad de expansión
Complejidad
Flexibilidad: Esfuerzo requerido para Concisión
Revisión del
modificar un software en
producto Consistencia
funcionamiento.
Generalidad
Modularidad
Simplicidad
Auto documentación
Facilidad de Prueba: Grado de Complejidad
esfuerzo requerido para probar un Facilidad de auditoria
programa verificando que realice Instrumentación
adecuadamente sus funciones. Modularidad
Simplicidad
64
1.3.5.1.3. Modelo FURPS
[31] explica que este modelo de calidad propuesto por Robert Grady y Hewlett Packard
Co (HP) en 1987. Sustenta por un lado 5 características de las cuales se deriva su
nombre (Funcionalidad, Facilidad de Uso, Confiabilidad, Performance y Facilidad de
Soporte), y por otro, que los requisitos se clasifiquen en dos categorías: requisitos
funcionales (F), que son los que especifican funciones que el sistema debe ser capaz de
realizar sin tener en cuenta las restricciones físicas; y requerimientos no funcionales
(URPS), que puntualizan atributos del sistema o del medio ambiente del sistema.
Este modelo incluye de una serie de pruebas para las distintas etapas del producto, los
usuarios pueden prueban el producto antes de colocarlo en producción y obtener un
“leed-back”. Asimismo, existe un plan de soporte definido que contiene una base de
datos con todos los errores registrados para poder subsanarlos.
[31] expone que el modelo FURPS incluye, además de los factores de calidad y los
atributos, restricciones de diseño y requerimientos de implementación, físicos y de
interfaz. Una limitación de este modelo de calidad explica [31] es que no tiene en cuenta
la portabilidad de los productos software que se estén considerando, factor muy
importante en función de las exigencias actuales que recaen sobre el proceso de
desarrollo del software.
Características, capacidades y
F Funtional Funcional
algunos aspectos de seguridad
Factores Humano (interacción),
U Usability Facilidad de uso
ayuda, documentación
Frecuencia de fallos, capacidad de
R Reliability Fiabilidad recuperación de un fallo y grado de
previsión
Tiempos de respuesta,
P Performance Rendimiento productividad, precisión,
disponibilidad, uso de los recursos
Adaptabilidad, facilidad de
mantenimiento,
S Supportability Soporte
internacionalizaciones, facilidad de
configuración
65
Limitación de recursos, lenguajes y
Implementación
herramientas hardware
[32] explican que el modelo de Gilb aparece alrededor de los años 1986 - 1988. Este
modelo utiliza el termino de ‘atributos’ los cuales hacen referencia a la medida de
calidad que determinado sistema (producto) a evaluar posee. El modelo muestra
especial interés en aquellos atributos de calidad que son de interés para el usuario
con miras a satisfacer los requerimientos o necesidades de éste. Los atributos que
GILB definió para establecer la calidad de un sistema son los siguientes:
66
Figura 10. Modelo de calidad Gilb
Quality factor
Quality criteria
Quality metrics
67
El modelo Boehm tiene como finalidad que, el software realice lo que requiere el
usuario, emplee los recursos informáticos de forma eficiente, sea de fácil uso y
aprendizaje y, sea bien diseñado, codificado, probado y mantenido.
Las métricas directas e indirectas son usadas para determinar el nivel de acuerdo con
un criterio en particular que afecta a los principales factores de calidad, como
portabilidad, confiabilidad, facilidad de mantenimiento, facilidad de modificación.
Cada factor es descompuesto en varios criterios separados.
68
1.3.5.1.6. Modelo GQM (GOAL – QUESTION – METRIC)
Expone [33] que, el enfoque GQM basa la mejora en la definición clara de procesos
y productos, proporcionando una estructura para alcanzar los objetivos cruciales del
proyecto. Consta de 3 etapa siendo estas:
69
a. Nivel Conceptual (Goal): El objetivo o meta es definido para un propósito en
específico en base a las necesidades de la organización, teniendo en cuenta una
variedad de razones desde múltiples puntos de vista relacionados a un
ambiente en particular.
b. Nivel Operacional (Question): Representa un conjunto de preguntar que son
empleadas para caracterizar la forma de realización de una meta especifica.
c. Nivel Cuantitativo (Metric): Representa un conjunto de datos que están
asociados a toda pregunta de manera cuantitativa. Para realizar la
cuantificación se emplea un conjunto de métricas.
[33] explica que, SATC desarrollo un modelo dinámico que permite la producción
de varios proyectos en desarrollo. Los datos del proyecto son usados para realizar
proyecciones acerca de los riegos y puntos de control del proyecto. Este modelo
utiliza un amplio rango de medidas métricas y; tiene objetivos, atributos y métricas
asociadas a los procesos de desarrollo y al software propiamente dicho. Este modelo
define un conjunto de metas u objetivos relacionados al producto de software y
atributos del proceso que permiten realizar indicadores de la probabilidad de éxito
de los objetivos.
70
Etapa de clico de vida cuando se
realiza un cambio
Nro. de requerimientos del
software que no se ajustan a los
Trazabilidad requerimientos del sistema
Nro. de requerimientos del
software que no se ajustan al
código y a las pruebas
Estructura / Complejidad lógica. Uso de
Arquitectura GOTO tamaño
Facilidad de Correlación de complejidad /
Calidad del mantenimiento tamaño
producto Correlación de complejidad /
Reusabilidad
tamaño
Documentación interna Porcentaje de comentarios
Documentación externa Índice legible
Horas staff dedicadas a las
Uso de los recursos
Efectividad de la actividades del ciclo de vida
implementación Porcentaje de Tareas terminadas / tareas
terminación terminadas planificadas
Errores y criticidad
Efectividad de la Tiempo de encuentro de errores
Corrección
prueba Tiempo de errores fijos
Ubicación del código de falla
Explica [33] que el modelo Dromey tiene el propósito de trabajar con una estructura
que permite construir y utilizar un modelo de calidad práctico para evaluar las etapas
de determinación de los requerimientos, diseño e implementación. La información
puede ser usada para elaborar, comparar y evaluar la calidad de los productos de
software. El modelo Dromey plantea la calidad del producto por medio de la
definición de sub-características que pueden ser medidas y evaluadas como
características. También, permite aumentar el entendimiento respecto de la relación
entre los atributos (características) y los sub-atributos de calidad.
Según [33] , Dromey propone 3 modelos para cada etapa del proceso de desarrollo:
un modelo de requerimientos, modelo de diseño y un modelo de calidad de la
71
implementación. Las características de calidad planteadas en este modelo son
eficiencia, confiabilidad, facilidad de mantenimiento, portabilidad, facilidad de uso
y funcionalidad.
Las características pueden ser agrupadas de acuerdo con diversos aspectos a tener en
cuenta en la implementación: corrección, aspectos internos, aspectos del contexto y
aspectos descriptivos.
Así mismo explica [33] que, Dromey propone una matriz que relaciona las
características de calidad respecto de la Norma ISO 9126-1. Dicha matriz presenta
un mapeo entre las características del producto y los atributos de alto nivel, el cual
es empleado en las evaluaciones del producto de software
72
Tabla 28. Capas de estructura del Modelo de C-QM
Según explica [33], esta metodología fue desarrollada por MITRE Corporation y se
basa en el concepto de establecer una jerarquía en la cual los conceptos relacionados
al riesgo del ciclo de vida están compuestos de factores tangibles y medibles. Es una
metodología que permite cuantificar los riesgos asociados al software. SQAE provee
un conjunto de herramientas y métodos de evaluación que dan una medida
consistente de la calidad el software y sus riesgos asociados.
Así mismo explica [33] que el modelo SQAE está basado en el modelo de Boehm,
McCall y Dromey. Los factores se establecen en un contexto en el cual las métricas,
la documentación y la codificación pueden ser usadas para generar un perfil de las
fortalezas y debilidades del diseño y de la implementación del sistema
73
Por otro lado, explica [33] que, el objetivo de esta metodología es producir un
sistema de evaluación que satisfaga el objetivo de producir resultados confiables en
todas las etapas del ciclo de vida del software.
Quality area
Quality factor
Quality atributes
Metrics & measures
Está metodología plantea “factores de calidad” que sirven como base medible para
la definición de las 4 áreas de calidad (maintainability, evoluability, portability,
descriptiveness). Los factores de calidad (consistency, Independence, modularity,
documentation, self descriptiveness, anomaly control, design simplicity) son menos
abstractos que las áreas de calidad y proveen una estructura para medir la calidad de
un sistema.
[33] explica que las áreas de calidad se usan para definir los conceptos de riesgos del
ciclo de vida y se expresan como la suma de varios factores que abarcan aspectos
del concepto a medir.
El uso de porcentajes de factores de calidad deriva de las áreas de calidad. Por cada
factor de calidad se tiene definido un mapeo entre el factor de calidad y una o más
áreas de calidad de acuerdo con lo que explica en su análisis [33]
74
Tabla 29. Mapeo de áreas y factores de calidad de la metodología SQAE
Design Simplicity
Anomaly Control
Descriptiveness
Documentation
Independence
Consistency
Modularity
Self
Maintainability 20% 20% 15% 15% 15% 15%
Evoluability 20% 25% 25% 20% 10%
Portability 20% 25% 15% 40%
Descriptiveness 50% 50%
De acuerdo con [34] que explica que el producto de software de calidad surge de lo
eficaz y eficiente que puede ser el proceso de desarrollo, Se tiene la necesidad de
extender el concepto de calidad tanto procesos como productos y servicios de una
organización o una combinación de ellos.
1.3.5.2.1. ITIL
[29] explica que este modelo fue desarrollado en el Reino Unido, tiene el fin de
fortalecer la gestión gubernamental, a partir de cinco elementos dentro de los que
se destacan: la perspectiva del negocio, entrega de servicio, soporte al servicio,
manejo de la infraestructura y manejo de aplicaciones, con el propósito de ofrecer
una estructura integral para presentar a la organización un servicio completo,
75
cubriendo necesidades de apoyo de instalación, adecuación de redes,
comunicaciones, hardware, servidores, sistema operativo y software necesarios.
La norma ISO/IEC 15504 establecer los requisitos necesarios para una evaluación
de procesos, así como también de los modelos de evaluación, permitiendo que los
requisitos que establece sean adaptados en cualquier modelo de evaluación de una
empresa. Estos requisitos comprenden:
76
a. Evaluación de procesos
b. Mejora de los procesos
c. Evaluar la capacidad y madurez de los procesos
1.3.5.2.3. Bootstrap
77
b. Incluir estándares reconocidos internacionalmente como fuentes para la
identificación de las prácticas a considerar.
c. Dar soporte a la evaluación indicando cómo el estándar de referencia ha sido
empleado en la organización.
d. Asegurar la fiabilidad y la capacidad de repetición de la evaluación.
e. Identificar las fortalezas y debilidades de los procesos de la organización.
f. Brindar soporte a la creación y aplicación de un plan de mejora que genere
resultados aceptables de forma que permita alcanzar los objetivos de la
organización.
78
Figura 17. Modelo de procesos Bootstrap
De acuerdo con [29] explica que este modelo se enfoca al desarrollo profesional de
ingeniero desarrollando una adecuada administración de calidad de los proyectos
de desarrollo minimizando los efectos del producto estimación mi planificación del
trabajo.
Este modelo está diseñado para eh ser utilizado en organizaciones que emplean
modelos como CMMI o ISO 15504.
79
1.3.5.2.5. Team Software Process (TSP)
[29] explica que el TSP, es la siguiente etapa al PSP, está diseñado para el trabajo
de equipos de desarrollo de software, que se orientan al desarrollo de productos
minimizando los defectos en tiempo y costos estimados.
A. Evolución de CMMI
Al inicio CMMI era un modelo que combinaba tres modelos fuente: Capability
Maturity Model for Software(SW-CMM) V2.0, el System Engineering
Capality Model (SECM), y el Integrated Product Development Capability
Maturity Model (IPD-CMM); los cuales fueron seleccionados debido al éxito
80
en su adopción o por su prometedor enfoque para mejorar los procesos en una
organización.
En principio el modelo CMM era aplicado en programas de defensa, pero
debido a la gran aceptación se llevó a cabo el desarrollo de modelos CMM para
para diversos ámbitos más allá del software.
81
En el 2007 se publicó el modelo CMMI para adquisición; Como fue elaborado
a partir de la versión 1.2 del modelo CMMI para Desarrollo, también se
denominó versión 1.2. Dos años más tarde se publicó el modelo CMMI para
Servicios. Como fue construido sobre los otros dos modelos, también fue
denominado versión 1.2. En 2008 se realizaron planes para comenzar a
desarrollar la versión 1.3, que aseguraría la consistencia entre los tres modelos
y mejoraría el material de alta madurez en todos los modelos.
82
e. Permiten producir productos y servicios de alta calidad.
a. Niveles de Madurez
Es representado por un camino consecutivo de pasos en la capacidad de los
procesos, los que permiten medirlos contra un grupo predefinidos en niveles los
que a su vez sirven como base para alcanzar el siguiente escalón superior y éste
en otro de más alto nivel y así sucesivamente. Esta clasificación se realiza
satisfaciendo los objetivos genéricos y específicos de las áreas de procesos
agrupadas en el nivel correspondiente. Así para llegar al nivel 3 deberán cumplir
todos los objetivos específicos de los niveles 1,2 y 3.
Figura 19. Niveles de Madurez de CMMI. Representa los escalones que establece CMMI
Institute para poder alcanzar una optimización en los procesos dentro de una organización.
83
ii. Nivel 2: Gestionado
84
En el nivel de madurez 3, los estándares, las descripciones de los
procesos y procedimientos de un proyecto se diseñan a partir del
conjunto de procesos estándar de la organización para adaptarse a un
determinado proyecto o unidad organizativa. El conjunto de procesos
estándar de la organización incluye los procesos abordados en el nivel
de madurez 2 y el nivel de madurez 3. Como resultado de ello, los
procesos que se llevan a cabo en toda la organización son compatibles
excepto por las diferencias de la sastrería.
Otra diferencia fundamental es que en el nivel de madurez 3, los
procesos son normalmente se describe con más detalle y más rigurosa
que en el nivel de madurez 2. En el nivel de madurez 3, los procesos son
gestionados de manera más proactiva, usando la comprensión de las
relaciones de las actividades del proceso y las medidas detalladas del
proceso, sus productos de trabajo y sus servicios.
85
de variación de procesos se identifican y, en su caso, las fuentes de
causas especiales están corregidos para evitar que se repita en el futuro.
Calidad y rendimiento de los procesos se hayan incorporado las medidas
en la organización del repositorio a medida soporte de toma de
decisiones basadas en el futuro.
Una diferencia fundamental entre el nivel de madurez 3 y el nivel de
madurez 4 es el grado de previsibilidad del rendimiento de los procesos.
En el nivel de madurez 4, el rendimiento de los procesos se controla
mediante técnicas estadísticas y otras técnicas cuantitativas, por lo que
es previsible cuantitativamente hablando. En el nivel de madurez 3, los
procesos son sólo cualitativamente predecibles.
v. Nivel 5: Optimizado
86
aprendizaje. Mejora de los procesos es, inherentemente, un papel que
todo el mundo tiene que jugar, lo que se traduce en un ciclo de mejora
continua.
Una diferencia fundamental entre el nivel de madurez 4 y el nivel de
madurez 5 es el tipo de variación de procesos. En el nivel de madurez 4,
los procesos se encargan de causas especiales de variación de procesos
y proporcionan estadísticas para prever los resultados. A pesar de que
los procesos pueden producir resultados previsibles, los resultados
pueden no ser suficientes para alcanzar los objetivos establecidos. En el
nivel de madurez 5, los procesos se encargan de causas comunes de la
variación de procesos y el cambio de los procesos (es decir, el cambio
del medio de rendimiento del proceso) para mejorar el rendimiento (al
mismo tiempo que mantiene estadísticas para prever) para alcanzar los
objetivos cuantitativos de mejora de procesos.
1.3.6.1.ISO/IEC 25000:2014
87
Figura 20. División del estándar ISO/IEC 2500n. La norma SQuaRE
plantea 4 divisiones para el control de la calidad e software y su
evaluación
Las normas que conforman este apartado definen todos los modelos, términos y
definiciones comunes referenciados por todas las otras normas de la familia 25000.
Actualmente esta división se encuentra formada por:
88
a. ISO/IEC 25010 – System and Software Quality models: describe el modelo de
calidad para el producto software y para la calidad en uso. Esta norma presenta
las características y sub-características de calidad frente a las cuales evaluar el
producto Software.
b. ISO/IEC 25012 – Data Quality model: define un modelo general para la calidad
de los datos, aplicable a aquellos datos que se encuentran almacenados de
manera estructurada y forman parte de un sistema de información.
89
Figura 21. Calidad de producto de software. Niveles de categoría y subcategoría que debe de cumplir un producto de software para determinar el nivel de calidad de acuerdo al ISO/IEC
25010. Extraído de [38]
90
De acuerdo con ello podríamos indicar que cada punto de ello tiene un
fin que permite medir correctamente el proceso de calidad así tenemos:
Figura 22. Adecuación Funcional. De acuerdo con la ISO 25010 estos son las características que debe cumplir
para aprobar con esta categoría.
91
Figura 23. Eficiencia de desempeño. Evalúa el nivel de uso de los recursos y de acuerdo con la ISO/IEC
cumplen con las siguientes categorías
Figura 24. Compatibilidad. De acuerdo con la ISO/IEC es el nivel de intercambio de información entre
componentes y se subdividen con las subcategorías descritas
92
d. Usabilidad: [38] Capacidad del producto de software para ser
atendido, aprendido, empleado y, además de ser atractivo para el
usuario. Esta característica se subdivide en Capacidad para
reconocer su adecuación, capacidad de aprendizaje, capacidad para
ser usado, protección contra errores de usuario, estética de la
interfaz de usuario y accesibilidad.
Figura 25. Usabilidad. De acuerdo con la ISO/IEC se deben de cumplir con las siguientes subcategorías
93
Figura 26. Fiabilidad, La ISO/IEC 25010 determina que estás son las subcategorías de debe de cumplirse para
obtener Fiabilidad en el producto de software
Figura 27. Seguridad. De acuerdo con la ISO/IEC, determina que las siguientes subcategorías se deben cumplir
para aprobar la categoría de seguridad por la normal SQuaRE
94
g. Mantenibilidad: [38] Representa la capacidad del producto de
software para ser modificado efectiva y eficientemente, debido a
necesidades evolutivas, correctivas o perfectivas. Cuando se
emplea se subdivide en: Modularidad, reusabilidad, analizabilidad,
capacidad para ser modificar y capacidad para ser aprobado
Figura 28. Mantenibilidad. De acuerdo con la norma SQuaRE, la categoría de mantenibilidad se cumplirá si se
integran las siguientes subcategorías
95
usuarios seleccionen o desarrollen y apliquen medidas propuestas por
normas ISO.
b. ISO/IEC 25021 - Quality measure elements: define y especifica un
conjunto recomendado de métricas base y derivadas que puedan ser usadas
a lo largo de todo el ciclo de vida del desarrollo software.
c. ISO/IEC 25022 - Measurement of quality in use: define específicamente
las métricas para realizar la medición de la calidad en uso del producto.
d. ISO/IEC 25023 - Measurement of system and software product quality:
define específicamente las métricas para realizar la medición de la calidad
de productos y sistemas software.
e. ISO/IEC 25024 - Measurement of data quality: define específicamente las
métricas para realizar la medición de la calidad de datos.
Las normas que forman este apartado, explica [38], ayudan a especificar
requisitos de calidad que pueden ser utilizados en el proceso de licitación de
requisitos de calidad del producto software a desarrollar o como entrada del
proceso de evaluación. Para ello, este apartado compone de:
96
entradas al proceso de evaluación, las restricciones y los recursos
necesarios para obtener las correspondientes salidas.
b. ISO/IEC 25041 - Evaluation guide for developers, acquirers and
independent evaluators: describe los requisitos y recomendaciones para la
implementación práctica de la evaluación del producto software desde el
punto de vista de los desarrolladores, de los adquirentes y de los
evaluadores independientes.
c. ISO/IEC 25042 - Evaluation modules: define lo que la Norma considera
un módulo de evaluación y la documentación, estructura y contenido que
se debe utilizar a la hora de definir uno de estos módulos.
d. ISO/IEC 25045 - Evaluation module for recoverability: define un módulo
para la evaluación de la sub característica recuperabilidad
(Recoverability).
97
permitiendo la entrega de productos con el menor riesgo posible y con atributos
mayores de calidad.
1.6. Hipótesis
1.7. Objetivos
98
CAPITULO II
99
CAPITULO II: MATERIAL Y MÉTODO
Por otro lado, el concepto de diseño de tipo no experimental según [39] basados
en la recolección de diferentes autores, concluye indicando que este tipo de diseño
de investigación se centra en analizar cuál es el nivel o modalidad de una o
diversas variables en un momento dado, evaluar su situación, comunidad, evento,
fenómeno o contexto, así como también determinar cuál es la relación entre un
conjunto de variables.
Para esta investigación el escenario de estudio son las PYME’s peruanas que
cumplan con la característica de estar orientadas al rubro tecnológico, por el
ámbito de desarrollo de software.
100
2.3. Caracterización de sujetos
Dichas PYME’s solicitaron total discreción con respecto a su nombre y entidad por
lo que las nombraremos como Pyme1 y Pyme 2; se consideró para esta investigación
tomar ciertos criterios que conllevan a realizar el estudio de Gestión de proyectos y
control de calidad en productos de software en esta organización.
101
Tabla 30. Técnicas e instrumentos de recolección de datos
102
2.6. Procedimiento de análisis de datos
103
2.9. Modelo de trabajo
A partir del análisis de estos estudios se generará un informe del análisis actual
del sector de desarrollo de software en Perú (IASP) que incluirá la descripción de
los estudios y tablas y gráficas evolutivas de las mismas, mostrando la realidad
actual del sector desarrollo en el Perú
Figura 29. Etapa 1: Análisis del sector de desarrollo de software peruano - Entregable
IASP
104
B. Paso 2: Selección de normas y guías de buenas prácticas
En esta etapa se analizará las normas y guías de buenas prácticas para la gestión
de proyectos de software y calidad dentro de las cuales tenemos.
Normas y Guías
i. ISO/IEC 25000: Guía para la evaluación de calidad de software
ii. ISO/IEC 21500: Guía de gestión de proyectos
iii. CMMI: Mejora y evaluación de procesos para el desarrollo
iv. Competisoft: Mejora de procesos para fomentar la competitividad en
PYME’s
v. Moprosoft: Modelo de procesos de la industria del software
vi. NTP/ISO 12207: procesos de ciclo de vida de software
Figura 30. Etapa 2: Selección de normas y guías de buenas prácticas - Entregable MSI
105
C. Paso 3: Establecer métricas para evaluación
En esta etapa se evaluará las métricas que explican cada norma y se consolidará
una priorización de estas métricas (PM) para que cualquier proyecto de software
pueda medir su calidad de entregable y gestión al emplear el modelo de gestión
y control de calidad planteado en este estudio
106
E. Paso 5: Validación de modelo
107
Paso Final 5
Paso 1
Paso 2
Paso 3
Paso 4
108
2.9.1. Análisis del sector de desarrollo de software en Perú
En esta etapa analizaremos paso a paso cada estudio realizado por del sector de
desarrollo de software en el Perú, dentro de las cuales abordaremos:
[40] explica en base a [41] que, la industria del software tiene un expectante
potencial de crecimiento, determinaba que en el mercado
i. Da empleo directo e indirecto altamente calificado a más de 6000
peruanos
ii. Hay cerca de 300 empresas de software en el Perú
iii. Facturan más de $100 millones con una tasa de crecimiento de 10%
anual
iv. Exportaciones de software crecieron de $6 a $20 millones del 2001 al
2005
Por ello expresa [40] que, bajo ese escenario, es esencial impulsar un trabajo
integral para convertir al sector de desarrollo de software en una fuente de
ingresos para el país.
[40] explica también las razones del porque se debe promover la industria
del software son:
[40] explica que la propuesta que determina [41] es una acción viable, efectiva
e integral, con 6 pilares básicos de trabajo entre los que se destacan.
109
ii. Formar y capacitar nuestro recurso humano.
iii. Impulsar el desarrollo del mercado interno.
iv. Fortalecer la base empresarial.
v. La edificación de una infraestructura tecnológica.
vi. La promoción del desarrollo del mercado externo, a través de la oferta
exportable de software.
[42] explica que en base a los que expone [43], el mercado de la informática
en Perú, que incluye el hardware, software y servicios informáticos
profesionales, tuvo un incremento en su tasa de crecimiento anual compuesto
de 14,1% en los últimos diete años.
Para [43], la expectativa es que este año el crecimiento sea de 9,7% con un
movimiento de $2,289 millones de dólares.
[42] indica que, de acuerdo con Robert Ivanschitz, director de asuntos legales
de Microsoft América Latina, expreso que, en el mercado peruano, la industria
comercial solo del software recaudo $396.8 millones de dólares en el 2017,
según cifras oficiales de Sunat
110
C. Análisis América Sistemas basado en IDC
111
Figura 34. Ventas totales por productos o servicios, entre los años 2006 y 2007
con una base de 300 empresas
[46] indica que el 46% de las ventas del año 2007 fueron por las empresas
grande y se estimaba que las empresas grandes representan el 4% del mercado,
por lo que se considera que existe una amplia brecha de ventas con respecto a
las demás empresas.
112
Tabla 31. Ventas anuales por producto - servicio
Así mismo declare Carlos Jacobsen, gerente general de Apesoft para el diario
[47] que el sector cerró en el año 2015 con $240 millones de dólares y se
proyecta para el 2017 un incremento del 5,3%.
Así mismo, este ejecutivo calcula que en los próximos cinco años la ratio
podría subir a 12%, siempre y cuando se implemente un Ministerio de
Tecnologías de Información y Comunicación.
Así mismo [48] informa que, de las 500 empresas peruanas de software, solo
95 pertenecen a Apesoft, pero estas representan el 80% de la facturación
nacional del mercado.
113
INFORME DE ANÁLISIS ACTUAL DEL SECTOR DE DESARROLLO DE
SOFTWARE EN PERÚ – IASP
De acuerdo con los estudios realizados por APESOFT, PROM Perú, así como las
acotaciones de empresas relacionadas al rubro de desarrollo de software, como Microsoft,
o entidades como la cámara de comercio, etc., se determina que la industria del software
ha tenido un crecimiento de los últimos años, expresado en cifras de ventas (millones de
dólares), por ejemplo para los años 2003 las ventas de productos y servicios se contabilizó
un total de $83,303 miles de dólares contra un $240 millones de dólares para el año 2015,
de acuerdo con [48], como en incremento de empresas dedicadas a este rubro por ejemplo
para los años 2003, existían únicamente 300 empresas dedicadas al rubro de desarrollo
de software, contra un total de 500 empresas para el año 2017, de acuerdo con [48].
En tal sentido vemos que la industria del Software ha sufrido cambios y crecimiento
acelerados en la última década pues creció un 66,7% respecto a su primer registro en el
año 2003 versus el 2016.
114
2.9.2. Selección de normas y guías de buenas prácticas
En esta etapa vamos a analizar las principales características y métricas de evaluación de las principales normas y estándares de calidad en
el desarrollo de software, así como de los modelos de gestión.
Tabla 32. Selección de normas y guías de buenas prácticas para el desarrollo del modelo MGCQ
115
2.9.3. Establecer métricas de evaluación
ISO/IEC 25010
ISO/IEC 9126
Modelos o Estándar de calidad
WebQEM
Dromey
FURPS
McCall
Boehm
C-QM
SQAE
SATC
Características de calidad
Funcionalidad o Adecuación
1 x x x x x x x
funcional
2 Usabilidad o Facilidad de uso x x x x x x x
3 Integridad o Seguridad x x
4 Corrección, precisión o Exactitud x
5 Confiabilidad o fiabilidad x x x x x x x
6 Eficiencia o Rendimiento x x x x x x x x
7 Facilidad de mantenimiento x x x x x x x
8 Facilidad de prueba x x x
Flexibilidad, mutabilidad, facilidad
9 de modificación, facilidad de x x
cambio
10 Facilidad de reutilización x x x x
11 Interoperabilidad x
Portabilidad o facilidad de
12 x x x x x
transportación x
13 Ingeniería humana x
Comprensibilidad, facilidad de
14 entendimiento, descripción o x
pertinencia del reconocimiento
15 Soporte o facilidad de soporte x
16 Compatibilidad x
17 Conformidad x
18 Capacidad de evolución x
Total 7 7 11 5 5 4 4 6 8 4
Nota: Características de calidad de Software en base a cada norma y estándar de calidad de software como
producto. Recuperado de “Análisis comparativo de modelos y estándares para evaluar la calidad del
producto de software”, de [54].
116
Tabla 34. Sub-características de calidad cubiertas por los modelos y estándares a nivel del producto
ISO/IEC 25010
ISO/IEC 9126
Modelos o Estándar de calidad
WebQEM
Dromey
FURPS
McCall
Boehm
C-QM
SQAE
SATC
Sub-características de calidad
1 Idoneidad o Pertinencia funcional 6,7 1 1 1
2 Precisión, Exactitud o Corrección 5 1,5 3 5 8 1 1
3 Interoperabilidad 1 16
4 Seguridad o Integridad 1 1 1 1 3
5 Facilidad de recuperación 5 1 5 5
7 Adaptabilidad 15 1 12 12
8 Generalidad o Comunalidad 7,10,12 9,10 1
9 Completitud funcional 5,12 1,2,5,7 1 1 1
Comprensibilidad, Facilidad de
10 entendimiento, descripción o 1 10 1,2 2 2
pertinencia del reconocimiento
7,10,12,
11 Documentación interna 2,7,10,12 2 2,7 1
18
7,10,12,
12 Documentación externa 2,7,10,12 2 2,7 2
18
13 Cohesión 7,10,12 2
14 Facilidad de Operación 7 2 2 2
15 Soporte o Facilidad de Soporte 2
117
Atracción o Estética de la interfaz de
16 2 2 2 2
usuario
17 Familiarización 2 2
18 Comunicatividad 8,13 2 2
19 Volumen y tasa de entrada/salida 2
20 Accesibilidad 6,8,13 6,7 6 2
21 Protección contra errores del usuario 2
22 facilidad de aprendizaje 2 2
Estabilidad o Estabilidad de las
23 1 2 7 7
modificaciones
24 Control y auditoria de acceso 3
25 Integridad de los datos 3
26 No repudio 3
27 Responsabilidad 3
28 Autenticidad 1,5,7 3
29 Compleción 1,5 4
30 Trazabilidad 4 1
31 Madurez 5 5 5 5 5
32 Tolerancia ante fallos 5 5 5 5 7,18
33 Encapsulamiento 5,7,10,12
Especificación o construido según
34 1,2,5,7,10,12 1 10
las especificaciones
35 Poco acoplamiento 5,7,10,12
36 simplicidad 6,7 5,7,8 7,18
37 Disponibilidad 6 1 5
118
Rendimiento o Comportamiento
38 6 6 6 6 6 6
temporal
39 Utilización de recursos 6 6 6 6 6
Flexibilidad, mutabilidad, facilidad
40 de modificación, facilidad de cambio 1,5,7 7 7 7
o facilidad de cambio
41 Abstracción 7,10 7
42 Ajustable 7,10,12
43 Parametrización 7,10,12
44 Modularidad 6,7 7,8,9 7,10 7 7,12,18
Reusabilidad o facilidad de
45 7 7
reutilización
Facilidad de diagnóstico o facilidad
46 5 1 7 7
de análisis
7,8,9,10, 7,10,12,
47 Auto descripción 8,14
12 18
48 Instrumentación 2,6,7 8 15
49 Facilidad de prueba 15 7 7
50 Estructura 8,9,14 1,5,7 7
Capacidad de ampliación o
51 9 7 9 15
capacidad de evolución
52 Independencia de la máquina 12 10,12 12
53 confidencialidad 3
Independencia del software de
54 7,10 10,12 12
sistema
55 Datos comunes o estandarización 2,11
119
Comunicaciones comunes o
56 Estandarización de las 1,5 11
comunicaciones
57 Facilidad de reemplazo 12 12
58 Coexistencia 12 16
59 Concisión 14 5,7
60 Legibilidad 14 1
61 Facilidad de instalación 15 12 12
62 Facilidad de configuración 15
63 Compatibilidad 15
64 Conformidad respecto al modelo 17
Conformidad respecto al modelo de
65 17
referencia
Total 12 26 24 24 12 10 15 21 31 9
Nota: Recuperado de “Análisis comparativo de modelos y estándares para evaluar la calidad del producto de software”, de [54].
120
En base a ello seleccionaremos las principales características (Indicadores de
calidad para el producto de software) del consolidado inicial Características de
calidad de los modelos y estándares de calidad. Tabla 33
CARACTERÍSTICA SUB-CATEGORÍA
1. Pertinencia Funcional
2. Precisión
Funcionalidad 3. Interoperabilidad
4. Seguridad
1. Facilidad de Entendimiento
2. Facilidad de Operación
3. Protección contra errores de usuario
Usabilidad
4. Facilidad de aprendizaje
5. estabilidad
1. Control de Acceso
2. Integridad de los datos
Seguridad 3. Autenticidad
4. Confidencialidad
1. Uso de recursos
Eficacia 2. Rendimiento
3. Disponibilidad
1. Documentación Interna/Externa
2. estabilidad de las modificaciones
Mantenimiento 3. Tolerancia a fallos
4. Flexibilidad
1. Adaptabilidad
2. Facilidad de Instalación
Portabilidad 3. Coexistencia
4. Modularidad
121
Detalle de
Met. Dim. Evaluador Detalle de Evaluador Fórmula Mejor esperado Campos
indicador
Mide el número de
A: Número de funciones
funciones con capacidad
donde se han detectado
Suficiencia de llevar a cabo las tareas 𝒙 = 𝟏 − 𝐀/𝐁 más cercano a 1 problemas en la evaluación.
funcional especificadas comparadas
B: Número de funciones
con el número de
evaluadas.
funciones evaluadas.
Mide la relación entre el A: Número de funciones
número de funciones perdidas detectadas en la
Integridad de la perdidas detectadas y evaluación.
Adecuación
122
A: Número de resultados
encontrados por los
Mide el número de
𝒙 = 𝑨/𝑻 usuarios con un nivel de
Precisión resultados con precisión más cercano a 0
precisión diferente al
inadecuada.
requerido.
T: Tiempo de operación.
Mide el número de fallos
A1: Números de fallos
que no se repiten durante
Resolución de 𝒙 = 𝑨𝟏 − 𝑨𝟐 resueltos.
el periodo definido de más cercano a 1
fallos A2: Número total de fallos
ensayo bajo condiciones
detectados.
similares.
Fiabilidad
Madurez
123
A: Número de elementos
Mide el número de
de datos de entradas y
elementos de datos de
salida que el usuario
Entradas y entradas y salida
𝒙 = 𝐀/𝐁 entiende correctamente.
salidas comprendidos por el más cercano a 1
B: Número de elementos
comprensibles usuario y compararlos con
de datos de entrada y salida
el número total de datos
disponibles desde la
disponibles por el usuario.
interfaz.
Mide el comportamiento T: Suma del tiempo de
Facilidad de
Facilidad de Aprendizaje
124
A: Número de fracasos en
la recuperación del error en
Facilidad de
Mide el comportamiento las que el usuario no haya
recuperación de 𝒙 = 𝟏 − 𝐀/𝐁
del usuario que opera el más cercano a 1 sido informado del riesgo
error operacional
software. por el sistema.
en uso
B: Número de errores del
usuario o cambios.
Prueba de usuario y A: Número de funciones
observación del personalizadas
Uso de la 𝒙 = 𝐀/𝐁
comportamiento del más cercano a 1 satisfactoriamente.
personalización
usuario que opera el B: Número de intentos de
software personalización.
Mide el tiempo que tarda TR: Tiempo en obtener el
Tiempo de en la muestra para 𝒙 = 𝑻𝑹 − 𝑻𝑪 resultado.
Comportamiento en el tiempo
más cercano a 0
respuesta completar su operación y TC: Tiempo en introducir
registro de cada intento el comando.
125
Ejecutar un número de
escenarios de tareas
concurrentes.
Medir el tiempo que tarda 𝒙 = 𝑻𝒂 − 𝑻𝒃 Ta: Tiempo total de espera.
Tiempo de espera en completar la operación más cercano a 0
Tb: Tiempo de tarea.
seleccionada.
Registro de cada intento y
contar el tiempo medio
para cada escenario.
Analizabilidad
126
deben ser Mide la relación entre la
modificadas. cantidad de comentarios
de un producto y su
LC: Líneas de código
tamaño (incluye 𝑳𝑪
Densidad 𝒙= ∗ 𝟏𝟎𝟎 comentadas
comentarios). Su objetivo mayor cantidad
comentarios 𝑳𝑻 LT: Líneas de código
es evaluar los comentarios
totales
en el código para conocer
su capacidad para ser
analizado y modificado
Mide la relación entre el Ausencia de comentarios
número de defectos de (10)
Densidad de 01-25: Muy buena Elevada complejidad
analizabilidad y el tamaño
defectos de la 26-50: Buena ciclomática (40)
del proyecto. Se calcula la menor cantidad
capacidad para 51-75: Mala
densidad de violaciones al Incoherencias en el código
ser analizado 76-100: Muy Mala
realizar un análisis (30)
estático del código fuente Código repetido (20)
Miden atributos
Mide la relación entre el
relacionados con
número de dependencias
el esfuerzo del
Modificabilidad
127
llevar a cabo una 95%-100% : Muy
modificación buena
Representa la capacidad 𝑴𝒕𝒐𝒕 − 𝑴𝒏𝒐𝒅𝒐𝒄 Mtot = Módulos totales
determinada 70%-95% : Buena
Documentación de documentación en el 𝒙= ∗ 𝟏𝟎𝟎 Mnodoc = Módulos no
𝑴𝒕𝒐𝒕 40%-70% : Mala
proyecto documentales
0%-40% : Muy
Mala
Representa la capacidad NVcs = Número de
de nombrar variables 𝑵𝑽𝒄𝒔 variables con nombre con
Nombres de 𝒙= ∗ 𝟏𝟎𝟎
acordes a la función o 𝑵𝑽𝒕𝒐𝒕 mayor cantidad sentido
variables
contexto en el que se Nvtot = Número de
emplea variables totales
Capacidad de ser Acoplamiento entre clases
cambiado un producto se (30)
mide como la relación 01-25: Muy buena Incoherencias en el código
Densidad de
entre el número de 26-50: Buena (30)
defectos de menor cantidad
defectos de 51-75: Mala Código repetido (25)
modificabilidad
modificabilidad que 76-100: Muy Mala
representa el producto y Ausencia de comentarios
su tamaño. (15)
Miden atributos
relacionados con
la conducta
inesperada del A = Número de fallos
Estabilidad
128
Mide la relación entre el
número de pruebas
unitarias y la complejidad
UN: Número de pruebas
ciclomática, es decir, el
Densidad de unitarias
número de pruebas ∑ 𝑼𝑵 mayor cantidad
pruebas unitarias 𝒙= CC: Complejidad
unitarias codificadas en ∑ 𝑪𝑪 ciclomática
Miden atributos relación con el número de
relacionados con pruebas unitarias
el esfuerzo del deseables
Facilidad de prueba
129
2.9.4. Modelo de Gestión para aseguramiento de Calidad
2.9.4.1.Planificación
130
Figura 37. Etapa de planificación
131
Figura 38. Etapa de Planificación, Subproceso Generación de plan de trabajo
132
A. Documentos organizacionales previos (DOP)
133
Para registrar los aspectos legales del proyecto se puede guiar del
ANEXO 4: Documento de aspectos legales (DAL)
4.1.Costos
4.2.Tiempo (DTTP)
5. Requisitos (REQ)
Este documento sirve como medio de comunicación entre clientes y
usuarios, en este proceso deben de recogerse tanto las necesidades de
clientes y usuarios, así como también los requisitos que deben cumplir
el producto y/o servicio resultante del proyecto para satisfacer dichas
necesidades.
134
Para llevar a cabo la toma de requisitos del sistema puede emplearse el
modelo que se visualiza en el ANEXO 7: Documento de requerimiento
del proyecto (DRPY)
Este debe ser un documento consensuado entre todas las partes y tener
un carácter contractual, de forma que cualquier cambio que se desee
realizar en él una vez acordada la primera línea base, debe aplicarse
siguiendo el procedimiento y formato de control de cambios que se
establece para el proyecto.
El consolidado de los requisitos se puede completar usando el modelo
mostrado en el ANEXO 8: Documento de listado requerimientos del
proyecto (DLRPY).
135
El hecho de realizar esta reunión inicial de lanzamiento del proyecto no
excluye que posteriormente se formalice la aceptación del plan de proyecto
en reuniones posteriores, sino que van estrechamente ligados entre sí para
concluir en un sólido plan de proyecto que determine las directrices del
actuar del proyecto.
En esta reunión debe de estar incluido por lo menos, la alta dirección de la
empresa con sus representantes y el jefe de proyecto.
Para un modelo de la reunión inicial del proyecto puede usarse el modelo
visto en el ANEXO 1: Documento de reunión inicial del proyecto (DRI).
Salida
Entradas
Establecer el marco
Reunión inicial del
para generar el plan de
proyecto
trabajo
136
2. Establecer perfiles de equipo de trabajo
Dentro de este hito se deberán establecer los perfiles del empleado que
trabajará en el desarrollo del proyecto, deben especificarse, el perfil del
cargo, las funciones a desempeñar, la jerarquía de puestos.
Para completar este hito se puede guiar del DPET (Documento de
perfiles de equipo de trabajo), que se encuentra en el ANEXO 10:
Documento de perfiles de equipo de trabajo (DPET).
Entradas
1. Políticas empresariales
2.Objetivos de la
organización Salida
3.Aspectos legales
4.Costos y tiempos Plan de trabajo
5.Requisitos
6.Plan de mejora
continua
Figura 40. Generar plan de trabajo. Flujo de proceso de para generar un plan de trabajo.
137
Para asegurar un correcto plan de trabajo se debe incluir todos los
documentos necesarios, los documentos que se mencionan en este modelo,
así como los que se emplean en la metodología de gestión de proyectos que
se ha elegido y se debe concluir con un documento claro y preciso. En él se
detalla el formato de plan de trabajo que se incluirá en su gestión de
proyectos general.
D. Estándares de calidad
138
1. Establecer estándares del producto
En esta etapa deberá de obtener los documentos necesarios para poder
evaluar métricamente el producto/servicio de software. Dentro de ellas
se requieren los siguientes documentos necesarios.
139
En este documento debe constar la evaluación de la actividad
desarrollada y medida por el usuario final, por parte del comité de control
de calidad.
140
importancia del cambio/corrección, etc.), la versión del proyecto que se
evaluó, y las implicaciones que tomará este cambio/corrección, en el
desarrollo del proyecto y el tiempo que implicará dicho proceso.
141
Figura 42. Etapa de Planificación, Subproceso Selección de comité de control de calidad
Entradas
Salida
1.Manual de perfil de
puesto. Selección de personal
2.Perfiles profesionales de comité de control de
enviado. calidad.
Jefatura de comité
de control de calidad
Personal de
seguimiento de la
calidad
143
además de los documentos ya trabajados hasta el momento como el plan de
trabajo, los estándares de calidad del producto y del proceso y la
conformación del equipo de control de calidad.
Entradas
Para la generación del plan de proyecto se puede guiar del modelo previsto
en el ANEXO 21: Documento de plan de proyecto (DPY)
En esta etapa se evalúa todos los conceptos que se han incluido en el plan
de trabajo desarrollados hasta el momento para que la Dirección de la
organización evalúe si los conceptos concuerdan con lo esperado para el
proyecto y para sus lineamientos como organización o debe realizarse algún
ajuste necesario.
144
La reunión final del proyecto es el último paso que se lleva a cabo en la
planificación del proyecto y en él se reúnen el director de la organización y
el jefe de proyecto para dar la conformidad del plan de proyecto, así como
su inicio formal del desarrollo, presentar al comité de control de calidad al
jefe de proyecto y establecer las funciones que se llevarán durante el plazo
del desarrollo del proyecto.
2.9.4.2.Hacer
Esta es por lo general la etapa más demandante, requiere de toda la energía del
equipo. Es fundamental estar muy bien organizados, que cada uno sepa que tarea
debe realizar, cómo hacerla y cuándo.
145
Figura 46. Etapa de Hacer
146
A. Otorgar el calendario y requerimientos
Entradas Salida
Calendario de
Plan de proyecto aprobado
actividades y tareas y
requerimientos
147
C. Seleccionar actividad a trabajar
E. Desarrollo de tarea
148
1. Ejecutar tarea
Comprende la ejecución de cada tarea designada en el calendario de
procesos a desarrollar teniendo en cuenta la hoja detallada de cada
requerimiento que aún falta por completar o modificar.
149
F. Validación de actividad
150
Figura 49. Etapa de Hacer, Subproceso Desarrollo de validación de actividad
151
5. Registrar resultado final de proceso de validación
Concluida el hito de validación del usuario mediante los casos de
revisión, el líder del proyecto deberá registrar el resultado final del
proceso, en el Documento de resultados de prueba de validación,
puede guiarse del ANEXO 23: Documento de hallazgos de validación.
152
G. Generar entregable y reporte final del proyecto
153
2.9.4.3.Verificar
154
2.9.4.4.Actuar
Por último, una vez finalizado el periodo de prueba se deben estudiar los
resultados y compararlos con el funcionamiento de las actividades antes de haber
sido implantada la mejora. Si los resultados son satisfactorios se implantará la
mejora de forma definitiva, y si no lo son habrá que decidir si realizar cambios
para ajustar los resultados o si desecharla. Una vez terminado el paso 4, se debe
volver al primer paso periódicamente para estudiar nuevas mejoras a implantar en
otros proyectos.
155
B. Solicitar documentos del proyecto
En esta etapa el directorio solicita al jefe de proyecto los documentos
del proyecto dentro de los que se destaca.
C. Analizar el proyecto
En este proceso, el directorio realiza un análisis de los documentos
entregados que prescriben el inicio y el fin del proyecto, basándose en
dos puntos de vista:
156
CAPITULO III
157
CAPITULO III: REPORTE DE RESULTADOS
Para el desarrollo del modelo se empleó como base el modelo Deming de mejora
continua y dentro de ella el uso de modelos, metodologías y buenas prácticas
para describir cada etapa del modelo de gestión y control de calidad.
158
trabajo, así como los estándares de calidad interna que llevaran a cabo, con
el fin de elaborar el plan de proyecto preliminar que posteriormente será
evaluado por el Director, de cumplir con lo requerido para el desarrollo del
mismo, y de estar acorde con sus políticas y objetivos se procederá a aprobar
el plan de proyecto y hacerlo participe al jefe del proyecto en una reunión
final, hito que inicia la etapa de Hacer.
4. ACTUAR: en esta última etapa se realiza una última reunión con el jefe de
proyecto y el director o gerente de la organización con el fin de verificar lo
acordado en la etapa de planificación contra lo resultante en la etapa de hacer
y verificar, y a partir de ello generar un plan de mejora continua para futuros
proyectos de desarrollo basados en buenas prácticas.
159
3.1.2. Discusiones
Modelo Discusión
A diferencia del modelo planteado el modelo de PMBOK se
centra en la gestión del desarrollo del proyecto como tal y,
aunque presenta dentro de su planificación un apartado de
gestión de la calidad, el proceso es muy extenso debido a que
PMBOK se centra en el desarrollo de proyectos a gran escala y
PMBOK
no está concebido para organizaciones pequeñas con proyectos
de desarrollo acordes con su realidad.
Es por ello que el modelo planteado representa un control
mucho más corto pero efectivo para el aseguramiento de la
calidad en los productos finales a entregar.
El proceso PSP y TSP se centran en la entrega de un producto
de calidad basado en una serie de normas y procesos que deben
de ajustarse desde el inicio de cada proyecto para asegurar que
el entregable final cumple con los estándares requeridos, siendo
ellos mismos los gestores, evaluadores y actores del proceso
del aseguramiento de la calidad.
PSP Y TSP En el modelo que se planteó, existe un equipo de control de
calidad que dispone realizar las validaciones que se tomaron en
consideración el iniciar el proyecto y, siendo este un ente que
participa externamente al desarrollo del proyecto pero que a su
vez se encuentra estrechamente ligado a cada actividad, no
genera vínculos entre el personal que desvirtúen las discusiones
finales en cada control.
160
El modelo de excelencia EFQM representa una buena práctica
para el control de la calidad y su aseguramiento en cualquier
organización, sin embargo a diferencia con el modelo
planteado, el modelo EFQM presenta conceptos muy abstractos
que complican la implementación en una organización sin
contar con un consultor especialista acreditado, lo que se
EFQM concluye en un desembolso de dinero para la organización, sin
embargo el uso del modelo planteado representa una adición
al modelo o metodología que emplea la organización para el
desarrollo de proyectos, mejorando y aprendiendo a gestionar
su calidad del producto sin aumentar el tiempo necesario para
su desarrollo, mejorando la gestión de los costos y aprendiendo
de ellos para nuevos proyectos.
Moprosoft corresponde a un marco de trabajo para el desarrollo
de software que permite facilitar el cumplimiento de normas
de buenas prácticas como la ISO 9000:2000 y CMMI, se
orienta a mejorar los procesos para contribuir a los objetivos de
la organización.
A diferencia del Moprosoft, el modelo planteado no requiere
MOPROSOFT
contar con algún norma o guía de buena práctica previa, sino
que se adquiere durante el proceso, es decir si durante el
proceso, la organización decide emplear e interiorizar CMMI,
o alguna guía o norma ISO el modelo no se verá afectado, más
por el contrario se enriquecerá aún más de las acciones tomadas
por la organización.
161
3.2.Consideraciones finales
a. El modelo presentado en este proyecto de investigación correspondió a una
adaptación de los modelos de buenas prácticas y modelos de calidad que están
establecidos hasta el momento de desarrollo de la investigación.
b. Se propone emplear el modelo planteado en una PYME peruana de desarrollo y
realizar la medición cuantitativa del proceso y sus resultados.
c. Se propone desarrollar el modelo planteado en esta investigación en un framework
de computadora empleable en un sistema de control de proyectos.
3.3. Conclusiones
a. En la industria peruana de software, específicamente en las organizaciones de
pequeño y mediano tamaño (PYME’s) ha sufrido un incremento considerable
que se concluye en la necesidad cada vez mayor de software de calidad.
b. Las buenas prácticas representan un marco de trabajo y una dirección a seguir
para toda organización que desea brindar calidad en productos o servicios o
dentro de su organización, por ello para la constitución de este modelo y su
evaluación se ha establecido seleccionar las mejores normas que se adecuan
al desarrollo de software.
c. Una correcta evaluación de la calidad del software permite a la organización
conocer cuáles son los aspectos que deben mejorar en futuros proyectos,
asegurando satisfacer sus necesidades como organización. Es por ello que
dentro del marco de evaluación la presente investigación centraliza las
principales métricas de evaluación.
d. El correcto uso del modelo de gestión y calidad en el desarrollo en proyectos
de software mejorará el producto final y logrará generar un proceso de
aprendizaje para la organización.
3.4. Resultados
Tras la validación y juicio de expertos, concluyeron que el modelo MGCQ
presentado representa un modelo consistente con el sector de desarrollo actual, en un
paradigma de desarrollo ágil de proyectos de software, para PYME’s
162
Sin embargo, determinan que sería consistente incluir mejoras para el modelo MGCQ
que añaden su fusión con la norma ISO/IEC 29110, ciclos de vida del software,
además de mejorar el aspecto de gestión de riesgos e incluir el plan de mejora
continua de forma transversal sobre cada etapa, concluyendo en un consolidado final.
163
Figura 53. Juicio de experto 2, último resultado de análisis
164
Figura 54. Juicio de experto 3, último resultado de análisis
165
REFERENCIAS
[2] W. Perry, Quality assurance for information systems, Wellesley, USA: QED
technical publishing group, 1991.
[3] Institute of Electrical and Electronics Engineers, «IEEE,» [En línea]. Available:
https://www.ieee.org/.
[4] International Software Testing Qualifications Board, «ISTQB,» 2018. [En línea].
Available: https://www.istqb.org.
[5] The Standish Group, «The Standish Group,» 2018. [En línea]. Available:
https://ww.standishgroup.com.
[9] Y. Zhao, J. Gong, Y. Hu, Z. Liu y L. Cai, «Analysis of quality evaluation based on
ISO/IEC SQuaRE series standards and IT's considerations,» IEEE Computer
society, pp. 245-250, 2017.
[10] Y. Lin, Z. Liu y L. Cai, «Application an method of quality management for small-
size software project,» de IET International Conference on Information Science
and Control Engineering 2012, Shenzhen, China, 2012.
166
"Quality Management,Transport and Information Security, Information
Technologies" (IT&QM&IS), St. Petersburg, Russia, 2017.
[13] S.-J. Huang, W.-C. Chen y P.-Y. Chiu, «Evaluation Process Model of the
Software Product Quality Levels,» de International Conference on Industrial
Informatics - Computing Technology, Intelligent Technology, Industrial
Information Integration, Wuhan, China, 2015.
[15] Real Academia Española, «Diccionario de la lengua española,» 2019. [En línea].
Available: https://dle.rae.es/?w=diccionario.
[18] J. Juran, Juran y la planificacion de la calidad, Madrid: Diaz de santos S.A., 1990.
167
[27] Project Management Institute, Guia de funamentos para la dirección de proyectos
PMBOK, Pensilvania, EEUU: Project Management Institute, Inc., 2013.
[42] Gestion, «Mercado de la informática en Perú crecerá 9.7% este año,» Gestion, 6 3
2019.
168
[43] Microsoft, «Microsoft,» 2019. [En línea]. Available: https://news.microsoft.com/.
[47] Gestión, «Apesoft: Con entidad dedicada a las TIC se duplicaría el crecimiento del
sector software,» Gestión, 9 4 2017.
[49] The Standish Group, «The Chaos Report,» Boston, USA, 2015.
[50] CMMI Institute, «CMMI Institute LLC.,» 2019. [En línea]. Available:
https://cmmiinstitute.com/.
169
ANEXOS
170
ANEXOS GENERALES
<Empresa> DRI
<Logo> Fecha:
Documento de reunión inicial del Versión:
proyecto
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito
ASISTENTES A LA REUNIÓN
Area asistente a
Nombres y apellidos Abreviatura Correo
reunión
DISCULPAN SU INASISTENCIA
AGENDA DE TRABAJO
TEMA BENEFICIARIO HORA INICIO DETALLE
171
ANEXO 2: Documento de Políticas empresariales (DPE)
<Empresa> DPE
<Logo> Fecha:
Documento de políticas empresariales Versión:
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito
Alcance
172
ANEXO 3: Documento de Objetivos Empresariales (DOE)
<Empresa> DOE
<Logo> Fecha:
Documento de objetivos empresariales Versión:
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Alcance de objetivos
Objetivos primarios: detalle de objetivos principales y secundarios, así como su peso de medición
para su alcance
Objetivo Principal Objetivo Secundario Medición
Objetivo basado en expresiones generales Objetivos basados en cantidad y tiempo Nivel de Medición del
objetivo
173
ANEXO 4: Documento de aspectos legales (DAL)
<Empresa> DAL
<Logo> Fecha:
Documento de aspectos legales Versión:
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Alcance legal
Justificación
Aspectos legales: detalle de los aspectos generales que determinan el actuar legal de la empresa.
Política organizacional
Categoría legal Artículo legal Detalle de artículo legal
asociada
174
ANEXO 5: Documento de presupuesto para el proyecto (DPP)
<Empresa> DPP
<Logo> Fecha:
Documento de presupuesto para el Versión:
proyecto
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito
Alcance
175
ANEXO 6: Documento de tiempo total para el proyecto (DTTP)
<Empresa> DTTP
<Logo> Fecha:
Documento de tiempo total para el Versión:
proyecto
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito
DETALLE DE TIEMPO: estimación del tiempo total para desarrollo, pruebas, aprendizaje y el
general que demanda el desarrollo del proyecto
CATEGORÍA DETALLE TIEMPO EXCESO
detalle de las actividades que Tiempo que tomará la
Tipo de categoría de Porcentaje de tiempo
puedan comprender la categoría para ser concluida
estimación de tiempo que podrá excederse
categoría totalmente
Gerente General
176
ANEXO 7: Documento de requerimiento del proyecto (DRPY)
<Empresa> DRPY
<Logo>
Fecha:
Documento de requerimiento del Versión:
proyecto
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Alcance
Proyecto
Nro de requerimiento Dependecia
Usuario
Cargo de usuario
Analista responsable
Requerimiento
Detalle de Requerimiento
Usuario
177
ANEXO 8: Documento de listado requerimientos del proyecto (DLRPY)
<Empresa> DLRPY
<Logo> Fecha:
Documento de listado de requerimientos Versión:
del proyecto
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Alcance
Proyecto
Líder del proyecto
Requerimientos
Totalidad de requerimientos
Líder de proyecto
178
ANEXO 9: Documento de plan de mejora continua (DPMC)
<Empresa> DPMC
<Logo> Fecha:
Documento de plan de mejora continua Versión:
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito
Requerimiento asociado
Descripcion de Hallazgo
179
ANEXO 10: Documento de perfiles de equipo de trabajo (DPET)
<Empresa> DPET
<Logo> Fecha:
Documento de perfiles de equipo de Versión:
trabajo
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito
Proyecto
PERFIL PROFESIONAL
Área
Puesto
PERFIL FUNCIONES JEFE INMEDIATO
Perfil profesional del puesto Funciones a desempeñar del perfil Puesto del jefe inmediato
180
ANEXO 11: Documento de plan de trabajo (DPT)
<Empresa> DPT
<Logo>
Fecha:
Documento de plan de trabajo Versión:
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Justificación
Proyecto
CUADRO RESUMEN INICIAL
ACTIVIDAD META CRONOGRAMA RESPONSABLE
Presupuesto y financimiento
181
ANEXO 12: Documento de formato y estilo de programación (DFP)
<Empresa> DFP
<Logo> Fecha:
Documento de formato y estilo de Versión:
programación
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito
Proyecto
Lenguaje Programación
Base de datos
Tipo Producto
Control de fuentes
Iteración de
versionamiento
182
ANEXO 13: Documento de formato y estilo de base de datos
<Empresa> DEBD
<Logo> Fecha:
Documento de formato y estilo de base Versión:
de datos
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito
Proyecto
Motor de base de datos
Versión de base datos
Nombre base de datos
Tipo base de datos
Iteración de
versionamiento
183
ANEXO 14: Documento de caso de revisión interna (DCRI)
<Empresa> DCRI
<Logo> Fecha:
Documento de caso de revisión interna Versión:
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito
Proyecto
Tarea de revisión
Porcentaje de aceptación
ANÁLISIS: formato de revisión de acuerdo a la tarea a revisar
TAREA ACEPTACIÓN OBSERVACIÓN
Tarea de desarrollo a Porcentaje de aceptación de la
Consideraciones para tomar sobre la tarea
verificar tarea
Consideración final de la
tarea
184
ANEXO 15: Documento de casos de revisión del usuario (DCRU)
<Empresa> DCRU
<Logo>
Fecha:
Documento de casos de revisión del Versión:
usuario
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito
Proyecto
Actividad validada
Usuario que valida
ANÁLISIS: rformato de revisión de acuerdo a la tarea a revisar
ACTIVIDAD ACEPTACIÓN OBSERVACIÓN
Tarea de desarrollo a Porcentaje de aceptacion de
Consideraciones para tomar sobre la tarea
verificar la tarea
Resultados finales
185
ANEXO 16: Documento de formato de medición del proyecto (DFMP)
<Empresa> DFMP
<Logo> Fecha:
Documento de formato de medición del Versión:
proyecto
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito
Proyecto
Versión de proyecto
Responsable
ANÁLISIS Y MEDICIÓN: formato de revisión de acuerdo a la tarea a revisar
MÉTRICA INDICADOR DETALLE VALOR
Indicador de métrica a Indicador de metrica Valor de calculo
¿Qué evaluará?
evaluar seleccionada aceptable
186
ANEXO 17: Documento de estándares del producto (DECPR)
<Empresa> DECPR
<Logo> Fecha:
Documento de estándares del producto Versión:
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito e Importancia
Proyecto
Versión de proyecto
Responsable
EVALUACIÓN DE CALIDAD
Evaluador
MÉTRICA INDICADOR REQUISITO FORMULA RESULTADO
Indicador de métrica Fórmula para
Métrica a evaluar Requisito de revisión Valor obtenido
a evaluar análisis
187
ANEXO 18: Documento de formato de entrega de versiones (DFEV)
<Empresa> DFEV
<Logo> Fecha:
Documento de formato de entrega de Versión:
versiones
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito e Importancia
Proyecto
Versión de proyecto
Responsable
Evaluador
EVALUACIÓN DE CALIDAD
Observaciones de la versión entregada
188
ANEXO 19: Documento de formato de control de cambios y correcciones
(DFCCK)
<Empresa> DFCCK
<Logo> Fecha:
Documento de formato de control de Versión:
cambios y correcciones
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito e Importancia
Proyecto
Versión de proyecto
IMPLICACIONES
Tipo de análisis Categoría Causa Descripción
Alcance, cronograma, costos, ¿Qué provoca el cambio o Detalle de la causa del
Cambio o corrección
calidad, recursos corrección? cambio o corrección
189
ANEXO 20: Documento de estándares del proyecto (DECPY)
<Empresa> DECPY
<Logo> Fecha:
Documento de estándares del proyecto Versión:
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito e Importancia
Proyecto
Versión de proyecto
Responsable
EVALUACIÓN DE CALIDAD
Evaluador
Área de evaluación
EVALUACION INDICADOR RESPONSABLE EVLUACIÓN RESULTADO
concepto de Indicador de Responsable de área o Forma de
Valor obtenido
evaluación evaluación proceso evaluación
Comité de control de
Líder de proyecto
calidad
190
ANEXO 21: Documento de plan de proyecto (DPY)
<Empresa> DPY
<Logo> Fecha:
Documento de plan de proyecto Versión:
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Alcance del proyecto
Proyecto
Versión de proyecto
ENTREGABLES
Nro. Descripción Lugar y fecha de entrega Condiciones de entrega
191
Responsables
Actividad para Descripción de la
Responsable Involucrado
realizar actividad
Gestión de riesgos
Nro. Riesgo Categoría Detalle Seguimiento
Recursos
PROCESO TÉCNICO
Procedimientos técnicos, herramientas y tecnologías
Nro. Herramienta Herramienta Detalle de Herramienta
Documentación
Nro. Documento Entregable Detalle documento Responsable
192
ANEXO 22: Documento de hallazgos de verificación
<Empresa> DHVE
<Logo> Fecha:
Documento de hallazgos de verificación Versión:
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito e Importancia
Proyecto
Versión de proyecto
Responsable
HALLAZGOS
Evaluador
Tarea Hallazgos Detalle de hallazgos Estado
nombre tarea concepto de hallazgo detalle de lo encontrado por cada tarea Cumple o no cumple
193
ANEXO 23: Documento de hallazgos de validación
<Empresa> DHVA
<Logo> Fecha:
Documento de hallazgos de validación Versión:
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Propósito e Importancia
Proyecto
Versión de proyecto
Responsable validación
HALLAZGOS
Evaluador de validación
Actividad Hallazgos Detalle de hallazgos Estado
nombre actividad concepto de hallazgo detalle de lo encontrado por cada tarea Cumple o no cumple
Líder de proyecto
194
ANEXO 24: Documento de evaluación de métricas de evaluación (DEMC)
<Empresa> DEMC
<Logo>
Fecha:
Documentos de evaluación de métricas Versión:
de control
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Justificación e Importancia
Proyecto
Versión de proyecto
Responsable evaluación
Nivel de calidad interna del
producto
Porcentaje concluido
MÉTRICAS DE EVALUACIÓN
Módulo Entregable Variable Valor Variable Resultado Valor
Módulo de Sub entregable de Variable para Valor de variable de Resultado de Valor que se
evaluación evaluación evaluación análisis calculo espera
Comité de control de
calidad
195
ANEXO 25: Documento de resultados finales del proyecto
<Empresa> DRFP
<Logo> Fecha:
Documento de resultados finales del Versión:
proyecto
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Alcance
Proyecto
Versión de proyecto
Líder del proyecto
Comité de control de calidad
Entregable
PROYECTO
Nivel de alcance concluido del proyecto
Porcentaje de termino de Nivel de calidad interna
Actividad
actividad estimada
Actividad del calendario de
actividades estipulado en el Nivel de completitud de actividad por Totalidad de observaciones que considera el
plan de proyecto y los parte del líder del proyecto usuario que valida
cambios requeridos
196
Tiempo y costos empleados
Actividad Tiempo estimado Tiempo Real Costo estimado Costo Real
Recursos empleados
Actividad Recursos estimados Recursos empleados
Actividad del calendario de
Recursos que se estimaron en el plan Recursos que se emplearon en el plan de
actividades estipulado en el
de proyecto (infraestructura, software, proyecto (infraestructura, software,
plan de proyecto y los
hardware, licencias, etc.) hardware, licencias, etc.)
cambios requeridos
197
ANEXO 26: Documento de análisis de resultados del proyecto (DARPY)
<Empresa> DARPY
<Logo> Fecha:
Documento de análisis de resultados del Versión:
proyecto
Página:
Unidad Administrativa
Área Responsable
Responsable
CONSIDERACIONES INICIALES
Alcance
Proyecto
Versión de proyecto
Líder del proyecto
Comité de control de calidad
PROYECTO
Nivel de alcance concluido del proyecto
Categoría de Valor
Valor Estimado Observaciones
medición Empleado
valores de categoría de
Cálculo establecido en Cálculo establecido
medición del proyecto Motivos y observaciones de la
el plan de proyecto durante el desarrollo
(tiempo, costos, alcance, medición
aprobado del proyecto
objetivo, etc.)
Líder de proyecto
198
ANEXO 27: Hoja de vida de Experto 1
199
200
ANEXO 28: Hoja de vida de Experto 2
201
202
203
204
205
206
ANEXO 29: Hoja de vida de Experto 3
207
208
209
210