﻿<?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>Pensamientos de otro más &#187; Productividad</title>
	<atom:link href="http://www.superjueves.net/pensamientosdeotromas/category/productividad/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.superjueves.net/pensamientosdeotromas</link>
	<description>Sitio sobre Agilidad, desarrollo de software, programación, etc</description>
	<lastBuildDate>Tue, 24 Jul 2018 19:15:07 +0000</lastBuildDate>
	<language>es-ES</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.8.41</generator>
	<item>
		<title>Tu futuro está en tus manos, no en las de tu empresa</title>
		<link>http://www.superjueves.net/pensamientosdeotromas/2012/06/20/tu-futuro-esta-en-tus-manos-no-en-las-de-tu-empresa/</link>
		<comments>http://www.superjueves.net/pensamientosdeotromas/2012/06/20/tu-futuro-esta-en-tus-manos-no-en-las-de-tu-empresa/#comments</comments>
		<pubDate>Wed, 20 Jun 2012 19:50:13 +0000</pubDate>
		<dc:creator><![CDATA[Alvaro García Loaisa]]></dc:creator>
				<category><![CDATA[Positivismo]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[empresa]]></category>
		<category><![CDATA[empresas]]></category>
		<category><![CDATA[futuro]]></category>
		<category><![CDATA[trabajo]]></category>

		<guid isPermaLink="false">http://www.superjueves.net/pensamientosdeotromas/?p=594</guid>
		<description><![CDATA[Conozco a poca gente que trabajando por cuenta ajena, esté muy contento con su empresa. Y aquí quiero descartar a aquellos que llevan pocos meses, que han entrado a trabajar hace poco tiempo y aún están en ese período de “euforia” del cambio y no son objetivos en este tema. No sé, si será por [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-595" title="future-is-in-your-hands" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2012/06/future-is-in-your-hands.gif" alt="" width="436" height="291" /></p>
<p style="text-align: center;">
<p></br><br />
Conozco a poca gente que trabajando por cuenta ajena, esté muy contento con su empresa. Y aquí quiero descartar a aquellos que llevan pocos meses, que han entrado a trabajar hace poco tiempo y aún están en ese período de “euforia” del cambio y no son objetivos en este tema.</p>
<p>No sé, si será por la cultura Española, por nuestra educación, o por otras causas, pero parece que en este país, el quejarnos lo llevemos en la sangre.</p>
<p>Ahora está de moda quejarse de la crisis, de los políticos, de la Unión Europea, etc. Pero yo quiero ir un poco más a nuestro día a día, más de cerca, en nuestro trabajo. Es decir, quejarse de nuestros jefes, de nuestros compañeros, de nuestro salario, de nuestro plan de formación, de nuestro estatus …. bla bla bla bla&#8230;.  No sabéis el sueño que me da esto zzzzzzzzzz..</p>
<p>Es verdad que quejarse es de humanos, y yo mismo lo hago muchas veces. Pero estoy bastante cansado de la gente que no para de quejarse y no mueve un dedo para que esto cambie. <img src="http://www.superjueves.net/pensamientosdeotromas/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<p>Para mí, el trabajo es una parte muy importante de la vida, y si estás amargado mientras lo desempeñas, entonces <strong>te estás amargando la vida</strong>.Y sin querer entrar en el hecho de que en este estado la calidad y la cantidad del trabajo que sacas adelante deja mucho que desear.</p>
<p>No esperes a que esto cambie por sí solo. Si crees que tu jefe no te valora, o que no te dan la suficiente formación, que tu sueldo es de risa o que no avanzas nunca en responsabilidades, ¿a qué esperas para solucionarlo?</p>
<p>&nbsp;</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-598" title="01_Future_in_your_hands" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2012/06/01_Future_in_your_hands.jpg" alt="" width="350" height="224" /></p>
<p></br></br></p>
<p>¿Crees que no avanzas ni aprendes nada? Buscate cursos, charlas, ponencias, lee libros, artículos, grupos de usuarios, blogs. ¿No te valoran y tu jefe no te da más responsabilidades? Habla con él y explícale la situación, tu sensación de abandono, de estancamiento. Dile que de esa forma te sientes desmotivado, que necesitas más! ¿Piensas que tu sueldo no está acuerdo con tu trabajo? Expón tu problema a tu superior, a Recursos Humanos o a quién haga falta, pero no solo a tus compañeros en los cafés o a tus amigos cuando tomas unas cañas con ellos.</p>
<p>Si ya has intentado todo esto y crees que es imposible cambiarlo, ¡no te desanimes! te queda una fácil solución, búscate otro trabajo. Otro trabajo que te llame la atención, que te motive en el día a día, en el que avances tanto profesional, como personalmente. En las que puedas explotar todo tu potencial y puedas ayudarles a ellos a mejorar también. Pero sobre todo, <strong>no te quedes parado amargándote la vida</strong>.</p>
<p>Pocas cosas dan más placer que conducir con solvencia el destino. Si te abandonas a lo que dicte tu empresa solo conseguirás avanzar lo que tu empresa te deje. Continuamente estamos viviendo bajo la tiranía de los podría y los quisiera. Déjate de una vez de pensar en los potenciales, de quejarte y <strong>actúa!</strong> <img src="http://www.superjueves.net/pensamientosdeotromas/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /> </p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.superjueves.net/pensamientosdeotromas/2012/06/20/tu-futuro-esta-en-tus-manos-no-en-las-de-tu-empresa/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>¿Dejar de programar? Mal!</title>
		<link>http://www.superjueves.net/pensamientosdeotromas/2012/03/19/%c2%bfdejar-de-programar-mal/</link>
		<comments>http://www.superjueves.net/pensamientosdeotromas/2012/03/19/%c2%bfdejar-de-programar-mal/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 07:00:53 +0000</pubDate>
		<dc:creator><![CDATA[Alvaro García Loaisa]]></dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[empresa]]></category>
		<category><![CDATA[profesional]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[Programar]]></category>
		<category><![CDATA[trabajo]]></category>

		<guid isPermaLink="false">http://www.superjueves.net/pensamientosdeotromas/?p=507</guid>
		<description><![CDATA[&#160; ¡Mal! no del todo, pero suficiente para que me tenga que parar a hacerte un par de sugerencias. ¿Parar de programar por qué te han ascendido y tu trabajo es ahora de Súper Arquitecto, de Mega Analista o de Jefe de proyecto? ¡MAL! Empieza a programar otra vez, empieza con Python, Ruby, Scala o [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="alignnone size-full wp-image-518" title="sistemas" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2012/03/sistemas1.jpg" alt="" width="410" height="205" /></p>
<p>&nbsp;</p>
<p><strong>¡Mal!</strong> no del todo, pero suficiente para que me tenga que parar a hacerte un par de sugerencias. ¿Parar de programar por qué te han ascendido y tu trabajo es ahora de Súper Arquitecto, de Mega Analista o de Jefe de proyecto? ¡<strong>MAL</strong>!</p>
<p>Empieza a programar otra vez, empieza con Python, Ruby, Scala o Groovy, el lenguaje que más te llame la atención. Uno con el que puedas aprender nuevas técnicas y que sea productivo. ¡Tu carrera depende de ello!</p>
<p>Si no me haces caso y te olvidas de la programación, te separarás del acto de la creación. Esta importante parte, la verás como si fuera una subcontrata externa, tu lo piensas y diseñas y ellos lo crean. Otra vez <strong>MAL</strong>!</p>
<p>Pensamos que la programación es un proceso automático, que da igual a quién se la demos, que con el mismo tiempo, precio y recursos nos lo entregarán sin problemas ya que yo les doy la parte difícil hecha. Y da igual que sea nuestro propio equipo de desarrollo o una subcontrata, para ti será un proceso externo. <strong>Mal</strong>.</p>
<p>Pero no nos olvidemos que los autómatas no construyen, sino que procesan. Mientras que buenos procesos pueden ahorrar una enorme cantidad de dinero, no van a traer al mundo nada nuevo. ¿Y al final que es el 90% de proyectos de Software? algo nuevo o parcialmente nuevo y sobre todo hecho a medida, para un cliente o para unos usuarios. Con lo que una de las necesidades principales es creatividad.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><img class="size-full wp-image-510 aligncenter" title="monos_picando_codigo" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2012/03/monos_picando_codigo.jpg" alt="" width="400" height="308" /></p>
<p>&nbsp;</p>
<p>Desvincularte del código es un mal movimiento para tu carrera. En grandes empresas, el control suele mandar y las políticas y los procesos son sus aliados. Al entrar en esta dinámica, podemos olvidar como se desarrolla software. Y mucho más importante, podemos olvidarnos de como está cambiando la industria del desarrollo de software.</p>
<p>No estoy diciendo que debas temer por tu trabajo por qué compañeros se van del país y triunfan fuera. Ni te estoy sugiriendo que te andes con cuidado por qué la crisis está en su peor momento. Te estoy aconsejando que no te olvides de la programación. Por que si te olvidas de esa parte, entonces si debes tener mucho cuidado. Vas a tener que poner todo el cuidado en no dejar que la enorme y rápida evolución del mundo del desarrollo del Software te adelante y sea más rápida que tú.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-514" title="JP no técnico" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2012/03/JP-no-técnico1.jpg" alt="" width="350" height="118" /></p>
<p>&nbsp;</p>
<p>Ten cuidado con pensar que por llevar 10 ó 15 años a tus espaldas como programador y 5 de Manager, ya sabes como desarrollar buen Software aquí y en el futuro. <strong>Este mundo va muy rápido y cada día más, te puedes quedar desfasado en cualquier momento.</strong></p>
<p>Sé que tienes expectativas y lo entiendo, se suele escuchar mucho frases como “Si sigo programando, no voy a escalar en la estructura de la empresa y nunca voy a llegar a nada!” <strong>MAL, muy MAL</strong>. Si lo que realmente te gusta es crear buen software, vivir de ello y disfrutar de tu trabajo, tienes que seguir en la brecha y conocer de primera mano como se hace, las tripas. ¿Esto no es aprender?, ¿esto no es mejorar? ¿esto no es avanzar laboralmente?</p>
<p>Si sigues creyendo que por estar programando no eres nadie, algo falla. Puedes estar orgulloso de ello. Puedes seguir aprendiendo cosas nuevas fuera de este gran espectro y zambullirte en todo el proceso con el cliente y el resto del equipo, pero <strong>no dejes de programar.</strong></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.superjueves.net/pensamientosdeotromas/2012/03/19/%c2%bfdejar-de-programar-mal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nuevos Managers</title>
		<link>http://www.superjueves.net/pensamientosdeotromas/2012/02/01/nuevos-managers/</link>
		<comments>http://www.superjueves.net/pensamientosdeotromas/2012/02/01/nuevos-managers/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 19:37:24 +0000</pubDate>
		<dc:creator><![CDATA[Alvaro García Loaisa]]></dc:creator>
				<category><![CDATA[Agilidad]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[apoyo]]></category>
		<category><![CDATA[ayuda]]></category>
		<category><![CDATA[compañeros]]></category>
		<category><![CDATA[Equipo]]></category>
		<category><![CDATA[Managers]]></category>
		<category><![CDATA[motivación]]></category>
		<category><![CDATA[Personas]]></category>

		<guid isPermaLink="false">http://www.superjueves.net/pensamientosdeotromas/?p=356</guid>
		<description><![CDATA[Todas las personas con las que trabajamos a diario tienen un conjunto muy diferente de necesidades. Cada una tiene sus gustos, sus vidas y sus sentimientos. El descubrir y cumplir con estas necesidades es la manera de hacer que la gente cumpla con su cometido, estén a gusto trabajando y sean productivos. Es tu trabajo [&#8230;]]]></description>
				<content:encoded><![CDATA[<div>
<br/></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-382" title="j0422122" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2012/01/j0422122.jpg" alt="" width="235" height="175" /></p>
<p><br/><br />
Todas las personas con las que trabajamos a diario tienen un conjunto muy diferente de necesidades. Cada una tiene sus gustos, sus vidas y sus sentimientos. El descubrir y cumplir con estas necesidades es la manera de hacer que la gente cumpla con su cometido, estén a gusto trabajando y sean productivos. Es tu trabajo a tiempo completo escuchar a estas personas y mentalmente documentar cómo están construidas, como piensan y como sienten. Convertirte en un apoyo y enseñarles a resolver problemas en cualquier situación, es tu trabajo más importante.</p>
<p>El Vicepresidente de la empresa te está diciendo que la fecha de entrega del proyecto es inamovible y esa entrega es el trabajo número uno, el más importante ahora mismo. Pero seguramente no vas a escribir el código, ni probar el producto, o documentar las características. El equipo va a hacer estas cosas, ya que seguramente saben hacerlo mucho mejor que tú, y tu trabajo realmente no es ese, sino es conseguir un equipo capaz de hacer todo esto lo mejor y de la mejor forma que puedan.</p>
<p>Es necesario fijarte constantemente en tus compañeros, determinar lo que necesitan, y descubrir qué les motiva. Es necesario recordar lo que funcionó un día como técnica de motivación y puede incluso, que sea contraproducente utilizarlo dentro de dos meses, porque los seres humanos somos confusos, erráticos y con cambios emocionales. Para poder conocer, corregir, animar, apoyar y ayudar a las personas en el momento adecuado, ¡es necesario ser una!.</p>
<p>Los managers puros poco a poco se van convirtiendo en irrelevantes para sus organizaciones. Las personas que trabajan para la delegación pura no dependen de sus habilidades para su trabajo. Esto empujará lentamente a estos jefes fuera del circuito. Hay que aportar un valor nuevo al trabajo, no vale simplemente la distribución de información, ya que con esto nos quedamos cortos. Necesitamos también un feedback de esa delegación, de ese trabajo y de la influencia que tiene sobre el equipo.<br />
El verdadero trabajo es visible, las personas que toman medidas para la solución de problemas y responden en cada momento a la situación, es lo que se necesita ahora.</p>
<p>Los gestores y miembros de un equipo, que no hablan regularmente con todas las personas de su equipo, son engañados. Nos creemos que vamos a aprender y darnos cuenta de todo lo que está pasando en el grupo a través de alguna ósmosis mágica y esto no sucede, como podéis imaginar. Las ideas no serán descubiertas, el talento no se tendrá en cuenta y será ignorado, y el equipo poco a poco comenzará a creer (con toda la razón) que no importa lo que piensan, y al final el equipo es la compañía.<br />
<br/>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.superjueves.net/pensamientosdeotromas/2012/02/01/nuevos-managers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rompe con la rutina de los Sprints</title>
		<link>http://www.superjueves.net/pensamientosdeotromas/2011/09/27/rompe-con-la-rutina-de-los-sprints/</link>
		<comments>http://www.superjueves.net/pensamientosdeotromas/2011/09/27/rompe-con-la-rutina-de-los-sprints/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 19:26:42 +0000</pubDate>
		<dc:creator><![CDATA[Alvaro García Loaisa]]></dc:creator>
				<category><![CDATA[Agilidad]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[alto rendimiento]]></category>
		<category><![CDATA[equipos]]></category>
		<category><![CDATA[Rutina]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Sprint]]></category>

		<guid isPermaLink="false">http://www.superjueves.net/pensamientosdeotromas/?p=302</guid>
		<description><![CDATA[&#160; &#160; Dentro de Scrum tenemos muchas tareas rutinarias. Unas de ellas pueden ser las reuniones de planificación o inicio del Sprint y otra las reuniones de sincronización o Daily meeting. También tenemos las reuniones de Demo, las retrospectivas y finalmente el propio Sprint. Estas fases rutinarias se repiten una y otra vez hasta la [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<div style="text-align: center;"><img class="aligncenter size-full wp-image-303" title="rutina" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2011/09/rutina.jpg" alt="" width="235" height="175" /></div>
<p>&nbsp;</p>
<div>
<p>Dentro de Scrum tenemos muchas tareas rutinarias. Unas de ellas pueden ser las reuniones de planificación o inicio del Sprint y otra las reuniones de sincronización o Daily meeting. También tenemos las reuniones de Demo, las retrospectivas y finalmente el propio Sprint.</p>
<p>Estas fases rutinarias se repiten una y otra vez hasta la finalización del proyecto o pueden ser indefinidas si se trabaja en un producto, como es mi caso. Las repeticiones de estas fases, son una muy buena forma de afianzar la metodología y hacer que las personas del equipo la interioricen completamente sin esfuerzo alguno, ya que es a base de repeticiones sucesivas establecidas con un orden concreto. Esta forma de aprender la metodología aporta unas verdaderas mejoras al saber en todo momento y todas las personas del equipo, en que fase están ahora mismo y cual y cuando es la siguiente. Esto, unido a unas iteraciones cortas hace que todo el equipo esté en movimiento continuo sin detenerse.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-306" title="Scrum_256x256" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2011/09/Scrum_256x256.png" alt="" width="256" height="256" /></p>
<p>&nbsp;</p>
<p>Scrum intenta conseguir un equipo de alto rendimiento continuo. Con esta forma de trabajo casi sin descanso se consiguen fácilmente si el equipo ayuda. Ahora teniendo un equipo altamente productivo a pleno rendimiento, podemos avanzar rápidamente hacia nuestros objetivos de entrega, mejorar continuamente nuestros procedimientos, conocimientos  y técnicas, y finalmente trabajar con todo el mundo motivado y contento.</p>
<p>Cuando estas en esta fase de alto rendimiento continuo unido a iteraciones y repeticiones, puede darse el caso de que el equipo se empiece a cansar y ver este método de trabajo como monótono. Todo el mundo se cansa de las cosas por muy bien que estén si son repetitivas hasta el infinito. Sobre todo si el desarrollo es de un producto y nunca terminan las iteraciones.</p>
<p>Tenemos que evitar este decaimiento del equipo a toda costa. Para ello una solución muy fácil es romper los Sprints. Con romper los Sprint me refiero a hacer un parón de estas iteraciones continuas durante un tiempo, 10, 20 días, un mes, ahí como cada uno vea mas conveniente y que se adapta mejor a su equipo. Con esto, conseguiremos romper la rutina y que el equipo desconecte durante un tiempo de las repeticiones.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-312" title="actitud-positiva" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2011/09/actitud-positiva.jpg" alt="" width="450" height="295" /></p>
<p>&nbsp;</p>
<p>Cuando digo romper, no me refiero a parar de trabajar, sino simplemente pasar a otro modo durante este tiempo. Podemos cambiar por ejemplo a Kanban o hacer una gestión clásica de proyectos en desarrollo. Lo más cómodo sería conseguir que el cliente nos diera este tiempo para corregir la deuda técnica que haya en el proyecto hasta ese momento. Este caso con un producto y un cliente interno, puede resultar más fácil de conseguir, aunque con un cliente normal que paga cada entrega será mucho más duro y tendremos que buscarnos las habichuelas.</p>
<p>Un buen período para realizar este parón es durante verano. Esta época es perfecta para romper con la rutina, ya que la gente normalmente se coge vacaciones y no podremos hacer los Sprint con el equipo al completo durante todos los días. Si a esto le unimos la desconexión de por si que ya son las propias vacaciones, tenemos una rotura completa de la rutina.</p>
<p>Puede parecer que el parón del equipo en pleno rendimiento y totalmente metido en los Sprints, nos colapse ese rendimiento, pero realmente lo que conseguiremos será un período de desconexión, que no parón del desarrollo.</p>
<p>Al terminar este período, volveremos a retomar las iteraciones con más ganas y más energía. Volviendo a establecer los períodos y volviendo a la normalidad que todos necesitamos después de un tiempo desconectados. Todo el equipo se sentirá como si empezara un periodo estable, que conoce muy bien, controlado y con el que se siente a gusto, aportando motivación y entusiasmo.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-307" title="equipos" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2011/09/equipos.jpg" alt="" width="450" height="234" /></p>
<p>&nbsp;</p>
<p>Finalmente entraremos en la dinámica muy rápidamente, como cuando cogemos una bicicleta después de un tiempo sin utilizarla. Con la que al principio tenemos una toma de contacto para recordar nuestras habilidades y a continuación ya estamos montados pedaleando sin ningún problema.</p>
<p>Esta técnica finalmente lo que pretende es no quemar al equipo de trabajo con un trabajo continuo y repetitivo en metodología. Seguramente haya muchas otras forma de hacerlo, pero esta desde mi experiencia, es bastante efectiva <img src="http://www.superjueves.net/pensamientosdeotromas/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.superjueves.net/pensamientosdeotromas/2011/09/27/rompe-con-la-rutina-de-los-sprints/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>¿Escribes tu mejor código a la primera? No me lo creo!</title>
		<link>http://www.superjueves.net/pensamientosdeotromas/2011/09/05/%c2%bfescribes-tu-mejor-codigo-a-la-primera-no-me-lo-creo/</link>
		<comments>http://www.superjueves.net/pensamientosdeotromas/2011/09/05/%c2%bfescribes-tu-mejor-codigo-a-la-primera-no-me-lo-creo/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 15:37:32 +0000</pubDate>
		<dc:creator><![CDATA[Alvaro García Loaisa]]></dc:creator>
				<category><![CDATA[Agilidad]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[arte]]></category>
		<category><![CDATA[ciencia]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[refactorización]]></category>

		<guid isPermaLink="false">http://www.superjueves.net/pensamientosdeotromas/?p=271</guid>
		<description><![CDATA[&#160; &#160; La mayoría de gente con la que he trabajado programando, cuando tenían que hacer alguna aplicación, una parte, API, clase o lo que fuera, lo escribían y ya está. Incluso yo hasta hace no mucho tiempo, escribía el código que mejor me salía a la primera y ahí lo dejaba, a veces orgulloso [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<div style="text-align: center;"><img class="aligncenter size-full wp-image-273" title="UncleBob" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2011/09/UncleBob1.jpg" alt="" width="235" height="175" /></div>
<p>&nbsp;</p>
<div>La mayoría de gente con la que he trabajado programando, cuando tenían que hacer alguna aplicación, una parte, API, clase o lo que fuera, lo escribían y ya está. Incluso yo hasta hace no mucho tiempo, escribía el código que mejor me salía a la primera y ahí lo dejaba, a veces orgulloso de él y todo :S . Por suerte, después de unos años de experiencia he aprendido que esto no debe ser así.&nbsp;</p>
<p>No nos deberíamos limitar a  escribir un programa de principio a fin a la primera. Más importante aún, no deberíamos esperar ser capaces de escribir programas limpios y elegantes a la primera. Si algo he aprendido durante todo el periplo que ha supuesto mi carrera estudiantil y profesional, es que la programación es un arte más que una ciencia. Para escribir un código limpio, primero debemos escribir código sucio y luego limpiarlo.</p>
<p>Esto no debería ser una sorpresa para nadie. Escribir código limpio, es una cuestión de refinamientos sucesivos. Primero debemos escribir una primera versión, después revisarla, corregir lo que creamos conveniente, a continuación, volver a revisar y volver a refinar, y así sucesivas veces. Tener un ciclo de refactorizaciones sucesivas.</p>
<p>Un símil muy bueno se puede hacer con los polinomios de álgebra, donde los descomponemos en factores y los factorizamos paso a paso para hacerlos más simples y comprensibles sin modificar su resultado para llegar a una solución. Bien, pues con el código debemos hacer lo mismo, llegar a una solución lo más comprensible y simple para todo el mundo que vaya a meter mano a ese código.</p>
<p>La mayoría de los programadores jóvenes (con pocos años de experiencia en este tema) no están de acuerdo con esta técnica y no sigue este consejo muy bien. Ellos creen que el objetivo principal es conseguir que el programa funcione, dando igual como esté escrito por dentro. Terminando así con un código ilegible, código espagueti, o como le queráis llamar. Solo preocupa que funcione lo requerido y poder pasar así rápidamente a la siguiente tarea. Parafraseando a Uncle Bob “Los programadores más experimentados saben que esto es un suicidio profesional”.</p>
<p>El principal problema de que un programador se acostumbre a hacer refactorizaciones sucesivas de su código y cuidarlo con mucho más mimo, es que supone un esfuerzo y este esfuerzo no se ve plasmado en funcionalidades para el proyecto. A pesar de ello, si utilizamos esta forma de programar refactorizando, como técnica de desarrollo a lo largo del proyecto, conseguiremos que nuestro código sea de calidad y mucho más legible, ya no solo para nosotros, sino también para el resto de programadores del equipo. La experiencia dice (y no solo la mía) que este tiempo empleado en cada refinamiento sucesivo, será recuperado repercutiendo con creces en el avance del proyecto en el futuro.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.superjueves.net/pensamientosdeotromas/2011/09/05/%c2%bfescribes-tu-mejor-codigo-a-la-primera-no-me-lo-creo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Calidad dentro del proceso</title>
		<link>http://www.superjueves.net/pensamientosdeotromas/2011/09/01/calidad-dentro-del-proceso/</link>
		<comments>http://www.superjueves.net/pensamientosdeotromas/2011/09/01/calidad-dentro-del-proceso/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 19:42:17 +0000</pubDate>
		<dc:creator><![CDATA[Alvaro García Loaisa]]></dc:creator>
				<category><![CDATA[Agilidad]]></category>
		<category><![CDATA[Positivismo]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[automatizar]]></category>
		<category><![CDATA[calidad]]></category>
		<category><![CDATA[Clean Code]]></category>
		<category><![CDATA[Jidoka]]></category>
		<category><![CDATA[Jira]]></category>
		<category><![CDATA[responsabilidad]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Toyota]]></category>

		<guid isPermaLink="false">http://www.superjueves.net/pensamientosdeotromas/?p=230</guid>
		<description><![CDATA[&#160; &#160; Desde mi punto de vista, lo ideal es que la calidad quede automatizada e integrada en el propio proceso. Si algo falla, que pasará, algún tipo de alarma o aviso debe de saltar para que pueda ser corregido por alguien. Si algo falla y no se detecta, ya no es solo un problema, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<div style="text-align: center;"><img class="aligncenter size-full wp-image-232" title="toyota" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2011/08/toyota.jpg" alt="" width="235" height="175" /></div>
<p>&nbsp;</p>
<div>Desde mi punto de vista, lo ideal es que la calidad quede automatizada e integrada en el propio proceso. Si algo falla, que pasará, algún tipo de alarma o aviso debe de saltar para que pueda ser corregido por alguien. Si algo falla y no se detecta, ya no es solo un problema, sino que es un problema del proceso y habrá que modificarlo para solucionar ese fallo de detección. Si alguien tiene que estar supervisando un proceso para controlar la calidad, es que dicho proceso no produce calidad solamente, sino que también produce defectos o desperdicios. Teniendo en cuenta que en la actualidad esto llevado al extremo es casi imposible, lo que nos tendremos que quedar es algo intermedio. Para lograr una excelente calidad en un proyecto necesitamos automatización y supervisión humana, lo mínimo indispensable en este último punto.<br />
En Japón esta filosofía se denomina “Jidoka”, que podríamos traducirla como medio-automatización o automatización con ayuda humana.&nbsp;</p>
<p>Este termino, “<a href="http://es.wikipedia.org/wiki/Jidoka">Jidoka</a>” viene de Toyota, en concreto del telar que desarrolló<a href="http://es.wikipedia.org/wiki/Sistema_de_producci%C3%B3n_Toyota"> Sakichi Toyoda</a>, fundador de la empresa “Toyota” (Como no :P), que permitía parar la máquina, cuando esta rompía el hilo que utilizaba y así no terminaba desencadenando todos los problemas que esto ocasionaba.</p>
<p>De aquí, transladándolo al desarrollo de software, un ejemplo de auto-calidad dentro del proceso podría ser, el utilizar una buena herramienta de gestión de tareas como <a href="http://www.atlassian.com/JIRA">Jira</a>, junto a sus plugings <a href="http://www.atlassian.com/software/greenhopper/">Greenhoper</a>, <a href="http://www.atlassian.com/software/fisheye/">FishEye</a>, <a href="http://www.atlassian.com/software/crucible/">Crucible</a> y <a href="http://www.atlassian.com/software/bamboo/">Bamboo</a>. Habituando al equipo a utilizar este tipo de herramientas, podremos llegar a tener un sistema totalmente integrado, que nos proporcione un buen nivel de calidad.</p>
<p>Un ejemplo simple de su uso prodría ser el siguiente:</p>
</div>
<div style="padding-left: 30px;"><strong>1º</strong> Alta de nueva funcionalidad a implementar en el proyecto dentro de Jira (Historia de usuario).<br />
<strong>2º</strong> Implementación de la funcionalidad en el Sprint actual suponiendo que utilicemos Scrum (Greenhoper)<br />
<strong>3º</strong> Trazabilidad desde los requisitos introducidos en la tarea de Jira hasta los cambios que estos han ocasionado en el repositorio de código en su desarrollo (FishEye)<br />
<strong>4º</strong> Revisión del código de esta tarea (Crucible)<br />
<strong>5º</strong> Auto-build del proyecto completo con estos cambios de código (Bamboo)<br />
<strong>6º</strong> Auto ejecución de test (Bamboo)</div>
<div></div>
<div>
<ol></ol>
<p>Si podemos conseguir que todo el equipo implicado en el proyecto siga estos pasos, habremos conseguido tener un mínimo control semi-automatizado de calidad, que ya quisieran muchos proyectos.<br />
También quiero dejar muy claro, que la calidad no es responsabilidad de un único grupo o departamento. La calidad es responsabilidad de todo el equipo, desde la persona encargada en la toma y redacción de requisitos, hasta el programador más junior que tiene que esforzarse por escribir un buen “Clean Code”.</p>
<p>Otro buen ejemplo de prácticas que nos aseguran un mínimo de calidad en el proyecto siguiendo el proceso, sería <a href="http://es.wikipedia.org/wiki/Desarrollo_guiado_por_pruebas">TDD</a>. Pero no de una forma de inspección después de la codificación, ni una etapa final o intermedia. Sino, como una disciplina de trabajo, una disciplina compartida por todo el equipo y todos los equipos de desarrolladores. Cada uno, debe de responsabilizarse de crear, ejecutar y mantener un conjunto de pruebas unitarias de todo el código que escribe, y estas deben ser automatizadas y ejecutarse en un tiempo moderado. Además de las pruebas, TDD define una refactorización del código continua, en la que el programador debe buscar en su propio código la forma de mejorarlo, dejarlo limpio, mantenible y así ahorrar tiempo futuro en su comprensión, con un gran ahorro también en <a href="http://barrapunto.com/articles/10/06/18/1117255.shtml">deuda técnica</a>.</p>
<p>Aunque parezca mentira, aquí lo difícil de su implantación no es la técnica, ni los medios, ni si quiera el tiempo de desarrollo, sino el que cada miembro de cada equipo asuma esta forma de trabajo como su responsabilidad. Cada miembro debe asimilar y comprender que el resultado del proyecto depende en gran parte de él y que si utiliza estas técnicas, llegará a tener un gran control de calidad, un código realmente mantenible y será finalmente más productivo. Algo duro y difícil de conseguir en una empresa.</p>
<p>Por desgracia, la calidad ha acabado siendo víctima de su propio éxito. Ha sido convertida en un fetiche del marketing, donde no importa tanto mejorar la calidad del proceso productivo, como obtener y galardonarte con una certificación de tal o de cual organización de moda. La pena, es que esto está empezando a pasarle también a las Metodologías Ágiles. Así que entendamos bien los conceptos básicos de calidad para que esto no nos ocurra a nosotros <img src="http://www.superjueves.net/pensamientosdeotromas/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.superjueves.net/pensamientosdeotromas/2011/09/01/calidad-dentro-del-proceso/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Joriki</title>
		<link>http://www.superjueves.net/pensamientosdeotromas/2011/08/24/joriki/</link>
		<comments>http://www.superjueves.net/pensamientosdeotromas/2011/08/24/joriki/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 15:20:31 +0000</pubDate>
		<dc:creator><![CDATA[Alvaro García Loaisa]]></dc:creator>
				<category><![CDATA[Agilidad]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[concentración]]></category>
		<category><![CDATA[joriki]]></category>
		<category><![CDATA[objetivos]]></category>

		<guid isPermaLink="false">http://www.superjueves.net/pensamientosdeotromas/?p=222</guid>
		<description><![CDATA[Es muy importante marcarse objetivos y dejarlos claros, apuntarlos y releerlos de vez en cuando. Nuestra mente tiene un montón de pensamientos al día, si la enseñamos a fijarse en lo que más nos aporta, como son nuestros objetivos, esto nos beneficiará bastante a la hora de seguirlos.&#160; La gente tiene claro que quiere sentirse [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><br/>
<div style="text-align: center;"><img class="aligncenter size-full wp-image-223" title="joriki" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2011/08/joriki.jpg" alt="" width="235" height="175" /></div>
<p><br/></p>
<div>Es muy importante marcarse objetivos y dejarlos claros, apuntarlos y releerlos de vez en cuando. Nuestra mente tiene un montón de pensamientos al día, si la enseñamos a fijarse en lo que más nos aporta, como son nuestros objetivos, esto nos beneficiará bastante a la hora de seguirlos.&nbsp;</p>
<p>La gente tiene claro que quiere sentirse mejor, tener más energía o vivir con mayor satisfacción. Pero cuando preguntas qué es exactamente lo que quieren, casi nadie sabe responder. Todos sabemos que queremos tener dinero, tener muy buena salud y ser reconocidos, pero no definimos ningún paso para llegar a ello, no hemos pensado en que dirección avanzar para adquirirlo.</p>
<p>Seguro que os ha pasado muchas veces empezar a ver algo en todos lados. Algo en lo que antes no te habías fijado pero que ahora parece que te persigue. A mi me pasó por ejemplo cuando me saqué el carnet de conducir, (hace ya mucho <img src="http://www.superjueves.net/pensamientosdeotromas/wp-includes/images/smilies/icon_razz.gif" alt=":P" class="wp-smiley" />  )  no me había fijado en la cantidad de señales de trafico que hay por todos lados. O cuando empecé a leer sobre la agilidad, que pasé de no conocerla a encontrarme las metodologías por todas las web que leía. Esto, desde el punto de vista Zen, se denomina “Joriki” que se refiere al poder que surge de nuestra concentración.</p>
<p>Cuando te concentras en tus objetivos y estos te absorben completamente, tu tiempo pasa sin darte cuenta, como cuando programamos, investigamos o estamos absortos por una tarea que nos interesa y nos entusiasma.</p>
<p>Con la focalización se desarrolla una profunda concentración, Joriki.</p>
</div>
<div>
<blockquote>
<p dir="ltr">&#8220;El poder o fuerza que surge cuando la mente se ha unificado y ha llegado a la concentración en un solo punto. Esto es más que la capacidad de concentrarse, en sentido usual de la palabra.&#8221;.</p>
</blockquote>
<p>Mediante la apertura se cultiva la no resistencia, el desapego, el no imponerse. Esto para mi se refiere “Joriki”, el poder de concentrar tu mente en algo que te gusta y en algo en lo que quieres avanzar. Al fin y al cabo poner atención.</p>
<p>Con la concentración desarrollamos estabilidad mental para afrontar los retos, en este caso emocionales. Cuando comenzamos a desarrollar la no oposición, la no resistencia, entonces se produce una claridad mental para verlos como son y como actúan estos retos, estos objetivos.</p>
<p>Wolfgang von Goethe dijo “Estamos hechos y moldeados por lo que amamos”, y si lo que amamos es conseguir nuestros objetivos para ser mejores personas y vivir con energía, nos moldearemos por ello si nos esforzamos en conseguirlo.</p>
</div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.superjueves.net/pensamientosdeotromas/2011/08/24/joriki/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Los títulos y los cargos solo otorgan poder.</title>
		<link>http://www.superjueves.net/pensamientosdeotromas/2011/08/15/los-titulos-y-los-cargos-solo-otorgan-poder/</link>
		<comments>http://www.superjueves.net/pensamientosdeotromas/2011/08/15/los-titulos-y-los-cargos-solo-otorgan-poder/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 12:28:16 +0000</pubDate>
		<dc:creator><![CDATA[Alvaro García Loaisa]]></dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Positivismo]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[cargo]]></category>
		<category><![CDATA[ego]]></category>
		<category><![CDATA[influencia]]></category>
		<category><![CDATA[posición]]></category>
		<category><![CDATA[título]]></category>
		<category><![CDATA[trabajo]]></category>

		<guid isPermaLink="false">http://www.superjueves.net/pensamientosdeotromas/?p=203</guid>
		<description><![CDATA[- Los títulos y los cargos solo otorgan poder. El problema es que el poder que confieren desaparecen con el cargo. El poder que da ser director general, por ejemplo, solo dura mientras la persona tenga el cargo de director general. Si se elimina el cargo, desaparece también el poder que llevaba asociado. Y esto [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><br/></p>
<div style="text-align: center;"><a href="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2011/08/cargo.jpg"><img class="aligncenter size-full wp-image-204" title="cargo" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2011/08/cargo.jpg" alt="" width="235" height="175" /></a></div>
<p><br/><br />
- Los títulos y los cargos solo otorgan poder. El problema es que el poder que confieren desaparecen con el cargo. El poder que da ser director general, por ejemplo, solo dura mientras la persona tenga el cargo de director general. Si se elimina el cargo, desaparece también el poder que llevaba asociado. Y esto nos lleva a un gran problema, ¿ahora qué eres si no tienes un cargo?</p>
<p>Hay que tener en cuenta, que nuestra capacidad de influir y hacer una contribución a los demás, surge de quién eres como persona y lo que puedes hacer, no de la autoridad que te otorgue tu posición en el organigrama de una empresa. Nunca ha tenido tanta importancia como ahora ser digno de confianza. Nunca ha sido tan importante ganarse el respeto de los demás. Nunca ha sido tan importante mantener las promesas que hagas a tus compañeros y a tus clientes. Todo esto al fin y al cabo consiste en “Ser quién eres y decir lo que sientes”, se trata de saber quién eres, qué defiendes y luego tener el valor de ser consecuente consigo mismo en cualquier situación, no solo cuando viene bien. Suena fácil, pero como sabéis es bien difícil.</p>
<div>
<p dir="ltr">“Ser tú mismo en un mundo que intenta constantemente convertirte en otra cosa es el mayor de los logros.” Ralph Waldo Emerson.</p>
<p>Realmente lo importante no es ni tener un cargo, ni tener el poder que este puede otorgar. Lo importante de verdad es el trabajo que tu hagas, estar a gusto con él, que te divierta y guste, para poder dar tu máximo cada día. Así realmente serás importante en la empresa.</p>
<p>Todos nosotros tenemos el poder de ir cada día al trabajo y dar lo mejor de nosotros mismos. Y para eso no hace falta tener un cargo. Tenemos el poder de inspirar, influir y ensalzar a todas las personas con las que nos encontremos mediante el don del buen ejemplo. Y para eso no hace falta tener un cargo. Todos nosotros podemos crear cambios positivos ante unas condiciones negativas. Todos tenemos el poder de tratar a todos los implicados en una organización con respeto, aprecio y bondad, y al hacerlo, elevar la cultura de la organización a lo mejor de lo mejor.. Y para eso no hace falta en absoluto, tener un cargo.</p>
<p dir="ltr">“El dinero, la influencia y la posición no son nada comparados con la mente, los principios, la energía y la perseverancia” Orison Swett Marden</p>
<p>La definición de enciclopedia de Poder sería “Estar capacitado, reunir las condiciones, para hacer lo que se expresa.” con lo que cada uno de nosotros tenemos el poder en el día a día.</p>
<p>Todos los días, antes de entrar al trabajo, tendríamos que dejar nuestro ego en la puerta. En lugar de obsesionarnos con los objetivos que la sociedad quiere que rijan nuestra vida, con un despacho más grande y un sueldo más alto, deberíamos dedicar toda nuestra concentración y nuestras capacidades a realizar nuestro trabajo de la mejor manera posible. Todo lo demás vendrá dado. De ese modo, podemos dejar una huella en las vidas de nuestros compañeros y de nuestros clientes, y crear una organización mejor. No definir nuestro éxito por lo que conseguimos o el puesto en el que estamos, sino por lo que damos y podemos aportar. Esto, además de hacernos especiales a los ojos de todo el mundo, nos llenará de una sensación de plenitud y felicidad, por que sabríamos que estaríamos utilizando nuestra vida a una causa con sentido. Y para lograr todo esto, ya sabéis&#8230;. no hace falta tener un cargo <img src="http://www.superjueves.net/pensamientosdeotromas/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </div>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.superjueves.net/pensamientosdeotromas/2011/08/15/los-titulos-y-los-cargos-solo-otorgan-poder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatiza todo lo que puedas con Expect</title>
		<link>http://www.superjueves.net/pensamientosdeotromas/2011/07/18/automatiza-todo-lo-que-puedas-con-expect/</link>
		<comments>http://www.superjueves.net/pensamientosdeotromas/2011/07/18/automatiza-todo-lo-que-puedas-con-expect/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 19:34:38 +0000</pubDate>
		<dc:creator><![CDATA[Alvaro García Loaisa]]></dc:creator>
				<category><![CDATA[Productividad]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[autoexpect]]></category>
		<category><![CDATA[automatizar]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[expect]]></category>

		<guid isPermaLink="false">http://www.superjueves.net/pensamientosdeotromas/?p=167</guid>
		<description><![CDATA[Muchas veces nos toca hacer tareas repetitivas una y otra vez que nos quitan mucho tiempo. Normalmente no las damos la mayor importancia, ya que estamos acostumbrados a hacerlas y nos salen casi sin pensar. Desde un simple ssh o una copia de backup, hasta un despliegue de la aplicación a producción. Este tipo de [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-155" title="entrenamiento" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2011/07/automatiza.jpg" alt="" width="235" height="175" /></p>
<div>
<p>Muchas veces nos toca hacer tareas repetitivas una y otra vez que nos quitan mucho tiempo. Normalmente no las damos la mayor importancia, ya que estamos acostumbrados a hacerlas y nos salen casi sin pensar. Desde un simple ssh o una copia de backup, hasta un despliegue de la aplicación a producción.</p>
<p>Este tipo de tarea son subceptibles a fallos, ya que estamos tan habituados a ellas, que las hacemos sin pensar. ¿Cuántas veces has cometido fallos al hacerlas? ¿cuántas veces has puesto mal el nombre de la máquina a la que te vas a conectar, has metido mal la password, o incluso hasta te has cargado algo por un error tonto? Yo multitud de ellas.</p>
<p>Una de las mejores cosas que tiene la informática, es que podemos automatizar las tareas para ahorrarnos un tiempo valiosísimo y evitar esta serie de errores tontos, pero que pueden ser garrafales.</p>
<p>Hoy voy a intentan enseñaros una herramienta simple para automatizar estas tareas, llamada <a href="http://expect.sourceforge.net/">Expect</a>.</p>
<p>Me diréis, “¿por qué nos cuentas esto? create un programa en bash o en cualquier lenguaje y ala!” Pero hay muchas veces que tenemos que pegarnos contra una interfaz interactiva, a la cual tenemos que contestar y esperar a que nos conteste, por eso solemos hacer estas tareas a mano. Bien, pues con Expect podemos interactuar con la terminal de turno y de una manera realmente fácil <img src="http://www.superjueves.net/pensamientosdeotromas/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /> </p>
<p>Expect es una herramienta basada en el lenguaje Tcl, utilizada para automatizar aplicaciones interactivas como ssh, telnet, scp, ftp, etc, y todo esto de una manera rápida y sencilla.</p>
<p>Bien, pues empecemos con un ejemplo de una simple conexión por ssh:
</p></div>
<p>&nbsp;</p>
<div class="codecolorer-container tcl vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br /></div></td><td><div class="tcl codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #808080; font-style: italic;">#!/usr/bin/expect -f</span><br />
<span style="color: #808080; font-style: italic;">########################</span><br />
<br />
<span style="color: #808080; font-style: italic;"># Desactivamos el timeout</span><br />
<span style="color: #ff7700;font-weight:bold;">set</span> timeout -<span style="color: #ff4500;">1</span><br />
<br />
<span style="color: #808080; font-style: italic;">## Definimos variables de la conexion</span><br />
<span style="color: #ff7700;font-weight:bold;">set</span> server dns_o_IP<br />
<span style="color: #ff7700;font-weight:bold;">set</span> port <span style="color: #ff4500;">22</span> <span style="color: #808080; font-style: italic;"># Por defecto el 22</span><br />
<span style="color: #ff7700;font-weight:bold;">set</span> user usuario_para_la_conexion<br />
<span style="color: #ff7700;font-weight:bold;">set</span> pass password_del_usuario<br />
<br />
<span style="color: #808080; font-style: italic;">#####################################</span><br />
<span style="color: #808080; font-style: italic;">## Inicio Script</span><br />
<span style="color: #808080; font-style: italic;">#####################################</span><br />
<span style="color: #808080; font-style: italic;">## Sacamos un mensaje al usuario</span><br />
send_user <span style="color: #483d8b;">&quot;Conectando a $server<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><br />
<br />
<span style="color: #808080; font-style: italic;">## Lanzamos un proceso que podemos controlar</span><br />
spawn ssh <span style="color: #ff3333;">$user</span>@<span style="color: #ff3333;">$server</span> -p <span style="color: #ff3333;">$port</span><br />
<br />
<span style="color: #808080; font-style: italic;">## Una especie de switch-case para controlar</span><br />
<span style="color: #808080; font-style: italic;">## &nbsp; lo que devuelve el comando</span><br />
expect <span style="color: black;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; -re <span style="color: #483d8b;">&quot;.*Are.*.*yes.*no.*&quot;</span> <span style="color: black;">&#123;</span> <span style="color: #808080; font-style: italic;">## Lo esperado como expresion regular.</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; send <span style="color: #483d8b;">&quot;yes<span style="color: #000099; font-weight: bold;">\r</span>&quot;</span> <span style="color: #808080; font-style: italic;">## Si se cumple lo anterior pasamos a la terminar “yes\r”</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; exp_continue <span style="color: #808080; font-style: italic;">## Continua con el siguiente resultado al comando expect</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: black;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #483d8b;">&quot;assword: &quot;</span> <span style="color: black;">&#123;</span> <span style="color: #808080; font-style: italic;">## Al ver que nos pide la password</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; send &nbsp;<span style="color: #483d8b;">&quot;$pass<span style="color: #000099; font-weight: bold;">\r</span>&quot;</span> <span style="color: #808080; font-style: italic;">## se la pasamos</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: black;">&#125;</span><br />
<span style="color: black;">&#125;</span><br />
send_user <span style="color: #483d8b;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Conectado a $server<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><br />
<br />
<span style="color: #808080; font-style: italic;">## Le decimos al script que pase el control al usuario</span><br />
<span style="color: #808080; font-style: italic;">## &nbsp; &nbsp;para que el continue utilizando la terminal</span><br />
interact</div></td></tr></tbody></table></div>
<p>&nbsp;</p>
<div>Bueno, como veis es bastante sencillito, no hace falta controlar mucho del lenguaje para manejar este tipo de scripts. Ahora simplemente modificando las variables tenéis un script que se conecta por ssh a la máquina que le digáis, de una manera muy rápida. Hasta podéis configurar el prompt sin necesidad de modificarlo en el .bashrc del servidor.<br />
Yo concretamente uso este tipo de script para conectarme a mis máquinas en el trabajo, y nunca me equivoco en la ip ni en el usuario ni en el password <img src="http://www.superjueves.net/pensamientosdeotromas/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </div>
<p>&nbsp;</p>
<div> Ahora, podemos comprimir un directorio del que queramos hacer un backup (por ejemplo) una vez conectados a él con el script anterior y quitando el comando interact:
</div>
<p>&nbsp;</p>
<div class="codecolorer-container tcl vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br /></div></td><td><div class="tcl codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #808080; font-style: italic;">#######################################</span><br />
<span style="color: #808080; font-style: italic;">## Creando tar</span><br />
<span style="color: #808080; font-style: italic;">######################################</span><br />
<span style="color: #808080; font-style: italic;">## Definimos variables</span><br />
<span style="color: #ff7700;font-weight:bold;">set</span> dirToBackup directorio_para_backup<br />
<span style="color: #ff7700;font-weight:bold;">set</span> tarFile /tmp/backup.tgz<br />
<span style="color: #ff7700;font-weight:bold;">set</span> tarCommand /bin/tar<br />
<br />
send_user <span style="color: #483d8b;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Creando tar de $server:$dirToBackup...<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><br />
<br />
<span style="color: #808080; font-style: italic;">## Lanzamos el comando</span><br />
send -- <span style="color: #483d8b;">&quot;$tarCommand zcvf $tarFile $dirToBackup<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><br />
expect <span style="color: black;">&#123;</span> &nbsp; <span style="color: #808080; font-style: italic;">## Este expect espera a que termine el comando y</span><br />
&nbsp; &nbsp; &nbsp; “<span style="color: #66cc66;">&gt;</span> “ <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span> <span style="color: #808080; font-style: italic;">## salgamos a la shell, vale para shells que terminan</span><br />
&nbsp; &nbsp; &nbsp; “<span style="color: #66cc66;">$</span> “ <span style="color: black;">&#123;</span><span style="color: black;">&#125;</span> &nbsp; <span style="color: #808080; font-style: italic;">## por &gt; y $</span><br />
<span style="color: black;">&#125;</span><br />
send_user <span style="color: #483d8b;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Tar Generado.<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><br />
<span style="color: #ff7700;font-weight:bold;">exit</span></div></td></tr></tbody></table></div>
<p>&nbsp;<br />
Y a continuación por ejemplo podemos copiarlo a local:<br />
&nbsp;</p>
<div class="codecolorer-container tcl vibrant" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br /></div></td><td><div class="tcl codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #808080; font-style: italic;">########################################</span><br />
<span style="color: #808080; font-style: italic;">## Cerrando conexion con el servidor</span><br />
<span style="color: #808080; font-style: italic;">#######################################</span><br />
send -- <span style="color: #483d8b;">&quot;exit<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><br />
expect <span style="color: black;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #483d8b;">&quot;&gt; &quot;</span> <span style="color: black;">&#123;</span> <span style="color: black;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #483d8b;">&quot;$ &quot;</span> <span style="color: black;">&#123;</span> <span style="color: black;">&#125;</span><br />
<span style="color: black;">&#125;</span><br />
send_user <span style="color: #483d8b;">&quot;Salimos del servidor<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><br />
<br />
<span style="color: #808080; font-style: italic;">########################################</span><br />
<span style="color: #808080; font-style: italic;">## Copiamos backup a local</span><br />
<span style="color: #808080; font-style: italic;">########################################</span><br />
<span style="color: #ff7700;font-weight:bold;">set</span> scpCommand /usr/bin/scp<br />
<br />
send_user <span style="color: #483d8b;">&quot;Copiando tar...=&gt; $tarFile <span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><br />
<br />
<span style="color: #808080; font-style: italic;">## Lanzamos el comando de copia remota scp</span><br />
spawn <span style="color: #ff3333;">$scpCommand</span> <span style="color: #ff3333;">$user</span>@<span style="color: #ff3333;">$server</span>:<span style="color: #ff3333;">$tarFile</span> .<br />
expect <span style="color: black;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; “<span style="color: #66cc66;">&gt;</span> ” <span style="color: black;">&#123;</span> <span style="color: black;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; “<span style="color: #66cc66;">$</span> ” <span style="color: black;">&#123;</span> <span style="color: black;">&#125;</span><br />
<span style="color: black;">&#125;</span><br />
send_user “Fin.\n”<br />
<span style="color: #ff7700;font-weight:bold;">exit</span></div></td></tr></tbody></table></div>
<p>&nbsp;</p>
<div>
Para más ayuda, tenemos el comando <a href="http://expect.sourceforge.net/example/autoexpect.man.html">autoexpect</a>. Este comando graba todo lo que hagamos en una terminal y lo va guardando en un archivo en formato expect, y una vez hayamos terminado podemos ejecutarlo. Esto, repetirá fiel y exactamente los mismo pasos que habíamos hecho. Esto ya es el colmo! <img src="http://www.superjueves.net/pensamientosdeotromas/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /> </p>
<p>Imaginaros que cantidad de cosas podemos automatizar de una forma sencillita y cuanto tiempo y errores podemos ahorrarnos. Ahora piensa que cosas repites una y otra vez de forma repetitiva todos los días y podrías automatizar&#8230;. y hazlo!! <img src="http://www.superjueves.net/pensamientosdeotromas/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
</div>
<p>&nbsp;<br />
&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.superjueves.net/pensamientosdeotromas/2011/07/18/automatiza-todo-lo-que-puedas-con-expect/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>No pares nunca de entrenar.</title>
		<link>http://www.superjueves.net/pensamientosdeotromas/2011/07/13/no-pares-nunca-de-entrenar/</link>
		<comments>http://www.superjueves.net/pensamientosdeotromas/2011/07/13/no-pares-nunca-de-entrenar/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 19:21:27 +0000</pubDate>
		<dc:creator><![CDATA[Alvaro García Loaisa]]></dc:creator>
				<category><![CDATA[Productividad]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[conocimientos]]></category>
		<category><![CDATA[entrenamiento]]></category>
		<category><![CDATA[estudio]]></category>
		<category><![CDATA[forma]]></category>
		<category><![CDATA[practicar]]></category>
		<category><![CDATA[profesional]]></category>

		<guid isPermaLink="false">http://www.superjueves.net/pensamientosdeotromas/?p=153</guid>
		<description><![CDATA[La wikipedia define así el entrenamiento: “Entrenamiento se refiere a la adquisición de conocimiento, habilidades, y capacidades como resultado de la enseñanza de habilidades vocacionales o prácticas y conocimiento relacionado con aptitudes que encierran cierta utilidad. Forma el centro del aprendizaje y proporciona la base de los contenidos en institutos de formación profesional y politécnicos. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="aligncenter size-full wp-image-155" title="entrenamiento" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2011/07/entrenamiento.jpg" alt="" width="235" height="175" /></p>
<p>La wikipedia define así el entrenamiento:</p>
<address>“Entrenamiento se refiere a la adquisición de conocimiento, habilidades, y capacidades como resultado de la enseñanza de habilidades vocacionales o prácticas y conocimiento relacionado con aptitudes que encierran cierta utilidad. Forma el centro del aprendizaje y proporciona la base de los contenidos en institutos de formación profesional y politécnicos. Hoy en día se refiere a menudo como desarrollo profesional.”</address>
<p>Una de las claves más importantes para aprender es entrenar. Entrenar es la mejor forma de estar en forma, valga la redundancia. Entrenar aclara tus ideas, hace que avances intelectualmente y que conozcas mejor tus habilidades. Refuerza y amplia tus conocimientos, valores, costumbres y formas de actuar. El entrenamiento no sólo se produce a través del estudio, está presente en todas nuestras acciones, sentimientos y actitudes. Está presente cuando lees un libro, cuando consultas una duda, cuando vas a un curso, cuando practicas algo nuevo o ya sabido para mejorar. Entrenar es un proceso de mejora continua.</p>
<address>“El entrenamiento no trata con un objeto, sino con el espíritu humano y con las emociones humanas” Bruce Lee.</address>
<p>¿Qué pensarías de un deportista profesional que en una entrevista de trabajo afirmara que ha decidido no volver a entrenar, no practicar más, no prepararse más, pero que aún así está seguro de que seguirá siendo buenísimo en su especialidad? No tiene sentido ¿no?</p>
<p>Igual que el deportista profesional entrena todos los días para llegar a ser el mejor, tú deberías practicar y entrenar también todos los días para sacar lo mejor de ti mismo. Los primeros cuarenta días serán los más difíciles. Porque durante ese periodo inicial de transición te hallarás en el proceso de crear nuevos hábitos. Estarás abandonando la manera cómoda y conocida en que hacías las cosas, estarás dejando atrás comportamientos que ya no te sirven para alcanzar la maestría personal. Durante esos primeros cuarenta días, establecerás nuevos patrones y, literalmente, cambiarás las conexiones de tu cerebro mientras calibras tus controles internos. Así estarás cambiando y creciendo. Tus viejos hábitos de pensamiento y conducta deben integrarse antes de poder integrar mejores formas de pensar y actuar.</p>
<p>Si te preocupa volver a recaer en los viejos hábitos y perder los increíbles dones que te aporta el entrenar, el hacer un buen trabajo y una mentalidad positiva, empieza con pequeños pasos y pronto se convertirán en hábitos. Es como adentrarte en un sendero de un bosque que no conoces. Al principio no lo ves claro y te sientes un poco perdido, pero cuanto más andas, más a gusto estás. Y pronto te sentirás capaz de recorrerlo con los ojos cerrados. Todo esto se convertirá para ti en una segunda piel. Recuerda, los pequeños cambios diarios llevan con el tiempo a increibles resultados.</p>
<p>Normalmente las personas actualizadas, con conocimientos avanzados en un tema o varios, o los sobresalientes en las empresas, vienen determinados por su predisposición al entrenamiento y a la mejora, a la absorción de conocimiento y al estudio y refuerzo de sus inquietudes.</p>
<p>El entrenamiento, la práctica, estudio y avance intelectual, hace que el enfrentarnos a problemas viejos o nuevos nos sea más fácil. El investigar una tecnología nueva o diferente para nosotros, nos abre la mente a ver estos problemas desde perspectivas muy distintas y novedosas. Puede que un problema se pueda resolver como siempre lo hemos hecho, pero seguramente haya algo diferente que te solucione ese problema mucho más rápido y fácil que como lo estabas haciendo hasta ahora. En definitiva, te hará la vida más fácil.</p>
<p>El reciclarse siempre ha sido bueno para nuestra profesión, es la forma de avanzar y mejorar.</p>
<p>Sin embargo, antes de ir al trabajo con la esperanza de rendir al máximo en los negocios, ¿Cuántos de nosotros dedicamos tiempo a entrenar, a practicar, a prepararnos? Y a pesar de todo, esperamos obtener los mejores resultados. Lo mismo que ese deportista profesional que pretende ganar un título sin haberse entrenado y preparado para ello.</p>
<p>Al fin y al cabo, cada uno de nosotros somos unos profesionales de nuestro trabajo ¿no? Entonces ¿por qué no entrenas?</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.superjueves.net/pensamientosdeotromas/2011/07/13/no-pares-nunca-de-entrenar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>La clave de los negocios son las personas</title>
		<link>http://www.superjueves.net/pensamientosdeotromas/2011/07/07/la-clave-de-los-negocios-son-las-personas/</link>
		<comments>http://www.superjueves.net/pensamientosdeotromas/2011/07/07/la-clave-de-los-negocios-son-las-personas/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 19:33:52 +0000</pubDate>
		<dc:creator><![CDATA[Alvaro García Loaisa]]></dc:creator>
				<category><![CDATA[Management]]></category>
		<category><![CDATA[Positivismo]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[capacidades]]></category>
		<category><![CDATA[compañeros]]></category>
		<category><![CDATA[empresa]]></category>
		<category><![CDATA[influencia]]></category>
		<category><![CDATA[negocios]]></category>
		<category><![CDATA[Personas]]></category>
		<category><![CDATA[relaciones]]></category>
		<category><![CDATA[talento]]></category>

		<guid isPermaLink="false">http://www.superjueves.net/pensamientosdeotromas/?p=130</guid>
		<description><![CDATA[&#160; &#160; En mi opinión, la clave de todos los negocios son las personas. Al final, una empresa, no es más que una iniciativa humana en la que se unen varias personas en torno a algún sueño para poder llegar a expresar sus talentos y conocimientos, para ir dando y aportando valor a sus clientes. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>&nbsp;</p>
<div style="text-align: center;"><img class="size-full wp-image-131 aligncenter" title="foto_empresa" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2011/07/foto_empresa.jpg" alt="" width="235" height="175" /></div>
<p>&nbsp;</p>
<div>En mi opinión, la clave de todos los negocios son las personas. Al final, una empresa, no es más que una iniciativa humana en la que se unen varias personas en torno a algún sueño para poder llegar a expresar sus talentos y conocimientos, para ir dando y aportando valor a sus clientes.</div>
<div>
<p>Con el actual avance de la tecnología, la cantidad de altibajos, tanta competencia y tanto cambio en el mundo empresarial, la mayoría de gente ha olvidado que la clave de todo esto está en las relaciones humanas. Al ritmo actual al que estamos sometidos, es fácil sacrificar las relaciones en favor de los resultados. Pero la realidad es que cuanto más fuerte sean los lazos entre tus compañeros y tú, así como las relaciones con los clientes para los que trabajas, mejores serán tus resultados, o al menos esa es mi experiencia.</p>
<p>La sociedad ha creado un nuevo universo empresarial. Y estoy totalmente de acuerdo, cuando leo en algunos sitios, que hay que desechar las viejas técnicas y tácticas utilizadas hasta ahora y adaptarse a un mundo totalmente nuevo. Si seguimos haciendo lo mismo que hacíamos en los 80 y 90 e incluso en los 2000, seguiremos obteniendo esas altísimas tasas de fracaso en los proyectos. Todos hemos escuchado alguna vez la famosa frase de Einstein “Si buscas resultados distintos, no hagas siempre lo mismo.” e incluso hemos leído el líbro de Winnie de Pooh donde pone:<br />
</br></p>
<h5 style="text-align: center;"></h5>
<h5 style="text-align: center;">
<img class="aligncenter" src="https://lh6.googleusercontent.com/uesNwAG5sAHu8BcHs1N6Fvm81aoChC39xW9ZxJwumahM6winqaWeHLRe8zvRlCtoosjRCkOIC4WYyUK-WaKA4o-LVwm7bfWIXm66qSD7v-Qk_SjpoQ4" alt="" width="150px;" height="196px;" /></p>
<p>“<strong>Aquí está el oso Edward, bajando las escaleras, golpeándose en la cabeza, detrás de Christopher Robin. Es, por lo que él sabe, la única forma de bajar las escaleras, pero a veces siente que hay otra manera, si sólo pudiera parar de golpearse un momento y pensar en ello. Y entonces sintió que quizás&#8230;</strong>”</h5>
<p>&nbsp;</p>
<p>Los que se resisten a cambiar y se aferran temerosos a las mismas costumbres y hábitos, acabarán extinguiéndose, como los dinosaurios. ¡No vivas en el pleistoceno como los dinosaurios!!</p>
<p>En fin, lo que quiero decir es que, si de verdad se quiere alcanzar el más alto potencial en los negocios, se debe tratar a la gente excepcionalmente bien. Desvivete por tus clientes y ayuda a desarrollar las capacidades de tus compañeros. No necesitamos ser managers para despertar lo mejor en nuestros compañeros ni para ejercer una magnífica influencia en nuestra organización. No necesitamos ser ejecutivos para tener unas relaciones estupendas con nuestros clientes, de manera que alaben nuestros productos y el servicio que ofrecemos. Al final casi siempre son nuestros clientes los que más venden nuestros servicios y nuestros productos. Solo necesitamos dedicarnos cada día a expresar lo mejor de nosotros mismos y dejar una huella fantástica en otras personas.</p>
<p>Las mejores compañías cuentan no solo con equipos de personas que rinden al máximo, sino con equipos de personas con las que mantienen inmejorables relaciones. Y es que en realidad un negocio no es más que unas especie de conversación. Y si la empresa en la que trabajas olvida avivar esa conversación y las relaciones humanas entre los implicados, la conversación acabará pronto y el negocio fracasará.</p>
<p>Si de verdad quieres que tu empresa esté a la cabeza de tu sector, todo el mundo que esté en ella importa. Todo el mundo que trabaje en la empresa, es importante. Todas las personas de la empresa tienen que estar comprometidas y conectadas, porque la calidad de una empresa depende de la calidad de sus trabajadores. </p>
<p>Las buenas relaciones te darán una buena empresa. Las relaciones extraordinarias te darán una empresa extraordinaria.</p>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.superjueves.net/pensamientosdeotromas/2011/07/07/la-clave-de-los-negocios-son-las-personas/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>El Líder que no tenía cargo</title>
		<link>http://www.superjueves.net/pensamientosdeotromas/2011/06/22/73/</link>
		<comments>http://www.superjueves.net/pensamientosdeotromas/2011/06/22/73/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 19:34:55 +0000</pubDate>
		<dc:creator><![CDATA[Alvaro García Loaisa]]></dc:creator>
				<category><![CDATA[Agilidad]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Positivismo]]></category>
		<category><![CDATA[Productividad]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Agil]]></category>
		<category><![CDATA[agilidad]]></category>
		<category><![CDATA[cargo]]></category>
		<category><![CDATA[empresa]]></category>
		<category><![CDATA[empresas]]></category>
		<category><![CDATA[fábula]]></category>
		<category><![CDATA[líder]]></category>
		<category><![CDATA[Liderazgo]]></category>

		<guid isPermaLink="false">http://www.superjueves.net/pensamientosdeotromas/?p=73</guid>
		<description><![CDATA[&#160; Hace poco, terminé un libro llamado “El líder que no tenía cargo” de Robin Sharma. El libro es una novela, en la que a través del protagonista, nos va abriendo las puertas a la filosofía del profesional, del líder sin cargo. La cuál se podría resumir, así: “No importa el lugar que ocupes en [&#8230;]]]></description>
				<content:encoded><![CDATA[<div style="text-align: center;"><img class="size-full wp-image-75 aligncenter" style="margin-top: 10px; margin-bottom: 10px;" title="Martin A. La Regina" src="http://www.superjueves.net/pensamientosdeotromas/wp-content/uploads/2011/06/9789502805313.jpg" alt="" width="244" height="375" /></div>
<p>&nbsp;</p>
<div>
<p>Hace poco, terminé un libro llamado “<a href="http://www.amazon.com/lider-tenia-cargo-Leader-Title/sim/8425344425/2" target="_blank">El líder que no tenía cargo</a>” de Robin Sharma.</p>
<p>El libro es una novela, en la que a través del protagonista, nos va abriendo las puertas a la filosofía del profesional, del líder sin cargo. La cuál se podría resumir, así:</p>
</div>
<div>
<p dir="ltr">“No importa el lugar que ocupes en el organigrama empresarial o cuales sean tus circustancias personales. Lo fundamental es que tienes capacidad para demostrar que eres un líder. Estés donde estés en tu profesión o en tu vida, siempre debes dar el máximo.”</p>
<p dir="ltr">En el libro, Robin, intenta hacer ver la habilidad que todos tenemos para llegar a tener un gran liderazgo. Pero no un liderazgo en el sentido de tener mucha presión acompañado de una gran responsabilidad en una gran empresa. Sino un liderazgo diario, en la vida de cada uno, y haciéndonos ver como podemos influenciar a cada persona de nuestro alrededor positivamente, inspirando, dando ejemplo en nuestro trabajo y actitud diaria. El tipo de liderazgo que tiene que ver con la excelencia en el trabajo y en el comportamiento, dando igual el puesto en el que te encuentres.</p>
<p dir="ltr">Todos podemos tener un millón de razones para desanimarnos, para no estar satisfechos, para no implicarnos en nuestro trabajo. Podríamos quejarnos de que no somos más que un empleado y que lo único que hacemos no es más que trabajar para la gente con mucho dinero. Pero una de las más grandes libertades que tenemos como personas, es la libertad de elegir cómo vemos nuestro papel en el mundo y el poder que tenemos para tomar decisiones positivas en cualquier circunstancia en la que nos encontramos.</p>
<p>Este libro me ha hecho recordar y replantearme muchas cosas de mi vida reciente. Cuando empecé a entrar, a leer y meterme en el mundo de la agilidad, no me dí cuenta de que cada vez estaba más ilusionado. No tenía ni idea de lo que depararía, pero desde entonces he aprendido que la incerteza es un regalo precioso. A casi todos nos da miedo lo desconocido. No debería ser así. Lo desconocido no es más que el comienzo de una aventura, una nueva oportunidad de crecer. Y justamente por estas causas me decidí a empezar a escribir en este blog <img src="http://www.superjueves.net/pensamientosdeotromas/wp-includes/images/smilies/icon_biggrin.gif" alt=":D" class="wp-smiley" /> </p>
</div>
<p>Salu2!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.superjueves.net/pensamientosdeotromas/2011/06/22/73/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
