SlideShare ist ein Scribd-Unternehmen logo
1 von 21
MATERIA:
Calidad del Software
UNIDAD III:
Estándares de Calidad aplicadas al Software
TRABAJO:
Ensayo de los estándares de calidad
CATEDRÁTICO:
Lic. Martínez Morales Ma. De los Ángeles
INTEGRANTES DEL EQUIPO:
Alejandro Campos Yadira
Arenas Castro Karina
Bautista Román Amalia
Martínez Silva Pablo Aristeo
Pérez Sánchez Susana
TUXTEPEC, OAX. A 28 DE OCTUBRE DE 2010
2
INDICE
RESUMEN ....................................................................................................3
PALABRAS CLAVES.......................................................................................3
INTRODUCCIÓN ..........................................................................................3
ENSAYO SOBRE LOS ESTANDARES DE CALIDAD (NORMAS ISO 9000) ...........4
CONCLUSIÓN ............................................................................................14
REFRENCIAS ..............................................................................................14
3
RESUMEN
La familia de normas ISO 9000 se basa en ocho principios de gestión de la
calidad que pueden ser utilizados por la dirección con el fin de conducir a
la organización hacia une mejora en el desempeño.
El modelo CMM proporciona a las organizaciones de software un modelo
de referencia necesario como soporte para el control de sus procesos de
desarrollo y mantenimiento y para facilitar su evolución hacia una cultura
de la ingeniería del software y de excelencia en la gestión.
Estos estándares nos hablan de la importancia de la calidad de un sistema
mostrándonos como poder satisfacer a los clientes que pidan un sistema
de calidad, ya que actualmente existe una gran competitividad en el
mundo de la informática.
PALABARAS CLAVES
Directrices, medio ambiental, predecible, Proxy, cíclico, Electrotécnica,
beneficiosas, auditoria, Receptivas, TSP, maturity, predecible, optimizante,
suministrador, gestión, appraisal, improvement, PSP, estimating,
Humphrey, earned values, team launch.
4
INTRODUCCIÓN
Hoy en día la calidad es importante para poder satisfacer a los clientes que
pidan un sistema de calidad y cada vez hay mucho mayor competitividad
en este mundo de la informática lo cual hace que cada uno de los
desarrolladores busque opciones del como poder desarrollar software de
calidad y en ello se han creado desde hace mucho tiempo atrás los
estándares que hoy en día rigen en torno a este mundo para el desarrollo
correcto de aplicaciones de calidad cumpliendo con sus normas y
parámetros en áreas de conseguir la ansiada calidad, y en este trabajo
hablaremos específicamente de 2 estándares aplicados al desarrollo de
software y esos son:
 ISO
 CMM
3. NORMAS ISO 9000
3.1. ISO Y EL PROCESO DE NORMALIZACIÓN
La Organización Internacional de Estandarización (ISO) nació en 1947 con
el objetivo de facilitar la coordinación internacional de las normas. El
proceso de elaboración de una norma internacional, puede ser bastante
5
largo, empieza con la decisión del TC de incluir la elaboración de una
nueva norma en su programa de trabajo.
3.2. NORMAS SOBRE CALIDAD
La primera publicación de las normas ISO 9000 se realizó en 1987. El
protocolo de ISO obliga a que todas las normas sean revisadas lo menos
cada cinco años.
La familia de normas ISO 9000se componen de cuatro normas:
 UNE-EN ISO 9000. SISTEMAS DE GESTIÓN DE LA CALIDAD.
FUNDAMENTOS Y VOCABULARIO.
Esta norma describe los fundamentos de los sistemas de gestión de la
calidad y especifica su terminología.
 UNE-EN ISO 9001. SISTEMAS DE GESTION DE LA CALIDAD. REQUISITOS.
Esta norma específica los requisitos para un sistema de gestión de la
calidad que pueden utilizarse para su aplicación interna por
lasorganizaciones, para certificación o con fines contractuales.
 UNE-EN ISO 9004.SISTEMAS DE GESTIÓN DE LA CALIDAD. DIRECTRICES
PARA LA MEJORA DEL DESEMPEÑO.
Esta norma proporciona orientación sobre un rango más amplio de
objetivos de un sistema de gestión de la calidad que la NORMA ISO 9001.
6
 UNE-EN ISO 19011.DIRECTRICES PARA LA AUDITORIA DE SISTEMAS DE
GESTIÓN DE LA CALIDAD Y /O MEDIOAMBIENTAL.
Esta norma proporciona directrices básicas para la realización de una
auditoria conjunta de ISO 9001 e ISO 14001.
La familia de normas ISO 9000 se basa en ocho principios de gestión de la
calidad que pueden ser utilizados por la dirección con el fin de conducir a
la organización hacia une mejora en el desempeño.
 Enfoque al cliente
 Liderazgo
 Participación del personal
 Enfoque basado en proceso
 Enfoque de sistema para la gestión
 Mejora continua
 Enfoque basado en hechos para la toma de decisión
 Relaciones mutuamente beneficiosas con el proveedor
