Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 Unidad Calidad Enfocada Ala Desarrollo de SI Compelta PDF
2 Unidad Calidad Enfocada Ala Desarrollo de SI Compelta PDF
EN INFORMATICA
EQUIPO # 2
TEMAS:
2.1. Calidad en los sistemas de información.
2.2. Defectos y errores de calidad en los sistemas de información.
2.2.1. El cuaderno de registro de defectos.
2.2.2. Contabilización de defectos y errores.
2.2.3. Formas de encontrar y corregir defectos.
2.2.4. El costo de encontrar y corregir defectos.
ELABORADO POR:
MATERIA:
GRUPO: 7° T
Como sabemos todo producto o la implementación del mismo, se debe regir por unas
normas o estándares. Por ejemplo todos hemos escuchado hablar de las normas ISO, que
es una serie de recomendaciones que hacen los expertos a la hora de desarrollar un
producto, estas recomendaciones tienen que ver con una buena gestión y el
aseguramiento de calidad del producto en los que están involucrados todos estos
procesos. Los sistemas de información se rigen por estándares como lo son estándares de
datos, de codificación, instructivos de usuario, instructivos de operadores, estructurales,
documentación y procesos.
Existen varios tipos de estándares que hay que tomar en cuenta en un desarrollo entre
ellos tenemos los estándares de datos, estándares de codificación, estándares de
instructivo de los operadores, estándares estructurales, estándares de documentación.
*Estándares de datos: Este estándar se refiere a cómo llamar las tablas, los campos, los
índices, las longitudes de las variables, esto es conocido como el diccionario de datos en
un sistema de información.
*Estándar de Codificación: Este estándar Son los que indican como llamar dentro del
código a la fuente, tipo, variables.
*Estándares estructurales: Este estándar se refiere a los lineamientos que deben seguir
para estructurar el software, dividir el software en módulos, codificación estructural y la
relación del sistema.
Un sistema debe cumplir con unas normas de calidad y estándares, y que para que este
sea aprobado debe contener y cumplir con estas reglas.
Ya que esto nos ayuda a seguir unos pasos los cuales son confiables ya que nos obligan a
realizar un análisis, a crear un diseño (el que más convenga para la organización),
podemos realizar pruebas y si algo queda mal, podemos replantearlos y volver a realizar
pruebas, y si al final todo sale bien poder implementarlo y ponerlo en marcha.
El termino defecto se refiere a algo que está equivocado en un programa, tal como un
error sintáctico, una falta tipográfica, un error de puntuación, o una sentencia incorrecta
del programa.
Los defectos pueden estar en los programas, los diseños, las especificaciones o en otra
documentación. Los defectos pueden ser defectos extras o redundantes, sentencias
incorrectas o secciones del programa omitidas. Un defecto, es cualquier cosa que reduce
la capacidad de los programas para cumplir completa y efectivamente las necesidades de
los usuarios. Un defecto es una cosa objetiva. Es algo que puedes identificar, describir y
contabilizar.
Todos los defectos por consiguiente, proveen de errores humanos y muchos de los que los
ingenieros de software cometen, causan defectos en los programas.
Errores
Son cosas incorrectas que cometen las personas y, sin tener en cuenta cuándo y quién los
comete, los errores son elementos defectuosos de los programas. Así las personas
cometen errores o equivocaciones mientras que los programas tienen defectos. Cuando
los ingenieros cometen errores que conducen a defectos, nosotros nos referimos a esto
como la inducción de defectos.
Esto significa que para reducir el número de defectos que induces en tus productos, debes
cambiar la forma de hacer las cosas. Para eliminar los defectos de tus productos, sin
embargo, sencillamente tienes que encontrarlos. La eliminación de defectos es, por lo
tanto, un proceso más sencillo que la prevención. La prevención de defectos es un aspecto
muy importante y prioritario que requiere de un estudio comprensivo de todo el proceso
de desarrollo del software.
Los defectos deberían ser importantes para cada ingeniero de software no sólo porque
afectan a los usuarios, sino también por que más de la mitad del esfuerzo de las
organizaciones de software está dedicado a encontrar y corregir los defectos. Puesto que
el tiempo de pruebas es difícil de predecir, los defectos son, a menudo, la causa principal
de los problemas de costes y programaciones.
2.2.1 El CUADERNO DE REGISTRO DE DEFECTO
El cuaderno de registro de defectos está diseñado para ayudarte a reunir datos de
defectos. El cuaderno se muestra en la siguiente figura:
Utiliza este cuaderno para reunir datos de defectos para cada programa que codifiques.
Describe cada defecto con bastante detalle para que puedas entenderlo más adelante.
Después de haber terminado cada programa, analiza los datos para ver dónde has
introducido y eliminado los defectos y qué tipos de defectos causan los principales
problemas. Antes de utilizar este cuaderno, lee el resto de ese capítulo y las instrucciones
en la tabla anterior.
2.2.2 CONTABILIZACION DE DEFECTOS Y ERRORES
Aunque la definición de un defecto puede parecer obvia, no lo es. Durante la compilación,
por ejemplo, cuenta solamente los cambios que haces. Es decir, si el compilador presenta
10 mensajes de error por una omisión del punto y coma, la omisión del punto y coma es
un único defecto. Así, anota un defecto en el Cuaderno de Registro de Defectos para cada
corrección del programa, sin tener en cuenta la naturaleza de la corrección y el número de
mensajes de error del compilador.
Por ejemplo, si escribes una línea de código e inmediatamente ves un error en el nombre
del parámetro y lo corriges, este error no es un defecto.
Comienza a contabilizar los defectos cuando termines una fase de un producto o parte del
mismo. Después de la fase de diseño, por ejemplo, contarías todos los defectos de diseño.
Supongamos, sin embargo, que estás codificando dos procedimientos de un programa.
Después de codificar el primero, decides codificar el segundo, antes de comenzar la
compilación del primero. A mitad de codificar el segundo procedimiento, te das cuenta de
que has dado un nombre equivocado a un parámetro en el primer procedimiento. Esto es
un defecto, porque aunque estés en la fase de codificación, en ese momento habías
terminado la codificación del primer procedimiento.
Defectos
Un defecto es algo OBJETIVO que está equivocado en un programa:
Error sintáctico, falta tipográfica, error de puntuación, ...
Pueden estar en los programas, en los diseños o incluso en los requisitos.
Sin embargo, con experiencia encontrará una media del 75% al 80% de los
defectos.
Costos de Prevención
Costo de todos aquellos esfuerzos para asegurar la calidad del software y prevenir
defectos en todas las fases del desarrollo de software. Por ejemplo: aseguramiento de la
calidad (planeación de la calidad, mejora de procesos, definición de procesos, políticas y
estándares, obtención, análisis y uso de datos sobre la calidad, análisis de causas raíces),
requerimientos (especificaciones y prototipos), administración del proyecto (planeación,
capacitación, recopilación de métricas), librería de re-uso (capacitación y herramientas),
administración de la configuración (capacitación y herramientas), consultoría.
Costos de evaluación
Costo del esfuerzo para descubrir la condición de la calidad del software (evaluaciones
planeadas). Esto comprende por ejemplo: evaluación de proyectos (revisión de
especificaciones de requerimientos, diseño y componentes, verificaciones y validaciones
en general, inspecciones, pruebas unitarias, de integración y de sistema), auditorías de
calidad del producto, evaluaciones externas, pruebas de productos adquiridos.
INSTITUTO TECNOLÓGICO
del Istmo
ESPECIALIDAD:
ING.INFORMATICA
MATERIA:
CALIDAD DE LOS SISTEMAS DE INFORMACION
UNIDAD 2
“CALIDAD ENFOCADA AL DESARROLLO DE SISTEMAS DE
INFORMACION”
TEMAS:
2.3.- LISTAS DE COMPROBACION.
2.4.- GESTION DEL TIEMPO PARA EL DESARROLLO DE SISTEMAS DE
INFORMACION.
2.5.- OBTENER CALIDAD EN LOS SITEMAS DE INFORMACION
(METODOS, METRICAS, METODOLOGIAS Y ESTANDARES).
2.6.- CONTROLAR LA CALIDAD DE LOS SISTEMAS DE INFORMACION.
2.7.- COSTO DE CALIDAD DE LOS SISTEMAS DE INFORMACION.
CATEDRATICO:
JESUS LOPEZ CHIRINOS
ALUMNO:
MIGUEL ANTONIO RODRIGUEZ CORTES.
EFRAIN ALBERTO CONTRERA GUERRA.
ISABEL SANTIAGO REGALADO.
ISIDORA LAZARO JIMENEZ.
SEMESTRE: GRUPO:
7º “T”
H. CD. DE JUCHITAN DE ZARAGOZA, OAX, 20 DE SEPTIEMBRE DEL 2013
2.3 Listas de comprobación.
Hay cuatro consideraciones del sistema de calidad total técnica que son de
particular importancia:
El control total de la calidad y los sistemas de calidad total implican, de esta forma,
una amplia gama de programas que hagan hincapié en el aseguramiento de una
motivación positiva hacia la calidad y un dinámico logro de la calidad por parte del
personal de la compañía, en cuando por lo menos, tres áreas fundamentales:
Una vez que se tiene bien definido y detallado el trabajo a realizar se debe
proceder a establecer el orden en que se van a ejecutar las actividades, a esta
técnica se le conoce como secuencia miento de las actividades. Es
recomendable crear un diagrama de red el cual permita observar el orden de
precedencia lógico de las actividades. De acuerdo a Gido y Clements (2003), al
decidir sobre el orden en que se deben dibujar las actividades para que muestren
su relación de precedencia lógica entre si, se deben plantear algunas preguntas
con relación a cada actividad individual:
siguiente?
El diagrama de red se puede construir usando algún tipo de software que permita
establecer relaciones entre un conjunto de tareas o actividades por ejemplo Pert
Chart Expert este software permite interactuar con el Microsoft Project.
Encargada de la Normativa
Una de las grandes ventajas que agrega este producto es que es capaz de
identificar la ruta crítica del proyecto, esta es la ruta de actividades más larga del
proyecto, y por lo tanto es la que requiere más tiempo. Este tipo de trabajo se
puede hacer manualmente y consiste en encontrar las actividades que tienen la
menor holgura, entendiéndose por holgura la cantidad de tiempo que una actividad
puede ser retrasada sin afectar la fecha de terminación del proyecto.
En la imagen se puede observar una gráfica de Gantt con dependencias entre las
actividades que componen el proyecto. Las actividades que están marcadas con
color rojo son las que pertenecen a la ruta crítica del proyecto, y éstas son las que
mas hay que cuidar en cualquier proyecto de cualquier naturaleza, porque como
se explicó anteriormente son las actividades que en caso de un atraso provocan
que se atrase todo el proyecto. Las actividades marcadas con azul no están en la
ruta crítica, y por lo tanto tienen holgura para manejar algún tipo de atraso.
Interiorizar: No basta con entender lo que los clientes desean. La empresa debe
aceptar esos deseos y necesidades y hacerlos suyos, ya que de otra forma no
será capaz de competir satisfactoriamente.
Satisfacer: una vez que la empresa ha aceptado las necesidades de sus clientes
debe realizar las mejoras necesarias en sus procesos para satisfacerlas.
Por otro lado, y no más simple, el papel del control de calidad es comparar el
producto contra otro producto cuyo estándar y atributos han sido claramente
definidos y son usados como referencia de comparación. El propósito del control
de calidad es identificar defectos y corregirlos antes de terminar el producto. El
control de calidad se limita a revisar los productos y esta función puede ser
desempeñada por los desarrolladores mismos. Actividades tales como la revisión
de sistemas y pruebas de software son actividades de Control de Calidad.
Dado que las organizaciones y las definiciones de los niveles de calidad son
constituidas bajo la percepción humana no se debe soslayar que los programas
de calidad y mejora continua deben establecerse y definirse enfocándose en
quienes generan y utilizan los productos más que en los productos mismos, es por
eso que el concepto de control de Calidad no sustituye al Concepto de
Aseguramiento de la Calidad, se requiere de ambos para escucharse y
complementarse uno al otro permitiendo que la percepción humana no pierda su
subjetividad.
Ambas funciones no pueden vivir aisladas y esa es una de las vicisitudes que
deben manejar todo grupo de trabajo en las prácticas de mejora continua e
instrumentaciones de modelos de calidad. El aseguramiento de calidad requiere
de procesos establecidos y que el control de calidad se encuentre muy bien
introducido en dichos procesos para poder proveer información acerca de los
defectos encontrados al grupo de aseguramiento de calidad. Refinar e
instrumentar ambas cosas al enfrentarse a una organización se convierte en una
actividad creativa y de psicología organizacional para determinar cómo se
introducen estas funciones en las organizaciones.
Los costos de calidad, en términos sencillos son la suma de los costos operativos
de la calidad y los costos del aseguramiento de la calidad, que se relacionan
específicamente con el logro o no del producto o con la calidad del servicio.
Desde el punto vista pesimista se puede considerar a los costos de calidad como
las ineficiencias o incumplimientos, los cuales son evitables, como por ejemplo:
reproceso, desperdicios, devoluciones, reparaciones, reemplazos, gastos por
atención de quejas y exigencias de cumplimiento de garantías, entre otros.
También podemos definir como costos de calidad, a la parte de los aspectos
económicos de la calidad que considera los gastos incurridos en la obtención y
aseguramiento de una calidad satisfactoria, así como las pérdidas originadas
cuando no se obtiene ésta.
Prevención.
Evaluación.
Falla interna.
Falla Externa.
Cuando existe la probabilidad de que las cosas puedan salir mal, una empresa
incurre en los costos de prevención y evaluación (costos de control), estos se
consideran como una inversión; cuando las cosas salen mal, se experimentan los
costos de fallas (internas y externas) considerándolos como pérdidas.
Al tratar de hacer las cosas bien, de una manera correcta y cumplir con los deseos
del cliente de una forma óptima, las empresas logran la generación de calidad que
encierra en sí, un costo de oportunidad. El costo de oportunidad, en la actualidad,
por lo difícil que resulta su cuantificación, no es un costo que las entidades
contemplen como costo de calidad.
Las correctas mediciones de los costos de calidad sirven como guía para los
programas de la administración de calidad, además de que mostrarán señales de
alerta sobre los problemas financieros relacionados con la calidad.
Costos de Prevención
Son los costos en los que incurre una empresa para evitar y prevenir errores,
fallas, desviaciones y/o defectos, durante cualquier etapa del proceso productivo,
que desmeriten la calidad de éste. A medida que los costos de prevención se
incrementan, se espera que los costos de falla disminuyan, de modo que se
incurren en dichos costos para reducir el número de unidades que no se logran
producir.
Son aquellos costos resultado del fallo, defecto o incumplimiento de los requisitos
establecidos de los materiales, elementos, partes, semi-productos, productos y/o
servicios y cuyo fallo y/o defecto se detecta dentro de la empresa antes de la
entrega del producto y/o servicio al cliente. Se incurre en este tipo de costos, como
resultado de la pobre calidad detectada por las actividades de evaluación. Estos
costos no se consideran como creadores de valor agregado y no es necesario
incurrir en ellos.
Son los costos incurridos al rectificar los fallos o defectos en la calidad del
producto y los que surgen por el incumplimiento de los requisitos de calidad
establecidos y cuyo fallo se pone de manifiesto después de su entrega al
cliente. También se consideran las ventas perdidas provenientes del mal
desempeño del los productos o servicios entregados al cliente.
Los costos de calidad llegan a ser sustanciales; por ello, su reducción puede
generar un ahorro considerable; de hecho algunos expertos en calidad sostienen
que el nivel de calidad óptimo debe ser de 2.5% de las ventas. Así pues, las
compañías que implantan programas de mejoramiento de calidad deben vigilar y
reportar el avance de estos procesos.
Para reducir y/o eliminar los costos, el sistema de costos de calidad facilita el
recabar información acerca de las erogaciones, el cuantificarlas monetariamente y
el jerarquizar su impacto, resaltando su relevancia en cuanto al total de los
importes, de tal manera que facilita a la alta dirección la decisión y la
programación de acciones sistematizadas de mejora para reducirlas y/o
eliminarlas.
Colunga y Saldierna, establecen como primer paso, para una correcta y efectiva
implementación de un sistema de costos de calidad, la integración del grupo de
trabajo. Es la alta gerencia quien selecciona e integra el equipo responsable de la
implementación de dicho sistema, adecuado a las necesidades de la empresa.
Este grupo por lo general esta compuesto por representantes de las áreas de
producción, calidad, finanzas y un asesor externo principalmente. Este grupo es
apoyado por las personas necesarias para recabar, integrar y reportar oportuna y
confiablemente la información requerida.
Antes de que el grupo de trabajo de costos de calidad inicie sus actividades,
deberá tener un proceso de capitación general, así como de los temas de, mejora
continua y sistema de costos de calidad.
La primera actividad del grupo de trabajo de costos de calidad consiste en
elaborar un programa de actividades para la creación y la implementación del
sistema propio de la empresa. El programa debe contener el objetivo y los
conceptos del sistema de calidad; los costos que se incluirán en el sistema, así
como los datos aportados por los sistemas de información de la empresa; las
erogaciones que integran el total de cada costo, al igual que las subdivisiones de
cada costo a fin de que proporcionen datos que faciliten la toma de decisiones; el
sistema para la obtención de todos los costos, la matriz de los costos de calidad,
además de los formatos para recabar los datos y para reportarlos, el nivel óptimo
de los costos de calidad. También contendrá el diseño del sistema computacional
y la cuantificación de la información, presentándose el primer reporte general de
costos de calidad. Los datos no aportados por los sistemas de información de la
empresa, se tendrán que generar.
Se tiene los siguientes criterios para seleccionar los costos con lo que se iniciará
el sistema:
Iniciar incluyendo todos los costos que abarque una limitación establecida
por elpropio grupo de trabajo. En este criterio se incluye cualquier costo
incurrido por detectar, prevenir, evaluar y/o corregir fallas en el producto,
servicio y/o el proceso, así como por corregir trabajos defectuosos o un
servicio mal formado. También se considera cualquier costo incurrido por
ayudar a las personas a que hagan bien su trabajo, determinar si la
producción o el servicio es aceptable, los costos de más entre el consumo
real de los insumos y los recursos necesarios para producir bien un
producto, cualquier costo en el que se incurre para asegurar que los
productos, los servicios, los sistemas y/o los procesos se hagan bien. Una
ventaja de este criterio es que desde el principio se tiene una visión total de
los mismos; y como desventaja es el que se trabaja administrativamente
con varios costos que en un período largo detiempo no podrán ser atacados
por alguna acción de mejora.
Iniciar con los costos más relevantes. Los costos relevantes son aquellos
que tienen una mayor repercusión monetaria en los resultados operativos de la
empresa. Una ventaja de este criterio es que los recursos de la empresa se
avocan a disminuir y/o eliminar los costos que más impacto económico tienen
sobre la operación de la organización; una desventaja es que, al iniciarse el
sistema, la visión de total de los costos que se presente a la gerencia nunca será
al 100%. En este caso, se recomienda establecer el sistema de costos por etapas:
Costos cuantificables de alto impacto.
Costos no cuantificables de alto impacto.
Costos cuantificables de bajo impacto.
Costos no cuantificables de bajo impacto.
Una vez identificados y seleccionados los costos con los que se iniciará el sistema
de costos de calidad, es conveniente definir cada uno de ellos de acuerdo al
criterio que el grupo considere más conveniente para trabajar en su reducción.
Algunas definiciones podrían ser:
Desarrollo de proveedores.
Mantenimiento preventivo y mantenimiento correctivo.
Estudios de mercado.
Capacitación.
Actualización de manuales.
Inspección de materiales del producto, del servicio y/o del proceso.
Desperdicio de la materia prima principal.
Desperdicio de otros materiales de producción.
Inventarios.
Tiempos improductivos.
Una vez definido cada uno de los costos, es conveniente analizar los reportes de
los sistemas de información de la empresa para identificar entre los datos que
generan, aquellos relacionados con los costos que se incluirán al inicio del sistema
de costos de calidad, así como la forma en que se subdividen, en que los
recaban, evalúan y presentan.
Una vez que se identificaron los datos aportados por los sistemas de información
de la empresa, que se definieron las erogaciones que integran el total de cada uno
y que se establecieron las subdivisiones de cada costo que será incluido en el
inicio del sistema de costos de calidad, el grupo se evoca a generar los datos que
requiere el sistema de costos de calidad y que no son proporcionados por ninguno
de los sistemas de información de la empresa. Ya que se tienen todos los datos
(tanto los aportados por los sistemas y los generados), el paso a seguir es el
adecuar toda esta información a los requerimientos del sistema, que previamente
fue diseñado para la obtención de todos los costos de calidad. Al realizar el diseño
del sistema, se debe adecuar la información generada por los sistemas de
información de la empresa y la información no generada por dichos sistemas, en
ésta última se deberá de determinar la forma de recabar, procesar e incorporar la
información necesaria. También se establecerán las fórmulas para la obtención de
los costos de calidad.
Se recomienda, que cada costo de calidad tenga un reporte por separado (en su
propia cuenta) para que así la información sea lo más clara y rápida de
comprender, siendo ésta clasificación la fuente de información de los costos de
calidad.