Buscar
Social
Ofertas laborales ES
« No habrá soporte comercial para Glassfish 4.x | Main | Tenemos ganador de la entrada para Big Data Spain »
lunes
nov042013

Publicada la traducción al inglés del artículo "Niveles de calidad: el agujero en las metodologías de software"

A principios de año Francisco Morero Peyrona (peyrona) y un servidor publicamos en javaHispano un artículo reflexionando sobre lo que, desde nuestro punto de vista, es la principal carencia de las metodologías de desarrollo de software: la gestión del nivel de calidad que se debe alcanzar en un desarrollo.

El artículo hace la reflexión de que no todo el software que desarrollamos requiere la misma calidad. Defiende esta posición con ejemplos, y proporciona una serie de "reglas del pulgar" a aplicar a distintos arquetipos de proyecto de software que, según nuestro punto de vista, típicamente requieren niveles de calidad diferentes. Tenéis el artículo original aquí.

El artículo tuvo bastante buena acogida en javaHispano y dio lugar a una discusión bastante interesante. Por ello creímos interesante traducir el artículo al inglés (cosa que nos hemos tomado con calma…) y hoy ha sido publicado en DZone. Aquí tenéis el artículo en inglés: Quality Levels: the Hole in Software Methodologies. Si os gustó en su día y queréis hacérselo llegar a algún colega que no habla español, ahora teneis la oportunidad.

PrintView Printer Friendly Version

EmailEmail Article to Friend

Reader Comments (4)

Hola,

me alegra ver que vuestros planes de conquista mundial progresan adecuadamente. Un par de apuntes/dudas/preguntas/loquesea que me han surgido al leer el artículo (se me pasó leer el original cuándo salió..):

- en dzone, los enlaces de las notas al pie creo que siguen haciendo referencia al documento original, en vez de a la sección correspondiente de la última página

- en la nota #3, cuándo habláis de TCO, además de por la experiencia, ¿tenéis algún estudio a mano? o en general de todos los puntos que hablan de más calidad = más barato. Creo que a todos los que pasamos por aquí, nos parece obvio, pero vete al típico gerente-de-pelo-puntiagudo al que le parece justo lo contrario..

por lo demás chapeau y enhorabuena!

noviembre 4, 2013 | Unregistered CommenterPerry Mason

Respecto a los enlaces a pie de página, la verdad es que en el tema de la edición del artículo no nos han dejado meter mano demasiado. Y eso que les dijimos que queríamos trabajar con ellos para resolver algunos temas… me apunto éste.

En cuanto a lo del TCO, es mejor que te responda Peyrona, pero hasta donde yo sé ese comentario se basa sobre todo en su experiencia.

noviembre 5, 2013 | Registered CommenterAbraham

Me lo apunto para leerlo. En mi trabajo gran parte del tiempo lo paso controlando la calidad de los proyectos desde un punto de vista práctico, mediante uso de programas creo de sobra conocidos. Somos clientes de proveedores, por lo que las entregas se miran con mucho cuidado.
Si alguien está interesado puede echarle un vistazo al documento que presenta nuestra plataforma y que presenté en la LibreSoftwareWorldConference del 2012.

Es un arduo tema este de la calidad, un duro caballo de batalla entre clientes y proveedores. De hecho había comenzado a escribir un blog en el que la intención original era recopilar y actualizar lo que tenía de otro privado, pero en el que fui relatando mi experiencia con los proveedores. Fue precisamente este hecho el que me llevó a dejarlo en suspenso hasta recuperar el ánimo.

noviembre 5, 2013 | Registered CommenterRamón Rial

Lo que me sorprende (aunque ya estoy bastante acostumbrado) es la escasísima participación de la gente en DZone/JavaLobby en forma de comentarios, aquí en javaHispano el debate sobre vuestro documento supuso nada menos que ¡¡37 comentarios!!

El debate siempre tiene el problema de los excesos, los trolls, afirmaciones tajantes sin ninguna base o simplemente extremas, la obsesión por convencer al otro o herirle si no se consigue etc etc, pero la ausencia de debate, de intercambio de opiniones, matices, visiones, datos puede ser peor aún, por ejemplo porque suele dar lugar a la repetición de ideas no contrastadas/matizadas una y otra vez, una y otra vez.

Por poner un ejemplo he leído mil veces que Node.js es la ostia para escalar a tropecientos miles de usuarios y qué rápido es y blah blah pero luego en cualquier benchmark mono-usuario y multiusuario su resultado es bastante mediocre y cualquier solución sencilla basada en servlets de toda la vida lo deja por los suelos, no sólo a Node.js sino a toda la palabrería teórica que tiene detrás y que raramente la encontrarás contrastada con datos, ¿veis reflejado ese hecho en los múltiples artículos sobre lo superguay que es Node.js? yo no.

Pongo Node.js como un ejemplo de una tecnología que tiene su lugar, porqué no, y alguna ventaja interesante como es el "todo con el mismo lenguaje", pero que hoy día te lo venden de forma acrítica como lo mejor después de la invención del pan de molde (como suelen decir en el mundo anglosajón) y que con poca frecuencia encontrarás contrastado.

En otros tiempos TheServerSide.com y JavaLobby.org eran foros interesantes en los que "pulsar" la opinión de la comunidad pero entre la progresiva muerte de TheServerSide y que JavaLobby (actual DZone) se ha convertido en un agregador de blogs con excesivo ruido y rotación de noticias con una casi total ausencia de debate, pues la verdad es que el panorama "anglosajón" es bastante gris.

Respecto al artículo, mi opinión ya la di en el hilo del artículo original en javaHispano, y como siempre la opinión de Alfredo Casado merece releerse.

noviembre 6, 2013 | Registered Commenterjmarranz

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>