Estándares para el Ciclo de Vida del Software

¿Por qué es importante implementar Modelos y Estándares de Calidad de Software?

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 consciencia y responsabilidad de las consecuencias que un defecto e nuestro producto podria 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 rapidos, más complejos y automáticos. La posibilidad de una falla catastrófica aumenta a la par que el potencial del daño que podria 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 indentificado en la misma fase donde se produjo es 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.

Las siguientes razones son importantes para implementar un sistema de calidad:

* Satisfacción del cliente

* Competencia

* Defectos

Ciclo de Vida del Software

Ciclo de Vida del Software

Estándares del Ciclo de Vida del Software


Estándares de los Procesos de Apoyo del Software

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.