Calidad del Software

Equipo QA – El recurso oculto

Posted on 4 Marzo 2009. Filed under: Calidad del Software, Ingeniería del Software, Metodologías de Desarrollo, Opinión, Procesos Ágile, Recursos Humanos, Roles, Trabajo en Equipo, Waterfall |

¿Que es lo primero que viene a mente cuando mencionamos Ingeniero QA o Tester?
Hay quienes piensan y asumen que las actividades típicas del Tester, las puede llevar a cabo cualquiera, ya sea utilizando procesos de desarrollos tradicionales o Agiles.
La razón puede estar fundada en el concepto erróneo de que cualquier persona puede determinar si una [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Tres factores que influyen positivamente en los proyectos exitosos

Posted on 23 Febrero 2009. Filed under: Calidad del Software, Gestión de Proyectos de Software, Métricas, Project Management | Tags: , , , , |

Según una revisión realizada por SDTime a cerca del Chaos-Report,  , los proyectos iniciados en el año 2006 han culminado exitosamente en un 35%, comparado con el 16% reportado en el año 1994.
Considerando como exitoso a aquellos proyectos que culminaron a término, dentro del presupuesto y satisfaciendo las necesidades de los usuarios, se conoció [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Actitudes y Aptitudes – 2

Posted on 20 Febrero 2009. Filed under: Actitudes, Aptitudes, Capacitación, Habilidades Personales, IT Management, Opinión, Pruebas de Campo, Recursos Humanos | Tags: , , , , |

Agustín, ¿que esperabas obtener de las respuestas de los entrevistados?
sería importante que nos contaras eso para saber si no pecaste de lo que la mayoría de los entrevistadores pecan, que quieren innovar en las entrevistas siguiendo un proceso que en definitiva es clasisista. 
Es muy interesante ver cuando los entrevistadores hablan mal de los entrevistados [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

QA & Testing en SCRUM

Posted on 24 Enero 2009. Filed under: Actitudes, Aptitudes, Calidad del Software, Comunicación, Entorno de Pruebas, Gestión de Equipos, Gestión de Proyectos de Software, Herramientas Colaborativas, Herramientas, Métodos y Procesos, Ingeniería del Software, Metodologías de Desarrollo, Opinión, Organización del Trabajo Personal, Procesos Ágile, Project Management, Soporte Colaborativo, Testing, Trabajo en Equipo | Tags: , , , , , , |

Quien haya definido un proceso de calidad y testing en un entorno Ágile se encuentra desafiado a mostrar al resto del mundo su azaña, pues hasta los días de hoy falta claridad y reina la duda a ese respecto.
No hay nada que haya debido ser más adaptativo que la calidad y el testing para todos los proceso de desarrollo de software, como también para otros procesos de construcción de productos y/o servicios.
Las herramientas proponen adaptar los equipos a modelos conocidos, pero los modelos conocidos no están respondiendo a las necesidades de los equipos y quien se ve daña es nada más y nada menos que la calidad.

Read Full Post | Make a Comment ( 2 so far )

LOGS de errores reflejan el funcionamiento del nucleo de nuestras aplicaciones

Posted on 2 Enero 2009. Filed under: Calidad del Software, Entorno de Pruebas, Herramientas Colaborativas, Herramientas, Métodos y Procesos, Resolución de Problemas y Gestión de Incidentes, Soporte de Aplicaciones, Testing | Tags: , , , , , , |

Algunas estrategias de detección de bugs pueden parecer demasiado sencillas o desactualizadas, sobre todo con el auge y advenimiento de herramientas potentes, con cientos de reportes, gráficas y métricas para analizar. Sin embargo prácticamente ninguna herramienta permite a desarrolladores, analistas funcionales y testers de aplicaciones, reconocer la causa raíz de los problemas que aquejan a nuestros desarrollos.
Una técnica sencilla y pronta a aplicar, es la generación de logs de errores en formato .TXT. A partir de allí mejorar el proceso de construcción en base a información obtenida del núcleo de funcionamiento de nuestras aplicaciones, es cuestión de solo dejar volar la imaginación.

Read Full Post | Make a Comment ( Comentarios desactivados so far )

CMMI/Agile. Un híbrido que se viene – I

Posted on 23 Diciembre 2008. Filed under: CMMI, Calidad del Software, Gestión de Proyectos de Software, Herramientas, Métodos y Procesos, Metodologías de Desarrollo, Testing, Trabajo en Equipo | Tags: , , , |

He sido participe de certificaciones CMMI 4 en una empresa del Cluster Informático de Córdoba en Argentina y actualmente estoy como Responsable de Calidad y Mejora de Procesos en una empresa donde intentamos implantar metodologías ágiles.
Conceptualmente son dos modelos distintos en cientos de aspectos, siendo imposible considerarse ágil al modelo CMMI.
Quiero ser tajante en la [...]

Read Full Post | Make a Comment ( 4 so far )

El desarrollo de software Ágile y la automatización

Posted on 11 Diciembre 2008. Filed under: Ingeniería del Software, Metodologías de Desarrollo, Procesos Ágile, Pruebas Unitarias | Tags: , , , |

todo lo que he leído hasta el momento da claros inidicios de que la automatización es un hecho en los entornos de desarrollo Ágiles. Tal es así que pareciera que no existe programación sin Pruebas Unitarias o sin Intengración Contínua, ni pruebas de sistemas sin automatización, inclusive si las mismas fueran manuales.
También se está hablando a pleno de los ambientes colaborativos y automáticos para la generación de requerimientos.
Por experiencia puedo decir que en muchas fabricas de software no se utilizan tales herramientas y se utilizan procedimientos y técnicas “artesanales”. Inclusive siguiendo metodologías de desarrollo Ágile para la gestión, tal como Scrum, no se ejecutan otras prácticas Ágile.

Read Full Post | Make a Comment ( Comentarios desactivados so far )

¿Que es lo que significa un entorno de pruebas inconsistente?

Posted on 5 Diciembre 2008. Filed under: Calidad del Software, Entorno de Pruebas, Gestión de Proyectos de Software, Ingeniería del Software, Juegos de Datos, Pruebas de Campo, Pruebas de Sistemas, Testing | Tags: , , , , , , |

Se conoce como “entorno de pruebas inconsistente”, al entorno de ejecución de pruebas que no cumple con los requerimientos del Plan QA y/o del Plan de Testing. Estos documentos formales de los procesos de desarrollo, definen cuales son las necesidades de Recursos IT, Recursos Humanos, Juegos de Datos, entre otros ítems a cumplir, previo a [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

El 85 por ciento de las empresas españolas de software tiene menos de diez empleados

Posted on 4 Diciembre 2008. Filed under: Artículos sueltos, Calidad del Software, Mercado Tecnológico |

El sector del software en España está formado por 32.023 empresas, de las cuales el 99,6% son pymes y un 85%, micro empresas (menos de 10 empleados). A pesar de sus reducidas dimensiones, las micro empresas generan un 60% del valor del sector y dan empleo a un 70% de los trabajadores. Es el retrato [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Demanda laboral IT en Argentina – Acumulado Anual

Posted on 29 Noviembre 2008. Filed under: Artículos sueltos, Calidad del Software, Gestión de Proyectos de Software, Opinión, Recursos Humanos |

Recientemente en el sitio Universo Bit se publicó la lista de demanda laboral IT, actualizada hasta el 22 del mes de noviembre del año 2008.
La imagen muestra cuales son las herramientas IT más requeridas en el mercado en todo el año y cuales son los perfiles de mayor demanda.

Queda muy a las claras [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

¿Que hace un SQA?

Posted on 22 Noviembre 2008. Filed under: Calidad del Software, Gestión de Proyectos de Software, Habilidades Personales, Ingeniería del Software, Project Management | Tags: , , , , |

Es responsable de asegurar la calidad de los productos generados en el proyecto y del proceso utilizado. Para asegurar la calidad debe revisar la calidad de los entregables de planificación del proyecto y los entregables de valoración del proyecto. Además revisa el nivel de apego al modelo de proceso de desarrollo de software y a [...]

Read Full Post | Make a Comment ( 1 so far )

Desempolvando Bases de Datos

Posted on 21 Noviembre 2008. Filed under: +, Juegos de Datos, Soporte de Aplicaciones, Testing |

Generación de Juegos de Datos para Pruebas de Performance
¿Puede ser que me haya olvidado de como realizar una simple conexión a una base de datos? Si, puede ser. Sobre todo luego de 700 días sin esos menesteres.
¿Imaginas cuantas cosas olvidaste con el transcurso del tiempo?
Sucede que mi pasaje del Testing al SQA implicó [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

4 Tips para mejorar la calidad del Testing

Posted on 18 Noviembre 2008. Filed under: Calidad del Software, Opinión, Testing |

En Testing no todo es Casos de Pruebas y cobertura en base a los mismos. Existe un sin número de factores que alteran notablemente los resultados y la calidad de las pruebas.
Aquí me atrevo a idear 4 TIPS para tener en mente a la hora de hacer nuestro plan de calidad y Testing:

Reutilización de [...]

Read Full Post | Make a Comment ( 4 so far )

Está hecho y lo voy a comprobar

Posted on 18 Noviembre 2008. Filed under: Comunicación, Metodologías de Desarrollo, Testing, Trabajo en Equipo |

No confundir los hitos de pruebas
La revisión par de componentes intenta validar la completitud y correctitud de los componentes generados, es decir marcar el hito de finalización de la construcción por componentes. De ninguna manera representa una integración de los mismos con otras unidades, esto lo sabemos por la experiencia del momento, por que cada [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Fishbowl – Parte 1 (Desarrollo de Juegos)

Posted on 16 Noviembre 2008. Filed under: Calidad del Software, Capacitación, Comunicación, Herramientas Colaborativas, Pruebas Unitarias, Pruebas de Integración, Pruebas de Sistemas, Testing |

Recientemente participé del primer Fish Bowl de la provincia de Córdoba, organizado por la gente de Pregunta al Experto, en la Universidad Nacional de Córdoba.
El evento aunque poco concurrido, fue de gran utilidad para mí, puesto que me permitió salir de mi esquema de trabajo unitario y de comunicación unidireccional y participar de un método [...]

Read Full Post | Make a Comment ( 1 so far )

Como codificar Software que sea fácil de mantener?

Posted on 27 Septiembre 2008. Filed under: Calidad del Software, Patrones de diseño, Programación | Tags: , , , , , , |

Hay que diferenciar entre software fácil de mantener (mantenibilidad) y fácilidad en la codificación del software. La facilidad para la codificación de software hoy en día son bien sostenidas por los nuevos IDEs y herramientas existentes y mucho más si se considera la relativa facilidad de obtención, aprendizaje e implementación de tales herramientas. A su [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

La importancia de diagramar los Procesos de Negocios

Posted on 23 Septiembre 2008. Filed under: Ingeniería del Software, Modelado de Negocio, Modelado de Sistemas, Pruebas de Integración, Pruebas de Sistemas, Testing, Trabajo en Equipo |

Contar con un lenguaje común para que las partes involucradas puedan comunicar los procesos de forma clara, completa y eficiente, resulta en extremo importante, y esto se nota particularmente cuando un equipo de pruebas necesita definir planes de Calidad y/o Pruebas . De esta forma es bueno y necesaria la existencia de definiciones en las [...]

Read Full Post | Make a Comment ( 1 so far )

Calidad como Cuarta Restricción en Gestión de Proyectos?

Posted on 17 Septiembre 2008. Filed under: Calidad del Software, Project Management, Uncategorized | Tags: , , , , , , , , |

La calidad tiene cinco (5) vistas conocidas:

TRASCENDENTAL (calidad = excelencia innata)
BASADA EN USUARIO (adecuación al propósito)
BASADA EN FABRICANTE (conformidad con requisitos)
BASADA EN PRODUCTO (económica)
BASADA EN VALOR (precio asequible)

Es posible que dependiendo de cual sea el enfoque (vista) mandatorio respecto a la calidad para el proyecto en cuestión, será el alcance del mismo e impactará directamente [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

The Chaos Report

Posted on 16 Septiembre 2008. Filed under: Calidad del Software, Gestión de Proyectos de Software, Metodologías de Desarrollo, Project Management | Tags: , , , , , , |

“Un proyecto es un esfuerzo temporal que se lleva a cabo para crear un producto, servicio o resultado único, con restricciones de plazo y de costo”

Sobre la base de los resultados de la dirección de proyectos en compañías de informática se realizo el estudio “The Chaos Report” (Standish Group) que observa de todos los proyectos [...]

Read Full Post | Make a Comment ( 4 so far )

Testing Exploratorio – Cuando faltan elementos en las evidencias de resolución

Posted on 16 Septiembre 2008. Filed under: Calidad del Software, Ingeniería del Software, Procesos Ágile, Pruebas Unitarias, Pruebas de Integración, Resolución de Problemas y Gestión de Incidentes, Resolución de problemas, Trabajo en Equipo |

Las verificaciones funcionales tuvieron una tónica un poco desagradable el día de hoy, ya que para la ejecución de las pruebas de sistemas requirieron mucho esfuerzo en el levantamiento de elementos que me permitan formar un concepto de cómo realizar el Testing y que resultados esperar.
La mayoría de las verificaciones no pudieron ser [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Realmente necesario y suficiente – Backlog, Sprint, Metricas, Gráficas

Posted on 15 Septiembre 2008. Filed under: Calidad del Software, Trabajo en Equipo | Tags: , , , , |

En mi intento de mejorar mis gestiones personales y organizacionales, suelo perder el foco los elementos que son realmente necesarios y suficientes. Muchas veces esos ítemes de perfeccionamiento no encuentran eco dentro de las organizaciones mismas aunque bien las aprovechan, es por eso que me atrevo a proponerles que vean y usen este Template Excel, [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

La importancia de las Certificaciones y evaluaciones de los SSI

Posted on 31 Agosto 2008. Filed under: Calidad del Software, Ingeniería del Software, Metodologías de Desarrollo, Procesos Ágile | Tags: , , , , |

Desde siempre los profesionales que prestamos servicios informáticos nos vimos en la necesidad de constante evolución y así cada vez más, se presentan situaciones en las que un estudiante universitario o terciario o idóneo, logra una certificación que lo acerca a una mejor posición a la hora de prestar sus servicios, mucho antes de finalizar [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

De ArgTIgentina al mundo

Posted on 25 Agosto 2008. Filed under: Argentina tecnológica, Calidad del Software, IT, Mercado Tecnológico, Plan de Acción | Tags: , , , , , |

Se modifica la realidad del Software y la prestación de Servicios Informáticos en Argentina a partir de la generación de políticas para iniciar, acompañar y fortalecer el crecimiento de las actividades relacionadas con la proveeduría de software y servicios informáticos.
Se realizan estudios y análisis de modelos a considerar por su éxito en Irlanda, India e [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Olfato e intuición amplificada

Posted on 5 Agosto 2008. Filed under: Calidad del Software, Procesos Ágile, Testing, Trabajo en Equipo | Tags: , , , |

Fortalezas y debilidades de las Pruebas Exploratorias
Muchas veces se habla del Testing Exploratorio sin tener una verdadera conciencia de lo que se trata ni del modo en que se debe ejecutar. Los detractores de este tipo de verificaciones, opinan mostrando la práctica como informal, sin procedimiento y fuera de los cánones del Testing y por [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

¿Cual es la importancia de contar con un proceso bien definido?

Posted on 28 Julio 2008. Filed under: Calidad del Software, Metodologías de Desarrollo | Tags: , , , |

En la actualidad existen  cientos de Software Factory que no tienen prácticas definidas en casi ninguna área de procesos y aún sin definir puntos de control formalistas como lo demandan los procesos más conocidos (existen muchos y variados), realizan actividades que son las que en escencia la definen como una Software Factory.
Conocen de requerimientos, análisis [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Aplicaciones completamente personalizables

Posted on 23 Julio 2008. Filed under: Calidad del Software, Metodologías de Desarrollo, Soporte Colaborativo, Soporte de Aplicaciones | Tags: , , , , , , , , |

Las aplicaciones WEB están marcando la tendencia inexorable de las UI (User Interface) que pronto deberán ser aplicadas en nuestras aplicaciones de escritorio.
La riqueza de funcionalidades que actualmente se ofrece en la WEB abarca factores de total personalización desde la primera interacción del usuario con su aplicación. El LOGIN puede hacerse ni bien se abre [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

A mejor Testing, peor calidad de Software?

Posted on 22 Julio 2008. Filed under: Calidad del Software, Uncategorized | Tags: , , |

Luego de altas persistencias de fallos, defectos y errores en los sucesivos ciclos de Testing para distintos proyectos y alguna cantidad de detecciones en los clientes, los reclamos con tonos elevados no se hicieron esperar. Hubo así entre dicho entre los Responsables de Despliegues, ataques entre Testers y Desarrolladores, Administradores de Pruebas y Responsables de [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

10 Mejores Prácticas para la Generación de Software

Posted on 18 Julio 2008. Filed under: Calidad del Software, Metodologías de Desarrollo, Trabajo en Equipo | Tags: , , , , |

La rapidez con que se construye un edificio es sorprendente, pero detrás de esa aparente facilidad están los siglos de experiencia de la industria de la construcción, y si quisiéremos aplicar los mismos parámetros a los proyectos de software, la desproporción será abismal. A casi tres décadas el desarrollo de software sigue buscando la manera [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

¿”Pay per Defect” o elevar la conciencia creativa del acto verificador?

Posted on 16 Julio 2008. Filed under: Testing, Uncategorized | Tags: , , |

Un amigo posteó:
¿Como creéis que se debe incentivar a los equipos de calidad? ¿Es posible incentivar por defecto encontrado o es contraproducente?
Imaginemos una compañía que decide incentivar por objetivos, e incentiva el equipo de desarrollo por funcionalidad implementada en el menor tiempo. ¿Como incentivamos al Tester? o dicho de otra manera como sabemos quién [...]

Read Full Post | Make a Comment ( Comentarios desactivados so far )

Algo de Testing Automatizado

Posted on 1 Mayo 2008. Filed under: Calidad del Software, Metodologías de Desarrollo, Procesos Ágile, Pruebas Unitarias |

Objetivos del Testing Automatizado

Tests deben mejorar la calidad
Tests deben ayudarnos a entender el sistema bajo pruebas
Tests deben reducir riesgos
Tests deben requerir mantenimiento mínimo al mismo nivel que el sistema involucrado
Tests deben ser ejecutados como parte del proceso de construcción
Tests deben ser fácil de ejecutar

Tipos básicos de Testing donde se puede automatizar

Testing Unitario a nivel del [...]

Read Full Post | Make a Comment ( 1 so far )

« Previous Entries

Liked it here?
Why not try sites on the blogroll...