3.3 Norma ISO 9001
Esta norma internacional (ISO, 2000b) especifica los requisitos de gestión
de la calidad.
Todos los requisitos de esta norma internacional son genéricos y se
pretende que sean aplicables a todas las organizaciones sin importar su
tipo, tamaño y producto suministrado.
7
3.3.1 SISTEMA DE GESTIÓN DE LA CALIDAD
La norma señala que: “La organización debe:
a) Identificar los procesos necesarios para el sistema de gestión de la
calidad y su aplicación a través de la organización,
b) Determinar la secuencia e interacción de estos procesos,
c) Determinar los criterios y métodos necesarios para asegurarse de
que tanto la operación como el control de estos procesos sean
eficaces,
d) Asegurarse de la disponibilidad de recursos e información necesarios
para apoyar la operación y el seguimiento de estos procesos,
e) Realizar el seguimiento, la medición y el análisis de estos procesos, e
f) Implementar las acciones necesarias para alcanzar los resultados
planificados y la mejora continua de estos procesos.”
“La documentación del sistema de gestión de la calidad debe incluir:
a) Declaraciones documenta las de una política de la calidad y de
objetivos de la calidad,
b) Un manual de la calidad,
c) Los procedimientos documentados requeridos en esta norma
internacional,
8
d) Los documentos necesitados por la organización para asegurarse de
la eficaz planificación, operación y control de sus procesos, y
e) Los registros requeridos por esta norma internacional.”
3.3.2 RESPONSABILIDAD DE LA DIRECCIÓN
La norma trata varios aspectos relativos a: Compromiso de la dirección,
Enfoque al cliente, Política de la calidad, Planificación, Responsabilidad,
Autoridad y Comunicación, y Revisión por la dirección.
3.3.3 GESTIÓN DE LOS RECURSOS
“La organización debe determinar y proporcionar los recursos necesarios
para:
a) Implementar y mantener el sistema de gestión de la calidad y
mejorar continuamente su eficacia, y
b) Aumentar la satisfacción del cliente mediante el cumplimiento de sus
requisitos.”
3.3.4.1 Planificación de la realización del producto
La organización debe planificar y desarrollar los procesos necesarios
para la realización del producto. La planificación de la realización del
producto debe ser coherente con los requisitos de los otros procesos
del sistema de gestión de la calidad. Durante la planificación de la
9
realización del producto, la organización debe terminar, cuando sea
apropiado, lo siguiente:
a) Los objetivos de la calidad y los requisitos para el producto;
b) La necesidad de establecer procesos, documentos y de proporcionar
recursos específicos para el producto;
c) Las actividades requeridas de verificación, validación, seguimiento,
inspección y ensayo/prueba específicos para el producto así como
los criterios para la aceptación del mismo;
d) Los registros que sean necesarios para proporcionar evidencia de
que los procesos de realización y el producto resultante cumplen los
requisitos”.
3.3.4.2 Procesos relacionados con el cliente
La norma señala que: “La organización debe determinar:
a) Los requisitos especificados por el cliente, incluyendo los requisitos
para las actividades de entrega y las posteriores a la misma,
b) Los requisitos no establecidos por el cliente pero necesarios para el
uso especificado o para el uso previsto, cuando sea conocido,
c) Los requisitos legales y reglamentarios relacionados con el producto,
y
d) Cualquier requisito adicional determinado por la organización”.
3.3.4.3 Diseño y desarrollo
10
Diseño y desarrollo, conjunto de procesos que transforman los requisitos
en características especificadas o en la especificación de un producto,
proceso o sistema”. La norma señala que:
 Debe planificarse y controlarse el diseño y desarrollo del producto
 Deben determinarse los elementos de entrada relacionados con los
requerimientos del producto y mantenerse registros
 Deben proporcionarse los resultados del diseño y desarrollo de tal
manera que permitan la verificación respecto a los elementos de
entrada
 Deben aprobarse ante su liberación; deben realizarse revisiones
sistemáticas del diseño y desarrollo, la verificación y la validación de
acuerdo con lo planificado, manteniendo los registros
correspondientes.
3.3.4.4 Compras
La organización debe asegurarse de que el producto adquirido cumple los
requisitos de compra especificados. La organización debe evaluar y
seleccionar los proveedores en función de su capacidad para suministrar
productos de acuerdo con los requisitos de la organización” y que “la
organización debe establecer e implementar la inspección u otras
11
actividades necesarias para asegurarse de que el producto comprado
cumple los requisitos de compra especificados”.
3.3.4.6 Control de los dispositivos de seguimiento y de
medición
La organización debe determinar el seguimiento y la medición a realizar, y
los dispositivos de medición y seguimiento necesarios para proporcionar la
evidencia de la conformidad del producto con los requisitos determinados.
3.3.5. MEDICIÓN, ANÁLISIS Y MEJORA
La organización debe planificar e implementar los procesos de
seguimientos, medición, análisis y mejora necesarios para:
a) Demostrar la conformidad del producto,
b) Asegurarse de la conformidad del sistema de gestión de la calidad,
c) Mejorar continuamente la eficiencia del sistema de gestión de la
calidad.
En la norma se establece que debería realizarse un seguimiento y medición
de la satisfacción del cliente. Las diversas fuentes de información sobre la
satisfacción del cliente se puede clasificar en:
 Activas
 Pasivas
12
La organización debe llevar a cabo a intervalos planificados auditorías
internas para determinar si el sistema de gestión de la calidad:
a) Es conforme con las disposiciones planificadas, con los requisitos de
esta norma internacional y con los requisitos del sistema de gestión
de la calidad establecidos por la organización,
b) Se ha implementado y se mantiene de manera eficaz”.
3. EL MODELO DE MADUREZ DE LA CAPACIDAD (CMM) Y
LOS MÉTODOS MÁS REPRESENTATIVOS DE EVALUACIÓN
Y MEJORA ASOCIADOS.
3.1. CMM
Es el modelo propuesto por el SEI como referencia para determinar la
capacidad de los procesos software de una organización. Proporciona a las
organizaciones de software el modelo de referencia necesario como
soporte para el control de sus procesos de desarrollo y mantenimiento y
para facilitar su evolución hacia una cultura de la ingeniería del software y
de excelencia en la gestión.
La finalidad de este modelo es:
 Evaluar la madurez de los procesos de desarrollo de software dentro de
una organización.
 Proponer un plan de mejora de los procesos de desarrollo de software
de acuerdo a una serie de niveles.
Los niveles de madurez del modelo CMM se basan en:
13
 AREAS CLAVE DELPROCESO: Cada nivel de madurez excepto el nivel
inicial se descompone en diferentes áreas clave de proceso. Cada área
clave contiene un conjunto de objetivos o metas, que describen deforma
general que se debe hacer para dar soporte a un área clave de proceso.
 CARACTERÍSTICAS COMUNES: Cada área clave de proceso se organiza en
una serie de características comunes que representan los atributos que
debe tener el proceso.
 PRÁCTICAS CLAVE: organizan los ejemplos de qué se debe hacer para
cumplir los objetivos de un área clave de proceso sin entrar en detalle
de cómo hacerlo.
CAF (CMM Appraisal Framework), determina los requisitos y características
necesarias en un método de evaluación basado en CMM para perfeccionar
la consistencia y la fiabilidad de los diferentes métodos de evaluación y sus
resultados.
Existen dos principales métodos de evaluación basados en CMM:
 SCE (Software Capability Evaluation)
 CBA-IPI (CMM- Based Appraisal for Internal Process Improvement)
3.2 SCE (Software Capability Evaluation)
SCE es la técnica desarrollada para evaluar los procesos software de una
organización con el objetivo de determinar su capacidad. La capacidad de
14
un proceso se refiere al rango de los resultados esperados que se puedan
obtener al llevar a cabo un proceso determinado.
Las principales áreas son:
 La selección del suministro
 Monitorización del proceso
 La evaluación interna
