<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jose María Flores Zazo (MAD 1977) &#187; Mundo Real 2.0</title>
	<atom:link href="http://jmfloreszazo.com/category/mundoreal-doscero/feed/" rel="self" type="application/rss+xml" />
	<link>http://jmfloreszazo.com</link>
	<description>digital creative &#38; software developer - creativo digital &#38; desarrollador de software</description>
	<lastBuildDate>Sun, 05 Sep 2010 18:02:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Cuestión de tiempo</title>
		<link>http://jmfloreszazo.com/cuestion-de-tiempo/</link>
		<comments>http://jmfloreszazo.com/cuestion-de-tiempo/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 09:31:33 +0000</pubDate>
		<dc:creator>Jose María Flores Zazo</dc:creator>
				<category><![CDATA[Mundo Real 2.0]]></category>
		<category><![CDATA[Reflexiones]]></category>

		<guid isPermaLink="false">http://jmfloreszazo.com/?p=1343</guid>
		<description><![CDATA[Aproximadamente han pasado 45 dias desde que no escribo en el blog, no añado fotografías en flickr, no meto ninguna entrada en twitter, … La principal causa de esta falta de comunicación se debe a que en el trabajo tengo varios proyectos que deben ser cerrados cuanto antes, que ando un poco de aquí para [...]<p><a href="http://jmfloreszazo.com/cuestion-de-tiempo/">Cuestión de tiempo</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://jmfloreszazo.com/resources/img/categorias/mr20l.jpg" alt="" width="588" /></p>
<p>Aproximadamente han pasado 45 dias desde que no escribo en el blog, no añado fotografías en flickr, no meto ninguna entrada en twitter, …</p>
<p>La principal causa de esta falta de comunicación se debe a que en el trabajo tengo varios proyectos que deben ser cerrados cuanto antes, que ando un poco de aquí para allá, papeleos de mi nueva vivienda y que a nivel muy personal este es el año de los cambios. Por eso me ha resultado imposible escribir al menos una entrada a la semana.</p>
<p>Durante estos próximo meses actualizaré esporádicamente el blog con las entradas que venían siendo habituales… <strong>es cuestión de tiempo que todo vuelva a la normalidad</strong>.</p>
<p>Al menos alguna fotografía que otra voy subiendo…</p>
<div class="wp-caption aligncenter" style="width: 604px"><a href="http://www.flickr.com/photos/jmfloreszazo/4711513378/"><img class=" " title="El Salt de Sallent" src="http://farm2.static.flickr.com/1293/4711513378_a2b000d37b_b.jpg" alt="" width="588" /></a><p class="wp-caption-text">El Salt de Sallent</p></div>
<p><a href="http://jmfloreszazo.com/cuestion-de-tiempo/">Cuestión de tiempo</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmfloreszazo.com/cuestion-de-tiempo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Errores de Programación</title>
		<link>http://jmfloreszazo.com/errores-de-programacion/</link>
		<comments>http://jmfloreszazo.com/errores-de-programacion/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 08:58:54 +0000</pubDate>
		<dc:creator>Jose María Flores Zazo</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Mundo Real 2.0]]></category>
		<category><![CDATA[Reflexiones]]></category>

		<guid isPermaLink="false">http://jmfloreszazo.com/?p=1250</guid>
		<description><![CDATA[Antes de culpar a otro desarrollador, comprueba tu código. Todos los desarrolladores, todos nosotros, a menudo cometemos errores y el programa deja de funcionar. Es muy improbable que ese mal funcionamiento del programa se deba a factores externos. Sí, es la verdad, es muy (extremadamente) improbable que el código se rompa por un fallo (bug, [...]<p><a href="http://jmfloreszazo.com/errores-de-programacion/">Errores de Programación</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://jmfloreszazo.com/resources/img/categorias/mr20l.jpg" alt="" width="588" /></p>
<p style="text-align: center;"><strong>Antes de culpar a otro desarrollador, comprueba tu código.</strong></p>
<p>Todos los desarrolladores, todos nosotros, a menudo cometemos errores y el programa deja de funcionar. Es muy improbable que ese mal funcionamiento del programa se deba a factores externos.</p>
<p>Sí, es la verdad, es muy (extremadamente) improbable que el código se rompa por un fallo (<em><a title="Ver definición" href="http://es.wikipedia.org/wiki/Bug" target="_blank">bug</a></em>, en el argot) del compilador, del intérprete, del sistema operativo, del servidor, de la base de datos, de la memoria, o cualquier otra parte del hardware. Sí, es verdad queeste tipo de <em>bugs</em> existen, pero seamos francos, son mucho menos comunes de lo que a veces queremos hacer ver al cliente.</p>
<p>Es cierto, que en estos 16 años de desarrollo, me he enfrentado al algún problema real con el compilador, el en enlazador, con alguna librería, con el Sistema Operativo, con la gestión de memoria e incluso con el hardware. Estos problemas existen y nos han hecho perder mucho tiempo, desafortunadamente o bien se arreglan con una actualización del Sistema Operativo o una pieza del Hardware, o bien con alguna actualización de las herramientas de desarrollo, o sorteándolos de forma un poco artesanal.</p>
<p>Pero centrémonos en los <em>bug</em> originados por los desarrolladores finales.</p>
<p>Tras varios años de trabajo, he detectado cuatro causas por las que principalmente se comenten errorres:</p>
<ol>
<li>Hemos de tener en cuenta que muchas veces la naturaleza del software desarrollado, implica compatibilizar diversos entornos de desarrollo, librerías e implantaciones físicas. Esta mezcla de entornos, suele causas de errores de muy difícil solución. Normalmente nos hace contactar con las partes implicadas para lograr arreglar el error, unas veces con un buen resultado y otras veces no. Tiempo y dinero, que a veces nos obliga a volver a desarrollar de nuevo.Hemos de minimizar esta <em>interacción</em>.</li>
<p></br></p>
<li>Muchas veces, un desarrollador tiene diversas tareas a su cargo y no se centra al 100% en la tarea que tiene entre manos. Estos provoca errores, por falta de tiempo y atención a la tarea asignada. Afortunadamente, si el desarrollador y el jefe de proyecto son personas competentes, cuando ven que algo empieza a ir mal debido a este particular, reorganizan su trabajo. Reorganizar el trabajo, es una forma fácil de aumentar la efectividad (menos errores) y productividad (menor tiempo dedicado a la tarea).</li>
<p></br></p>
<li>Las pruebas, antes de enviar el producto al área de Control de Calidad, debería dedicar un 30% del 100% del tiempo reservado para el desarrollo. Hemos de ser concienzudos y escrupulosos a la hora de realizar la batería de pruebas. Debido a que esta es la peor parte que solemos hacer, es donde se nos escapa un porcentaje de errores que fácilmente podríamos haber visto y nunca tendrían que haber llegado al Control de Calidad.</li>
<p></br></p>
<li>Y la última, por ello no menos importante, es la falta de formación, conocimientos y capacidades para la tarea asignada.</li>
</ol>
<p>Por eso, antes de asumir que otros han cometido un error, cuestiónate, si has sido tú el que ha podido errar.</p>
<p><a href="http://jmfloreszazo.com/errores-de-programacion/">Errores de Programación</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmfloreszazo.com/errores-de-programacion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un continuo aprendizaje</title>
		<link>http://jmfloreszazo.com/un-continuo-aprendizaje/</link>
		<comments>http://jmfloreszazo.com/un-continuo-aprendizaje/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 11:05:20 +0000</pubDate>
		<dc:creator>Jose María Flores Zazo</dc:creator>
				<category><![CDATA[Desarrollo]]></category>
		<category><![CDATA[Mundo Real 2.0]]></category>
		<category><![CDATA[Reflexiones]]></category>

		<guid isPermaLink="false">http://jmfloreszazo.com/?p=1207</guid>
		<description><![CDATA[Nos ha tocado vivir en la era de la Globalización. Y el desarrollo de software es una de las profesiones donde se pueden observar todos los rasgos de este fenómeno. Supongo, que el lector sabrá, que debido a este fenómeno, existen muchas personas capaces de hacer su mismo trabajo. Y permítame el lector, centrarme solo [...]<p><a href="http://jmfloreszazo.com/un-continuo-aprendizaje/">Un continuo aprendizaje</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter" src="http://jmfloreszazo.com/resources/img/categorias/mr20l.jpg" alt="" width="588" /></p>
<p>Nos ha tocado vivir en la era de la <a title="Ver significado" href="http://es.wikipedia.org/wiki/Globalizaci%C3%B3n" target="_blank">Globalización</a>. Y el <strong>desarrollo de software</strong> es una de las profesiones donde se pueden observar todos los rasgos de este fenómeno.</p>
<p>Supongo, que el lector sabrá, que debido a este fenómeno, existen muchas personas capaces de hacer su mismo trabajo. Y permítame el lector, centrarme solo en esta profesión. Estoy seguro que fácilmente podrá extrapolar esta reflexión a cualquier otra.</p>
<p>Debido a este marco de juego en el que nos encontramos, es necesario estar muy formado y sobre todo realizar un continuo aprendizaje para permanecer dentro del mercado. De otra forma, se convertirá en un dinosaurio, aguantando en el mismo trabajo, hasta que un dia, no le necesiten más.</p>
<p>Entonces, ¿qué es lo que puedo hacer?. Algunas personas son muy activas e inquietas y siempre están formándose, ampliando sus habilidades. En cambio, otras, no están dispuestas a destinar parte de su tiempo e ingresos en formación. Por tanto, apueste sobre seguro  y asuma la responsabilidad de su propia educación.</p>
<p>Aquí presento una lista de pautas y recursos con los que ampliar sus conocimientos. Muchos de ellos se pueden encontrar gratis en Internet:</p>
<p style="padding-left: 30px;"><strong>Leer</strong> libros, revistas, blogs, Twitter feeds y sitios web. Si desea profundizar en algún aspecto en concreto, considere la opción de entrar en alguna lista de distribución, grupo de noticias o foro. Y si desea realmente sumergirse en los aspectos tecnológicos, ponga manos a la obra, y escriba mucho código. <strong>Practique</strong> todo lo aprendido de estas fuentes.</p>
<p style="padding-left: 30px;">Encuentre un <strong>mentor</strong>, ya sea <em>real</em>: siempre se aprende más de una persona con más experiencia y conocimientos que uno mismo;  el problema, suele ser  encontrar uno con el que trabajar. O <em>virtual</em>: autores y desarrolladores que encuentre en la Web; lea todo lo que escriban y suscríbase a sus blogs.</p>
<p style="padding-left: 30px;"><strong>Estudie</strong> en profundidad todas y cada una de sus herramientas de trabajo: framework y librerías. Un conocimiento exhaustivo de su funcionamiento, es causa directa de una mejor utilización y resultados. Si tiene la suerte de trabajar con código abierto, use el depurador para recorrer el código y ver qué ocurre por debajo, podrá analizar código realizado y depurado por gente muy inteligente.</p>
<p style="padding-left: 30px;">Cuando cometa un <strong>error</strong>, se encuentre ante uno o esté intentando resolver un problema. Arréglelo, de una solución. Entienda y analice que es lo que realmente ha sucedido, no se limite sólo a su reparación.</p>
<p style="padding-left: 30px;">Una forma muy buena de aprender sobre algún tema en particular, es <strong>debatir</strong> sobre él en grupos, encuentros y conferencias. Hablar, escuchar y preguntar, suele ser de gran motivación a la hora de aprender.</p>
<p style="padding-left: 30px;">Los conocimientos que debemos desplegar y adquirir en nuestro trabajo no han de ser de índole tecnológica. Aunque se deba tener un gran dominio sobre el área en el que trabaja, no significa que nos garantice estar en el mercado laboral. Debemos <strong>ampliar nuestras capacidades</strong>, en la medida de nuestras posibilidades, sobre cómo ser más productivos, organizados y eficientes en el trabajo. Así como cualquier capacidad que lo complemente.</p>
<p>Y finalmente, es posible que te apuntes, podemos poner en práctica un consejo de <a title="Ir al Sitio en Inglés" href="http://www.pragprog.com/titles/tpp/the-pragmatic-programmer" target="_blank">Pragmatic Programmers</a>: <em>aprender un lenguaje, tecnología o herramienta nueva cada año. </em>Esto te mantendrá al tanto de la evolución de las nuevas tecnologías.</p>
<p><a href="http://jmfloreszazo.com/un-continuo-aprendizaje/">Un continuo aprendizaje</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmfloreszazo.com/un-continuo-aprendizaje/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tarjetas de Visita</title>
		<link>http://jmfloreszazo.com/tarjetas-de-visita/</link>
		<comments>http://jmfloreszazo.com/tarjetas-de-visita/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 11:00:40 +0000</pubDate>
		<dc:creator>Jose María Flores Zazo</dc:creator>
				<category><![CDATA[Mundo Real 2.0]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Social]]></category>

		<guid isPermaLink="false">http://jmfloreszazo.com/?p=1179</guid>
		<description><![CDATA[Os presento las nuevas tarjetas de visita que he preparado. He adoptado como era de preveer, la imagen corporativa, respetando diseño, gama de colores, fuentes y motivos. Diseño Frontal… He dado mayor peso al color verde presente en el icono de la de la tarjeta digital. Estableciendo así una relación directa entre el la tarjeta [...]<p><a href="http://jmfloreszazo.com/tarjetas-de-visita/">Tarjetas de Visita</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></description>
			<content:encoded><![CDATA[<p><img src="http://jmfloreszazo.com/resources/img/categorias/designl.jpg" alt="" width="588" /></p>
<p>Os presento las nuevas tarjetas de visita que he preparado. He adoptado como era de preveer, la imagen corporativa, respetando diseño, gama de colores, fuentes y motivos.</p>
<p><strong>Diseño Frontal…</strong><br />
<img src="http://jmfloreszazo.com/resources/img/2010/02/tarjeta_f_b_72.jpg" alt="" width="588" /></p>
<p>He dado mayor peso al color verde presente en el icono de la de la tarjeta digital. Estableciendo así una relación directa entre el la tarjeta real y la tarjeta virtual.</p>
<p><strong>Diseño Trasero…</strong><br />
<img src="http://jmfloreszazo.com/resources/img/2010/02/tarjeta_f_b_m_72.jpg" alt="" width="588" /></p>
<p>Adopta los colores generales de este sitio web, el azul y el entramado de cuadrados pequeños. Este entramado puede verse en la página principal y en los fondos de los encabezados del portafolio.</p>
<p><strong>Tipo de Letra…</strong><br />
Como ya es habitual, este formato de fuente, junto a su esquema de color, se convierte en el distintivo principal del sitio web. Está presente en los títulos de categorías, textos de portafolios, etc. etc.</p>
<p><strong> ¿Os gusta?</strong></p>
<p><a href="http://jmfloreszazo.com/tarjetas-de-visita/">Tarjetas de Visita</a> es una entrada de <a href="http://jmfloreszazo.com">Jose Maria Flores Zazo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jmfloreszazo.com/tarjetas-de-visita/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
