conceptos generales de calidad

7

Click here to load reader

Upload: manuel-garcia-marcelli

Post on 02-Jun-2015

67 views

Category:

Engineering


1 download

TRANSCRIPT

Page 1: Conceptos Generales de Calidad

ESCUELA INFORMÁTICA SANTO TOMÁS

La Calidad Calidad y Auditoría de Software

21/03/2014

Instituto Profesional Santo Tomás Ingeniería en Informática

Nivel 7

Manuel García Marcelli

Page 2: Conceptos Generales de Calidad

Calidad y Auditoría de Software

Introducción. La calidad es un término que actualmente se encuentra en diferentes contextos y que cada día toma más fuerza e importancia, ya que genera en quien lo escucha una sensación positiva y de confiabilidad, transmitiendo así, la idea de la excelencia. Pero la calidad no se trata solamente de una percepción de una sensación positiva y confiable, si no que se trata de algo mucho más complejo e importante, a la que hay que prestar suma atención a la hora de elaborar un proyecto, que a corto o largo plazo, genere un producto o servicio. En general, los consumidores, clientes o usuarios buscan encontrar el producto o servicio con la mejor calidad posible pero finalmente quienes determinan el nivel de la calidad son justamente estos mismos, ya que se basan en el cumplimiento de las expectativas que estos generan sobre el producto o servicio. Lo anterior genera un gran problema a las organizaciones ya que deben adaptarse a las exigencias y expectativas de los clientes, buscando mejorar continuamente los procesos y procedimientos utilizados para elaborar el producto. Como se señaló al principio de este texto la calidad es un término que se encuentra presente en diferentes contextos como por ejemplo, la calidad en un Servicio Médico, la calidad en una Institución Gubernamental o hasta la calidad de vida en una determinada nación. Pero la que hoy nos compete en el presente informe es la calidad en el área de la informática, específicamente, la calidad del software. La calidad de los sistemas informáticos se ha convertido hoy en día uno de los principales objetivos estratégicos de las organizaciones debido a que, cada vez más, su supervivencia depende de los sistemas informáticos para su buen funcionamiento. El siguiente informe abarca el concepto de la calidad enfocado en la informática haciendo hincapié en la importancia de esta y en lo determinante que puede llegar a ser en el éxito de una organización o empresa.

Page 3: Conceptos Generales de Calidad

Calidad y Auditoría de Software

Concepto de Calidad. La calidad es un concepto que está presente en múltiples contextos, puede referirse a la calidad de vida de las personas de un país, la calidad del agua que bebemos o del aire que respiramos, la calidad del servicio prestado por una determinada empresa, o la calidad de un producto en general. Como el término tiene muchos usos, su significado no es siempre una definición clara y objetiva y por lo tanto depende del contexto en que se desarrolle. Una definición más formal y aceptada es la que entrega la norma ISO 8402, la cual define calidad como el “conjunto de características de una entidad, que le confieren la aptitud para satisfacer las necesidades establecidas y las implícitas”. Otra definición de calidad es la entregada por la norma UNE-EN ISO 9000:2000 que la define como “el grado en el que un conjunto de características inherentes cumple con los requisitos”. Si analizamos esta última definición y ponemos énfasis en la palabra “inherentes” (Que por su naturaleza está inseparablemente unido a algo) nos podemos dar cuenta que la calidad, independiente del nivel de esta, siempre va a estar presente en un proyecto y por lo tanto se le debe prestar especial atención ya que la calidad de un producto o servicio es la percepción que el cliente tiene del mismo, es una fijación mental del consumidor que asume conformidad con un producto o servicio determinado y por lo tanto puede realizar comparaciones de un producto con otro de su misma especie, lo que finalmente determinará su elección.

Calidad de Software. La calidad del software es el grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario, es el conjunto de cualidades que lo caracterizan y que determinan su utilidad y existencia. La calidad es sinónimo de eficiencia, flexibilidad, corrección, confiabilidad, mantenibilidad, portabilidad, usabilidad, seguridad e integridad. Un software de calidad implica la utilización de metodologías o procedimientos estándares para el análisis, diseño, programación y prueba del software que permitan uniformar la filosofía de trabajo, en pos de lograr una mayor confiabilidad, mantenibilidad y facilidad de prueba, a la vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la calidad del software. La calidad del software es medible y varía de un sistema a otro o de un programa a otro. Un software que implica datos e información importante de eventuales clientes, como el de una entidad bancaria por ejemplo, debe ser confiable al nivel de "cero fallas"; un software hecho para ejecutarse una sola vez no requiere el mismo nivel de calidad; mientras que un producto de software para ser explotado durante un largo período (10 años o más), necesita ser confiable, mantenible y flexible para disminuir los costos de mantenimiento y perfeccionamiento durante el tiempo de explotación.

Page 4: Conceptos Generales de Calidad

Calidad y Auditoría de Software

Principios de la calidad. La Organización Internacional de Normalización (ISO) es el organismo encargado de promover el desarrollo de normas internacionales de fabricación (tanto de productos como de servicios), comercio y comunicación para todas las ramas industriales a excepción de la eléctrica y la electrónica. Su función principal es la de buscar la estandarización de normas de productos y seguridad para las empresas u organizaciones (públicas o privadas) a nivel internacional. Cuando se redactaron las normas ISO 9001 e ISO 9004, se elaboraron 8 principios básicos, sobre los que descansa todo el sistema de gestión de la calidad. Estos principios son los siguientes:

1. Enfoque al cliente: Las organizaciones dependen de sus clientes, por lo tanto deben comprender sus necesidades actuales y futuras, satisfacer sus requisitos y esforzarse en exceder sus expectativas.

2. Liderazgo: Los líderes establecen la unidad de propósito y la orientación de la

organización. Deben crear y mantener un ambiente interno, en el cual el personal pueda llegar a involucrarse en el logro de los objetivos de la organización.

3. Participación del personal: El personal, a todos los niveles, es la esencia de la

organización, y su total compromiso posibilita que sus habilidades sean usadas para el beneficio de la organización.

4. Enfoque basado en procesos: Un resultado deseado se alcanza más eficientemente

cuando las actividades y los recursos relacionados se gestionan como un proceso. Ver siguiente capítulo para conocer más sobre los procesos.

5. Enfoque de sistema para la gestión: Identificar, entender y gestionar los procesos

interrelacionados como un sistema, contribuye a la eficacia y eficiencia de la organización en el logro de sus objetivos.

6. Mejora continua: La mejora continua del desempeño global de la organización, debe de

ser un objetivo permanente de esta.

7. Enfoque basado en hechos para la toma de decisiones: Las decisiones eficaces se basan en el análisis de los datos y en la información previa.

8. Relaciones mutuamente beneficiosas con el proveedor: Una organización y sus

proveedores son interdependientes, y una relación mutuamente beneficiosa aumenta la capacidad de ambos para crear valor.

Estos principios pueden ser usados por los gerentes ejecutivos como marco para guiar a sus organizaciones hacia un desempeño mejorado

Page 5: Conceptos Generales de Calidad

Calidad y Auditoría de Software

Importancia de la calidad. Hoy en día nos encontramos en un mercado absolutamente competitivo en el que cuesta diferenciar un producto de otro y con clientes cada vez más exigentes donde son ellos mismos los que determinan el grado de la calidad de acuerdo a sus propias expectativas. Es por esto que las empresas están siempre preocupadas de este tema buscando mejoras continuas para poder satisfacer las necesidades y expectativas de los clientes. Si el producto que se está ofreciendo cuenta con un bajo grado de calidad, los clientes en general, optarán por el de la competencia en desmedro de nuestra compañía lo cual puede generar cuantiosas pérdidas. Es por esto que las empresas deben utilizar estándares y certificaciones de calidad ya que de esta forma se les puede asegurar a los clientes, reales y potenciales, que la empresa cuenta un sistema de calidad homologado nacional e internacionalmente. Por otro lado, entrega a la empresa la posibilidad de diferenciarse, acceder a mercados más exigentes y utilizarlo como argumento en una posible venta. La calidad entonces, puede transformarse en una especie de valor agregado que diferencia nuestro producto de la competencia. Para muchos la calidad del software puede parecer una realidad lejana a nuestra vida cotidiana, pero es algo que está presente en todo momento. Hoy en día los sistemas informáticos están presentes en todas partes y un fallo en estos puede generar graves pérdidas económicas o hasta sociales. Los fallos de software pueden afectar a todos los sectores y a todos los países y aunque actualmente se desarrolla software fiable y correcto a un costo razonable, los profesionales y las empresas bien organizadas deben ser prudentes y deben aplicar distintas técnicas de control y prevención, además de un buen proceso de desarrollo, a la hora de elaborar sus productos o servicios.

Page 6: Conceptos Generales de Calidad

Calidad y Auditoría de Software

Conclusión.

En un mercado cada día más exigente, donde la oferta es mayor que la demanda, es imprescindible adaptarse a las exigencias de los clientes. La empresa debe asegurarse que conoce realmente estas exigencias, ya que los clientes solamente volverán a la empresa si encuentran en ella lo que esperaban. Por otra parte es importante que las empresas y organizaciones cuenten con certificaciones de calidad para así poder fidelizar a sus clientes y obtener otros nuevos. Para esto es necesario que las empresas utilicen y pongan en práctica los estándares del grupo ISO 9000, en especial los 8 principios de la calidad que están plasmados en esta norma. Se dice que si una empresa implanta un sistema de gestión de la calidad, que cumpla los requerimientos de los estándares ISO 9000, pero que no siga estos 8 principios, no obtendrá ni la mitad de los beneficios esperados. Es importante la adopción de una buena política y así mismo concentrarse en el proceso y no el producto, esto contribuye en gran medida a lograr la calidad del software, pero no la asegura. Para el aseguramiento de la calidad es necesario su control o evaluación. Finalmente lograr el éxito en la producción de software es hacerlo con calidad y demostrar su buena calidad. Esto sólo es posible cumpliendo con los estándares del grupo ISO 9000.

Page 7: Conceptos Generales de Calidad

Calidad y Auditoría de Software

Bibliografía.

http://www.baquia.com/posts/la-importancia-de-la-calidad-del-software

http://www.slideshare.net/elsuse/calidad-del-software

http://www.ucongreso.edu.ar/grado/carreras/lsi/2006/ele_calsof/MaterialComplem-

ISO9000%20A.pdf

http://www.significados.info/calidad/

http://imprasc.com/imprablogs/2013/04/que-es-calidad/