El objetivo de la evaluación de SCE es el proceso software, se centra en
conjuntos de procesos que se puedan agrupar en tres categorías:
 Procesos organizacionales
 Procesos de gestión de proyectos
 Procesos de ingeniería
El proceso de evaluación en SCE está compuesto por las siguientes
actividades:
 Planificar
 Preparar la evaluación
 Llevar a cabo la evaluación e informar sobre los resultados de la
evaluación
3.3 CBA-IPI (CMM-Bassed appraisal for Inte4rnal Process
Improvement)
15
Esta técnica consiste en la evaluación de la capacidad del proceso software
de una organización a través de un grupo de profesionales adecuadamente
entrenados que trabajan como un equipo para averiguar y valorar las
distintas áreas clave del proceso de CMM que se encuentran en el alcance
de la evaluación.
Los dos principales objetivos de CBA-IPI son:
 Dar soporte, habilitar y animar a una organización a la mejora del
proceso software
 Proporcionar una visión exacta de las fortalezas y debilidades de los
procesos software actual de la organización, usando CMM como
modelo de referencia y para identificar las áreas calve del proceso
que es necesario mejorar.
3.4 IDEAL
Un modelo ideal es aquel que logra cumplir estas 5 fases:
La fase de iniciación es como el punto de partida, aquí se elabora el plan
de mejora de procesos que nos da la guía necesaria para completar el
inicio y llevar a cabo las fases de diagnóstico y establecimiento, también se
decide la aprobación del programa de mejora, se establecen los objetivos a
partir de las necesidades de negocio de la organización.
En el diagnostico se lleva a cabo el plan de acción de la mejora de acuerdo
de acuerdo con la visión de la organización, se hacen actividades de
16
valoración, entrega de resultados y recomendaciones en las acciones del
plan de mejora.
El establecimiento consiste en priorizar los elementos que la organización
ha decidido mejorar, se desarrollan las estrategias necesarias para obtener
las soluciones de mejora y se completa el borrador del plan de mejora, así
mismo se desarrollan objetivos medibles a partir de los objetivos generales
fijados en la fase de inicio y que son incluidos en el plan de mejora.
Actuación es en la que se crea y se llevan a cabo las acciones destinadas a
mejorar las áreas identificadas en las fases previas. Se desarrollan planes
para ejecutar las acciones de mejora y para evaluar o probar los procesos
nuevos o mejorados una vez completada exitosamente la prueba de
nuevos procesos y se desarrollan y ejecutan los planes necesarios para su
implantación.
La última fase es la de aprendizaje una vez alcanzada esta fase se han
desarrollado las soluciones se han aprendido importantes lecciones del
proceso y se han tomado mediciones sobre el rendimientoy la consecución
de los objetivos marcados.
17
3.5. PSP (proceso del software personal)
En el contexto del modelo CMM es necesario implantar buenas prácticas en
el desarrollo software el proceso de software personal (PSP) apoya a las
empresas que están llevando a cabo o tienen planeado implementar un
plan de mejora de procesos basados en un modelo como CMM.
Esta principalmente basado en CMM y permite implementar las prácticas de
ingeniería de software descritas en dicho modelo a nivel individual.
Al igual que CMM, PSP se basa sobre los principios de mejora del proceso,
sin embargo, mientras que CMM se centra en mejorar la capacidad de la
organización.
Con PSP los ingenieros desarrollan software usando un enfoque
disciplinado y estructurado, entre los beneficios que PSP ofrece a los
ingenieros software destacan los siguientes:
 Proporciona una serie de principios al ingeniero para llevar a cabo un
proceso personal disciplinado.
 Asiste a los ingenieros en la realización de planes precisos
 Determina los pasos que los ingenieros deben seguir para mejorar la
calidad del producto.
 Establece bancos de pruebas para medir la mejora del proceso personal.
 Determina el impacto que los cambios del proceso tiene sobre el
rendimiento del ingeniero.
18
3.6 TSP (Team Software Process)
El proceso de software de equipo (TSP) (Humphrey ,2000ª;2000b) ayuda a
conformar equipos para el desarrollo de software de calidad. TSP
proporciona un marco de trabajo, que se construye sobre la base de
PSP,con fases de desarrollo bien definidas,en las que los productos de
software se generan en varios ciclos.
PSP proporciona las disciplinas que los ingenieros software necesitan para
usar de forma consistente un proceso definido planificado y medible. TSP
acopla los principios de los equipos de productos integrados con los
métodos de PSP y CMM para producir equipos efectivos de trabajo. CMM y
PSP proporcionan el contexto y las habilidades para una ingeniería efectiva
mientras que TSP guía a los equipos a realizar realmente el trabajo
necesario de forma que TSP se basa en la preparación que se adquiere de
PSP y CMM proporcionando además una guía explicita sobre cómo realizar
el trabajo.
Antes de que los miembros puedan participar en un equipo TSP, deben
reconocer como realizar un trabajo disciplinado, es necesario que los
ingenieros que usan TSP estén formados en PSP. En TSP, la tarea de
construir el equipo es un proceso de planificación de cuatro días
denominado lanzamiento del equipo. En este proceso todos los miembros
del equipo desarrollan la estrategia, el proceso y el plan para hacer su
proyecto.
19
3.7 People Capability Maturity Model (People-CMM)
El modelo de madurez de capacidad de las personas es un marco de
trabajo que ayuda a las organizaciones a resolver de forma exitosa los
aspectos críticos relacionados con sus recursos humanos. Está basado en
las mejores prácticas en campos como los recursos humanos, la gestión
del conocimiento y el desarrollo organizacional para guiar a las
organizaciones a la hora de mejorar sus procesos de gestión y desarrollo
de sus empleados.
20
CONCLUSIÓN
 Una forma de ocuparnos de la calidad es a través de la mejora
delproceso de desarrollo de software.
 Como modelo de madurez y capacidad, CMM representa una de las
alternativas más efectivas y difundidas en todo el mundo para guiar
a las organizaciones de software en la selección de estrategias para
el mejoramiento de sus procesos de desarrollo.
 CMM describe un camino evolutivo de cinco niveles de madurez en el
cual cada nivel nos indica las áreas claves de proceso y nos lleva
desde un proceso inicial o ad hoc hasta un proceso maduro o
disciplinado.
 Los principales beneficios que provee son: mejorar la calidad de los
