<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comentarios para SEG Spain</title>
	<atom:link href="http://seg-spain.org/comments/feed" rel="self" type="application/rss+xml" />
	<link>http://seg-spain.org</link>
	<description>Software Engineering Group of Spain</description>
	<pubDate>Tue, 06 Jan 2009 01:30:19 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Comentario de Dilbert en NATO Software Engineering Conference 1968</title>
		<link>http://seg-spain.org/nato-software-engineering-conference-1968#comment-2925</link>
		<dc:creator>Dilbert</dc:creator>
		<pubDate>Sat, 13 Sep 2008 15:17:45 +0000</pubDate>
		<guid isPermaLink="false">http://seg-spain.org/nato-software-engineering-conference-1968#comment-2925</guid>
		<description>Pues parece que el tema de las pruebas de software anda flojo seguro en España (aunque parece que no han tocado mucho el ámbito militar). Andan por ahí los estudios sobre pruebas de software que han publicado desde el grupo de Calidad del Software de ATI (www.ati.es/gtcalidadsoft) que aparecen en Baquia (http://www.baquia.com/noticias.php?id=14106) y me han llegado ayer por su lista de distribución (https://mail.ati.es/mailman/listinfo/reicis).

No he encontrado ningún pdf colgado pero dicen que lo que presentarán esto en las jornadas que organizan en Madrid los días 24 y 25 pero los detalles que pongo abajo parece que no hacen pintar bien el panorama.

Os pongo el resumen que mandaron:

Sobre un total de 20 prácticas clave para la realización madura de pruebas de software, como media las organizaciones implantan 8.
Sólo un 26% de los encuestados afirmaba haber recibido formación específica sobre pruebas
Al diseñar pruebas, los profesionales tienen tendencia a la falta de sistemática provocando
Baja eficacia (como promedio, se prueba el 46% de las opciones del software)
Baja eficiencia (se repiten innecesariamente casos de prueba totalmente equivalentes en valores que oscilan desde un 135% para alta de datos a un 13,8% en pruebas de borrado. el 50% de los casos ejecutaban caminos ya probados por el "tester")
Desestimar la priorización (tras valorar la importancia y prioridad de los casos, sólo aparece 1 de los más prioritarios entre los 10 caminos más ejecutados y entre los 10 menos probados aparecen 3 de los 10 más prioritarios)
Los factores que más influyen (más del 85% de acuerdo) en que pueda existir una situación mejorable de las pruebas en España son:
o La presión de calendario de las pruebas como última fase del desarrollo
o La tentación de recortes en calidad cuando hay problemas económicos o de retrasos
o La desconexión y falta de aprovechamiento de los productos y diseños de desarrollo para diseñar las pruebas
o La carencia de formación de directivos (para apreciar el potencial de las pruebas), la de los titulados en cuanto a formación específica en la carrera y la falta de formación a los profesionales en las empresas
Los factores menos generalizados (50% de acuerdo) para explicar las deficiencias de las pruebas son:
o Las pruebas constituyen un campo con poco desarrollo y atractivo profesional
o Es una actividad destructiva, con poco atractivo, un fastidio obligatorio
o Los puestos en calidad y pruebas son inestables y no es extraño que desaparezcan para integrar a los profesionales en la plantilla de desarrollo cuando hay problemas en la organización</description>
		<content:encoded><![CDATA[<p>Pues parece que el tema de las pruebas de software anda flojo seguro en España (aunque parece que no han tocado mucho el ámbito militar). Andan por ahí los estudios sobre pruebas de software que han publicado desde el grupo de Calidad del Software de ATI (www.ati.es/gtcalidadsoft) que aparecen en Baquia (http://www.baquia.com/noticias.php?id=14106) y me han llegado ayer por su lista de distribución (https://mail.ati.es/mailman/listinfo/reicis).</p>
<p>No he encontrado ningún pdf colgado pero dicen que lo que presentarán esto en las jornadas que organizan en Madrid los días 24 y 25 pero los detalles que pongo abajo parece que no hacen pintar bien el panorama.</p>
<p>Os pongo el resumen que mandaron:</p>
<p>Sobre un total de 20 prácticas clave para la realización madura de pruebas de software, como media las organizaciones implantan 8.<br />
Sólo un 26% de los encuestados afirmaba haber recibido formación específica sobre pruebas<br />
Al diseñar pruebas, los profesionales tienen tendencia a la falta de sistemática provocando<br />
Baja eficacia (como promedio, se prueba el 46% de las opciones del software)<br />
Baja eficiencia (se repiten innecesariamente casos de prueba totalmente equivalentes en valores que oscilan desde un 135% para alta de datos a un 13,8% en pruebas de borrado. el 50% de los casos ejecutaban caminos ya probados por el &#8220;tester&#8221;)<br />
Desestimar la priorización (tras valorar la importancia y prioridad de los casos, sólo aparece 1 de los más prioritarios entre los 10 caminos más ejecutados y entre los 10 menos probados aparecen 3 de los 10 más prioritarios)<br />
Los factores que más influyen (más del 85% de acuerdo) en que pueda existir una situación mejorable de las pruebas en España son:<br />
o La presión de calendario de las pruebas como última fase del desarrollo<br />
o La tentación de recortes en calidad cuando hay problemas económicos o de retrasos<br />
o La desconexión y falta de aprovechamiento de los productos y diseños de desarrollo para diseñar las pruebas<br />
o La carencia de formación de directivos (para apreciar el potencial de las pruebas), la de los titulados en cuanto a formación específica en la carrera y la falta de formación a los profesionales en las empresas<br />
Los factores menos generalizados (50% de acuerdo) para explicar las deficiencias de las pruebas son:<br />
o Las pruebas constituyen un campo con poco desarrollo y atractivo profesional<br />
o Es una actividad destructiva, con poco atractivo, un fastidio obligatorio<br />
o Los puestos en calidad y pruebas son inestables y no es extraño que desaparezcan para integrar a los profesionales en la plantilla de desarrollo cuando hay problemas en la organización</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de david en Mejoras en la web</title>
		<link>http://seg-spain.org/mejoras-en-la-web#comment-121</link>
		<dc:creator>david</dc:creator>
		<pubDate>Thu, 18 Oct 2007 07:07:41 +0000</pubDate>
		<guid isPermaLink="false">http://seg-spain.org/mejoras-en-la-web#comment-121</guid>
		<description>Hola Rodrigo,

El tema y la traducción la puedes descargar usando subversion:

&lt;code&gt; svn co http://svn.dlopez.net/wordpress/hemmed-theme/trunk/ &lt;/code&gt;

El tema debe ser &lt;em&gt;localizable&lt;/em&gt; para poder mostrar los mensajes en castellano. Debes poner el fichero &lt;code&gt;es_ES.mo&lt;/code&gt; en &lt;code&gt;wp-includes/languages/&lt;/code&gt; y modificar el idioma por defecto en &lt;code&gt;wp-config.php&lt;/code&gt; poniendo:

&lt;code&gt; define ('WPLANG', 'es_ES'); &lt;/code&gt;

Suerte!</description>
		<content:encoded><![CDATA[<p>Hola Rodrigo,</p>
<p>El tema y la traducción la puedes descargar usando subversion:</p>
<p><code> svn co <a href="http://svn.dlopez.net/wordpress/hemmed-theme/trunk/" rel="nofollow">http://svn.dlopez.net/wordpress/hemmed-theme/trunk/</a> </code></p>
<p>El tema debe ser <em>localizable</em> para poder mostrar los mensajes en castellano. Debes poner el fichero <code>es_ES.mo</code> en <code>wp-includes/languages/</code> y modificar el idioma por defecto en <code>wp-config.php</code> poniendo:</p>
<p><code> define ('WPLANG', 'es_ES'); </code></p>
<p>Suerte!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de david en Tertulia &#8220;Peopleware&#8221;</title>
		<link>http://seg-spain.org/tertulia-peopleware#comment-120</link>
		<dc:creator>david</dc:creator>
		<pubDate>Thu, 18 Oct 2007 06:55:26 +0000</pubDate>
		<guid isPermaLink="false">http://seg-spain.org/tertulia-peopleware#comment-120</guid>
		<description>No se si está traducido al castellano. Lo puedes encontrar en Amazon.com con ISBN 978-0932633439. La URL del libro en Amazon es &lt;strong&gt;http://tinyurl.com/2n48dv&lt;/strong&gt;</description>
		<content:encoded><![CDATA[<p>No se si está traducido al castellano. Lo puedes encontrar en Amazon.com con ISBN 978-0932633439. La URL del libro en Amazon es <strong><a href="http://tinyurl.com/2n48dv" rel="nofollow">http://tinyurl.com/2n48dv</a></strong></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de rodrigo en Mejoras en la web</title>
		<link>http://seg-spain.org/mejoras-en-la-web#comment-119</link>
		<dc:creator>rodrigo</dc:creator>
		<pubDate>Wed, 17 Oct 2007 23:43:35 +0000</pubDate>
		<guid isPermaLink="false">http://seg-spain.org/mejoras-en-la-web#comment-119</guid>
		<description>Bueno me gustaria saber si el theme traducido lo compartireis con el mundo, me gustaria saber donde conseguirlo .

Mil gracias!</description>
		<content:encoded><![CDATA[<p>Bueno me gustaria saber si el theme traducido lo compartireis con el mundo, me gustaria saber donde conseguirlo .</p>
<p>Mil gracias!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de jmassisi en Tertulia &#8220;Peopleware&#8221;</title>
		<link>http://seg-spain.org/tertulia-peopleware#comment-118</link>
		<dc:creator>jmassisi</dc:creator>
		<pubDate>Wed, 17 Oct 2007 22:14:15 +0000</pubDate>
		<guid isPermaLink="false">http://seg-spain.org/tertulia-peopleware#comment-118</guid>
		<description>Alguien me puede pasar el ISBN del libro del que se esta hablando, ya que lo busco como peopleware en la web y de muchas formas y no lo puedo encontrar.
Desde ya muchas gracias.
Saludos desde Buenos Aires Argentina
Juan Manuel</description>
		<content:encoded><![CDATA[<p>Alguien me puede pasar el ISBN del libro del que se esta hablando, ya que lo busco como peopleware en la web y de muchas formas y no lo puedo encontrar.<br />
Desde ya muchas gracias.<br />
Saludos desde Buenos Aires Argentina<br />
Juan Manuel</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de jmarcos en Tertulia &#8220;Peopleware&#8221;</title>
		<link>http://seg-spain.org/tertulia-peopleware#comment-16</link>
		<dc:creator>jmarcos</dc:creator>
		<pubDate>Mon, 15 Jan 2007 11:10:53 +0000</pubDate>
		<guid isPermaLink="false">http://seg-spain.org/tertulia-peopleware#comment-16</guid>
		<description>Yo me lo he comprado para este año, espero que pueda sacar algo, seguro que si.

De todas formas, os voy a poner una cita del Peopleware del Arte de la Guerra:

Hay seis formas de escoger a las personas para ejercer el mando:
- Enriquecerlos y observar si se refrenan de la mala conducta para probar su humanidad.
- Ennoblecerlos y ver si se contienen de la altanería, para probar su sentido de justicia.
- Darles responsabilidades para ver si se contienen del comportamiento despótico, para probar su lealtad.
- Tentarlos para probar su confianza.
- Ponerlos en peligro y ver si no se asustan, para probar su valor.
- Abrumarlos y ver si permanecen incansables, para probar como abordan estratégicamente los problemas.

Es curioso, pero algunas las puedo constatar, tengo un amigo que me ha contado… conyo, espero que no estuviera hablando de mi! :D</description>
		<content:encoded><![CDATA[<p>Yo me lo he comprado para este año, espero que pueda sacar algo, seguro que si.</p>
<p>De todas formas, os voy a poner una cita del Peopleware del Arte de la Guerra:</p>
<p>Hay seis formas de escoger a las personas para ejercer el mando:<br />
- Enriquecerlos y observar si se refrenan de la mala conducta para probar su humanidad.<br />
- Ennoblecerlos y ver si se contienen de la altanería, para probar su sentido de justicia.<br />
- Darles responsabilidades para ver si se contienen del comportamiento despótico, para probar su lealtad.<br />
- Tentarlos para probar su confianza.<br />
- Ponerlos en peligro y ver si no se asustan, para probar su valor.<br />
- Abrumarlos y ver si permanecen incansables, para probar como abordan estratégicamente los problemas.</p>
<p>Es curioso, pero algunas las puedo constatar, tengo un amigo que me ha contado… conyo, espero que no estuviera hablando de mi! <img src='http://seg-spain.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de cetor en Tertulia &#8220;Aspect Oriented Programming&#8221;</title>
		<link>http://seg-spain.org/tertulia-aspect-oriented-programming#comment-14</link>
		<dc:creator>cetor</dc:creator>
		<pubDate>Tue, 02 Jan 2007 18:09:25 +0000</pubDate>
		<guid isPermaLink="false">http://seg-spain.org/tertulia-aspect-oriented-programming#comment-14</guid>
		<description>Pues yo no estoy de acuerdo con "anonimo" en lo que se refiere a AOP. Me explico:
Todos los paradigmas de programación pueden ser vistos como una "técnica" especial, una librería o una "forma" en ejecución de un paradigma pre-existente. Fijaos en algunos ejemplos: programación funcional (Haskel, ML, Miranda, etc), programación lógica (Prolog) u otros. ¿No empezaron todos, incluidos OOP y el estructurado, como meras "extensiones", mediante un lenguaje de pre-procesado o incluso como código interpretado? ¿Es más, no se traducen todos a código máquina?
O bien no existe más que un único paradigma de programación (secuencial no estructurado = código máquina) o bien debemos admitir que AOP es un nuevo paradigma en fase temprana y lo es tanto en cuanto nos permite "pensar" en el software dando un nuevo salto conceptual, es decir, hacer análisis y diseño (sobre todo análisis) desde otra orientación.
Recordemos que en los primeros años 90 se hablaba ya de OOP pero se decía que no existía todavía más que análisis OO, no diseño, el C++ estaba en sus comienzos pero sin embargo Smalltalk y Eiffel ya llevaba muchos años dando vueltas. Estamos en un estadio similar en lo que respecta al AOP.
Me comentaba reciéntemente el amigo Frames, con muy buen tino, que lo que define formalmente a un paradigma de programación es el "ciudadano de primer" orden. Por ejemplo, en el caso de OOP el ciudadano de primer orden es el Objeto, es decir, el constructo principal de un lenguaje OO debe ser el objeto y de hecho en los lenguajes OO puros sólo hay objetos, los programas se construyen a base de las interacciones entre los objetos, mensajes entre los mismos.

Pues bien, en el paradigma AOP pasa lo mismo, el ciudadano de primer orden es el aspecto o "concern" y los programas se crean a base de definir las interacciones entre los mismos. En HyperJ, que es un primer intento de crear un lenguaje AOP puro, se habla de dimensiones y de "cortes" entre las dimensiones y no hay ninguna dimensión más importante que otra, sus creadores hablan de lo que hasta ahora se ha llamado "lógica de negocio" como un simple aspecto más.

Podeis ver más sobre esto en el número de octubre de 2001 de Communications of the ACM o en &lt;a href="http://www.research.ibm.com/hyperspace/HyperJ/HyperJ.htm" rel="nofollow"&gt;http://www.research.ibm.com/hyperspace/HyperJ/HyperJ.htm&lt;/a&gt;

Saludos a todos.</description>
		<content:encoded><![CDATA[<p>Pues yo no estoy de acuerdo con &#8220;anonimo&#8221; en lo que se refiere a AOP. Me explico:<br />
Todos los paradigmas de programación pueden ser vistos como una &#8220;técnica&#8221; especial, una librería o una &#8220;forma&#8221; en ejecución de un paradigma pre-existente. Fijaos en algunos ejemplos: programación funcional (Haskel, ML, Miranda, etc), programación lógica (Prolog) u otros. ¿No empezaron todos, incluidos OOP y el estructurado, como meras &#8220;extensiones&#8221;, mediante un lenguaje de pre-procesado o incluso como código interpretado? ¿Es más, no se traducen todos a código máquina?<br />
O bien no existe más que un único paradigma de programación (secuencial no estructurado = código máquina) o bien debemos admitir que AOP es un nuevo paradigma en fase temprana y lo es tanto en cuanto nos permite &#8220;pensar&#8221; en el software dando un nuevo salto conceptual, es decir, hacer análisis y diseño (sobre todo análisis) desde otra orientación.<br />
Recordemos que en los primeros años 90 se hablaba ya de OOP pero se decía que no existía todavía más que análisis OO, no diseño, el C++ estaba en sus comienzos pero sin embargo Smalltalk y Eiffel ya llevaba muchos años dando vueltas. Estamos en un estadio similar en lo que respecta al AOP.<br />
Me comentaba reciéntemente el amigo Frames, con muy buen tino, que lo que define formalmente a un paradigma de programación es el &#8220;ciudadano de primer&#8221; orden. Por ejemplo, en el caso de OOP el ciudadano de primer orden es el Objeto, es decir, el constructo principal de un lenguaje OO debe ser el objeto y de hecho en los lenguajes OO puros sólo hay objetos, los programas se construyen a base de las interacciones entre los objetos, mensajes entre los mismos.</p>
<p>Pues bien, en el paradigma AOP pasa lo mismo, el ciudadano de primer orden es el aspecto o &#8220;concern&#8221; y los programas se crean a base de definir las interacciones entre los mismos. En HyperJ, que es un primer intento de crear un lenguaje AOP puro, se habla de dimensiones y de &#8220;cortes&#8221; entre las dimensiones y no hay ninguna dimensión más importante que otra, sus creadores hablan de lo que hasta ahora se ha llamado &#8221;lógica de negocio&#8221; como un simple aspecto más.</p>
<p>Podeis ver más sobre esto en el número de octubre de 2001 de Communications of the ACM o en <a href="http://www.research.ibm.com/hyperspace/HyperJ/HyperJ.htm" rel="nofollow">http://www.research.ibm.com/hyperspace/HyperJ/HyperJ.htm</a></p>
<p>Saludos a todos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de david en Tertulia &#8220;Aspect Oriented Programming&#8221;</title>
		<link>http://seg-spain.org/tertulia-aspect-oriented-programming#comment-13</link>
		<dc:creator>david</dc:creator>
		<pubDate>Sat, 23 Dec 2006 17:36:42 +0000</pubDate>
		<guid isPermaLink="false">http://seg-spain.org/tertulia-aspect-oriented-programming#comment-13</guid>
		<description>Muchas gracias "anonimo" por tu comentario.

No he podido encontrar los enlaces de los artículos que leí acerca del [mal] uso del XML, pero buscando un poco he encontrado otros, el más representativo es &lt;a href="http://www.sdtimes.com/fullcolumn/column-20060901-05.html" rel="nofollow"&gt;Just say no to XML&lt;/a&gt;.

BeanShell creo que es aplicable perfectamente al mundo empresarial, pero reduciéndo su uso a scripts de build o de configuración.</description>
		<content:encoded><![CDATA[<p>Muchas gracias &#8220;anonimo&#8221; por tu comentario.</p>
<p>No he podido encontrar los enlaces de los artículos que leí acerca del [mal] uso del XML, pero buscando un poco he encontrado otros, el más representativo es <a href="http://www.sdtimes.com/fullcolumn/column-20060901-05.html" rel="nofollow">Just say no to XML</a>.</p>
<p>BeanShell creo que es aplicable perfectamente al mundo empresarial, pero reduciéndo su uso a scripts de build o de configuración.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de anonimo en Tertulia &#8220;Aspect Oriented Programming&#8221;</title>
		<link>http://seg-spain.org/tertulia-aspect-oriented-programming#comment-12</link>
		<dc:creator>anonimo</dc:creator>
		<pubDate>Sat, 23 Dec 2006 13:58:38 +0000</pubDate>
		<guid isPermaLink="false">http://seg-spain.org/tertulia-aspect-oriented-programming#comment-12</guid>
		<description>Hola David, Cesar!

Primero agradeceros por este portal tan interesante sobre esta ingenieria creciente...

Leyendo sobre vuestra tertulia dedicada al AOP tengo que decir que estoy deacuerdo con David. El AOP es una forma mas de hacer OO con la unica diferencia que el codigo es declarado en tiempo de ejecucion del programa (como decia David con un waeving).

Una cosa que no entiendo, pues, es eso que dices, David:
[...]
En muchos artículos comienzan a alarmar del peligro del excesivo uso de XML debido a que no encaja bien con las metodologías que conocemos, y proponen cambiar esto por un lenguaje de scripting imperativo, por ejmplo para Java el BeanShell (que es idéntico a java, pero no se compila, es un script interpretado).
[...]

¿Donde estan esos articulos? Llevo tiempo programando AOP, Hibernate, etc, y nunca encontre ningun articulo de los que dices...

BeanShell, como dicen los creadores es una pequeña extension de Java que se puede utilizar para diferentes cosas (como por ejemplo en el ámbito de la educación), pero realmente dudo que en un ámbito empresarial sea de mucha utilidad...

Un saludo y mucha suerte con la web!</description>
		<content:encoded><![CDATA[<p>Hola David, Cesar!</p>
<p>Primero agradeceros por este portal tan interesante sobre esta ingenieria creciente&#8230;</p>
<p>Leyendo sobre vuestra tertulia dedicada al AOP tengo que decir que estoy deacuerdo con David. El AOP es una forma mas de hacer OO con la unica diferencia que el codigo es declarado en tiempo de ejecucion del programa (como decia David con un waeving).</p>
<p>Una cosa que no entiendo, pues, es eso que dices, David:<br />
[...]<br />
En muchos artículos comienzan a alarmar del peligro del excesivo uso de XML debido a que no encaja bien con las metodologías que conocemos, y proponen cambiar esto por un lenguaje de scripting imperativo, por ejmplo para Java el BeanShell (que es idéntico a java, pero no se compila, es un script interpretado).<br />
[...]</p>
<p>¿Donde estan esos articulos? Llevo tiempo programando AOP, Hibernate, etc, y nunca encontre ningun articulo de los que dices&#8230;</p>
<p>BeanShell, como dicen los creadores es una pequeña extension de Java que se puede utilizar para diferentes cosas (como por ejemplo en el ámbito de la educación), pero realmente dudo que en un ámbito empresarial sea de mucha utilidad&#8230;</p>
<p>Un saludo y mucha suerte con la web!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentario de david en Mejoras en la web</title>
		<link>http://seg-spain.org/mejoras-en-la-web#comment-11</link>
		<dc:creator>david</dc:creator>
		<pubDate>Tue, 12 Dec 2006 12:09:24 +0000</pubDate>
		<guid isPermaLink="false">http://seg-spain.org/mejoras-en-la-web#comment-11</guid>
		<description>Gracias por tu crítica constructiva, pero por el momento la web de SEG va a seguir así (a no ser que se ofrezca algún voluntario).
Creo que la idea de esta web es:
- Ofrecer información de las tertulias, tal y como fechas y  resúmenes
- Enlaces a noticias de actualidad de ingeniería softwate
- Y por qué no, también artículos de elaboración propia</description>
		<content:encoded><![CDATA[<p>Gracias por tu crítica constructiva, pero por el momento la web de SEG va a seguir así (a no ser que se ofrezca algún voluntario).<br />
Creo que la idea de esta web es:<br />
- Ofrecer información de las tertulias, tal y como fechas y  resúmenes<br />
- Enlaces a noticias de actualidad de ingeniería softwate<br />
- Y por qué no, también artículos de elaboración propia</p>
]]></content:encoded>
	</item>
</channel>
</rss>
