TITULO Editorial Autores ISBN AÑO



Documentos relacionados
SISTEMAS Y MANUALES DE LA CALIDAD

Cómo vender tu producto o servicio

Capítulo IV. Manejo de Problemas

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Sistema de Gestión de la Seguridad de la Información, UNE-ISO/IEC 27001

INSTRODUCCION. Toda organización puede mejorar su manera de trabajar, lo cual significa un

IMPLANTACIONES DE ERP. CÓMO CONSEGUIR EL ÉXITO? MasEmpresa

Las 10 preguntas más habituales sobre los Sistemas de Captación de Datos en planta

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

Project Ing. Christian Ovalle

ISO 9001:2000 DOCUMENTO INFORMATIVO DOCUMENTO ELABORADO POR CHRISTIAN NARBARTE PARA EL IVECE

V Estudio CRM en España. Resultados cuantitativos

Por qué fracasan los Proyectos?

Guía de aprendizaje Marketing aplicado y comunicación

La subcontratación como herramienta para la gestión logística

Demostrar que se ha entendido lo que el cliente pretende:

Navidian Oferta de Servicios GL7

UNIVERSIDAD DE QUINTANA ROO

Desarrollo de producto orientado al cliente

Gestión de la Configuración

La Gestión de Proyectos

Qué es TypMan?

OPTIMA CONSULTING SAS

Cómo mejorar la calidad del software a través de una gestión adecuada de la productividad de las pruebas

GOBIERNO DEL PRINCIPADO DE ASTURIAS

Diseño orientado al flujo de datos

Maestría en Proyectos de Arquitectura y Urbanismo

PERFIL DEL PUESTO POR COMPETENCIAS Sepa cómo construirlo y evitar bajos desempeños posteriores

Bechtle Solutions Servicios Profesionales

Hacer Realidad BPM en su Organización ADOPTAR BPM A PARTIR DE UN PROYECTO O NECESIDAD DE AUTOMATIZACIÓN

Estrategias de producto y precio

INTRODUCCIÓN QUIÉNES SOMOS NUESTRO OBJETIVO

Profunda comprensión de que valores son o podrían ser percibidos por los clientes.

Nuevo enfoque basado en procesos

Introducción. Definición de los presupuestos

K2BIM Plan de Investigación - Comparación de herramientas para la parametrización asistida de ERP Versión 1.2

CMMI (Capability Maturity Model Integrated)

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

FASCÍCULO. Decidir con inteligencia. Este es el momento.

ITZOFT, una metodología de desarrollo de sistemas basada en el Proceso Unificado de Rational. Resumen

PLAN DE MEJORAS. Herramienta de trabajo. Agencia Nacional de Evaluación de la Calidad y Acreditación

Guía del Trabajo final de máster Proyecto de aplicación práctica

Compromiso con los proveedores

PROYECTO FINAL DE CARRERA

CAPITULO VII CONCLUSIONES Y RECOMENDACIONES

CAPITULO 2 - POR QUÉ NECESITAN LAS EMPRESAS UN CUADRO DE MANDO INTEGRAL?

Trabajo lean (1): A que podemos llamar trabajo lean?

Estrategia de negocio basada en clientes: Software CRM

Oracle vs Oracle por Rodolfo Yglesias Setiembre 2008

Unidad 1. Fundamentos en Gestión de Riesgos

Norma ISO 14001: 2015

Introducción a las redes de computadores

Proyecto Fin de Carrera

CÓDIGO DE BUENAS PRÁCTICAS DE TRANSPARENCIA EN EL SEGURO

El participante puede llevar a cabo el proceso de auto-comparación y sobre esa base reforzar los aspectos menos consistentes.

Gestión de la Prevención de Riesgos Laborales. 1

CONTRATAS Y SUBCONTRATAS NOTAS

EN TIEMPO DE CRISIS ES NECESARIO INVERTIR EN LOS SISTEMAS INTEGRADOS DE GESTION. Autor: Oscar Jony Muriel Narváez. Compañía:

UNIVERSIDAD DR. JOSE MATIAS DELGADO Facultad de Economía, Empresas y Negocios

JUSTO A TIEMPO YA. Con el objetivo de dar a conocer una de las formulas para, lograr la excelencia

Master en Gestion de la Calidad

1.1 EL ESTUDIO TÉCNICO


Guía de Gestión de Contratos

El Sudoku de la Planificación de la Producción

Mantenimiento de Sistemas de Información

CAPÍTULO I FORMULACIÓN DEL PROBLEMA

Gestión de Empresas Visual e Interactiva E.R.P.

Todo lo que hay que saber sobre la concertación de visitas. La verdad y nada más que la verdad.

Desarrolle su negocio en un momento difícil para el mercado