productos, aumentar tiempo de respuesta al mercado e incrementar
la productividad de la organización.
 Las normas ISO 9000 se desarrollaron como respuesta a los retos de
una creciente globalización de los mercados y ha sido ampliamente
aceptadas.
REFERENCIAS
Recuperado el 26 de octubre de 2010 del libro “Calidad de los Sistemas
Informáticos”
21

Weitere ähnliche Inhalte

Was ist angesagt?

Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
Lorena Quiñónez
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
univ of pamplona
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
draw507
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
antonio
 
Métricas de procesos y proyectos
Métricas de procesos y proyectosMétricas de procesos y proyectos
Métricas de procesos y proyectos
jose_macias
 

Was ist angesagt? (20)

Métricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de softwareMétricas de Proceso y proyecto de software
Métricas de Proceso y proyecto de software
 
2. requerimientos del software
2. requerimientos del software2. requerimientos del software
2. requerimientos del software
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyecto
 
Calidad en el desarrollo del software
Calidad en el desarrollo del softwareCalidad en el desarrollo del software
Calidad en el desarrollo del software
 
tecnicas de revisión del software
tecnicas de revisión del softwaretecnicas de revisión del software
tecnicas de revisión del software
 
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQAASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
ASEGURAMIENTO DE LA CALIDAD EN LOS SISTEMAS DE INFORMACION SQA
 
Metricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccionMetricas del proyecto de Software - introduccion
Metricas del proyecto de Software - introduccion
 
IEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de softwareIEEE 1471-2000: Documento de arquitectura de software
IEEE 1471-2000: Documento de arquitectura de software
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Ejemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad OperativaEjemplo Desarrollo Factibilidad Operativa
Ejemplo Desarrollo Factibilidad Operativa
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
NORMA ISO 90003
NORMA ISO 90003NORMA ISO 90003
NORMA ISO 90003
 
Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1Diagrama desecuenciabiblioteca 1
Diagrama desecuenciabiblioteca 1
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Comparativo modelos de calidad
Comparativo modelos de calidadComparativo modelos de calidad
Comparativo modelos de calidad
 
Métricas de procesos y proyectos
Métricas de procesos y proyectosMétricas de procesos y proyectos
Métricas de procesos y proyectos
 
Metricas del producto para el Software
Metricas del producto para el SoftwareMetricas del producto para el Software
Metricas del producto para el Software
 
Modelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por EtapasModelo de Desarrollo. Modelo por Etapas
Modelo de Desarrollo. Modelo por Etapas
 
Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos Ingeniería de requisitos y la ingeniería de requerimientos
Ingeniería de requisitos y la ingeniería de requerimientos
 

Andere mochten auch

Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega
2008PA2Info3
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
Lupithaa Guerrero
 
Plantilla trabajo final estandares de calidad de TI.
Plantilla trabajo final estandares de calidad de TI.Plantilla trabajo final estandares de calidad de TI.
Plantilla trabajo final estandares de calidad de TI.
Darthuz Kilates
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmo
Felix Rodríguez
 
Disposiciones oficiales para el desarrollo de software
Disposiciones oficiales para el desarrollo de softwareDisposiciones oficiales para el desarrollo de software
Disposiciones oficiales para el desarrollo de software
jorgepatronus
 
Estándares de calidad del software - Andrés Mera
Estándares de calidad del software - Andrés MeraEstándares de calidad del software - Andrés Mera
Estándares de calidad del software - Andrés Mera
2008PA2Info3
 
Diferencias entre moprosoft y cmmi
Diferencias entre moprosoft y cmmiDiferencias entre moprosoft y cmmi
Diferencias entre moprosoft y cmmi
Sandrea Rodriguez
 
Normas que existen en mexico para el desarrollo del software
Normas que existen en mexico para el desarrollo del softwareNormas que existen en mexico para el desarrollo del software
Normas que existen en mexico para el desarrollo del software
kenneth99
 
IEEE 610 and IEEE 1002
IEEE 610 and IEEE 1002IEEE 610 and IEEE 1002
IEEE 610 and IEEE 1002
Luis Pastén
 

Andere mochten auch (20)

25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
EstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al SoftwareEstáNdares De Calidad Aplicadas Al Software
EstáNdares De Calidad Aplicadas Al Software
 
Estándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina OrtegaEstándares calidad del software - Cristina Ortega
Estándares calidad del software - Cristina Ortega
 
Estandares de calidad aplicadas al software
Estandares de calidad aplicadas al softwareEstandares de calidad aplicadas al software
Estandares de calidad aplicadas al software
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Plantilla trabajo final estandares de calidad de TI.
Plantilla trabajo final estandares de calidad de TI.Plantilla trabajo final estandares de calidad de TI.
Plantilla trabajo final estandares de calidad de TI.
 
Aplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmoAplicaciones de estándares de calidad en la construcción de algoritmo
Aplicaciones de estándares de calidad en la construcción de algoritmo
 
Calidad De Software
Calidad De SoftwareCalidad De Software
Calidad De Software
 
Exposicion12(1)
Exposicion12(1)Exposicion12(1)
Exposicion12(1)
 
Estandares ieee
Estandares ieeeEstandares ieee
Estandares ieee
 
Estandares en sistemas
Estandares en sistemasEstandares en sistemas
Estandares en sistemas
 
Disposiciones oficiales para el desarrollo de software
Disposiciones oficiales para el desarrollo de softwareDisposiciones oficiales para el desarrollo de software
Disposiciones oficiales para el desarrollo de software
 
Estándares de calidad del software - Andrés Mera
Estándares de calidad del software - Andrés MeraEstándares de calidad del software - Andrés Mera
Estándares de calidad del software - Andrés Mera
 
Tema5 la calidad del software
Tema5 la calidad del softwareTema5 la calidad del software
Tema5 la calidad del software
 
Diferencias entre moprosoft y cmmi
Diferencias entre moprosoft y cmmiDiferencias entre moprosoft y cmmi
Diferencias entre moprosoft y cmmi
 
Normas que existen en mexico para el desarrollo del software
Normas que existen en mexico para el desarrollo del softwareNormas que existen en mexico para el desarrollo del software
Normas que existen en mexico para el desarrollo del software
 
La Mejora Continua en la industria del Software: ISO 14598 / 9126
La Mejora Continua en la industria del Software: ISO 14598 / 9126La Mejora Continua en la industria del Software: ISO 14598 / 9126
La Mejora Continua en la industria del Software: ISO 14598 / 9126
 
