Blog de SQUaC: riesgos

Artículos sobre calidad del software, testeo, usabilidad, etc.

Los fallos son necesarios 

Martes, 4 Noviembre 2008

Esa es la conclusión que se extrae del artículo "Failure Is Not an Option — It's a Requirement", publicado en User Interface Engineering por Jared M. Spool. Hace ya algún tiempo comentábamos que en la práctica es imposible demostrar que un sistema no contiene errores; y ya que asumimos que van a existir, es necesario tenerlos en cuenta.

De hecho, los fallos nos ayudan mucho más a innovar y prosperar que los aciertos. Eso sí; queremos fallar después de haber minimizado los riesgos y sus consecuencias. Eso se consigue, por ejemplo, introduciendo las innovaciones poco a poco (como ejemplo pone el caso de Amazon), o trabajando sobre prototipos en papel (el coste de un fallo es mínimo: el del papel que se tira a la basura), o con iteraciones rápidas.

Leer el resto del artículo…

Un impuesto sobre software defectuoso 

Viernes, 11 Julio 2008

Esa es la propuesta que hace David Rice en un artículo de Forbes.com: que los desarrolladores de software paguen un impuesto en función del número de defectos que contengan sus productos, y de los costes económicos que estos supongan; concretamente hace referencia a los fallos de seguridad y al tremendo coste que suponen (unos 180.000 millones de dólares al año).

David Rice es autor del libro Geekonomics: The Real Cost of Insecure Software en el que afirma, entre otras cosas: "Software buyers are literally crash test dummies".

Viñeta cómica sobre errores en ordenadores

Su argumento es que los desarrolladores no tienen los suficientes incentivos para realizar el testeo que realmente necesitan sus productos para que sean suficientemente seguros. Simplemente lanzan el software, y son los responsables de tecnología de las empresas los que tienen que "parchearlo" continuamente, lo que no constituye una respuesta suficente al número de ataques que puede sufrir el software hoy en día.

En el artículo, compara esa situación con la de las industrias contaminantes: es imposible conseguir que estas industrias dejen de contaminar, pero los impuestos que tienen que pagar por ese motivo les ha presionado para que mejoren su tecnología y reduzcan sus emisiones contaminantes. ¿No ocurriría lo mismo con el software?

Leer el resto del artículo…

Os ofrecemos dos nuevas plantillas para gestión de testeo 

Lunes, 3 Marzo 2008

Hombre inspeccionando documentosHemos incluido dos nuevas plantillas en nuestro apartado Descargas, destinadas a ayudar a los profesionales en la gestión del testeo:

Esperamos que os sean útiles.

Master Test Plan (MTP)

El Master Test Plan (MTP) es el documento que dirige todo un proyecto de testeo. Incluye la estrategia a nivel general, planificación, objetivos, etc., sin entrar en detalles más técnicos como especificación de casos de testeo o resultados obtenidos.

La plantilla que os ofrecemos incluye los apartados que habitualmente debe incluir un documento de este tipo, aunque siempre deben ser ajustados y adaptados al proyecto en concreto por los especialistas en testeo. No debemos olvidar que este tipo de documentos deben ser una herramienta, no un fin; el objetivo último del testeo no es rellenar documentación, sino encontrar errores.

Cuestionario de análisis de riesgos del proyecto de testeo

Este cuestionario incluye una serie de preguntas que pueden guiar el análisis de riesgos de un proyecto de testeo, del tipo:

  • ¿Hemos trabajado anteriormente con ese cliente?
  • ¿Cuántos usuarios va a tener el sistema?

En función de cada respuesta, se asigna un valor de riesgo teniendo en cuenta la probabilidad de que haya problemas y la importancia de cada apartado. Pretende ser una guía, no una lista exhaustiva y, como en el caso anterior, debe ser adaptada siempre al caso concreto.

Este cuestionario se centra en los riesgos del propio proyecto de testeo, sin entrar a valorar los riesgos propios del producto software que se está testeando. En un futuro esperamos ofrecer otra plantilla para gestionar esta última categoría de riesgos.



Blog del grupo SQUaC. ¿Conoces nuestros servicios?

SQUaC, una web del ITI