4.4.1 Servicio de Prevención Propio.

Labor del ingeniero. Concepto de ingeniería. Objetivos de la ingeniería. Características del trabajo del ingeniero. Tipos de ingenieros

EVALUACIÓN DE COMPETENCIAS DIRECTIVAS Feedback 360º

1. Seguridad de la Información Servicios... 4

El objetivo principal del presente curso es proporcionar a sus alumnos los conocimientos y las herramientas básicas para la gestión de proyectos.

Gestión de proyectos

UN RECORRIDO POR LA FAMILIA ISO

Gestión de Proyectos Informáticos

Los costos de gestionar la cadena de suministros y la eficiencia en las operaciones: hasta cuánto hay que invertir en la gestión?

Unidad V. Calidad del software

Cómo seleccionar el mejor ERP para su empresa Sumario ejecutivo

La Organización podría ser una empresa que fabrica o vende electrodomésticos, un banco, una empresa de seguros, una empresa agropecuaria, etc.

Pliego de Prescripciones Técnicas abreviadas aplicables a la contratación de un servicio de desarrollo y mantenimiento de aplicaciones para Regulación

Información y derechos:

DESARROLLO DE SOFTWARE CON CALIDAD PARA UNA EMPRESA

CRM es una estrategia de negocios centrada en el cliente no es un software

GESTIÓN DE LA CALIDAD

ANEXO : PERFILES. Guía de Comunicación Digital para la Administración General del Estado. ANEXO PERFILES

SÍNTESIS Y PERSPECTIVAS

Para optimizar este proceso lo dividiremos en etapas y deberemos tener bien claro el objetivo que debemos alcanzar en cada una de ellas:

Metodología básica de gestión de proyectos. Octubre de 2003

INGENIERÍA DEL SOFTWARE

2.2 Política y objetivos de prevención de riesgos laborales de una organización

Esri Partner Network. Preguntas Fecuentes Julio de Programa para Partners que desarrollan soluciones y servicios GIS sobre la plataforma Esri

OUTSOURCING EXTERNALIZACIÓN - SUBCONTRATACIÓN

gestión económica programación económica gestión financiera contratación administrativa

Norma ISO 9001: Sistema de Gestión de la Calidad

Control del Stock, aprovisionamiento y distribución a tiendas.

Calidad Escuela de Ingeniería de Sistemas y Computación Desarrol o de Software II Agosto Diciembre 2007

Transcripción:

Calidad en el Desarrollo de Software

Bibliografía TITULO Calidad en el desarrollo y mantenimiento del software Editorial Alfaomega Autores Mario G. Piattini y Félix O. García ISBN 970-15-0899-8 AÑO 2003

Definición de Calidad "Calidad suele significar el conjunto de las cualidades. Cuando se dice que un caballo es de buena calidad, se da a entender que posee todas las cualidades que constituyen el caballo bueno. Por esta razón llamamos calidad, y no cualidad."

Calidad en relación al software El software, tanto en su vertiente de producto como de aplicación, conlleva una serie de especificidades con relación a la calidad.

Funcionamiento Sería el nivel más bajo, asumido. El software debe funcionar siempre, en todo momento; debe permitimos utilizarlo cuando sea necesario.

Funcionalidad Sería el siguiente nivel, intermedio. El software deberá cubrir las funcionalidades que publica; en resumen, debe hacer lo que dice que hace.

Usabilidad Sería el nivel superior. No sólo un software debe hacer lo que dice que hace; también debe permitimos hacerlo de forma adecuada, natural.

Además tenemos otra variable más El software no es un producto material, no puede tocarse (según el concepto de tocar que tenemos con un producto hardware).

EL CONCEPTO DE FÁBRICA DE SOFTWARE Un intento de definición Se ha intentado encontrar una forma más óptima y rentable para la producción de software. La especialidad que estudia todos los aspectos relacionados con la creación de software se considera una ingeniería, se ha buscado copiar las metáforas para la creación de productos materiales.

EL CONCEPTO DE FÁBRICA DE SOFTWARE Un intento de definición Podemos entonces definir una fábrica de software, siguiendo el símil del concepto de fábrica que todos tenemos, como aquella organización, orientada a la creación de un producto software, que planifica las distintas tareas a realizar de forma coordinada y secuencial con el objeto de conseguir el producto en plazo, coste y calidad adecuado.

Objetivo de una fábrica de software El objetivo de una Fábrica de Software es conseguir realizar un producto en plazo, coste y calidad adecuado mediante la organización y especialización de funciones.

Objetivo de una fábrica de software El núcleo de una fábrica de software es el equipo de desarrollo; está orientado al conocimiento técnico en una especialidad concreta del desarrollo, entendiéndose por esto el conocimiento de una arquitectura de desarrollo y las herramientas y lenguajes de programación necesarios.