1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware1 u3 aseguramiento_calidadsoftware
1 u3 aseguramiento_calidadsoftware
 
NORMAS DE CALIDAD AMBIENTAL
NORMAS DE CALIDAD AMBIENTALNORMAS DE CALIDAD AMBIENTAL
NORMAS DE CALIDAD AMBIENTAL
 
IEEE 610 and IEEE 1002
IEEE 610 and IEEE 1002IEEE 610 and IEEE 1002
IEEE 610 and IEEE 1002
 

Ähnlich wie Estandares de calidad del software

Iso 9001 del 2000
Iso 9001 del 2000Iso 9001 del 2000
Iso 9001 del 2000
julietayeya
 
Modelo de un sgc basado en procesos
Modelo de un sgc basado en procesosModelo de un sgc basado en procesos
Modelo de un sgc basado en procesos
Daniel Skorioz
 
Requisitos de la norma iso 9001
Requisitos de la norma iso 9001Requisitos de la norma iso 9001
Requisitos de la norma iso 9001
Soledad Pico
 
Requisitos de la norma iso 9001
Requisitos de la norma iso 9001Requisitos de la norma iso 9001
Requisitos de la norma iso 9001
Soledad Pico
 

Ähnlich wie Estandares de calidad del software (20)

Ensayo final
Ensayo finalEnsayo final
Ensayo final
 
Ensayo final
Ensayo finalEnsayo final
Ensayo final
 
Norma ISO 9001:2008 | Requisitos
Norma ISO 9001:2008 | RequisitosNorma ISO 9001:2008 | Requisitos
Norma ISO 9001:2008 | Requisitos
 
ISO 9001:2008
ISO 9001:2008ISO 9001:2008
ISO 9001:2008
 
SGC PNC presentacion1.1
SGC PNC presentacion1.1SGC PNC presentacion1.1
SGC PNC presentacion1.1
 
Iso 9001 del 2000
Iso 9001 del 2000Iso 9001 del 2000
Iso 9001 del 2000
 
Ensayo
EnsayoEnsayo
Ensayo
 
Ensayo
EnsayoEnsayo
Ensayo
 
Trabajo angeles
Trabajo angelesTrabajo angeles
Trabajo angeles
 
Antecedentes iso
Antecedentes isoAntecedentes iso
Antecedentes iso
 
SGC y PNC. presentacion1.1
SGC y PNC. presentacion1.1SGC y PNC. presentacion1.1
SGC y PNC. presentacion1.1
 
Sistema de Gestión de La Calidad ISO 9001:2008
Sistema de Gestión de La Calidad ISO 9001:2008Sistema de Gestión de La Calidad ISO 9001:2008
Sistema de Gestión de La Calidad ISO 9001:2008
 
ISO 9000 POLLITAS UAMRA
ISO 9000 POLLITAS UAMRAISO 9000 POLLITAS UAMRA
ISO 9000 POLLITAS UAMRA
 
Presentación Calidad Institución educativa
Presentación Calidad Institución educativaPresentación Calidad Institución educativa
Presentación Calidad Institución educativa
 
Curso ISO 9001 2008 II.pdf
Curso ISO 9001 2008 II.pdfCurso ISO 9001 2008 II.pdf
Curso ISO 9001 2008 II.pdf
 
Modelo de un sgc basado en procesos
Modelo de un sgc basado en procesosModelo de un sgc basado en procesos
Modelo de un sgc basado en procesos
 
Sesión 2 Contexto.pdf
Sesión 2 Contexto.pdfSesión 2 Contexto.pdf
Sesión 2 Contexto.pdf
 
Requisitos de la norma iso 9001
Requisitos de la norma iso 9001Requisitos de la norma iso 9001
Requisitos de la norma iso 9001
 
Requisitos de la norma iso 9001
Requisitos de la norma iso 9001Requisitos de la norma iso 9001
Requisitos de la norma iso 9001
 
Calidad Sw fundamentos.pdf
Calidad Sw fundamentos.pdfCalidad Sw fundamentos.pdf
Calidad Sw fundamentos.pdf
 

Mehr von Susy12

Unidad 2 angeles exposicion
Unidad 2 angeles exposicionUnidad 2 angeles exposicion
Unidad 2 angeles exposicion
Susy12
 
Entrevista
EntrevistaEntrevista
Entrevista
Susy12
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
Susy12
 
Psicologia iii unidad
Psicologia iii unidadPsicologia iii unidad
Psicologia iii unidad
Susy12
 
Rúbrica
RúbricaRúbrica
Rúbrica
Susy12
 
Rúbrica
RúbricaRúbrica
Rúbrica
Susy12
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
Susy12
 
Cuestionario
CuestionarioCuestionario
Cuestionario
Susy12
 
Comparaciones
ComparacionesComparaciones
Comparaciones
Susy12
 
Problemas que resuelve sqa
Problemas que resuelve sqaProblemas que resuelve sqa
Problemas que resuelve sqa
Susy12
 
Filosofia slow food
Filosofia slow foodFilosofia slow food
Filosofia slow food
Susy12
 
Filosofia slow food
Filosofia slow foodFilosofia slow food
Filosofia slow food
Susy12
 
Cuadros terminados
Cuadros terminadosCuadros terminados
Cuadros terminados
Susy12
 

Mehr von Susy12 (14)

Unidad 2 angeles exposicion
Unidad 2 angeles exposicionUnidad 2 angeles exposicion
Unidad 2 angeles exposicion
 
Ya
YaYa
Ya
 
Entrevista
EntrevistaEntrevista
Entrevista
 
Mapa conceptual
Mapa conceptualMapa conceptual
Mapa conceptual
 
Psicologia iii unidad
Psicologia iii unidadPsicologia iii unidad
Psicologia iii unidad
 
Rúbrica
RúbricaRúbrica
Rúbrica
 
Rúbrica
RúbricaRúbrica
Rúbrica
 
Calidad del software
Calidad del softwareCalidad del software
Calidad del software
 
Cuestionario
CuestionarioCuestionario
Cuestionario
 
Comparaciones
ComparacionesComparaciones
Comparaciones
 
Problemas que resuelve sqa
Problemas que resuelve sqaProblemas que resuelve sqa
Problemas que resuelve sqa
 
Filosofia slow food
Filosofia slow foodFilosofia slow food
Filosofia slow food
 
