<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>tecnonirvana</title>
	<atom:link href="http://tecnonirvana.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://tecnonirvana.org/blog</link>
	<description>No hay camino para la felicidad, la felicidad es el camino...</description>
	<pubDate>Thu, 14 Aug 2008 04:12:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Patrones de Cambio Organizacional en la Adopción de Métodos Ágiles</title>
		<link>http://tecnonirvana.org/blog/2008/08/13/patrones-de-cambio-organizacional-en-la-adopcion-de-metodos-agiles/</link>
		<comments>http://tecnonirvana.org/blog/2008/08/13/patrones-de-cambio-organizacional-en-la-adopcion-de-metodos-agiles/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 20:03:48 +0000</pubDate>
		<dc:creator>oemilio</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://tecnonirvana.org/blog/2008/08/13/patrones-de-cambio-organizacional-en-la-adopcion-de-metodos-agiles/</guid>
		<description><![CDATA[Ponencia que impartí en el congreso de Software Guru 2008, sobre patrones de cambio organizacional, producto de poner en practica los patrones principalmente expuestos por la Dr. Mary Lynn Manns en su libro Fealess Change. Les recomiendo ampliamente leer el libro y espero esta presentación tan solo los anime a tomar la información desde la [...]]]></description>
			<content:encoded><![CDATA[<p>Ponencia que impartí en el congreso de <a href="http://www.sg.com.mx/sg08/content/view/45/64/">Software Guru 2008</a>, sobre patrones de cambio organizacional, producto de poner en practica los patrones principalmente expuestos por la <a href="http://www.cs.unca.edu/%7Emanns/">Dr. Mary Lynn Manns</a> en su libro <a href="http://www.amazon.com/Fearless-Change-Patterns-Introducing-Ideas/dp/0201741571">Fealess Change</a>. Les recomiendo ampliamente leer el libro y espero esta presentación tan solo los anime a tomar la información desde la fuente.</p>
<div style="width: 425px; text-align: left;" id="__ss_553748"><a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/oemilio/patrones-de-cambio-organizacional-en-la-adopcin-de-mtodos-giles?src=embed" title="Patrones de Cambio Organizacional en la Adopción de Métodos Ágiles">Patrones de Cambio Organizacional en la Adopción de Métodos Ágiles</a><object style="margin: 0px;" height="355" width="425"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=sg08patronesorganizaciones-1218652280377995-8&amp;stripped_title=patrones-de-cambio-organizacional-en-la-adopcin-de-mtodos-giles"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=sg08patronesorganizaciones-1218652280377995-8&amp;stripped_title=patrones-de-cambio-organizacional-en-la-adopcin-de-mtodos-giles" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="355" width="425"></object>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View SlideShare <a style="text-decoration: underline;" href="http://www.slideshare.net/oemilio/patrones-de-cambio-organizacional-en-la-adopcin-de-mtodos-giles?src=embed" title="View Patrones de Cambio Organizacional en la Adopción de Métodos Ágiles on SlideShare">presentation</a> (tags: <a style="text-decoration: underline;" href="http://slideshare.net/tag/agile">agile</a> <a style="text-decoration: underline;" href="http://slideshare.net/tag/lean">lean</a>)</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://tecnonirvana.org/blog/2008/08/13/patrones-de-cambio-organizacional-en-la-adopcion-de-metodos-agiles/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lean Development en México: El cambio en la organización y la psicologia laboral del mexicano</title>
		<link>http://tecnonirvana.org/blog/2008/08/13/lean-development-en-mexico-el-cambio-en-la-organizacion-y-la-psicologia-laboral-del-mexicano/</link>
		<comments>http://tecnonirvana.org/blog/2008/08/13/lean-development-en-mexico-el-cambio-en-la-organizacion-y-la-psicologia-laboral-del-mexicano/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 19:43:50 +0000</pubDate>
		<dc:creator>oemilio</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://tecnonirvana.org/blog/2008/08/13/lean-development-en-mexico-el-cambio-en-la-organizacion-y-la-psicologia-laboral-del-mexicano/</guid>
		<description><![CDATA[Presentación de la ponencia que imparti en el evento de Software Guru 2007, espero les sea de utilidad.
Lean Development en México: El cambio en la organización y la psicologia laboral del mexicano
View SlideShare presentation (tags: lean agile mexico)

   
Tags: leanagile SG07

]]></description>
			<content:encoded><![CDATA[<p>Presentación de la ponencia que imparti en el evento de Software Guru 2007, espero les sea de utilidad.</p>
<div style="width: 425px; text-align: left;" id="__ss_553760"><a style="margin: 12px 0pt 3px; font-family: Helvetica,Arial,Sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 14px; line-height: normal; font-size-adjust: none; font-stretch: normal; display: block; text-decoration: underline;" href="http://www.slideshare.net/oemilio/lean-development-en-mxico-el-cambio-en-la-organizacin-y-la-psicologia-laboral-del-mexicano?src=embed" title="Lean Development en México: El cambio en la organización y la psicologia laboral del mexicano">Lean Development en México: El cambio en la organización y la psicologia laboral del mexicano</a><object style="margin: 0px;" height="355" width="425"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=sg07agillaboralmexico-1218653488547577-9&amp;stripped_title=lean-development-en-mxico-el-cambio-en-la-organizacin-y-la-psicologia-laboral-del-mexicano"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=sg07agillaboralmexico-1218653488547577-9&amp;stripped_title=lean-development-en-mxico-el-cambio-en-la-organizacin-y-la-psicologia-laboral-del-mexicano" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" height="355" width="425"></object>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View SlideShare <a style="text-decoration: underline;" href="http://www.slideshare.net/oemilio/lean-development-en-mxico-el-cambio-en-la-organizacin-y-la-psicologia-laboral-del-mexicano?src=embed" title="View Lean Development en México: El cambio en la organización y la psicologia laboral del mexicano on SlideShare">presentation</a> (tags: <a style="text-decoration: underline;" href="http://slideshare.net/tag/lean">lean</a> <a style="text-decoration: underline;" href="http://slideshare.net/tag/agile">agile</a> <a style="text-decoration: underline;" href="http://slideshare.net/tag/mexico">mexico</a>)</div>
</div>
<p>   <!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/leanagile%20SG07" rel="tag">leanagile SG07</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://tecnonirvana.org/blog/2008/08/13/lean-development-en-mexico-el-cambio-en-la-organizacion-y-la-psicologia-laboral-del-mexicano/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Simulación Participativa para la  Sustentabilidad Ambiental</title>
		<link>http://tecnonirvana.org/blog/2008/04/17/simulacion-participativa-para-la-sustentabilidad-ambiental/</link>
		<comments>http://tecnonirvana.org/blog/2008/04/17/simulacion-participativa-para-la-sustentabilidad-ambiental/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 03:36:17 +0000</pubDate>
		<dc:creator>oemilio</dc:creator>
		
		<category><![CDATA[]]></category>

		<category><![CDATA[sofwtareguru]]></category>

		<category><![CDATA[tierralibre]]></category>

		<category><![CDATA[voluntariado]]></category>

		<guid isPermaLink="false">http://tecnonirvana.org/blog/?p=56</guid>
		<description><![CDATA[En cuanto conocí el trabajo de simulación participativa para enseñar sustentabilidad ambiental  del Dr. Luis García Barrios, investigador en El Colegio de la Frontera Sur en San Cristóbal de las Casas, Chiapas; consideré imprescindible hablar de él. Luis y un equipo de voluntarios llevan varios años tratando de resolver el problema ambiental de raíz, [...]]]></description>
			<content:encoded><![CDATA[<p>En cuanto conocí el trabajo de simulación participativa para enseñar sustentabilidad ambiental  del Dr. Luis García Barrios, investigador en El Colegio de la Frontera Sur en San Cristóbal de las Casas, Chiapas; consideré imprescindible hablar de él. Luis y un equipo de voluntarios llevan varios años tratando de resolver el problema ambiental de raíz, capacitando, con ayuda de software, a las personas de las comunidades mas apartadas de Chiapas para que utilicen los recursos de sus tierras sin daño al ambiente.</p>
<p>El ejemplo  mas interesante de estos trabajos, es el realizado con el Marco de Evaluación de Sistemas de Manejo incorporando Indicadores de Sustentabilidad (MESMIS). Este es un esfuerzo por crear una metodología de evaluación de prácticas de sustentabilidad para los recursos naturales, que permita indicar qué tan abastecidas o no son las prácticas de explotación de los recursos naturales de un lugar determinado. Este trabajo ha sido reconocido a nivel mundial y es producto de varios investigadores mexicanos agrupados en el Grupo Interdisciplinario de Tecnología Rural Aplicada (GIRA). El trabajo de Luis en este equipo ha sido, introducir un elemento dinámico y sistémico con la finalidad enriquecer a MESMIS logrando extenderlo mas allá de un marco de evaluación hacia una herramienta de educación para la sustentabilidad rural.</p>
<p><span id="more-56"></span></p>
<p>El MESMIS interactivo cuenta con 4 capítulos de los cuales 2 son simuladores de sustentabilidad. La idea es lograr que las personas participen de una forma activa a través de un drama en tres actos que les muestre los problemas reales en la toma de decisiones de sustentabilidad combinando simulaciones de software, elementos teatrales y de juegos de rol.</p>
<p>En el primer acto se muestra una cuenca donde todo era bosque, luego  diez familias llegan y desmontan 100 hectáreas con siembra. Al cabo de décadas con el crecimiento de la comunidad y los diversos apoyos gubernamentales para el campo, la mayoría de ellos implementados sin tener en cuenta los principios de sustentabilidad. El gobierno en respuesta, crea una área protegida y reduce la superficie para las familias, por lo que los campesinos ahora tendrán que recurrir a uso de fertilizantes para poder sobrevivir con el terreno reducido. En el software,  los usuarios van viendo simulaciones a través de series de tiempo, dinámicas, puntos de equilibrios y diversos umbrales para ver de que forma este sistema simulado reacciona ante estas estrategias de explotación.</p>
<p>En el segundo acto, aparecen nuevos personajes, los pescadores del lago al final de la cuenca y los dueños comunitarios de una villa eco turista. En esta etapa, se aprende que el uso de fertilizantes para lograr mayor productividad afecta de forma muy clara la ecología del lago, que además es mucho mas difícil restaurar que un sistema terrestre. Mostrando el escenario de la cuenca, los participantes pronto descubren que es imposible encontrar una combinación del manejo de recursos que deje satisfechos a todos los actores. El drama de la utilización de los recursos naturales que tanto nos esta afectado de forma global se manifiesta.</p>
<p>La resolución se obtiene en el tercer acto, donde los participantes aprenden que los diferentes actores deben de ayudar a crear un sistema equilibrado. En el caso particular de la cuenca, la solución del problema proviene de apoyos que las comunidades del lago y la villa eco turista proveen a los productores del campo cuenca arriba, para utilizar combinaciones de árboles que permiten reducir el fertilizantes.</p>
<p>Una de las historias mas inspiradoras es la del programador que ayudó a realizarla, un voluntario llamado Max Pimm; matemático inglés, residente en Barcelona desde hace 5 años, quien se entera del proyecto MESMIS y viaja a México para trabajar como voluntario con el  grupo de investigadores de GIRA. Posteriormente se entera del trabajo de Luis con la propuesta de generar modelos interactivos de MESMIS . Inspirado por el potencial del proyecto trabajó por 3 meses en los cuales logró generar todo el sistema. Según sus propias palabras, lo mas importante fue la posibilidad de ver su conocimiento aplicado en un trabajo participativo con gran significado.</p>
<p>Actualmente, el equipo con nuevos voluntarios trabaja en el futuro de MESMIS Interactivo. Las próxima versiones, incorporarán desde el diseño del sistema a todos los actores sociales en una plataforma donde se puedan modelar los problemas en un territorio especifico y la gente pueda explorar las consecuencias y que puedan entender sus decisiones sobre sus ambientes a traves de simulaciones interconectadas en red. Se prevee usen tecnología de vanguardia en la simulación de agentes autónomos y motores de inferencia para las reglas del sistema.</p>
<p>De mi parte un agradecimiento sincero a Luis García Barrios por su trabajo y ser fuente de inspiración para quien escribe. Para ustedes, amigos lectores, la invitación a conocer, en sus entornos locales, qué trabajos de investigación se están haciendo, para que además de que haya voluntarios que cruzan de otro continente a colaborar, existan también voluntarios mexicanos aportando en tan valiosos esfuerzos.</p>
]]></content:encoded>
			<wfw:commentRss>http://tecnonirvana.org/blog/2008/04/17/simulacion-participativa-para-la-sustentabilidad-ambiental/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Voluntariado Tecnologico en el Desastre de Tabasco</title>
		<link>http://tecnonirvana.org/blog/2007/12/14/voluntariado-tecnologico-en-el-desastre-de-tabasco/</link>
		<comments>http://tecnonirvana.org/blog/2007/12/14/voluntariado-tecnologico-en-el-desastre-de-tabasco/#comments</comments>
		<pubDate>Sat, 15 Dec 2007 03:30:22 +0000</pubDate>
		<dc:creator>oemilio</dc:creator>
		
		<category><![CDATA[]]></category>

		<category><![CDATA[voluntariado]]></category>

		<guid isPermaLink="false">http://tecnonirvana.org/blog/?p=54</guid>
		<description><![CDATA[Pocas veces me he sentido tan orgulloso de ser tabasqueño y muchas menos veces de ser &#8220;de sistemas&#8221; como en la reciente inundación de Tabasco. Tuve la fortuna de presenciar lo que un pequeño grupo de gente bien motivada, sin importar  su ubicación geografica , su experiencia o la &#8220;gurunes&#8221; de su conocimiento de [...]]]></description>
			<content:encoded><![CDATA[<p>Pocas veces me he sentido tan orgulloso de ser tabasqueño y muchas menos veces de ser &#8220;de sistemas&#8221; como en la reciente inundación de Tabasco. Tuve la fortuna de presenciar lo que un pequeño grupo de gente bien motivada, sin importar  su ubicación geografica , su experiencia o la &#8220;gurunes&#8221; de su conocimiento de tecnologia pueden hacer para ayudar. Aun no acabo de sorprenderme lo que lograron estos tecnólogos de diversos orígenes  excediendo en calidad y oportunidad a la respuesta de los organismos gubernamentales. Es por esto que consideré importante contarles lo que presencié en esa semana caótica para nuestro estado, con el doble afán  de reconocer a quienes participaron desinteresadamente en ayudar a sus hermanos y de motivarnos a todos a prestar una mano cuando veamos a los demás en necesidad.<br />
<span id="more-54"></span></p>
<p>Para mí todo comenzo con una llamada de Eduardo quien me comento que una amiga bloguera suya, Berenice estaba en un albergue ayudando como voluntaria y necesitaban resolver un problema de sincronización de hojas de calculo que tenian en los dos principales albergues de Villahermosa. Al llegar allí, me encontré con  una pequeña red improvisada y el problema era que no podian obtener un censo fidedigno de los albergados por que habian muchos duplicados al capturar en hojas de cálculo  y era claro que se necesitaba una base de datos. Al hablar con Margarita, la coordinadora del albergue, me menciono que en en la televisora local TVT en un edificio contiguo, había otro grupo de voluntarios ya había logrado reposicionar una aplicación en PHP originalmente diseñada para un congreso, como una improvisada base de datos para recibir la información de todos los demás albergues enviaban por fax, USBs y diversos medios. Nos recomendó hablar con ellos para ver si ya habia algo que se pudiera aprovechar para ayudarlos con su problema.</p>
<p>Al llegar a TVT nos encontramos con un grupo de voluntarios capturando en la aplicación que  Isaac habia logrado reprogramar, para que la televisora registrara a todas las personas y se pudiera procesar las llamadas de la gente preguntando por sus familiares. Desafortunadamente, como todo era improvisado, la red LAN de TVT no tenia acceso a internet y eso retrazo la consulta en internet de la página. Aparecieron entonces otro grupo de voluntarios encabezados por la gente de compañias de sistemas de la ciudad que ofrecieron un servidor para respaldar periódicamente el sitio completo de php y la BD de mysql a otro servidor en internet y poder dar lo que era el servicio de información mas valioso en ese momento para los tabasqueños, poder ubicar a sus familiares y amigos.</p>
<p>La necesidad de los albergues en si no se podia cubrir con la aplicación de PHP, por que los albergues requerian de información diferente a la que TVT estaba registrando, asi que la solución que se encontró para ellos, fue hacer uso de un servicio de Web 2.0 llamado Zoho Creator, que en esencia es un constructor de formas de captura basado en Web sin necesidad de programar. Con esto se pudo crear en cuestion de minutos un sistema de captura distribuida basada en internet que podía ser utilizado en línea en cualquier lugar con conexión a internet, que a diferencia de la telefonía fija y celular, fue el único servicio estable durante la crisis. Eduardo escribió un correo a los creadores del Zoho Creator por si necesitábamos ayuda en algo que no cubriera el servicio y Charles se comunicó con nosotros por gtalk desde la india para ponerse a nuestra disposición. La oportunidad de ayudar para el equipo de Zoho Creator llegó, por que necesitábamos subir archivos CSV que nos llegaban masivamente a Zoho y usando la forma oficial de subirlos, un API de WebServices basado en REST iba a requerir programar un poco. Se ofrecieron un par de voluntarios, pero unos minutos de chat con Charles lograron que nos mandara un pequeño programa de JavaSE para hacer justamente eso. Las maravillas del internet buena voluntad del otro lado del mundo.</p>
<p>Por otro lado, no podemos dejar de mencionar, la valiosa ayuda de algunos grandes amigos principalmente basados en el DF que acudieron con consejo, tiempo y algo de programación a soportar estos desarrollos, me viene a la mente la contribución de Alexandro Colorado con un desarrollo para replicar bases de datos, Suly al proveernos infraestructura de chats por scripts de gtalk, Vicente con su código para mashups con google maps y decenas de voluntarios virtuales que nos acompañaron sin parar durante esos dias de crisis a traves del grupo de google de ayuda@tabasco.</p>
<p>Con la aplicación de php, replicada en servidores públicos de internet, la aplicacion de Zoho Creator en línea, las necesidades de información y administración de los albergados resueltas, otros voluntarios como Romeo se dieron a la tarea de programar Mashups para que se pudieran localizar en google maps las ubicaciones físicas de los albergues en la aplicacion de búsqueda de personas. Los datos de localización geográfica para el aplicativo fueron proporcionados por gente del gobierno, que por su parte, algo así como una semana después, liberó aplicaciones que sustituyeron los esfuerzo de los voluntarios en los albergues.</p>
<p>Al paso de los días, nos llegaron rumores de que el Gobierno estaba haciendo las mismas aplicaciones oficiales en Java EE y con todas las funcionalidades corporativas comunes: Integración a LDAP, servidores de aplicaciones, bases de datos de a deveras. Pero el testimonio de los albergues con los que permanecimos en contacto fue mas o menos en concenso que lo que ofrecía el gobierno era demasiado complejo y difícil de usar. Una satisfacción mas para los voluntarios, libres del aparato burocrático, del miedo a correr riesgos, a la competencia de la &#8220;secretaria de enfrente&#8221;, estos jóvenes pudieron prestar un servicio inigualable en el momento justo que era requerido. Que orgullo ver que lo que tanto disfrutamos hacer pueda ser de utilidad. Muchas Gracias Eduardo, Berenice, Isaac, Romeo y todos los demas voluntarios por tener los ánimos y la voluntad de demostrar que la tecnología también puede ayudar a disminuir el sufrimiento, un verdadero ejemplo de como alcanzar el tecnonirvana&#8230;</p>
<p><em>Les debia a mis amigos este articulo de la labor en tabasco. Disculpas por el retrazo.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://tecnonirvana.org/blog/2007/12/14/voluntariado-tecnologico-en-el-desastre-de-tabasco/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dia 1: Llegada a villahermosa</title>
		<link>http://tecnonirvana.org/blog/2007/11/02/dia-1-llegada-a-villahermosa/</link>
		<comments>http://tecnonirvana.org/blog/2007/11/02/dia-1-llegada-a-villahermosa/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 21:17:34 +0000</pubDate>
		<dc:creator>oemilio</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://tecnonirvana.org/blog/2007/11/02/dia-1-llegada-a-villahermosa/</guid>
		<description><![CDATA[Sali del DF a las 6.30 am por lo que seria el ultimo vuelo comercial que llegaria al aeropuerto de villahermosa. Al llegar, debido a la congestion de aviones de la fuerza aerea nos tuvieron que dejar bajar literalmente en la pista de aterrizaje. Era el unico civil en un avion repleto de miembros de [...]]]></description>
			<content:encoded><![CDATA[<p>Sali del DF a las 6.30 am por lo que seria el ultimo vuelo comercial que llegaria al aeropuerto de villahermosa. Al llegar, debido a la congestion de aviones de la fuerza aerea nos tuvieron que dejar bajar literalmente en la pista de aterrizaje. Era el unico civil en un avion repleto de miembros de la cruz roja, policias de la PFP y reporteros. Las maletas llegaron extrañamente rapido y sali sin saber que encontraria.</p>
<p>Mientras los reporteros peleaban con la señorita de los taxis que les decia que no importara que fueran de televisa simplemente no habia taxis, por que no podrian pasar, me acerque aun federal de caminos y le pregunte que si como llegaba a villahermosa. &#8220;Con lo que puedas mano, sal a la carretera y trepate a lo que pase&#8230;&#8221;. Viniendo de una autoridad, procedi a hacerle caso. Afuera, haciendo gala de la impresionante tranquilidad del tabasqueño, un par de taxistas lavaban sus coches como si fuera un dia normal. Les pedi consejo y me dijeron. &#8220;Mira.. picale..ese cambio de Halliburton vino por alguien al aeropuerto, trepate antes de que se llene&#8230;&#8221;</p>
<p><span id="more-51"></span></p>
<p>Al subir al camion, me contre a algunas personas un poco frustradas por que habian cancelado sus vuelos fuera de tabasco y ahora tenian que regresar a enfrentarse de lo que ya creian que lograrian evitar, el desastre en villahermosa. Al subir, pegado a mi radio escuchando los llamados de auxilio de personas que no encuentran a sus familiares desaparecidos. Lo primero con lo que me tope fue con una pareja con un bebe en brazos. Me contaron que venian huyendo de los albergues, por que a pesar de que se les atendia, no eran condiciones para tener a su bebe, un niño de 8 dias de nacido completamente cubierto de salpullido. Su esperanza era poder llegar con unos familiares que vivian en una rancheria en una loma camino a macuspana.</p>
<p>Despues de esperar cerca de 40 minutos a que el de Halliburton, que resulto ser que se queria ir de villahermosa se convenciera que no se podia ir, el camion, ahora con mas de 30 personas arriba empezo su marcha a villahermosa. Empezamos a recorrer el trayecto de tan solo 11 kilometros a villaermosa, un camino que he recorrido cientos de veces, la ultima hace tan solo 5 dias. No podia saber lo que me esperaba.</p>
<p>La desolacion era total, afortunadamente un bordo construido despues de la ultima inundacion esta realizando su cometido. Logra mantener gran parte de la carretera seca, pero con escurrimientos de cuando en cuando que hace que solo camiones y camionetas muy grandes puedan pasar. Los camiones y autos varados a la orilla de la carretera, mas la inundacion de los carriles hacia afuera de villahermosa, hacen que este recorrido de 10 minutos sea de 1 hora. Gente huyendo de villahermosa con todas sus pertenencias en una bolsa de basura mojada, llena de lodo y aun no llegaba a villahermosa.<br />
Al llegar al la glorieta de Tabscoob, donde inicia la colonia Las Gaviotas, la verdadera magnitud de la inundacion cobra vida. Una señora a mitad de la calle, en evidente estado de shock, buscando algo perdido en medio de agua sucia. No supe que perdio, pero lo que halla sido estoy seguro no lo recuperara este dia. Personas, extrañamente, ancianos en su mayoria, apostados en segundos pisos y techos de las casas. Saludandonos, observandonos, preguntandose por que somos el unico camion que entra cuando todos intentan salir. Las gaviotas tienen en esta zona al menos 2 metros de agua. Ya nadie busca rescatarlos, eso seguro lo intentaron hacer ayer, estos son los que eligieron no salir. Cruzar el puente del griljava se vuelte una travesia de una hora. Nos volteamos a ver todos en el camion. Nadie habla. Los reporteros toman fotos, los camarogramos una que otra toma. Pero nadie dice nada.</p>
<p>Cruzando el puente hacia Ruiz Cortinez nos damos cuenta por que es tan lento el avance. Hay una corriente que cruza la avenida, ideada para sobrevivir a inundaciones tiene un metro de agua. Nos encontramos camionetas con familias que intentan salir y otros entrar. Caos. No hay un solo policia. Me recuerda tanto a un viernes de quincena con lluvia en el DF, todos quieren pasar primero. El chofer del camion se baja y empieza a poner orden. Baja a una señora histerica de su camioneta Lobo, que habia conseguido lo aparentemente imposible, atascar su camioneta en medio de un camellon de Ruiz Cortines. Otra media hora para bajarse a cargar la camioneta, y lograr pasarla para que no estorbara. Llevamos 50 metros de villahermosa recorridos.</p>
<p>Al avanzar sobre Ruiz Cortines entiendo por que el gobernador decia que habiamos perdido la &#8220;Batalla del Grijalva&#8221;. Una verdadera zona de guerra. Coches nuevos flotando en plena avenida. Gente con la mirada perdida, que no se sabe si van o vienen. A un lado, un camion volteado. Seguramente no sabian que la avenida tenia mas de un metro de desnivel, intento rebasar y acabo volteandose. Solo me acuerdo de cosas asi en Mad Max. Despues de una hora logramos alcanzar el puente de mina. Esta atascado de gente, que de alguna manera logro llegar ahi y ahora estan atrapados en esos 30 metros secos dentro de un mar de agua, llena de basura, y quien sabe que objetos que flotan.</p>
<p>Cosas de la vida, otro gran problema es un par de animales de dos patas que haciendo gala de por que eran dueños de un Hummer, tratando de aventar la lamina para pasar, con las ventanas abiertas, lentes oscuros y musica de regueton. Como si estuvieran paseando por la carretera costera de cualquier destino vacacional. Ojala hallan logrado pasar. No los queremos aqui.</p>
<p>En el parque museo de la venta, los camarografos y fotografos se bajan. Algunas tomas de agradecimiento y nos quedamos pocos. Otra media hora de trafico para llegar a nuestro destino final. Las oficinas de halliburton. Y esto fue nada mas para llegar a la casa.</p>
]]></content:encoded>
			<wfw:commentRss>http://tecnonirvana.org/blog/2007/11/02/dia-1-llegada-a-villahermosa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SOA para Humanos</title>
		<link>http://tecnonirvana.org/blog/2007/10/05/soa-para-humanos/</link>
		<comments>http://tecnonirvana.org/blog/2007/10/05/soa-para-humanos/#comments</comments>
		<pubDate>Sat, 06 Oct 2007 03:56:16 +0000</pubDate>
		<dc:creator>oemilio</dc:creator>
		
		<category><![CDATA[]]></category>

		<category><![CDATA[SOA]]></category>

		<category><![CDATA[softwareguru]]></category>

		<category><![CDATA[tierralibre]]></category>

		<guid isPermaLink="false">http://tecnonirvana.org/blog/?p=60</guid>
		<description><![CDATA[Las Arquitecturas Orientadas a Servicios y los proveedores con productos casi mágicos para implementarlas, proponen una nuevo paradigma para agilizar la automatización de procesos de negocio. Sin embargo, como todo en la vida, existe una letra chiquita en estas promesas que normalmente los proveedores de soluciones no hacemos énfasis hasta después que recibimos la orden [...]]]></description>
			<content:encoded><![CDATA[<p>Las Arquitecturas Orientadas a Servicios y los proveedores con productos casi mágicos para implementarlas, proponen una nuevo paradigma para agilizar la automatización de procesos de negocio. Sin embargo, como todo en la vida, existe una letra chiquita en estas promesas que normalmente los proveedores de soluciones no hacemos énfasis hasta después que recibimos la orden de compra: Implementar SOA en una organización requiere de un cambio cultural profundo y radical. Los pequeños virreinatos en cada área de sistemas tienen que desaparecer y dar paso a grupos orgánicos que no se vean atados a las estructuras organizacionales jerárquicas tradicionales. Hasta la fecha, no he visto una “suite integrada” de soluciones SOA que proveea una solución magicas este problema, no hay una licencia de software que resuelva el problema de SOA para los humanos. Las organizaciones deben tener claro que SOA implica antes que nada un cambio organizacional, por lo que requiere una estrategia centrada en las personas antes que en la infraestructura.</p>
<p>A continuación comparto cinco estrategias que pueden ayudarles a asegurar que su organización contemple el factor humano en su adopción de SOA y aumentar así las probabilidades de éxito:</p>
<p><span id="more-60"></span></p>
<p><strong>1.- Liderazgo y Consenso:</strong> Los informáticos, cuando somos lideres tendemos a ser tiranos. SOA requiere de un liderazgo fundamentalmente diferente. El lider de una estrategia de SOA requiere de poder crear un ambiente donde las decisiones se toman por consenso. La uníca manera de que una organización cambie es que todos sean escuchados, sus preocupaciones sean atendidas y se logren acuerdos donde nadie salga perdiendo. El mayor reto de SOA es pasar de una organización competitiva a una organización cooperativa. El establecer metricas que promuevan la cooperación y no la competencia entre areas, el reconocimiento a la labor de equipo y un sistema efectivo de toma decisiones consensuado es un primer paso ineludible en el viaje hacia SOA.</p>
<p><strong>2.- Establecer un Lenguaje Comun:</strong> El concepto de SOA no tiene estandares, cada proveedor da su version particular de SOA en el cual magicamente su producto cumple con todas las expectativas. Esto es increiblemente dañino para una organización, ya que dentro de la misma empresa, dependiendo del proveedor favorito de cada grupo de sistemas, se entendera SOA como cosas fundamentalmente distintas. Antes de iniciar un proyecto de adopción de SOA debemos definir y divulgar lo que significa SOA para nuestra organización, y los beneficios particulares que buscamos. Lograr que todos hablen el mismo idioma es indispensable para una toma de decisiones en consenso.</p>
<p><strong>3.- Diseñar nuestra propia receta:</strong> Cada vez que leo un whitepaper que explica como un producto es indispensable para tener exito en SOA siento un vuelco en el estomago. No existen recetas secretas para SOA. Cada organización tiene retos de negocio, cultura e historia distintas, se tiene que aceptar que ningun proveedor va a poder darle un SOA “llave en mano” por que no hay otra organización igual a la suya en este sentido. La metodología de Factores Críticos de Exito (Rockhart) está más vigente que nunca al ser una estrategia basada en consenso y en la recopilación de la inteligencia colectiva para planear de forma adecuada. El definir a través de una sesión formal de factores críticos de éxito, que contemple contextos humanos, organizacionales, tecnológicos, y administrativos es una buena manera de garantizar que se cubren todos los aspectos de una estrategia de cambio hacia SOA.</p>
<p><strong>3.- El negocio antes que la arquitectura:</strong> El principal motivo de fracaso en los proyectos de TI es muy claro: el beneficio esperado por el negocio nunca llega. Mas que centrarnos en si contamos con una arquitectura con todas las “capacidades”, debemos de centrarnos en un enfoque donde primero entregamos el resultado que las personas de negocio esperan y despues nos preocupamos por la arquitectura tecnica. Sé que va en contra de todo lo que los “profesionales” de sistemas les decimos, pero la realidad es que si entregamos primero el resultado de negocio sera mas facil que nos den tiempo y dinero para hacer la arquitectura soñada. En SOA esto quiere decir, primero analizamos los dos o tres procesos mas importantes para el negocio y hacemos lo minimo indispensable para entregar mejoras en ellos. Nada mas.</p>
<p><strong>4 .- La disciplina en el diseño:</strong> Existe una multitud de “conectores” y “componentes” que prometen facilitar todo. Sin embargo SOA es antes que nada una disciplina de diseño. Como toda disciplina son los humanos quienes la practican, no el producto de software. Un buen equipo de SOA entiende a todos los niveles que preservar el estilo de diseño es indispensable para obtener los beneficios. Se acabaron los &#8220;hacks&#8221; y mejoras propietarias. Todo diseño debe de obedecer los principios de diseño de SOA, los arquitectos y desarrolladores deben de practicar esta disciplina. Un comite guia puede  ser de gran ayuda para asegurar que esta disciplina se aprenda y se regule.</p>
<p><strong>5.- El valor de aprender:</strong> La cultura de hacerlo bien y a la primera no aplica enteramente para SOA. Somos humanos, estamos aprendiendo globalmente como cambiar hacia SOA. Habra cosas que nos parecerán buena idea en un principio y con el paso del tiempo mostraran que no lo son. Debemos estar abiertos a rediseñar o refactorizar. Es mejor aceptar de antemano que tendremos que variar el diseño y trabajemos de acuerdo a esto. Con SOA necesitamos iterar y protegernos de los cambios, pero mas que nada necesitamos promover la experimentación y el consenso. Nada peor para paralizar SOA que desarrolladores temerosos a “exponerse” con sus compañeros por que no se imaginaron todo bien a la primera. SOA fue pensado para el cambio, aprovechemoslo.</p>
<p>Al final, lo que es indispensable considerar en la implementación de SOA en una organización es como lograr el cambio que se requiere para que los beneficios de esta arquitectura den resultado y no nos vaya a pasar que dentro de 10 años tengamos que cambiar a otra bala de plata, porque simplemente hicimos lo mismo que toda la vida, pero ahora con estándares de SOA. Buena suerte.</p>
]]></content:encoded>
			<wfw:commentRss>http://tecnonirvana.org/blog/2007/10/05/soa-para-humanos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Libera tus Proyectos con Lean Software Development</title>
		<link>http://tecnonirvana.org/blog/2007/07/15/libera-tus-proyectos-con-lean-software-development/</link>
		<comments>http://tecnonirvana.org/blog/2007/07/15/libera-tus-proyectos-con-lean-software-development/#comments</comments>
		<pubDate>Mon, 16 Jul 2007 03:40:56 +0000</pubDate>
		<dc:creator>oemilio</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://tecnonirvana.org/blog/?p=58</guid>
		<description><![CDATA[Actualmente, a mitad de los seminarios de Métodos Ágiles siempre hacemos los mismos cuestionamientos a la audiencia; Levante la mano por favor, aquella persona a la cual una gráfica de Gantt le haya ayudado a sacar un proyecto adelante, aquel al cual la documentación le haya sido de ayuda vital en darle mantenimiento al software [...]]]></description>
			<content:encoded><![CDATA[<p>Actualmente, a mitad de los seminarios de Métodos Ágiles siempre hacemos los mismos cuestionamientos a la audiencia; Levante la mano por favor, aquella persona a la cual una gráfica de Gantt le haya ayudado a sacar un proyecto adelante, aquel al cual la documentación le haya sido de ayuda vital en darle mantenimiento al software de alguien más,<br />
o tal vez, aquel líder de proyecto al cual el asignar y el controlar el avance de micro-tareas a cada miembro del equipo le haya funcionado para que la gente se comprometa más con una fecha de entrega.</p>
<p>Y muy sorprendentemente para mi, hasta la fecha&#8230; nadie ha levantado la mano. Si todas éstas prácticas que en México son la quintaesencia de la Administración de Proyectos, para las cuáles invertimos miles y miles de pesos en herramientas y cursos de CMM, PMI, MoProSoft y cuántos acrónimos más, cual mantras nos esten vendiendo; no funcionan. Me pregunto entonces ¿Por qué lo seguimos haciendo?.</p>
<p><span id="more-58"></span></p>
<p>Al parecer nuestras organizaciones y nosotros mismos pensamos que cuando algo no sale bien en nuestros equipos, lo que necesitamos es una capa más de “control”; un “proceso” más definido y detallado que “obligue” a los programadores, rebeldes, negligentes o apáticos, a tener “conformidad” con el proceso mágico que resolverá todos nuestros problemas. Anhelamos recetas secretas, en realidad, lo que necesitamos es tan solo un sólido conjunto de principios y sentido comun.</p>
<p>¿Como liberar a nuestros proyectos de balas de plata que no funcionan? Afortunados somos de tener Lean Software Development (LSD) a nuestro alcance; es libre, es gratis y simplemente funciona. Desarrollado con mucho éxito por los Poppiendick a partir de las sólidas experiencias de 3M y Toyota, LSD se basa en aplicar  al desarrollo de software, los principios Lean que han hecho tan exitoso a Toyota y otras empresas. Se le considera parte de los Metodos Agiles, pero desde mi punto de vista estan por encima de ellos, LSD nos obliga a pensar, a cuestionarnos y a encontrar nuestras propias respuestas.</p>
<p>Los principios de LSD ameritan pasar meses y meses estudiándolos, reflexionando muy profundamente en ellos hasta que se conviertan en un acto reflejo en cada proyecto que emprendamos, pero afortunadamente no necesitamos hacer eso para obtener beneficios, tan solo tenemos que conocerles:</p>
<p><strong> 1. Eliminar el derroche</strong>: Es decir, evitar todo aquello que no agregue valor al proyecto. ¿Qué es aquello que no agrega valor al proyecto? Sencillo, todo lo que el cliente no pidió, pero en lo que invertimos tiempo, muchas veces facturado. Cosas como documentación sin sentido, tan solo por que lo dice el “libro”; construir el “framework”; esa “generalización del algoritmo”, por si piden cambios en el futuro; documentos de requerimientos perfectamente formateados, pero que sabemos que no es lo que construiremos al final por que siempre cambian. Eliminar todo eso es lo mejor que podemos hacer por nuestros proyectos y nuestros clientes. Aprendamos a ver estas cosas como un despilfarro.</p>
<p><strong> 2. Ampliar el Aprendizaje:</strong> Se trata de aceptar que nunca se sabrá exactamente lo que se tiene que construir al principio del proyecto, asi que cualquier tiempo que ocupemos tratando de hacer que el cliente nos “firme” el requerimiento rompe con el principio anterior. Ampliar el aprendizaje significa aceptar que el proceso de desarrollo es un proceso de aprendizaje, por lo tanto tenemos que repetirlo muchas veces para aprender. Solución. Muchas iteraciones cortas, tan cortas como haga sentido.</p>
<p><strong> 3. Retrasar los compromisos: </strong>Cada vez que aceptamos trabajar en un proyecto que tiene fecha de entrega pero no tiene requerimientos fijos es como si decidiéramos casarnos con alguien que conocimos hoy mismo. No lo hacemos en la vida real&#8230; verdad, ¿Por qué hacerlo en nuestro trabajo? Las iteraciones cortas ayudan a comprometernos con tan solo lo que podemos estimar bien.</p>
<p><strong>4. Liberar Rápido:</strong> ¿Todos hacemos desarrollo por iteraciones verdad? Bueno tener iteraciones no es lo mismo que liberar rápido, liberar rápido significa que si te piden un sistema que facture, liberes “a producción” la factura lo antes posible, aunque no se haya terminado el resto del sistema. Algunas compañías como Google, Yahoo y en general todo el mundo lo ha entendio. Libera funcionalidades, no sistemas.</p>
<p><strong>5. Facultar al equipo:</strong> ¿Qué es lo mejor que puede hacer un líder de proyecto? No estorbar. Tenemos que confiar en que las personas pueden ponerse de acuerdo, trabajar en equipo y en esencia auto-dirigirse. Si, cometerán errores, pero si liberan rápido, y tienen iteraciones cortas sus errores no nos costarán caro y sobre todo, se ampliará el aprendizaje. Si no pueden resolverlos por ellos mismos, entonces tal vez, debemos considerar seriamente si tenemos el equipo correcto. El trabajo en equipo ES el desarrollo de software.</p>
<p><strong>6. Construir Integridad Intriseca:</strong> En Japón, las mismas máquinas que producen las piezas para manufactura, prueban las piezas que producen, las miden y desechan las que no cumplen con los requisitos mínimos. Sin inspección, sin control de calidad separado de la producción. Sin una cultura donde el programador es el reponsable de la calidad y no un QA de otro departamento, nuestros equipos nunca podrán alcanzar madurez.</p>
<p><strong>7. Pensar en el todo:</strong> “O todos coludos o todos rabones decían nuestros abuelos”. Al parecer antes se entendía mucho mejor de cómo hacer que una organización o una familia funcionara como un equipo. Abandonemos el modelo de programador estrella, lo único que producimos son Divas o Gangsters. En un equipo todos ganan y todos pierden, asi que olvidemonos de las mediciones de desempeño individuales, los que salgan bien se buscaran un trabajo donde les paguen mas y los que no salgan tan bien, haran lo mismo. Creemos equipos que compartan logros y fracasos y reduciremos la rotacion de personal.</p>
<p>Por que hablo con tanta seguridad, sencillo, yo mismo he pasado de creer en cosas que no funcionan y sufrir en mi trabajo, a experimentar los frutos de LSD en mi propia practica. Finalmente, busquen en internet a Mary Poppiendick y agradeceran como yo, todo el material gratuito que tiene a nuestra disposición para ayudarnos a empezar. Regalar sus libros a nuestros directores de sistemas probablemente serán los pesos mejor invertidos en mucho tiempo en nuestras carreras. Saludos y suerte!</p>
]]></content:encoded>
			<wfw:commentRss>http://tecnonirvana.org/blog/2007/07/15/libera-tus-proyectos-con-lean-software-development/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Podcast de Conexión Social</title>
		<link>http://tecnonirvana.org/blog/2007/02/10/conexion-social-promoviendo-la-apropiacion-social-de-las-nuevas-tecnologias-y-los-saberes-compartidos/</link>
		<comments>http://tecnonirvana.org/blog/2007/02/10/conexion-social-promoviendo-la-apropiacion-social-de-las-nuevas-tecnologias-y-los-saberes-compartidos/#comments</comments>
		<pubDate>Sun, 11 Feb 2007 00:57:59 +0000</pubDate>
		<dc:creator>oemilio</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://tecnonirvana.org/blog/?p=20</guid>
		<description><![CDATA[Promoviendo la Apropiación Social de las Nuevas Tecnologías y los Saberes Compartidos
Hace ya mas de un año un grupo de chilenos bastante aventajados en la concepción del uso de las Tecnologías de la Información, conformado por Patricia Peña, Jorge Loayza Ch., Eric Báez B. y María Inés Salamanca, se embarco en el proyecto de Conexión [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Promoviendo la Apropiación Social de las Nuevas Tecnologías y los Saberes Compartidos</strong><br />
Hace ya mas de un año un grupo de chilenos bastante aventajados en la concepción del uso de las Tecnologías de la Información, conformado por Patricia Peña, Jorge Loayza Ch., Eric Báez B. y María Inés Salamanca, se embarco en el proyecto de <a href="http://www.conexionsocial.cl/">Conexión Social</a>, un bastante interesante programa de radio abierta que además, tenemos la fortuna de escuchar en podcast. Los temas son variados y todos bastante reelevantes, lo mismo puedes enterarte de información de <a href="http://www.conexionsocial.cl/node/44">Derechos Digitales</a>, del <a href="http://www.conexionsocial.cl/node/33">Remix y el Arte</a> como un servicio a la comunidad, o del <a href="http://www.conexionsocial.cl/node/37">Hacktivismo Social </a>y la importancia de compartir el conocimiento con tu comunidad. Se los recomiendo como una muy buena alternativa a escuchar nuestros trilladisimos y controlados programas de noticias. Excelente recurso para el trafico de esta megalopolis.</p>
]]></content:encoded>
			<wfw:commentRss>http://tecnonirvana.org/blog/2007/02/10/conexion-social-promoviendo-la-apropiacion-social-de-las-nuevas-tecnologias-y-los-saberes-compartidos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SimpleJ - Regresando la diversión al desarrollo de software</title>
		<link>http://tecnonirvana.org/blog/2007/01/01/simplej-regresando-la-diversion-al-desarrollo-de-software/</link>
		<comments>http://tecnonirvana.org/blog/2007/01/01/simplej-regresando-la-diversion-al-desarrollo-de-software/#comments</comments>
		<pubDate>Mon, 01 Jan 2007 06:27:59 +0000</pubDate>
		<dc:creator>oemilio</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://tecnonirvana.org/blog/?p=24</guid>
		<description><![CDATA[México no escapa a la crisis mundial de déficit de profesionistas con capacidades reales de programación. El desarrollo de software atrae cada vez a menos jóvenes, y muchos de estos cambian de carrera antes de graduarse. No es extraño encontrar en las universidades generaciones de carreras orientadas al desarrollo de software, con menos de 10 [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" title="wizz" id="image26" alt="wizz" src="http://tecnonirvana.org/blog/wp-content/uploads/2007/02/wizz.miniatura.png" />México no escapa a la crisis mundial de déficit de profesionistas con capacidades reales de programación. El desarrollo de software atrae cada vez a menos jóvenes, y muchos de estos cambian de carrera antes de graduarse. No es extraño encontrar en las universidades generaciones de carreras orientadas al desarrollo de software, con menos de 10 alumnos. Mucho se ha hablado de las causas de esta crisis, algunos culpan a la falta de profesionalismo y experiencia real de los maestros, otros al mal ejemplo que damos los que formamos parte de esta industria: nuestras jornadas de trabajo, niveles de estrés y costumbres geeks no son muy atractivas para jóvenes de 18 años que solo se quieren divertir.</p>
<p>Hace un par de años, Gerardo Horvilleur, mejor conocido como “El Mago”,  se preguntaba si parte del problema no sería la creciente complejidad de los entornos de desarrollo de software.</p>
<p><span id="more-24"></span></p>
<p>Si tienes más de 35 años, aceptarás que la forma de empezar a programar actual –no importa si profesas la religión de .Net, Java o algún culto menor– no se compara en nada con las “micros”, gloriosas maquinas como las Commodore, Apple o Tandys que llenaron nuestra adolescencia de disfrutes computacionales. Recordarás el ansia de esperar el siguiente Compute Gazzete o Ahoy! en el Sanborns para copiar los programas de BASIC, sazonados con alguna otra rutina de ensamblador de 6510 en glorioso código hexadecimal. Este tipo de cosas te iniciaron en la programación y gracias a ellas decidiste que querías hacerlo por el resto de tus días.</p>
<p>Los chavos de hoy en día no tienen estas maravillosas opciones. No conozco mucho el caso de .Net, pero en el de Java al menos, creo que bajar Glassfish, Netbeans, y demás cosas “básicas” para programar, no llama tanto la atención de un adolescente como jugar el videojuego de moda y convertirse en consumidores, más que en creadores. Con las micros, si querías un juego, casi tenías que hacerlo. Ahí es donde mago cree que está el problema: los jóvenes ya no eligen estudiar programación, simplemente porque no es tan divertido y sencillo como lo era en esos tiempos.</p>
<p>Afortunadamente, Gerardo no se quedó con las manos cruzadas, y desarrolló Simple J, una novedosa apuesta a despertar la curiosidad de los chavos, creado con una intención muy noble de regresar la programación a su origen esencial: la diversión. SimpleJ recrea un entorno de desarrollo virtual en Java que permite crear juegos de video y compartirlos con el mundo. Simple J simula una computadora simplificada, para que sea más sencillo aprender a programar y evitar distracciones en detalles irrelevantes. La decisión de enfocarse en videojuegos me parece genial, es algo que los chavos conocen bien y les llama la atención. Sin darse cuenta, estarán aprendiendo a programar.</p>
<p>No se necesita ser un experto para comenzar con SimpleJ. En el sitio de SimpleJ (www.simplej.com) está disponible un tutorial enfocado a quienes no saben absolutamente nada de programación, y los guía durante los primero pasos de la programación. Se comienza con cosas sencillas, y va aumentando la complejidad poco a poco, como si el programador fuera “pasando de nivel”, de tal forma que hacer un juego se convierte en un juego en sí mismo.</p>
<p>Una parte muy importante de la escena de programación de hace 20 años, eran los grupos de usuarios donde los adolescentes nos presumíamos unos a otros lo que habíamos aprendido: scrolls de letras, música sintetizada, campos de estrellas que giraban, justo como en la “guerra de las galaxias”. Este componente es esencial en el desarrollo de buenos programadores, ya que normalmente vienen en múltiplos, y aprenden juntos, ya sea colaborando o compitiendo. SimpleJ promueve esto, a través de un applet que permite publicar los juegos desarrollados dentro de una página web para presumirlos al mundo. Así que pronto espero encontrar muchos blogs de chavos mostrándole al mundo sus creaciones. Adicionalmente, SimpleJ cuenta con una comunidad donde por medio de foros se pueden hacer preguntas, o ponerse de acuerdo con alguien más para hacer un videojuego. Mago personalmente contesta todas las dudas que puede, pero la comunidad es principalmente soportada por alumnos de todo tipo de instituciones académicas, desde universitarios del ITAM, hasta estudiantes del bachiller Juan de Dios Bátiz del IPN. Éstas son escuelas visionarias, que han entendido el potencial de esta herramienta en el proceso educativo. Espero que pronto se unan muchas más instituciones académicas a este esfuerzo.</p>
<p>Finalmente, una de las partes más importantes de este desarrollo –además de que es 100% mexicano–,  es su modelo de negocios. SimpleJ es software libre, licenciado con GPL y completamente abierto. Mago ha decidido concentrar sus esfuerzos para hacer sustentable este proyecto a través de la venta de un libro que tiene disponible para aprender a programar juegos de video con  SimpleJ.</p>
<p>Si tienen algún hijo o familiar adolescente y con intereses tecnológicos, no dejen pasar la oportunidad de pasar un buen rato con ellos recordando viejos tiempos y ayudando a que la industria de software en México tenga los mejores programadores. Una felicitación desde aquí al talento y entusiasmo de Gerardo (mago@simplej.com), sin duda un ejemplo a seguir en el software libre mexicano.</p>
<p><em>Publicación original en <a title="Software Guru" href="http://www.softwareguru.com.mx/portal/">Software Guru</a> edición de Enero-Febrero del 2006 </em></p>
]]></content:encoded>
			<wfw:commentRss>http://tecnonirvana.org/blog/2007/01/01/simplej-regresando-la-diversion-al-desarrollo-de-software/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Software Libre Pragmático</title>
		<link>http://tecnonirvana.org/blog/2006/11/01/software-libre-pragmatico/</link>
		<comments>http://tecnonirvana.org/blog/2006/11/01/software-libre-pragmatico/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 06:21:35 +0000</pubDate>
		<dc:creator>oemilio</dc:creator>
		
		<category><![CDATA[]]></category>

		<guid isPermaLink="false">http://tecnonirvana.org/blog/?p=23</guid>
		<description><![CDATA[
 	 	
Hasta hace pocos años, usar software libre en México era algo parecido a ser un radical comunista. Hoy, afortunadamente esto ha cambiado. Cada vez más y más organizaciones utilizan software libre (SL) para obtener ventajas competitivas. No me refiero a empresas cuyo negocio central es desarrollar software, ya que éstas entendieron las ventajas [...]]]></description>
			<content:encoded><![CDATA[<p><meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8" /><title /><meta name="GENERATOR" content="OpenOffice.org 2.0  (Linux)" /><meta name="CREATED" content="20061022;18110000" /><meta name="CHANGEDBY" content="Pedro" /><meta name="CHANGED" content="20061023;17400000" /><br />
<style type="text/css"> 	<!-- 		@page { size: 21cm 29.7cm; margin: 2cm } 		P { margin-bottom: 0.21cm } 	--> 	</style>
<p style="margin-bottom: 0cm">Hasta hace pocos años, usar software libre en México era algo parecido a ser un radical comunista. Hoy, afortunadamente esto ha cambiado. Cada vez más y más organizaciones utilizan software libre (SL) para obtener ventajas competitivas. No me refiero a empresas cuyo negocio central es desarrollar software, ya que éstas entendieron las ventajas del SL hace tiempo. A quienes me refiero es a las organizaciones que tienen áreas internas de TI, y que poco a poco empiezan a darse cuenta de que el principal valor del SL no está en la reducción de costos, sino en que las habilita a ser más ágiles y concentrarse en el valor de la tecnología para el negocio. Estas empresas han logrado establecer un uso pragmático del software libre.</p>
<p style="margin-bottom: 0cm">En todas aquellas organizaciones que han hecho un uso eficaz del SL, existen algunos principios comunes que les han permitido desarrollar una estrategia de software libre pragmática, me permito aquí plasmar algunos de estos principios que he observado en campo con la intención de iniciar una conversación sobre las propias experiencias de ustedes lectores en estos temas.</p>
<p style="margin-bottom: 0cm"><span id="more-23"></span></p>
<p style="margin-bottom: 0cm"><strong>Iniciar con una Visión Realista. </strong></p>
<p style="margin-bottom: 0cm">La mejor manera de garantizar el éxito del SL en una organización, es plantear expectativas realistas desde un inicio. Los modelos de adquisición, financiamiento y soporte en SL son muy diferentes al software propietario. Es indispensable que la organización entienda que al usar software libre está tomando el compromiso de utilizar el ahorro en el costo de licencias, para poder financiar la flexibilidad e independencia que estas soluciones proveerán al largo plazo. El trabajo adicional que representa que la organización misma sea su propia “primera línea de soporte”, debe de ser contemplado desde un inicio.<strong /></p>
<p style="margin-bottom: 0cm"><strong>Foco en el Valor de Negocio</strong></p>
<p style="margin-bottom: 0cm">Un error común es ubicar el ahorro de costos en licencias como el único valor de negocio para el software libre. Por ejemplo, a pesar de la gran cantidad de dinero en licencias que una organización podría lograr al cambiar hacia Open Office, es muy poco probable que el saldo en términos de valor para el negocio sea positivo, después de considerar el pánico organizacional y los costos de entrenamiento y migración. Un ejemplo de una organización que entiende como generar valor de negocio a través del software libre, es el de una pequeña institución financiera que para poder hacer frente a competidores mas grandes, necesita poder abrir sucursales rápidamente, sin un costo creciente en infraestructura de TI, y que por ello decide migrar su software de operaciones hacia SL.</p>
<p style="margin-bottom: 0cm">
<p style="margin-bottom: 0cm"><strong>Garantizar Éxitos Iniciales </strong></p>
<p style="margin-bottom: 0cm">Como todo proceso de cambio organizacional, es indispensable usar una estrategia por fases para introducir el software libre. Una vez identificado un valor concreto para el negocio, se debe lograr que éste valor sea realmente entregado a la organización, para que se pueda medir el beneficio y entonces se apoyen proyectos más grandes. Algunas veces, el mayor beneficio de SL no será el mas fácil de implementar en una primera fase, como por ejemplo, en el caso de migrar de una base de datos propietaria hacia uno abierta. En los casos de infraestructura, es más recomendable comenzar con  servidores web, o de correo electrónico, que son menos complicados y con menos dependencias hacia el resto de la infraestructura.</p>
<p style="margin-bottom: 0cm">
<p style="margin-bottom: 0cm"><strong>Desarrollar Capacidades Internas:</strong></p>
<p style="margin-bottom: 0cm">Como ya mencioné, los ahorros generados en costos de licencias, pueden utilizarse para el propósito de desarrollar capacidades internas, sobre todo en los primeros proyectos de adopción de SL. Una buena estrategia es buscar ayuda del fabricante del software, para talleres en sitio adaptados a las necesidades especificas del proyecto. Esta es una forma de entrenamiento que resulta mucho más efectiva que enviar al personal a cursos externos genéricos. Otra buena manera de empezar es invertir en obtener capacitación en línea, que normalmente tiene un costo mucho menor que la capacitación presencial y puede ser un buen complemento al apoyo de un consultor especializado que ayude a iniciar los proyectos.</p>
<p style="margin-bottom: 0cm">
<p style="margin-bottom: 0cm"><strong>Integrarse en las Comunidades</strong></p>
<p style="margin-bottom: 0cm">
<p style="margin-bottom: 0cm">Por ultimo, no hay que menospreciar la importancia de pertenecer a los grupos de usuarios o comunidades de usuarios. El intercambio de conocimientos que se da en estos círculos es un valor agregado muy importante. El poder obtener experiencias prácticas de otros miembros que se encuentran en el mismo proceso de adopción resulta a veces mucho más valioso que el soporte de los fabricantes. Así mismo, participar activamente en las comunidades le permite a las organizaciones validar a muy bajo costo las propuestas de solución que desarrollen internamente, o que sean implementadas por consultores externos. En México, desafortunadamente aun no tenemos muy desarrollada la cultura de comunidad, pero la Comunidad Java México es un buen ejemplo de un esfuerzo de esta naturaleza.</p>
<p style="margin-bottom: 0cm">
<p style="margin-bottom: 0cm">Concluyendo, un uso pragmático del software libre puede constituir una verdadera ventaja competitiva para la organización, si esta comprende que requiere un compromiso tecnologico al menos del mismo nivel que las soluciones propietarias, que la reducción de costos no es una verdadera ventaja competitiva sino que hay que trabajar en identificar y cuidar el verdadero valor de negocio a lo largo del ciclo de vida de la solución es lo que mas importa.</p>
<p style="margin-bottom: 0cm"><em>Publicado Originalmente en <a title="Software Guru" href="http://www.softwareguru.com.mx/portal/">Software Guru</a> en la edición del mes de septiembre-octubre de 2006.</em></p>
<p style="margin-bottom: 0cm">
]]></content:encoded>
			<wfw:commentRss>http://tecnonirvana.org/blog/2006/11/01/software-libre-pragmatico/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
