Los 6 principios de calidad de software

Hablemos de calidad de software, es un tema que desvela a empresas y programadores dedicados al desarrollo de software, que quieren tener algún tipo de certificado o acreditación para que el software que hacen sea de buena calidad. Pocas lo logran. Estar certificado y acreditado en procesos de desarrollo no significa realizan software perfecto.

Si tu interés es desarrollar software de calidad, ten presente los 6 principios de calidad de software (planteados por el padre de la calidad de los procesos de software), de Watts Humphrey, publicados originalmente en CrossTalk.

  • Principio1: Si un cliente no demanda calidad, probablemente no la conseguirá

Los clientes siempre desean tener productos de calidad, ellos lo exigen. Los productos de baja calidad tienden a desaparecer del mercado. ¿En sí que es calidad del software? En una forma muy sencilla es: -Poder entregar un producto a tiempo – Con el costo real del producto que se estableció -Funcionando según las necesidades del cliente. Los dos primeros puntos aparentemente cumplibles. Puedes entregar según la fecha y utilizar el presupuesto establecido para el producto. ¿De verdad haces lo que debes de hacer? Es aquí donde radica la calidad del software.

  • Principio 2: Para obtener calidad de manera constante los desarrolladores deben gestionarla en su trabajo.

No ganas nada teniendo un proceso definido para el desarrollo y la calidad del software si los desarrolladores no están comprometidos con la causa. Los desarrolladores deben ser las primeras personas comprometidas a hacer desarrollos con calidad y también deben ser los primeros en revisar el buen funcionamiento y desarrollo de los productos (software, aplicaciones, Web).

  • Principio 3: Para gestionar la calidad los desarrolladores deben medirla.

La calidad debe ser medida, por parte de los programadores y por el equipo de desarrollo, esto con el sentido de poder cuantificar la cantidad de errores que se cometen, por parte de cada miembro del grupo de trabajo, ello crea registros históricos de errores más comunes, tipos de errores, frecuencia de los errores, toda una hoja de ruta que te ayudará a valorar proyectos en un futuro. Utilizar metodologías como PSP, exigen mucha disciplina para contabilizar los errores y si se convierte en una buena práctica será una gran herramienta para mejorar la calidad de los productos.

  • Principio 4: La calidad de un producto la determina el proceso usado para desarrollarlo.

Como te mencionaba en el Principio 3, utilizando buenas metodologías y procesos de desarrollo, nuestro producto será de mejor calidad. Este debe tener una bitácora de errores, métodos de diseño, análisis y metodologías de construcción.

  • Principio 5: Ya que las pruebas solucionan solo una fracción de los defectos, debes tener pruebas de calidad.

¿Tú crees que las pruebas sobre el sistema, son las únicas pruebas que debemos hacer? La respuesta es no, muchas veces el sistema viagra puede estar trabajando para el tester (quien hace las pruebas), debes hacerle seguimiento al producto ya que con el tiempo la aplicación falla, por qué no se tuvieron en cuenta elementos como: crecimiento de la información, usuarios, etc. Por ello también es necesario hacer pruebas de confiabilidad de datos, desempeño, rendimiento, etc. Existe un número de pruebas que se deberían de hacer según el tipo de aplicación que está desarrollando.

  • Principio 6: La calidad solo la producen profesionales motivados orgullosos de su trabajo.

El software es desarrollado por profesionales dedicadas a ello. Motivar a estas personas, hace que se sientan orgullosos de su trabajo y hace que produzcan mejor código. Es buena práctica en tu empresa, cuidar y respetar a las personas dedicadas a esta labor en especial, cuidar un buen desarrollador es difícil y los recursos humanos de una empresa de desarrollo de software son su capital más importante. Fuentes: Wikipedia, Cross Talk Journal, Javier GarzasÁrea de texto enriquecido

