Servicio Nacional De Aprendizaje Dirección General Calle 57 No. 8-69, Bogotá D.C PBX (57 1) 5461500 - http://www.sena.edu.co/
Nombre: Ángelo Joseph Soto Vergel Ficha: 1304170 Actividad de aprendizaje: 2 Semana: 2
1
ENSAYO: IMPLICACIONES QUE TIENE LA APLICACIÓN DE UN MODELO DE CALIDAD DE SOFTWARE PARA EL DESARROLLO DE UNA ORGANIZACIÓN Dado que la competencia cada día es más fuerte, es necesario que las empresas se preocupen en dar un mejor producto. Pero la calidad del producto no sólo se mide al terminarlo. La complejidad de los problemas que hoy en día buscan una solución en el software ha aumentado de manera considerable. Pero este crecimiento ha sobrepasado de sobremanera al aumento en la habilidad de desarrollar y mantener el software por parte de las organizaciones dedicadas a desarrollarlo o mantenerlo. Enfrentamos una situación con dos caras. Por una parte, las organizaciones quieren ser capaces de desarrollar y entregar software confiable, a tiempo y apegado al presupuesto acordado con el cliente. La segunda cara de la moneda nos muestra la perspectiva del cliente, el cual quiere saber con certeza que todo lo anterior se cumplirá. Por esto, las organizaciones deben buscar una norma, estándar o modelo que pueda ayudarlas a conseguir su meta de calidad (competitividad). Sin embargo, la competitividad no es la única razón por la cual se busque la calidad en el software. Debemos darle importancia a cada programa que se desarrolla. Debemos tomar conciencia y responsabilidad de las consecuencias que un defecto en nuestro producto podría ocasionar. Algunos defectos de software han ocasionado serios daños y hasta perjudicado físicamente a personas. Gente ha muerto debido a software defectuoso. El problema es que los sistemas cada vez son más rápidos, más complejos y automáticos. La posibilidad de una falla catastrófica aumenta a la par que el potencial del daño que podría ocasionar. Así que, debemos saber distinguir entre simple y fácil. Un error simple no necesariamente será fácil de encontrar, por tanto, todos estamos involucrados en la calidad del producto, al ser responsables de la calidad de nuestro trabajo. Otro aspecto negativo de los defectos es el económico. Cada defecto representa un costo adicional. Un error identificado en la misma fase donde se produjo es
Modelos De Calidad De Software Servicio Nacional De Aprendizaje - SENA
Servicio Nacional De Aprendizaje Dirección General Calle 57 No. 8-69, Bogotá D.C PBX (57 1) 5461500 - http://www.sena.edu.co/
mucho más barato de resolver que el mismo defecto en una fase posterior, y aún más caro si éste sale a la luz después que el producto ya ha sido entregado.
2
Las siguientes razones son importantes para implementar un sistema de calidad: Satisfacción del cliente. Competencia. Defectos. Otro aspecto importante de implementar un modelo de calidad son las métricas ya que permiten tomar decisiones de manera asertiva y objetiva frente a situaciones que se estén presentando en la organización, decisiones que estarán enfocadas obviamente a la mejora de los procesos. Además, las métricas proporcionan una base adecuada de entendimiento de las capacidades de desarrollo, lo que permite definir planes viables para el desarrollo de productos y la prestación de servicios de calidad. Las medidas permiten detectar tendencias y anticipar problemas y, por lo tanto, permiten establecer un mejor control de los costes, una reducción de los riesgos, mejorar la calidad y asegurar la consecución de los objetivos de negocio. A manera de conclusión, es importante decir que una organización de software, con toda la complejidad que esa tarea representa, que interiorice un modelo de calidad en desarrollo de software está destinada al fracaso, considero que ya no es opcional, sino que es de obligatoria implementación para poder seguir en competencia en el mercado. Aplicar un modelo de calidad traerá innumerables ventajas, pero también innumerables retos y cambios que debemos estar dispuesto a realizar.
Modelos De Calidad De Software Servicio Nacional De Aprendizaje - SENA