Filosofia slow food
Filosofia slow foodFilosofia slow food
Filosofia slow food
 
Cuadros terminados
Cuadros terminadosCuadros terminados
Cuadros terminados
 

Estandares de calidad del software

  • 1. MATERIA: Calidad del Software UNIDAD III: Estándares de Calidad aplicadas al Software TRABAJO: Ensayo de los estándares de calidad CATEDRÁTICO: Lic. Martínez Morales Ma. De los Ángeles INTEGRANTES DEL EQUIPO: Alejandro Campos Yadira Arenas Castro Karina Bautista Román Amalia Martínez Silva Pablo Aristeo Pérez Sánchez Susana TUXTEPEC, OAX. A 28 DE OCTUBRE DE 2010
  • 2. 2 INDICE RESUMEN ....................................................................................................3 PALABRAS CLAVES.......................................................................................3 INTRODUCCIÓN ..........................................................................................3 ENSAYO SOBRE LOS ESTANDARES DE CALIDAD (NORMAS ISO 9000) ...........4 CONCLUSIÓN ............................................................................................14 REFRENCIAS ..............................................................................................14
  • 3. 3 RESUMEN La familia de normas ISO 9000 se basa en ocho principios de gestión de la calidad que pueden ser utilizados por la dirección con el fin de conducir a la organización hacia une mejora en el desempeño. El modelo CMM proporciona a las organizaciones de software un modelo de referencia necesario como soporte para el control de sus procesos de desarrollo y mantenimiento y para facilitar su evolución hacia una cultura de la ingeniería del software y de excelencia en la gestión. Estos estándares nos hablan de la importancia de la calidad de un sistema mostrándonos como poder satisfacer a los clientes que pidan un sistema de calidad, ya que actualmente existe una gran competitividad en el mundo de la informática. PALABARAS CLAVES Directrices, medio ambiental, predecible, Proxy, cíclico, Electrotécnica, beneficiosas, auditoria, Receptivas, TSP, maturity, predecible, optimizante, suministrador, gestión, appraisal, improvement, PSP, estimating, Humphrey, earned values, team launch.
  • 4. 4 INTRODUCCIÓN Hoy en día la calidad es importante para poder satisfacer a los clientes que pidan un sistema de calidad y cada vez hay mucho mayor competitividad en este mundo de la informática lo cual hace que cada uno de los desarrolladores busque opciones del como poder desarrollar software de calidad y en ello se han creado desde hace mucho tiempo atrás los estándares que hoy en día rigen en torno a este mundo para el desarrollo correcto de aplicaciones de calidad cumpliendo con sus normas y parámetros en áreas de conseguir la ansiada calidad, y en este trabajo hablaremos específicamente de 2 estándares aplicados al desarrollo de software y esos son:  ISO  CMM 3. NORMAS ISO 9000 3.1. ISO Y EL PROCESO DE NORMALIZACIÓN La Organización Internacional de Estandarización (ISO) nació en 1947 con el objetivo de facilitar la coordinación internacional de las normas. El proceso de elaboración de una norma internacional, puede ser bastante
  • 5. 5 largo, empieza con la decisión del TC de incluir la elaboración de una nueva norma en su programa de trabajo. 3.2. NORMAS SOBRE CALIDAD La primera publicación de las normas ISO 9000 se realizó en 1987. El protocolo de ISO obliga a que todas las normas sean revisadas lo menos cada cinco años. La familia de normas ISO 9000se componen de cuatro normas:  UNE-EN ISO 9000. SISTEMAS DE GESTIÓN DE LA CALIDAD. FUNDAMENTOS Y VOCABULARIO. Esta norma describe los fundamentos de los sistemas de gestión de la calidad y especifica su terminología.  UNE-EN ISO 9001. SISTEMAS DE GESTION DE LA CALIDAD. REQUISITOS. Esta norma específica los requisitos para un sistema de gestión de la calidad que pueden utilizarse para su aplicación interna por lasorganizaciones, para certificación o con fines contractuales.  UNE-EN ISO 9004.SISTEMAS DE GESTIÓN DE LA CALIDAD. DIRECTRICES PARA LA MEJORA DEL DESEMPEÑO. Esta norma proporciona orientación sobre un rango más amplio de objetivos de un sistema de gestión de la calidad que la NORMA ISO 9001.
  • 6. 6  UNE-EN ISO 19011.DIRECTRICES PARA LA AUDITORIA DE SISTEMAS DE GESTIÓN DE LA CALIDAD Y /O MEDIOAMBIENTAL. Esta norma proporciona directrices básicas para la realización de una auditoria conjunta de ISO 9001 e ISO 14001. La familia de normas ISO 9000 se basa en ocho principios de gestión de la calidad que pueden ser utilizados por la dirección con el fin de conducir a la organización hacia une mejora en el desempeño.  Enfoque al cliente  Liderazgo  Participación del personal  Enfoque basado en proceso  Enfoque de sistema para la gestión  Mejora continua  Enfoque basado en hechos para la toma de decisión  Relaciones mutuamente beneficiosas con el proveedor 3.3 Norma ISO 9001 Esta norma internacional (ISO, 2000b) especifica los requisitos de gestión de la calidad. Todos los requisitos de esta norma internacional son genéricos y se pretende que sean aplicables a todas las organizaciones sin importar su tipo, tamaño y producto suministrado.
  • 7. 7 3.3.1 SISTEMA DE GESTIÓN DE LA CALIDAD La norma señala que: “La organización debe: a) Identificar los procesos necesarios para el sistema de gestión de la calidad y su aplicación a través de la organización, b) Determinar la secuencia e interacción de estos procesos, c) Determinar los criterios y métodos necesarios para asegurarse de que tanto la operación como el control de estos procesos sean eficaces, d) Asegurarse de la disponibilidad de recursos e información necesarios para apoyar la operación y el seguimiento de estos procesos, e) Realizar el seguimiento, la medición y el análisis de estos procesos, e f) Implementar las acciones necesarias para alcanzar los resultados planificados y la mejora continua de estos procesos.” “La documentación del sistema de gestión de la calidad debe incluir: a) Declaraciones documenta las de una política de la calidad y de objetivos de la calidad, b) Un manual de la calidad, c) Los procedimientos documentados requeridos en esta norma internacional,
  • 8. 8 d) Los documentos necesitados por la organización para asegurarse de la eficaz planificación, operación y control de sus procesos, y e) Los registros requeridos por esta norma internacional.” 3.3.2 RESPONSABILIDAD DE LA DIRECCIÓN La norma trata varios aspectos relativos a: Compromiso de la dirección, Enfoque al cliente, Política de la calidad, Planificación, Responsabilidad, Autoridad y Comunicación, y Revisión por la dirección. 3.3.3 GESTIÓN DE LOS RECURSOS “La organización debe determinar y proporcionar los recursos necesarios para: a) Implementar y mantener el sistema de gestión de la calidad y mejorar continuamente su eficacia, y b) Aumentar la satisfacción del cliente mediante el cumplimiento de sus requisitos.” 3.3.4.1 Planificación de la realización del producto La organización debe planificar y desarrollar los procesos necesarios para la realización del producto. La planificación de la realización del producto debe ser coherente con los requisitos de los otros procesos del sistema de gestión de la calidad. Durante la planificación de la
  • 9. 9 realización del producto, la organización debe terminar, cuando sea apropiado, lo siguiente: a) Los objetivos de la calidad y los requisitos para el producto; b) La necesidad de establecer procesos, documentos y de proporcionar recursos específicos para el producto; c) Las actividades requeridas de verificación, validación, seguimiento, inspección y ensayo/prueba específicos para el producto así como los criterios para la aceptación del mismo; d) Los registros que sean necesarios para proporcionar evidencia de que los procesos de realización y el producto resultante cumplen los requisitos”. 3.3.4.2 Procesos relacionados con el cliente La norma señala que: “La organización debe determinar: a) Los requisitos especificados por el cliente, incluyendo los requisitos para las actividades de entrega y las posteriores a la misma, b) Los requisitos no establecidos por el cliente pero necesarios para el uso especificado o para el uso previsto, cuando sea conocido, c) Los requisitos legales y reglamentarios relacionados con el producto, y d) Cualquier requisito adicional determinado por la organización”. 3.3.4.3 Diseño y desarrollo
  • 10. 10 Diseño y desarrollo, conjunto de procesos que transforman los requisitos en características especificadas o en la especificación de un producto, proceso o sistema”. La norma señala que:  Debe planificarse y controlarse el diseño y desarrollo del producto  Deben determinarse los elementos de entrada relacionados con los requerimientos del producto y mantenerse registros  Deben proporcionarse los resultados del diseño y desarrollo de tal manera que permitan la verificación respecto a los elementos de entrada  Deben aprobarse ante su liberación; deben realizarse revisiones sistemáticas del diseño y desarrollo, la verificación y la validación de acuerdo con lo planificado, manteniendo los registros correspondientes. 3.3.4.4 Compras La organización debe asegurarse de que el producto adquirido cumple los requisitos de compra especificados. La organización debe evaluar y seleccionar los proveedores en función de su capacidad para suministrar productos de acuerdo con los requisitos de la organización” y que “la organización debe establecer e implementar la inspección u otras
  • 11. 11 actividades necesarias para asegurarse de que el producto comprado cumple los requisitos de compra especificados”. 3.3.4.6 Control de los dispositivos de seguimiento y de medición La organización debe determinar el seguimiento y la medición a realizar, y los dispositivos de medición y seguimiento necesarios para proporcionar la evidencia de la conformidad del producto con los requisitos determinados. 3.3.5. MEDICIÓN, ANÁLISIS Y MEJORA La organización debe planificar e implementar los procesos de seguimientos, medición, análisis y mejora necesarios para: a) Demostrar la conformidad del producto, b) Asegurarse de la conformidad del sistema de gestión de la calidad, c) Mejorar continuamente la eficiencia del sistema de gestión de la calidad. En la norma se establece que debería realizarse un seguimiento y medición de la satisfacción del cliente. Las diversas fuentes de información sobre la satisfacción del cliente se puede clasificar en:  Activas  Pasivas
  • 12. 12 La organización debe llevar a cabo a intervalos planificados auditorías internas para determinar si el sistema de gestión de la calidad: a) Es conforme con las disposiciones planificadas, con los requisitos de esta norma internacional y con los requisitos del sistema de gestión de la calidad establecidos por la organización, b) Se ha implementado y se mantiene de manera eficaz”. 3. EL MODELO DE MADUREZ DE LA CAPACIDAD (CMM) Y LOS MÉTODOS MÁS REPRESENTATIVOS DE EVALUACIÓN Y MEJORA ASOCIADOS. 3.1. CMM Es el modelo propuesto por el SEI como referencia para determinar la capacidad de los procesos software de una organización. Proporciona a las organizaciones de software el modelo de referencia necesario como soporte para el control de sus procesos de desarrollo y mantenimiento y para facilitar su evolución hacia una cultura de la ingeniería del software y de excelencia en la gestión. La finalidad de este modelo es:  Evaluar la madurez de los procesos de desarrollo de software dentro de una organización.  Proponer un plan de mejora de los procesos de desarrollo de software de acuerdo a una serie de niveles. Los niveles de madurez del modelo CMM se basan en:
  • 13. 13  AREAS CLAVE DELPROCESO: Cada nivel de madurez excepto el nivel inicial se descompone en diferentes áreas clave de proceso. Cada área clave contiene un conjunto de objetivos o metas, que describen deforma general que se debe hacer para dar soporte a un área clave de proceso.  CARACTERÍSTICAS COMUNES: Cada área clave de proceso se organiza en una serie de características comunes que representan los atributos que debe tener el proceso.  PRÁCTICAS CLAVE: organizan los ejemplos de qué se debe hacer para cumplir los objetivos de un área clave de proceso sin entrar en detalle de cómo hacerlo. CAF (CMM Appraisal Framework), determina los requisitos y características necesarias en un método de evaluación basado en CMM para perfeccionar la consistencia y la fiabilidad de los diferentes métodos de evaluación y sus resultados. Existen dos principales métodos de evaluación basados en CMM:  SCE (Software Capability Evaluation)  CBA-IPI (CMM- Based Appraisal for Internal Process Improvement) 3.2 SCE (Software Capability Evaluation) SCE es la técnica desarrollada para evaluar los procesos software de una organización con el objetivo de determinar su capacidad. La capacidad de
  • 14. 14 un proceso se refiere al rango de los resultados esperados que se puedan obtener al llevar a cabo un proceso determinado. Las principales áreas son:  La selección del suministro  Monitorización del proceso  La evaluación interna El objetivo de la evaluación de SCE es el proceso software, se centra en conjuntos de procesos que se puedan agrupar en tres categorías:  Procesos organizacionales  Procesos de gestión de proyectos  Procesos de ingeniería El proceso de evaluación en SCE está compuesto por las siguientes actividades:  Planificar  Preparar la evaluación  Llevar a cabo la evaluación e informar sobre los resultados de la evaluación 3.3 CBA-IPI (CMM-Bassed appraisal for Inte4rnal Process Improvement)
  • 15. 15 Esta técnica consiste en la evaluación de la capacidad del proceso software de una organización a través de un grupo de profesionales adecuadamente entrenados que trabajan como un equipo para averiguar y valorar las distintas áreas clave del proceso de CMM que se encuentran en el alcance de la evaluación. Los dos principales objetivos de CBA-IPI son:  Dar soporte, habilitar y animar a una organización a la mejora del proceso software  Proporcionar una visión exacta de las fortalezas y debilidades de los procesos software actual de la organización, usando CMM como modelo de referencia y para identificar las áreas calve del proceso que es necesario mejorar. 3.4 IDEAL Un modelo ideal es aquel que logra cumplir estas 5 fases: La fase de iniciación es como el punto de partida, aquí se elabora el plan de mejora de procesos que nos da la guía necesaria para completar el inicio y llevar a cabo las fases de diagnóstico y establecimiento, también se decide la aprobación del programa de mejora, se establecen los objetivos a partir de las necesidades de negocio de la organización. En el diagnostico se lleva a cabo el plan de acción de la mejora de acuerdo de acuerdo con la visión de la organización, se hacen actividades de
  • 16. 16 valoración, entrega de resultados y recomendaciones en las acciones del plan de mejora. El establecimiento consiste en priorizar los elementos que la organización ha decidido mejorar, se desarrollan las estrategias necesarias para obtener las soluciones de mejora y se completa el borrador del plan de mejora, así mismo se desarrollan objetivos medibles a partir de los objetivos generales fijados en la fase de inicio y que son incluidos en el plan de mejora. Actuación es en la que se crea y se llevan a cabo las acciones destinadas a mejorar las áreas identificadas en las fases previas. Se desarrollan planes para ejecutar las acciones de mejora y para evaluar o probar los procesos nuevos o mejorados una vez completada exitosamente la prueba de nuevos procesos y se desarrollan y ejecutan los planes necesarios para su implantación. La última fase es la de aprendizaje una vez alcanzada esta fase se han desarrollado las soluciones se han aprendido importantes lecciones del proceso y se han tomado mediciones sobre el rendimientoy la consecución de los objetivos marcados.
  • 17. 17 3.5. PSP (proceso del software personal) En el contexto del modelo CMM es necesario implantar buenas prácticas en el desarrollo software el proceso de software personal (PSP) apoya a las empresas que están llevando a cabo o tienen planeado implementar un plan de mejora de procesos basados en un modelo como CMM. Esta principalmente basado en CMM y permite implementar las prácticas de ingeniería de software descritas en dicho modelo a nivel individual. Al igual que CMM, PSP se basa sobre los principios de mejora del proceso, sin embargo, mientras que CMM se centra en mejorar la capacidad de la organización. Con PSP los ingenieros desarrollan software usando un enfoque disciplinado y estructurado, entre los beneficios que PSP ofrece a los ingenieros software destacan los siguientes:  Proporciona una serie de principios al ingeniero para llevar a cabo un proceso personal disciplinado.  Asiste a los ingenieros en la realización de planes precisos  Determina los pasos que los ingenieros deben seguir para mejorar la calidad del producto.  Establece bancos de pruebas para medir la mejora del proceso personal.  Determina el impacto que los cambios del proceso tiene sobre el rendimiento del ingeniero.
  • 18. 18 3.6 TSP (Team Software Process) El proceso de software de equipo (TSP) (Humphrey ,2000ª;2000b) ayuda a conformar equipos para el desarrollo de software de calidad. TSP proporciona un marco de trabajo, que se construye sobre la base de PSP,con fases de desarrollo bien definidas,en las que los productos de software se generan en varios ciclos. PSP proporciona las disciplinas que los ingenieros software necesitan para usar de forma consistente un proceso definido planificado y medible. TSP acopla los principios de los equipos de productos integrados con los métodos de PSP y CMM para producir equipos efectivos de trabajo. CMM y PSP proporcionan el contexto y las habilidades para una ingeniería efectiva mientras que TSP guía a los equipos a realizar realmente el trabajo necesario de forma que TSP se basa en la preparación que se adquiere de PSP y CMM proporcionando además una guía explicita sobre cómo realizar el trabajo. Antes de que los miembros puedan participar en un equipo TSP, deben reconocer como realizar un trabajo disciplinado, es necesario que los ingenieros que usan TSP estén formados en PSP. En TSP, la tarea de construir el equipo es un proceso de planificación de cuatro días denominado lanzamiento del equipo. En este proceso todos los miembros del equipo desarrollan la estrategia, el proceso y el plan para hacer su proyecto.
  • 19. 19 3.7 People Capability Maturity Model (People-CMM) El modelo de madurez de capacidad de las personas es un marco de trabajo que ayuda a las organizaciones a resolver de forma exitosa los aspectos críticos relacionados con sus recursos humanos. Está basado en las mejores prácticas en campos como los recursos humanos, la gestión del conocimiento y el desarrollo organizacional para guiar a las organizaciones a la hora de mejorar sus procesos de gestión y desarrollo de sus empleados.
  • 20. 20 CONCLUSIÓN  Una forma de ocuparnos de la calidad es a través de la mejora delproceso de desarrollo de software.  Como modelo de madurez y capacidad, CMM representa una de las alternativas más efectivas y difundidas en todo el mundo para guiar a las organizaciones de software en la selección de estrategias para el mejoramiento de sus procesos de desarrollo.  CMM describe un camino evolutivo de cinco niveles de madurez en el cual cada nivel nos indica las áreas claves de proceso y nos lleva desde un proceso inicial o ad hoc hasta un proceso maduro o disciplinado.  Los principales beneficios que provee son: mejorar la calidad de los productos, aumentar tiempo de respuesta al mercado e incrementar la productividad de la organización.  Las normas ISO 9000 se desarrollaron como respuesta a los retos de una creciente globalización de los mercados y ha sido ampliamente aceptadas. REFERENCIAS Recuperado el 26 de octubre de 2010 del libro “Calidad de los Sistemas Informáticos”
  • 21. 21