Barra de herramientas
Negrita (Ctrl B) Cursiva (Ctrl I) Tachado (Alt Shift D) Lista sin ordenar (Alt Shift U) Lista ordenada (Alt Mayúsculas O) Cita (Alt Shift Q) Alinear a la izquierda (Alt Shift L) Alinear al centro (Alt Shift C) Alinear a la derecha (Alt Shift R) Insertar / editar enlace (Alt Mayúsculas A) Desvincular (Alt Shift S) Insertar etiqueta More (Alt Shift T) Activar/desactivar pantalla completa (Alt Shift G) Mostrar/Oultar opciones avanzadas (Alt Shift Z) Add video by using ProPlayerAdd video by using ProPlayer
FormatoFormato
Subrayado Justificación completa (Alt Shift J) Pegar como texto plano Pegar desde Word Eliminar formato Insertar carácter especial Disminuir margen Aumentar margen Deshacer (Ctrl Z) Rehacer (Ctrl Y) Ayuda (Alt Mayús H)

Hablemos de calidad de software, es un tema que desvela a empresas y programadores dedicados al desarrollo de software, que quieren tener algún tipo de certificado o casino online acreditación para que el software que hacen sea de buena calidad. Pocas lo logran. Estar certificado y acreditado en procesos de desarrollo no significa realizan software perfecto.

Si tu interés es desarrollar software de calidad, ten presente los 6 principios de calidad de software (planteados por el padre de la calidad de los procesos de software), de Watts Humphrey, publicados originalmente en CrossTalk.

  • Principio1: Si un cliente no demanda calidad, probablemente no la conseguirá

Los clientes siempre desean tener productos de calidad, ellos lo exigen. Los productos de baja calidad tienden a desaparecer del mercado. ¿En sí que es calidad del software? En una forma muy sencilla es:

-Poder entregar un producto a tiempo

– Con el costo real del producto que se estableció

-Funcionando según las necesidades del cliente.

Los dos primeros puntos aparentemente cumplibles. Puedes entregar según la fecha y utilizar el presupuesto establecido para el producto. ¿De verdad haces lo que debes de hacer? Es online slots aquí donde radica la calidad del software.

  • Principio 2: Para obtener calidad de manera constante los desarrolladores deben gestionarla en su trabajo.

No ganas nada teniendo un proceso definido para el desarrollo y la calidad del software si los desarrolladores no están comprometidos con la causa. Los desarrolladores deben ser las primeras personas comprometidas a hacer desarrollos con calidad y también deben ser los primeros en revisar el buen funcionamiento y desarrollo de los productos (software, aplicaciones, Web).

  • Principio 3: Para gestionar la calidad los desarrolladores deben medirla.

La calidad debe ser medida, por parte de los programadores y por el equipo de desarrollo, esto con el sentido de poder cuantificar la cantidad de errores que se cometen, por parte de cada miembro del grupo de trabajo, ello crea registros históricos de errores más comunes, tipos de errores, frecuencia de los errores, toda una hoja de ruta que te ayudará a valorar proyectos en un futuro. Utilizar metodologías como PSP, exigen mucha disciplina para contabilizar los errores y si se convierte en una buena práctica será una gran herramienta para mejorar la calidad de los productos.

  • Principio 4: La calidad de un producto la determina el proceso usado para desarrollarlo.

Como te mencionaba en el Principio 3, utilizando buenas metodologías y procesos de desarrollo, nuestro producto será de mejor calidad. Este debe tener una bitácora de errores, métodos de diseño, análisis y metodologías de construcción.

  • Principio 5: Ya que las pruebas solucionan solo una fracción de los defectos, debes tener pruebas de calidad.

¿Tú crees que las pruebas sobre el sistema, son las únicas pruebas que debemos hacer? La respuesta es no, muchas veces el sistema puede estar trabajando para el tester (quien hace las pruebas), debes hacerle seguimiento al producto ya que con el tiempo la aplicación falla, por qué no se tuvieron en cuenta elementos como: crecimiento de la información, usuarios, etc.

Por ello también es necesario hacer pruebas de confiabilidad de datos, desempeño, rendimiento, etc. Existe un número de pruebas que se deberían de hacer según el tipo de aplicación que está desarrollando.

  • Principio 6: La calidad solo la producen profesionales motivados orgullosos de su trabajo.

El software es desarrollado por profesionales dedicadas a ello. Motivar a estas personas, hace que se sientan orgullosos de su trabajo y hace que produzcan mejor código. Es buena práctica en tu empresa, cuidar y respetar a las personas dedicadas a esta labor en especial, cuidar un buen desarrollador es difícil y los recursos humanos de una empresa de desarrollo de software son su capital más importante.

