CMMI Norma de Calidad (Ha integrado diferentes normas) Estndar de mercado
Niveles: 0. Incompleto 1. Realizado 2. Gestionado 3. Definido 4. Gestionado Cuantitativame nte 5. En optimizacin Empresas en general y PyMES (NASA, ORACLE, IBM, Fuerzas armadas, etc)
-Reduccin del costo de desarrollo
- Localizacin y resolucin de defectos
- Mejora en la fiabilidad de la planificacin
-Aumento de la productividad
- Mejora en la calidad del producto - Falta de adecuacin al enfoque a servicio en el sector de las TI
- El proceso de evaluacin es muy costoso en tiempo y esfuerzo
- La complejidad de la evaluacin continua puede atentar contra la definicin de objetivos concretos de madurez Documentar todos los procesos que se realizan, para que quede constancia de lo que hace cada parte del SW en el caso de ser este el objetivo, es decir no vale, con representar la funcionalidad integrada de una aplicacin, sino que hace falta documentar la de cada parte aislada de la misma, documentando para cada objeto o parte del todo, modificando las pruebas unitarias y un cuaderno de carga de trabajo del mismo. PSP Herramienta diseada para ayudar a controlar, administrar y mejorar el trabajo de los ingenieros (buenas prcticas en el desarrollo de proyecto de software).
Programas pequeos de menor de 10.000 lneas de cdigo. -Los datos y su anlisis permitirn determinar las fortalezas y debilidades
-Estos mismos conducirn hacia nuevas ideas para la mejora del proceso
-Se tendr control sobre el calendario de compromisos -Solo requiere un estimado del tiempo de interrupcin
-Es subjetivo determinar si una parte del SW es reutilizable
-No toma en cuenta el tiempo empleado en la negociacin de los requerimientos con el cliente -Formato de registro del tiempo
Formato de registro de defectos
-Formato de resumen del plan de proyecto
TSP
Es un modelo que es utilizado para aumentar la calidad de los Se implementa a nivel personal, para despus integrase las actividades en el -Mejora en los hbitos de Programacin
- La Gerencia debe de dejar trabajar a los equipos de trabajo auto dirigidos de -Registros
-Planificacin
productos de software a travs de un equipo disciplinado y auto dirigido. equipo de trabajo TSP, que a su vez se puede integrar al modelo de calidad de la organizacin como CMMI o Moprosoft. -Mejora en la calidad y reduccin en el ciclo de vida
-Deteccin temprana de defectos y riesgos acuerdo a sus planes -Cada miembro debe de estar entrenado en PSP y tener el compromiso y de seguir el plan -Plantillas o formularios
-Mtricas y parmetros de calidad SPICE ISO 15504 Estndar (Es una importante iniciativa internacional para apoyar el desarrollo de una Norma Internacional para la evaluacin de Procesos de SW) La industria y usuarios del software a nivel mundial. -Los proveedores de SW se sometern a un solo esquema de proceso de evaluacin -Las organizaciones tendrn una herramienta para iniciar y sostener un proceso continuo de mejora -Los compradores podrn determinar la capacidad de los proveedores de SW -No contiene una estrategia de mejora del proceso
-Se requiere un gran esfuerzo para realizar las evaluaciones y por tanto un alto coste -Entrevistas
-Discusiones
-Anlisis de documentos
-Herramientas automatizadas en lugar de un asesor y/o evaluador para recopilar los datos NMX Normas Mexicanas (Son documentos tcnicos que permiten establecer especificaciones de calidad sobre procesos, productos, servicios, sistemas, mtodos de prueba, competencias, etc., adems de coadyuvar en la orientacin del consumidor) Sectores de :
-Electrnica
-Telecomunicaciones
-Tecnologas de la informacin
-Favorecen el desarrollo industrial y comercial
-Facilitan el intercambio de bienes y servicios
-Estrechan la cooperacin en los campos intelectual, cientfico, tcnico y econmico
-Mejoran la calidad de vida -Puede ser obligado su uso si es referida en una NOM para realizar algo
- Debern incluirse en el programa nacional de normalizacin - Tomar como base las normas internacionales - Estar basadas en el consenso de los sectores interesados que participen en el comit y someterse a consulta pblica por un periodo de cuando menos 60 das naturales antes de su expedicin
MOPROSOFT NMX-I-059/02 - NYCE
Metodologa convertida en una norma mexicana NMX (no obligatoria) y recientemente en un estndar internacional, reconocido por la Internacional Organization for Standarization (ISO).
Enfocado a las PyMes de la Industria de Software en Mxico y dirigido a las empresas o reas internas dedicadas al desarrollo y/o mantenimiento de software. -Especfico para el desarrollo y mantenimiento del software -Comprensible -Definido como un conjunto de procesos -Debe tener un mecanismo de evaluacin o certificacin durante un periodo -Define actividades de manera muy general
-Para asegurar la calidad de un producto y un proceso requiere de CMMI
-Define los procesos por reas de responsabilidad
Comprende un documento de menos de 200 pginas que al compararlo con otros modelos y estndares, lo hace bastante prctico. IEEE Normas y Estndares (Es el principal creador de estndares a nivel mundial que sirve como base para normas internacionales de las organizaciones en especial en lo que se refiere a aspectos elctricos y electrnicos. IEEE realiza sus normas de decisiones y el mantenimiento de las funciones a travs de la Asociacin de Estndares IEEE (IEEE-SA).) -Equipos para procesos de SW
-Asociaciones tcnico-profesional mundial dedicadas a la estandarizacin
-Tecnologas de la informacin
-Electrnica
-Ciencias en general - Acceso exclusivo a las ltimas investigaciones y a los profesionales que desarrollan las ltimas tecnologas
- Subscripciones a revistas y peridicos
-Participacin en el desarrollo de estndares globales Algunos estndares en ocasiones congelan las tecnologas Membresa ISO Normas. (Las normas ISO se constituyen en una serie de estndares que podemos agrupar por familias, segn los distintos aspectos Empresas u organizaciones (pblicas o privadas) a nivel internacional, ya sea con o sin fines de lucro, manufacturera o de
-Optimizan la produccin y dan calidad a un producto o servicio
-Reducen el nmero -No todas la empresas adoptan la norma como un sistema de calidad - Se inicia el proceso de implementacin sin -Orientacin hacia lo estratgico y mayor delegacin de lo operativo
-Organizacin orientada hacia el relacionados con la calidad.) servicios, grande, mediana o pequea.
de auditoras de los clientes a los procesos de operacin
-Evitar costos de inspecciones finales, costos de garantas y procesos. antes hacer un debido proceso de sensibilizacin que la facilite, pues todas las empresas no estn en las condiciones ideales para iniciar un proceso de certificacin en la norma ISO. servicio a clientes
-Un recurso humano de mayor nivel posible
-Innovacin permanente en mtodos, en los procesos y sistemas de trabajo. - ISO 9000 Normas (Gestin y aseguramiento de la calidad) -Empresas y organizaciones
-Industrias (Automotriz, aeroespacial, telecomunicaciones, comercio, fabricacin de productos, etc.) -Estandariza las actividades del personal
-Mide y monitorea el desempeo de los procesos
-Reduce las incidencias negativas - Los esfuerzos y costos para preparar la documentacin y actualizarla de forma regular - Los costos necesarios para implementar y mantener las medidas y cumplir con el estndar -Manual de calidad
-Procedimientos
-Instrucciones de trabajo
-Registros - ISO 9001 Norma (Modelo para el aseguramiento de la calidad en diseo, desarrollo produccin, instalacin y servicio) Los requisitos de esta Norma Internacional son genricos y se pueden aplicar a cualquier organizacin sin importar tipo, tamao o producto suministrado. -Los procesos de evaluacin y certificacin garantizan que los objetivos empresariales fluyan constantemente
-Atrae inversiones, mejora la reputacin de la marca y elimina barreras al comercio. -Sobrecarga del personal facultativo para asumir las tareas Habituales - Incremento de la burocracia interna en los procesos cotidianos del Laboratorio - Resistencia al cambio del personal -Declaraciones documentadas de una poltica de la calidad y de objetivos de la calidad. -Un manual de la calidad. -Los procedimientos documentados y los registros requeridos por esta Norma Internacional. - ISO 9002
Empresas sin un componente de creacin de diseo -Nos conduce a construir y desarrollar la calidad dentro del producto y servicio, -Se requiere de un gran esfuerzo y tiempo para lograr el objetivo
-Manual de Calidad Norma (Modelo para el aseguramiento de la calidad en produccin, instalacin y servicio) para su modelo de negocio (organizaciones de servicios, agencias de bienestar, escuelas y hospitales). costos de garanta y costos de reprocesado -Genera una fuerte confianza del cliente hacia nuestra empresa, acceso al mercado y reduccin de costos operativos
-El sistema origina cierta burocracia
-Se necesitan suficientes recursos
-Es costoso -Manual de organizacin -Procedimientos del sistema -Instrucciones de trabajo - ISO 9003 Norma (Modelo para el aseguramiento de calidad en inspeccin y pruebas finales) Solo aplica a empresas que no producen ni dan servicio. -Se concentra el esfuerzo en mbitos organizativos y procedimientos puntuales
-Consigue mejoras en un corto plazo y resultados viables
-Permite eliminar procesos repetitivos -No le concierne como el producto fue terminado - Cuando el mejoramiento se concentra en un rea especfica de la organizacin, se pierde la perspectiva de la interdependencia que existe entre todos los miembros de la empresa -Manual de calidad
-Procedimientos documentados que definan la organizacin y operacin del sistema de calidad. - ISO 29110 Sistemas de gestin de calidad - Directrices para la gestin de la configuracin Empresa, organizacin, departamento o proyecto que cuenta con a lo ms 25 personas. -Disponibilidad de normatividad y certificacin nacional, reconocimiento ISO internacional, introduccin a plazo relativamente corto 1- 2 aos -Tener versin nacional del modelo de procesos de referencia y de evaluacin basados en un estndar internacional ISO -Capacitacin de consultores y auditores
-Se requiere crear un grupo de expertos industria-academia
-Requiere de un mayor tiempo (2-5 aos) -Plan del proyecto
-Acta de aceptacin Repositorio del Proyecto
-Acta de reunin
-Configuracin del software
-ETC.
ISO 10007
Sistemas de gestin de calidad - Directrices para la gestin de la configuracin
Cualquier orientacin sobre el uso de la gestin de la configuracin de una organizacin.
-Proporciona directrices para asegurarse de que un producto complejo sigue funcionando cuando se cambian los componentes individualmente. -mejora la compresin sobre la Gestin de la Configuracin para promover su uso y ayudar a las organizaciones a que la apliquen para mejorar su desempeo
IEEE 730 Estndar (Es una de las principales normas de las organizaciones de decisiones en el mundo. IEEE realiza sus normas de decisiones y el mantenimiento de las funciones a travs de la Asociacin de Estndares IEEE (IEEE-SA).) Equipos para procesos de SW
-Asociaciones tcnico-profesional mundial dedicadas a la estandarizacin
-Tecnologas de la informacin
-Electrnica
-Ciencias en general
-Acceso exclusivo a las ltimas investigaciones y a los profesionales que desarrollan las ltimas tecnologas
- Subscripciones a revistas y peridicos
-Participacin en el desarrollo de estndares globales
Algunos estndares en ocasiones congelan las tecnologas MENBRESIA IEEE 1044 Ha sido conceptualizado tanto por el Comit Tcnico de la IEEE como por profesionales afiliados a esta institucin.
Este estndar es aplicable a cualquier software en cualquier fase del ciclo de desarrollo de un software, incluyendo software crtico, aplicaciones comerciales, software de pruebas, firmware. RR Etapa de Reconocimiento IM Etapa de Investigacin (siglas por Impact) AC Etapa de accin DP Etapa de Disposicin. El uso de este standard es de uso voluntario.
-Evita Costos mayores. -Identifica problemas rpidamente. -Descubrir anomalas durante las fase del ciclo de vida de un software. -Permite describir y clasificar en diferentes tipos de problemas.
Provee clasificaciones que posiblemente no sean utilizadas en otras etapas ya que cada proyecto es nico.
Identificar el ambiente y actividad en especfico. Fase de desarrollo especfico. Los sntomas de una anomala. Identificacin del lugar (documental) donde se origina la anomala. Y la accin correctiva para la anomala. Es importante resaltar nuevamente que este estndar IEEE 10461
El estndar IEEE 1061 (1998) tiene como objetivo la definicin de mtricas de software y su uso en la evaluacin de componentes software. Propone la construccin de modelos de calidad a medida adaptados a cada proyecto.
MODELOS DE CALIDAD
-Total adaptabilidad. -Define mtricas de Sw
-El coste de su construccin es muy alto comparado con el de los modelos fijos, y la reutilizacin de modelos de un proyecto a otro es difcil, dado que los factores identificados para un proyecto no tienen por qu ser adecuados para otro. - No fija ningn factor de calidad.
-FACTORES DE CALIDAD -METRICA DIRECTA -SUBFACTOR DE CALIDAD -METRICA
- IEEE 828 Norma para planes de Gestin de la Configuracin del La aplicacin de esta norma se aplica a cualquier forma, clase -Flexibilidad , contiene instrucciones -En la definicin de los trminos hace referencia a otros
Software. o tipo de software o sistema. especificas que ayudan a evitar que el usuario elimine algn componente del pan sin antes verificar -Facil de usar -Es un estndar completo ya que sus complementos etan descritos en su adecuada profundidad estndares en lugar de definirlos en el mismo documento - no posee ejemplos suficientes y no trata a detalle el tema de herramientas automatizadas -no involucra a todo el proceso de Gestion de la configuracin del SW
ISO ISO 10005 Pueden aplicar estos a la operacin diana de una constructora
-Incorporar tecnologa TIC: Gestor documental y de Work-Flows. -Mejora el prestigio, al poder utilizar la marca "Gesttic - Sistema de Gestin Certificado" -Mejora la imagen de su empresa ante su cliente: sistema sin papeles basado en tecnologa nueva e innovadora. -Aumenta la implicacin del personal en el resultado del negocio. -Esta Norma es un documento de orientacin y no est prevista para ser certificada.