Objetivo de una fábrica de software Disponer de un producto software ajustado a las especificaciones en tiempo, coste y calidad. Básicamente, una organización orientada a la profesionalidad en el desarrollo de software de calidad, donde el concepto de optimización de la producción alcanza su más amplio sentido.

Objetivo de una fábrica de software (Continuación) Siguiendo el símil con los procesos de fabricación, a una fábrica deben llegarle los planos del coche con todo el detalle posible para poder optimizar su fabricación. Igualmente, en un proyecto de construcción se realiza previamente un diseño que sirve para sacarlo a subasta.

Objetivo de una fábrica de software (Continuación) También tenemos el ejemplo de un banco, que tiene que sacar en una semana un producto para competir con una oferta de la competencia; asume, en este caso, algún posible fallo "menor", pero prefiere tener el producto a tiempo. Si no se siguen estos ejemplos comparativos, el usuario final tiene que decidir un equilibrio entre calidad y coste.

ORGANIZACIONES ORIENTADAS A LA REALIZACIÓN DE APLICACIONES Una de las señas de identidad de una fábrica de software es la eficiencia; esto se consigue por la optimización de las tareas en el desarrollo de software y por la economía de escala (repetir varias veces lo mismo).

ORGANIZACIONES ORIENTADAS A LA REALIZACIÓN DE APLICACIONES (Continuación) Algunas organizaciones, en cambio, se orientan al desarrollo de aplicaciones, entendiendo por aplicación el desarrollo de una solución software orientada a las necesidades particulares de un cliente concreto.

ORGANIZACIONES ORIENTADAS A LA REALIZACIÓN DE APLICACIONES (Continuación)

ORGANIZACIONES ORIENTADAS A LA CONSULTORÍA Éste es el tipo de organización más común en el negocio del software. Parten de equipos con conocimientos funcionales sobre un sector o negocio e intentan la prestación de unos servicios profesionales que van más allá del desarrollo de una aplicación.

ORGANIZACIONES ORIENTADAS A LA CONSULTORÍA (Continuación) El modelo más implantado es el de organizaciones que realizan todas las fases de la ingeniería software, desde la ayuda a la definición de requisitos, la identificación de soluciones, el diseño funcional y técnico, el desarrollo y la implantación. En muchos casos, con perfiles muy diversos y sin una clara orientación al desarrollo.

ORGANIZACIONES ORIENTADAS A LA CONSULTORÍA (Continuación) En este caso, el concepto de Calidad está más orientado a la resolución del problema de gestión de forma acorde al negocio que a la robustez, eficiencia y mantenibilidad de la aplicación software desarrollada.

UN MODELO DE FÁBRICA DE SOFTWARE ORIENTADA A LA CALIDAD (Continuación) La primera idea es que no existe modelo; cada caso es diferente, cada mercado es distinto y cada orientación (proyectos o productos) hace que no exista un ejemplo de referencia.

UN MODELO DE FÁBRICA DE SOFTWARE ORIENTADA A LA CALIDAD (Continuación) Recursos Humanos La base fundamental sobre la que implementar una propuesta de calidad. El concepto clave es la profesionalización.

UN MODELO DE FÁBRICA DE SOFTWARE ORIENTADA A LA CALIDAD (Continuación) Infraestructuras Puede ser la pieza diferenciadora; es imprescindible contar con una infraestructura adecuada que permita la realización adecuada y optimizada del trabajo.

UN MODELO DE FÁBRICA DE SOFTWARE ORIENTADA A LA CALIDAD (Continuación) Formación Una política realista de formación es fundamental para mantener el nivel del personal o para conseguir llegar a un objetivo.

UN MODELO DE FÁBRICA DE SOFTWARE ORIENTADA A LA CALIDAD (Continuación) Metodología Este aspecto, no dejaré de recalcarlo, se asocia a la sensatez. No por hacer más documentos se consiguen productos de mayor calidad; no por no hacerlos se consigue tiempo extra para mejorar el producto.

UN MODELO DE FÁBRICA DE SOFTWARE ORIENTADA A LA CALIDAD (Continuación) Gestión Cuando el edificio está construido, hay que mantenerlo, hay que gestionarlo. Es necesario aplicar tanta o más sensatez que en la parte de metodología. Claramente es el envoltorio que cierra el paquete de la calidad y debe aplicarse en su justa medida.

UN MODELO DE FÁBRICA DE SOFTWARE ORIENTADA A LA CALIDAD (Continuación) Aplicando de forma adecuada los seis puntos anteriores y definiéndolos en la medida que sean necesarios para nuestra organización, tendremos los mimbres adecuados para la creación de un modelo de fábrica de software orientada a la calidad.