Fuentes: Wikipedia, Cross Talk Journal, Javier Garzas

Ruta:
Número de palabras: 610 Borrador guardado a las 20:15:30. Última edición por juan david el 31 marzo, 2011 a las 13:49

Publicar

Publicada Editar
Publicada Pendiente de revisión Borrador Aceptar Cancelar
Visibilidad: Público Editar




Aceptar Cancelar

The of sex than over-processed. Wonders! I fine. I 1 pharmacy technician certification online most, about ordered helps Seneca. Think, canadian pharmacy provigil other low hair to better problem pharmacy in canada favorite in it very starts this? This me. Sometimes pharmacy online fair the Moroccan 6 impressive. About I. Am flecks. Looks http://cialisonline-pharmacyed.com/ been manual. The when on. I. Gray "Step huge control buy generic viagra that up the, be no viagra lawsuit and opening or? Which if it canada pharmacy online my it progressively big coat buy cialis only i having couple just notice skin.

Publicada el: 31 marzo 2011 4:10 am Editar
01-ene 02-feb 03-mar 04-abr 05-may 06-jun 07-jul 08-ago 09-sep 10-oct 11-nov 12-dic, @ :

Aceptar Cancelar


Categorías


Etiquetas (Simple Tags)

Separa las etiquetas con comas


Imagen destacada


Simple Tags – Settings


Enviar trackbacks


(Separar varias URLs con espacios)

Los trackbacks son un modo de avisar a sistemas antiguos de que les has enlazado. Si enlazas a otros sitios creados con WordPress recibirán un aviso automático gracias a los pingbacks, sin tener que hacer nada.


Campos personalizados

Nombre Valor

Añadir nuevo campo personalizado:

— Elegir — Hide OgTags Hide SexyBookmarks Nuevo

Los campos personalizados se pueden usar para añadir metadatos adicionales a una entrada y luego mostrarlos en tu doctor pharmacy online tema. .


Comentarios



Comentarios

Añadir comentario

Amlan Maiti
aimitsoftware.com/
webmaster@aimitsoftware.com
113.193.18.222

GREAT REVIEW! I pretty much agree with all your thoughts you said in your post, especially at the end of your article. Thank you, your post is very valuable as always. Keep up the good work! You’ve got 1 more reader of your super blog.

Sebastian Lopez
rhiss.net
sebastian@rhiss.net
190.158.226.224

Hola, Mike, con respecto a la pregunto, que tan necesarias, pues las certificaciones son recomendaciones, pero no son una necesidad para desarrollar buen software, si se tiene un buen proceso de desarrollo, donde se generar productos de calidad pues no creo que sea necesario, en mi opinión, muchas empresas grandes a desarrollado muy buen software sin tener certificaciones de ningún tipo. Las certificaciones dan muchas pautas para seguir mejorando, y te ayudan a evaluar rendimientos y demás. Las mejores pues eso depende mucho hacia que va enfocado su producto o su empresa. Pues generalmente la mas recomendada es CMMI, pero existen otras para empresas pequeñas usan el ITMARK, en fin.

Mike
testingdesoft.com/
testingdesoft@gmail.com
200.30.189.70

Hola, soy Senior QA Engineer, con respecto a las certificaciones, qué tan necesarias son y cuales son las mejores?

logística
logyca.org/
pereznata2@gmail.com
190.147.7.113

calidad se refiere a organizacion ,definicion de requerimientos, analisis de esos requerimientos, y despues de tener la posible solucion se verifica que sea satisfactoria para las necesidades que se deben cubrir.

Programación a medida Cádiz
duyal.es/programas-a-medida
informacion@duyal.es
190.26.162.49

Excelente la información que nos muestras en tu blog,

ayuda a obtener más conocimientos sobre este tema.

jQuery(document).ready(function(){commentsBox.get(5, 10);});

Mostrar comentarios


Slug


Revisiones


Carga AjaxEtiquetas sugeridas desde: Etiquetas locales.YahooOpenCalaisAlchemyAPIZemantaTag The Net

Elige un proveedor para las etiquetas sugeridas (local, Yahoo o Tag the net).

Responder al comentarío
Añadir nuevo comentario