<?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>Pensando en Red</title> <atom:link href="http://pensandoenred.com/feed/" rel="self" type="application/rss+xml" /><link>http://pensandoenred.com</link> <description>nada es tan fácil como parece serlo</description> <lastBuildDate>Mon, 02 Jan 2012 08:35:01 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Objetivos 2012</title><link>http://pensandoenred.com/2012/01/02/objetivos-2012/</link> <comments>http://pensandoenred.com/2012/01/02/objetivos-2012/#comments</comments> <pubDate>Mon, 02 Jan 2012 08:35:01 +0000</pubDate> <dc:creator>mariotux</dc:creator> <category><![CDATA[Agile]]></category> <category><![CDATA[Pensamientos]]></category> <category><![CDATA[Varios]]></category> <category><![CDATA[Android]]></category> <category><![CDATA[año]]></category> <category><![CDATA[balance]]></category> <category><![CDATA[coderetreat]]></category> <category><![CDATA[java]]></category> <category><![CDATA[katayunos]]></category> <category><![CDATA[retrospectiva]]></category> <guid
isPermaLink="false">http://pensandoenred.com/?p=854</guid> <description><![CDATA[Comenzamos el año con nuevos objetivos, tras haber repasado los del año anterior. Proyectos personales Symfony2 para mi es una revelación en PHP, así que estoy reescribiendo parte del código que tenía hecho en su versión anterior e intentando darle un giro a algunas ideas que tenía en mente para ambos proyectos, arreglamicarretera.com y gentebinaria.com. [...]]]></description> <content:encoded><![CDATA[<p>Comenzamos el año con nuevos objetivos, tras haber repasado los del año anterior.</p><h2>Proyectos personales</h2><p><strong>Symfony2</strong> para mi es una revelación en PHP, así que estoy reescribiendo parte del código que tenía hecho en su versión anterior e intentando darle un giro a algunas ideas que tenía en mente para ambos proyectos, arreglamicarretera.com y gentebinaria.com.</p><p>De estos dos, por ahora el proyecto prioritario es del de arreglamicarretera.com que es el que más tiempo lleva en el TODO. Aunque tal y como han ido estos últimos meses creo que tendré una primera versión en breve.</p><h2>Técnicas de desarrollo y artesanía del software</h2><p><strong>Clean Code</strong>, libro que he estado leyendo a capítulos sueltos. Antes de terminarlo, volver a repasar esos capítulos que me han parecido interesantes.</p><p><strong>Java</strong>, seguir profundizando en este lenguaje que me ha fascinado.</p><p><strong>Groovy</strong>, estoy participando en un proyecto colaborativo en este lenguaje. Tengo que poder sacar algo de tiempo par involucrarme más.</p><p><strong>COBOL</strong>, si... lenguaje del pleistoceno fosilizado con actividad importante en transacciones bancarias <img
src='http://pensandoenred.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> Investigando por internet vi que había un framework de test para este lenguaje, algo probé, pero este año en estos 12 meses, estoy seguro que coincidiré con <a
href="https://twitter.com/#!/jbeerdev">@jbeerdev</a> y una kata en COBOL habrá que hacer. Todavía pongo de moda los lenguajes "retro" ^_^</p><p><strong>XP,</strong> terminar el libro de Extreme Programming Installed para poder continuar con Extreme Programming Explained.</p><h2>Las personas</h2><p>Tener compañeros que llevan más tiempo que yo en esto del agilismo ayuda a perfilar el siguiente movimiento en el aprendizaje de este mundillo. <a
href="https://twitter.com/#!/joserra_diaz">@joserra_diaz</a> es un buen compañero al que estimo, y el que en estos meses estoy "utilizando" en parte para que me guíe en este aprendizaje continuo.</p><p><a
href="https://twitter.com/#!/iturriozbeitia">@iturriozbeitia</a>, <a
href="https://twitter.com/#!/blas_i">@blas_i</a>, <a
href="https://twitter.com/#!/joserra_diaz">@joserra_diaz</a>, <a
href="https://twitter.com/#!/olatzzamora">@olatzZamora</a>, <a
href="https://twitter.com/#!/sjimenezmateo">@sjimenezmateo</a>, <a
href="https://twitter.com/#!/jessi_aguado">@jessi_aguado</a>, <a
href="https://twitter.com/#!/salorino">@salorino</a> trabajar con ellos ha sido una experiencia inolvidable. Las personas, que estén alineadas en una visión de mejora continua, no sólo trabaja la técnica, si no el espíritu de equipo. Por muy alineado que esté un equipo, siempre hay una posible mejora. La excelencia, se consigue trabajando con personas.</p><p><strong>Agile retrospectives</strong>, creo que llego tarde a leer este libro, pero ya lo tengo entre manos.</p><h2>Comunidad ágil</h2><p><strong>Open Space de clientes de software</strong>, Es una idea que llevo rumiando hace ya unos meses. A algunos de vosotros ya os la he comentado y estoy elavorando una propuesta para ver si consigo que se encuentre en un estado lo suficiente maduro para que alguien me haga caso, así que si quieres participar en ello y/o tienes alguna idea/sugerencia no dudes en ponerte en contacto conmigo.</p><p><strong>Katayunos/Merendojos/Saraos</strong>, este año es el año de... participar en todo sarao que se ponga a tiro y exista disponibilidad para ello.</p><p><strong>CodeRetreat</strong>, un code retreat al año no hace daño... asistir a uno de estos eventos ayuda a ver lo que has podido avanzar y/o progresar en el objetivo de mejorar tu técnica. Más de uno al año, puede ser duro ^_^</p><h2>Otros</h2><p>Otros pero no menos importantes:</p><p><strong>Deporte para no fumar</strong>, sustituir la nicotina por endorfinas. La mejor técnica para dejar de fumar. Siempre que hago deporte siempre dejo el tabaco, lo malo... que cuando dejo el deporte el tabaco vuelve O_o! tendré que conseguir hacer deporte con mayor continuidad.</p><p>Atender más el blog, bloguear con más frecuencia. Este año pasado, ha sido el año que menos he publicado, así que a nada que me esfuerce ya mejoraré la frecuencia de publicación con respecto al año anterior.</p><p>A veces nos centramos tanto en aprender, en investigar que no nos damos cuenta que estamos "penalizado" el tiempo con nuestra familia. Este año, la prioridad será la familia sobre todo lo demás.</p> ]]></content:encoded> <wfw:commentRss>http://pensandoenred.com/2012/01/02/objetivos-2012/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Repaso objetivos 2011</title><link>http://pensandoenred.com/2012/01/02/repaso-objetivos-2011/</link> <comments>http://pensandoenred.com/2012/01/02/repaso-objetivos-2011/#comments</comments> <pubDate>Mon, 02 Jan 2012 07:34:38 +0000</pubDate> <dc:creator>mariotux</dc:creator> <category><![CDATA[Agile]]></category> <category><![CDATA[Pensamientos]]></category> <category><![CDATA[Varios]]></category> <category><![CDATA[Android]]></category> <category><![CDATA[año]]></category> <category><![CDATA[balance]]></category> <category><![CDATA[coderetreat]]></category> <category><![CDATA[java]]></category> <category><![CDATA[katayunos]]></category> <category><![CDATA[Python]]></category> <category><![CDATA[retrospectiva]]></category> <category><![CDATA[ror]]></category> <category><![CDATA[ruby]]></category> <guid
isPermaLink="false">http://pensandoenred.com/?p=849</guid> <description><![CDATA[Siguiendo la tónica de estas fechas toca repasar los objetivos planteados el año pasado y comentar los que deseo perseguir este nuevo año 2012. En general el 2011 ha sido un año muy satisfactorio, donde he podido crecer como persona y como profesional. Comencemos con el repaso del 2011 arreglamicarretera.com y gentebinaria.com Este año ha [...]]]></description> <content:encoded><![CDATA[<p>Siguiendo la tónica de estas fechas toca repasar los objetivos planteados el año pasado y comentar los que deseo perseguir este nuevo año 2012. En general el 2011 ha sido un año muy satisfactorio, donde he podido crecer como persona y como profesional.</p><h2>Comencemos con el repaso del 2011</h2><h3>arreglamicarretera.com y gentebinaria.com</h3><p>Este año ha sido tan ajetreado que esos proyectos personales que uno tiene en mente de abordarlos lo antes posible siguen estando en el TODO. Arreglamicarretera.com y GenteBinaria.com son proyectos que están en la cola que no tienen que caer en el baúl de los recuerdos. A veces es difícil dedicar tiempo para lanzar un proyecto cuando tienes la imperiosa necesidad de probar y aprender cosas nuevas, no siempre nos da el tiempo para todo. Suena a excusa lo se.</p><p>Así que estos objetivos para el 2011 no se cumplieron, aunque todos están empezados.</p><h3>Técnicas de desarrollo y artesanía del software</h3><p>En este punto, <a
href="http://pensandoenred.com/2011/01/05/comenzando-el-2011-persiguiendo-objetivos-mini-balance-2010/">hablaba el año pasado</a> de lo que me apasionó el descubrir técnicas de desarrollo que me motivaban a programar de mejor y disfrutando de ello. Y hacía mención a "<strong>Esto funciona señores, no es sólo teoría</strong>" y es cierto. Este año ha sido el año en el que se ha formado comunidad en la zona norte. Un año de compartir conocimiento y conocer gente afín a tu punto de vista hacia la profesión de informático loco que escribe cosas raras en la pantalla. El empuje y las ganas de todo el mundo de la comunidad de la zona empujaba y fomentaba el auto-aprendizaje para su divulgación y así fomentar la mejora continua entre los miembros que habitualmente nos solemos reunir.</p><p>No sólo eso, si no que estas técnicas que todo el mundo aprovechaba su tiempo libre para practicarlas con la intención de conocerlas y algún día poder aplicarlas en el trabajo, han ido calando y quien más y quien menos a lo largo del año ha ido dando un giro a su vida laboral en donde lo que era la "afición" se convertía en "profesión". <strong>Disfrutar trabajando</strong>, el mejor de los objetivos que creo que dentro de la comunidad que se ha formado en la zona norte se ha ido consiguiendo en conjunto y de forma individual.</p><h3>Tecnologías</h3><p>Vuelvo a empezar con "Soy<strong> LAMPero</strong> de vocación", aunque me encanta poder trabajar en otras tecnologías, PHP siempre tendrá un rincón en mi corazoncito tecnológico. Me gusta PHP pero sintácticamente es algo anticuado y dificil de escribir en compración con otros lenguajes que bien por su sintaxis o por los IDE's con los que se trabaja es mucho más práctico y cómodo desarrollar. Este año se publicó Symfony2 y desde entonces estoy probando este framework de desarrollo del cual estoy muy contento que exista algo tan interesante en esta tecnología que aporte tanto valor al programador.</p><p><strong>Java</strong>, al que siempre le ponía ojitos, ese lenguaje con el que aprendí OOP ese lenguaje que siempre me pareció un referente... por fin no sólo no ha sido sólo un lenguaje con el que me gustaba practicar de vez en cuando. He tenido la posibilidad de poder estar en un equipo de trabajo de esta tecnología en el que he participado en un par de proyectos que me ha ayudado a disfrutar de él. No sólo eso, si no que también me ha hecho ver que la tecnología nunca es la barrera. Lo mejor del 2011, el trabajar con este lenguaje al que algunos programadores le tienen tirria, pero eso es porque todavía no han tenido que trabajar con PHP <img
src='http://pensandoenred.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /></p><p><strong>Android SDK</strong>, este año poco he podido jugar con él. Aunque ha evolucionado mucho desde que comencé a trastear con android, pero me siento mucho más cómodo trabajando en un entorno java, así que este año tendré que recuperar un poco el poder trastear con este SDK.</p><p><strong>Groovy</strong>, oooh si! groovy. He podido invertir tiempo lo suficiente, como para poder decir que no me importaría abordar un proyecto con esta tecnología. Aunque haya descubierto que me gusta mucho más mockito que la forma de testear en groovy.</p><p><strong>Ruby</strong>, este lenguaje es una gozada. En vez de programar, es como escribir lo que quieres que haga ^_^, no he invertido el tiempo suficiente para poder probarlo de forma autónoma pero siempre que he tenido la posibilidad de verlo así lo he hecho, gracias a poder practicar pair en coderetreat/dojos/katayunos y con compañeros y amigos. No deja de sorprenderme, aunque no tengo claro hasta donde se puede llegar con él.</p><p><strong>Python</strong>, sigue siendo por ahora una declaración de buenas intenciones. Este año no he practicado nada con Python.</p><p><strong>COBOL</strong>, curiosamente este lenguaje ha salido de la chistera! La mujer trabaja con COBOL, y cuando hablamos de trabajo me gusta entender lo que me cuenta cuando habla de tecnología, así que poco a poco he ido aprendiendo y técnicamente alguna prueba ya hemos ido haciendo. Tengo una buena profesora ^_^. No me gustan los GO TO, me recuerdan a Clipper... Pendiente queda hacer una kata con COBOL en un reto que nos propusimos <a
href="https://twitter.com/#!/jbeerdev">@jbeerdev</a> en una desvariada conversación por twitter.</p><h3>Resumen</h3><p>He disfrutado mucho de la tecnología a lo largo del 2011, me ha divertido mucho aprender, probar y sobre todo practicar. Pero algo que nos pierde a los que tenemos formación técnica, es precisamente eso... la técnica. Este año, mientras mi preocupación era la tecnología me he ido dando cuenta que también he aprendido y le he dado más importancia a trabajar mejor con las personas. <strong>La técnica y las metodologías son importantes, pero sin personas que creen en ellas y las apliquen no sirven para nada</strong>. Ya no somos nuevos en el mundo laboral, y todos sabemos la importancia que tiene trabajar con personas, pero lo que he podido experimentar este año en uno de los equipos del cual he formado parte ha sido muy revelador, lo que me ha hecho crecer más como persona y profesional.</p><p><em><strong>2011, color favorito: Azul, motivación: Ser feliz.</strong></em></p><h3>Objetivos</h3><p>Finalmente no he participado en la organización del <strong>2º CodeRetreat Donosti</strong>, pero si en la multitud de<a
href="http://katayunos.com"> katayunos.com</a> que se han ido haciendo a lo largo del año. Considero que este objetivo de organizar evento para mejorar nuestra técnica se ha visto cumplido.</p><p><strong>AgileSpain</strong>, asistir al Agile Open Space, este año ha sido fácil. Aunque repita este año y los siguientes, este fue verdaderamente especial. Lástima ha sido no poder asistir este año a la CAS, objetivo para este año ^_^.</p><p><strong>PHPConference</strong>, no fue posible. La prioridad de tecnología cambió a lo largo del año.</p><p><strong>Idioma</strong>, ya puedo decir que me he leído más de un libro en inglés. No sólo eso, también lo he entendido <img
src='http://pensandoenred.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> me siento más cómodo con la lectura en este idioma. La mejora en este idioma me ha sido verificada cuando en unas vacaciones a Londres tuve que lidiar con el idioma, así que objetivo cumplido y en curso.</p><p><strong>TDD</strong>, practicar, practicar y más practicar. Practicar en katas y por supuesto en el trabajo. Cuanto más tiempo se invierte, más te das cuenta de que hay que seguir aprendiendo y pracicando.</p><p><strong>XP</strong>, este tipo de prácticas ya forman parte de mi manera de ver e intentar afrontar las tareas.</p><p><strong>Retrospectivas</strong>, ya no son sólo pluses y deltas. El objetivo no es sólo hablar de lo ocurrido en la iteración. Este tipo de reuniones son las que aporta valor al proyecto, al equipo y a la persona. Es la reunión más importante en la que más conclusiones podemos obtener para mejorar, una buena retrospectiva ayuda y fomenta la mejora continua.</p><p><strong>Deporte</strong>, claro! el reto de todos los años! como no va a faltar este! si si, este año también he practicado deporte. Unos 4 meses de deporte, hasta que llegó el otoño/invierno. MTB, mi último deporte de "chaval" y el que me ayuda a poder disfrutar de un buen descanso nocturno.</p><p><strong>Topicos</strong>: todos, todos los he cumplido durante un periodo de tiempo en este pasado año, aunque no lo suficiente tiempo para que duraran todo el año.</p><h3>Anexo</h3><p>A lo largo del año he ido conociendo a mucha gente, bien en eventos o por twitter y en algunos de los eventos desvirtualizando a gente que sigo por twitter. De todos he aprendido, y me alegro de conocer a gente que comparte la misma visión de la profesión. Lamentablemente la memoria no es una de mis virtudes ^_^, así que me resultará difícil poder mencionar a todos. Pero tu lector que has llegado hasta aquí, y si me has conocido este año, da por hecho que me has aportado valor y lo seguirás haciendo ya que compartimos una visión muy alineada de nuestro sector y en el 2012 seguro que volveremos a vernos.</p> ]]></content:encoded> <wfw:commentRss>http://pensandoenred.com/2012/01/02/repaso-objetivos-2011/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>10 consejos para trabajar en remoto</title><link>http://pensandoenred.com/2011/10/10/10-consejos-para-trabajar-en-remoto/</link> <comments>http://pensandoenred.com/2011/10/10/10-consejos-para-trabajar-en-remoto/#comments</comments> <pubDate>Mon, 10 Oct 2011 09:10:59 +0000</pubDate> <dc:creator>mariotux</dc:creator> <category><![CDATA[Varios]]></category> <category><![CDATA[casa]]></category> <category><![CDATA[consejos]]></category> <category><![CDATA[domicilio]]></category> <category><![CDATA[remoto]]></category> <category><![CDATA[trabajo]]></category> <guid
isPermaLink="false">http://pensandoenred.com/?p=843</guid> <description><![CDATA[La flexibilidad de trabajar desde casa es un lujo que tenemos que saber administrar de una manera adecuada para aprovechar al máximo nuestra productividad sin caer en el vicio de vivir para trabajar. Trabajar desde nuestro domicilio tiene sus ventajas, pero tenemos que saber identificar y controlar las desventajas que esta situación nos puede ocasionar. [...]]]></description> <content:encoded><![CDATA[<p>La flexibilidad de trabajar desde casa es un lujo que tenemos que saber administrar de una manera adecuada para aprovechar al máximo nuestra productividad sin caer en el vicio de vivir para trabajar. Trabajar desde nuestro domicilio tiene sus ventajas, pero tenemos que saber identificar y controlar las desventajas que esta situación nos puede ocasionar. Aquí van 10 consejos para poder organizarte trabajando en remoto sin "perder" la cabeza por el trabajo.</p><ol><li>A las mañanas antes de comenzar la jornada, procura desayunar fuera de casa. Si entras a trabajar a las 9 de la mañana y normalmente te levantas a las 8 para salir a las  8.30, procura salir a las 8.30 a desayunar para comenzar el trabajo a las 9.</li><li>Nunca y terminantemente prohibido, trabajar en pijama <img
src='http://pensandoenred.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Trabajar desde casa puede tener "ese aliciente" al principio, pero pronto te darás cuenta que la sensación de que la mañana se junta con la noche sin darte cuenta.</li><li>Márcate un horario fijo, la flexibilidad puede acabar siendo contraproducente. Si partes tu jornada por diversos motivos gracias a la flexibilidad de trabajar desde casa, puede ocurrir que aunque trabajes 8h, acabes la jornada con la sensación de haber estado trabajando todo el día.</li><li>Habilita una zona de trabajo en tu domicilio, una zona habilitada y condicionada que te ayude a cambiar el "chip" a trabajo distinguiéndola de la de ocio. Por ejemplo, el equipo sobre mesa para trabajar, y cuando te dedicas a "tus cosas" utiliza el portátil en otra localización de tu hogar.</li><li>Relaciónate con tus compañeros, no tengas la sensación de estar en tu burbuja. Cuanto más directa es la comunicación mucho mejor, por lo que la vídeo conferencia sería el medio adecuado, el messenger puede servir para un apuro puntual.</li><li>Visita la oficina al menos una vez por semana, por muy lejos que puedas tener la oficina, seguro que al menos una vez por semana podrás acercarte. No pierdas la condición de formar parte de una organización, tus objetivos forman parte de la misma.</li><li>A media mañana, procura salir al menos 15min. Aprovecha para almorzar, dar un paseo... toma algo de aire fresco. También puedes comer algún día fuera de casa, aunque la comida de casa siempre es mejor, el "desconectar" de tu lugar de trabajo no estará de más.</li><li>En el hogar tenemos menos interrupciones que en la oficina, por lo que es probable que si no controlemos el foco de nuestras actividades acabemos en algún momento sobrecargados. Es importante el uso de pomodoros para controlar tu tiempo de foco. No sólo eso, en esas pausas de descanso, procura realizar alguna actividad doméstica, a parte de ahorrar tiempo para cuando termines de trabajar también te ayudará a desconectar en las pausas de los pomodoros.</li><li>Realiza alguna actividad física, en el horario que más te apetezca. Por las mañanas puede ser la excusa para salir temprano. A media mañana puede ser el momento que necesitas para desconectar, o al finalizar la jornada.</li><li>Al terminar la jornada, procura salir de casa. Conseguir el ritual de, "volver a casa, al finalizar el trabajo". Dar un paseo, salir a hacer deporte, a tomarte un café...</li></ol><p>No olvides que tu hogar no es sólo tu habita de trabajo, la flexibilidad horaria y de trabajar en tu domicilio te puede ayudar en muchas cosas en tu vida. En el caso de que tengas descendencia, podrías ajustar tu horario de salidas para desconectar con la entrada y salida del colegio.</p><p>Esas recomendaciones, son las que he ido adquiriendo con el tiempo. Los primeros días, trabajar en pijama es algo extraño pero lo acabas repudiando. Y no vale eso de "me visto sólo la parte superior, para las vídeo conferencias", eso sólo es una chorrada que se ve en la televisión <img
src='http://pensandoenred.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><p>Claro está, si trabajas en remoto también me gustaría conocer tus impresiones para poder mejorar en mi condición, anímate a dejar un comentario con tu experiencia.</p> ]]></content:encoded> <wfw:commentRss>http://pensandoenred.com/2011/10/10/10-consejos-para-trabajar-en-remoto/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>Agilistas de librillo</title><link>http://pensandoenred.com/2011/08/24/agilistas-de-librillo/</link> <comments>http://pensandoenred.com/2011/08/24/agilistas-de-librillo/#comments</comments> <pubDate>Wed, 24 Aug 2011 03:17:44 +0000</pubDate> <dc:creator>mariotux</dc:creator> <category><![CDATA[Pensamientos]]></category> <guid
isPermaLink="false">http://pensandoenred.com/?p=838</guid> <description><![CDATA[Cuando se nos llena la boca hablando de filosofía lean, metodologías ágiles y sus principios, siempre solemos recurrir a lo que dice el libro de (...) sobre el tema (...). No deberíamos de olvidar que esos escritos por personas que han pasado por experiencias siempre son sus puntos de vista y siempre exponen que es [...]]]></description> <content:encoded><![CDATA[<p>Cuando se nos llena la boca hablando de filosofía lean, metodologías ágiles y sus principios, siempre solemos recurrir a lo que dice el libro de (...) sobre el tema (...). No deberíamos de olvidar que esos escritos por personas que han pasado por experiencias siempre son sus puntos de vista y siempre exponen que es lo que les ha estado funcionando. Recurrir al procedimiento del manual, a lo que dice el libro a lo que el "gurú" de turno tiene en mente o siempre repite, es dejarnos llevar por la corriente en algunas ocasiones.</p><p>En esta profesión, en la que estamos siempre en el continuo aprendizaje ahora nos encontramos en que tenemos aprender de nosotros mismos. De como somos como personas hacia los demás y como deberíamos comportarnos para funcionar en un equipo y no como parte de una entidad grupal.</p><p>Todo escrito es el conocimiento y experiencia que nos debería aportar el conocimiento o la base suficiente para no cometer los mismos errores y encaminar mejor desde un principio nuestro camino. Pero como todo, no puede quedar en "hagamos lo que dice el libro" para ser buenos trabajando de esta forma. No, eso no es suficiente aunque sea un primer paso. Tienes que <strong>creer</strong>, tienes que <strong>sentir</strong> y sobre todo ser capaz de adaptarte para ir aprendiendo de tus propios errores.</p><p>A veces me molestan esos agilistas de librillo, que mucho dicen y poco hacen. Todos tenemos la capacidad de pensar, lo hacemos a diario, otra cosa es que lo hagamos para temas de interés.</p><p>Hace más de 2 años que conocí la metodología y llevo casi 2 años aprendiendo a usarla. En el transcurso de este tiempo, he probado cosas que me han gustado y he fallado en otras muchas. Todavía tengo mucho que aprender y mucho que aplicar, pero procuraré fallar a tiempo para mejorar. Y sí, en este tiempo he mejorado. En capacidades técnicas y aptitudes personales, en mayor o menor grado pero así lo creo.</p><p>No pretendo hacer mención a la NO lectura, todo lo contrario. Sin embargo es muy importante que entendamos que no es la biblia, que podemos pensar y deducir que es lo que nos puede convenir.</p><p>Me gusta la sensación de anarquía que provoca el agilismo, y me encanta los resultados de la autogestión.</p><p>El cambio, es pensar en trabajar con personas y decidir dentro del equipo. Siempre tenemos miedo al cambio, y a veces no se quiere cambiar para no salir del área de confor.</p><p>Señores! a todos nos toca evolucionar, cambiar y aprender! muevan ficha!</p><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://pensandoenred.com/2011/08/24/agilistas-de-librillo/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>El cliente de software y los clanes de proveedores</title><link>http://pensandoenred.com/2011/08/13/el-maltrato-al-cliente-de-software/</link> <comments>http://pensandoenred.com/2011/08/13/el-maltrato-al-cliente-de-software/#comments</comments> <pubDate>Sat, 13 Aug 2011 15:49:07 +0000</pubDate> <dc:creator>mariotux</dc:creator> <category><![CDATA[Pensamientos]]></category> <category><![CDATA[clientes]]></category> <category><![CDATA[programadores]]></category> <category><![CDATA[proveedores]]></category> <category><![CDATA[software]]></category> <guid
isPermaLink="false">http://pensandoenred.com/?p=835</guid> <description><![CDATA[El cliente de software es una especie en proliferación, capaz de darse cuenta que sus proveedores cobren lo que le cobren siempre hacen la misma faena. No cumplen con las fechas que le prometen, casi nunca terminan de satisfacerle por completo y encima luego le cobran por mantenimientos enmascarando los fallos que se deja el [...]]]></description> <content:encoded><![CDATA[<p>El cliente de software es una especie en proliferación, capaz de darse cuenta que sus proveedores cobren lo que le cobren siempre hacen la misma faena. No cumplen con las fechas que le prometen, casi nunca terminan de satisfacerle por completo y encima luego le cobran por mantenimientos enmascarando los fallos que se deja el proveedor.</p><p>Esta especie, esta evolucionando de manera descoordinada a golpe de talonario y subvenciones. Adquiriendo software... parte de la culpa la tiene su acechador más cercano, el proveedor de software. Que cazan en grupo pero rara vez en manada. Decenas de de proveedores suelen estar acechando al cliente, tirando los precios cada vez más abajo y más cerca.</p><p>Pero el clan de cada proveedor de software que se acerca al cliente, tienen sus foros internos revueltos en la mayoría de ocasiones. Hordas de programadores hambrientos teclean a golpe de tambor siguiendo el ritmo que les marca el capataz para conseguir llevar a unas fechas inciertas.</p><p>Tras lo que hemos podido contar hasta aquí, tenemos unos clientes de software que no saben a quien comprar, que teniendo en cuenta que lo que les va a costar no tendrá mucha diferencia con el resultado que les gustaría obtener, y para más inri no le cae bien a los ejecutores de su plan, ya que es el culpable de los latigazos y de esfuerzos extra sin sentido y/o razón aparente.</p><p>El cliente, sigue siendo ese incomprendido. Tiene necesidades que cubrir pero nunca lo consigue con el software, a veces algunos predicadores de algún clan de proveedores de software consigue evangelizarlos, lo cual significa que siempre "se la meten doblada" ya que el cliente acepta todo lo que le dicen y no ve la realidad.</p><p>El cliente, esa especie que no encuentra la manera de solucionar sus necesidades de software. No hay productos en el mercado que se le pueda ajustar y tiene que esforzarse en intentar hacerlo a medida, ya que los clanes no disponen de tierras fértiles para cultivar productos, a lo que se dedican a la caza de servicios.</p><p>El cliente, maltratado por sus proveedores, por sus contratos y restricciones, sin ser comprendido por los ejecutores de su plan y sin amigos que no quieran conseguir una firma suya en un papel que le ate a un compromiso económico.</p><p>El cliente de software está mal educado, ya que también se da cuenta que muchos clanes están tirando precios, por lo que cuando es grande este cliente, siempre pide más funcionalidad a menor coste, lo que obliga a que los clanes cambien su estrategia en cobrar mantenimientos.</p><p>Es un ciclo vicioso, y difícil de salir. Aunque existe la profecía de que algún día proveedores de guantes blancos conseguirán fertilizar las tierras para cultivar productos y será el cambio en el mundo del software. Donde la variedad de productos podrá hacer que el cliente pueda encontrar con mayor facilidad resolver su necesidad a un coste más reducido.</p><p>Los clanes podrán cultivar productos y ofrecer servicio de colaboración con sus clientes sin tener que comportarse como carroñeros, y habrá alimento para todos, y veremos gordos programadores felices con sus clientes, trabajando cubriendo las necesidades que se ajustan al negocio de su cliente.</p><blockquote><p>como lo lea Espilber, seguro que hace algún corto <img
src='http://pensandoenred.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p></blockquote><p>&nbsp;</p> ]]></content:encoded> <wfw:commentRss>http://pensandoenred.com/2011/08/13/el-maltrato-al-cliente-de-software/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>La importancia de las personas en el agilismo</title><link>http://pensandoenred.com/2011/06/12/la-importancia-de-las-personas-en-el-agilismo/</link> <comments>http://pensandoenred.com/2011/06/12/la-importancia-de-las-personas-en-el-agilismo/#comments</comments> <pubDate>Sun, 12 Jun 2011 14:36:25 +0000</pubDate> <dc:creator>mariotux</dc:creator> <category><![CDATA[Agile]]></category> <category><![CDATA[Personas]]></category> <guid
isPermaLink="false">http://pensandoenred.com/?p=828</guid> <description><![CDATA[El agilismo es algo que está renaciendo con fuerza y contagiando a la mayoría de esas personas que desean mejorar su forma de trabajar. Pero mucho se habla de las metodologías y técnicas que nos ayudan a afrontar este reto de transformar nuestra vieja forma de desarrollar software, para que nuestra entrega de software sea [...]]]></description> <content:encoded><![CDATA[<p>El <strong>agilismo</strong> es algo que está renaciendo con fuerza y contagiando a la mayoría de esas personas que desean mejorar su forma de trabajar. Pero mucho se habla de las metodologías y técnicas que nos ayudan a afrontar este reto de transformar nuestra vieja forma de desarrollar software, para que nuestra entrega de software sea mejor y conseguir que el cliente realmente adquiera software que le sea de utilidad para su negocio.</p><p>En nuestra mano está el utilizar: Scrum, Kanban, "Scrumban", Extreme Programing... y técnicas de rendimiento personal como Pomodoros.</p><p>Para mi, <strong>lo más importante son las personas</strong>. Es cierto que estamos en un negocio, y lo más importante puede ser el producto que tiene que desarrollar el equipo, pero un equipo no comprometido, puede ser un equipo no productivo.  Por lo tanto podríamos estar hablando de <em>"la pescadilla que se muerde la cola"</em> pero en este caso, primero tenemos que tener unas bases sólidas para poder afrontar retos y compromisos de manera segura, productiva y por lo tanto rentables.</p><p><strong>La actitud</strong> de los miembros de un equipo lo vale todo para perseguir la mejora continua. La mejora personal, la excelencia técnica y rentabilidad. Cada uno de los miembros de un equipo tendrá sus <em>virtudes y defectos</em>. Pero la importancia de que sean capaces de mirarse el ombligo, opinar y aceptar opiniones es fundamental. Aquí pretendo mencionar los valores como personas:<strong> honestidad, humildad, madurez</strong>.</p><p><strong>Honestidad</strong>, para poder decir lo que piensas.<br
/> <strong>Humildad</strong>, acepta lo que te digan, no siempre eres propietario de "la razón".<br
/> <strong>Madurez</strong>, analiza el porqué y aplica una solución.</p><p>Nada es tan importante en el uso de Scrum como la <strong>retrospectivas</strong>, donde <strong>las personas son las que deciden y trabajan el cambio</strong>.</p><p>El sumun del agilismo,<strong> <em>personas</em> que disfrutan de su trabajo</strong>. <em>Personas</em> que creen en lo que hacen. <em>Personas</em> que son capaces de probar cosas nuevas en busca de una mejora. <em>Personas</em> que creen en la mejora continua. <em>Personas</em> comprometidas. <em><strong>Personas...</strong></em></p><p>Al final es una cuestión de <strong>actitud</strong>. Cuando la actitud es afín a todos los miembros de un equipo, este equipo comienza a obtener papeletas para convertirse en <em><strong>"El equipo ágil"</strong></em>.</p><p>Ninguna cualidad técnica podrá sustituir una actitud de una persona.</p><p>Cuán difícil es conseguir un equipo con estas características. No todos nuestros compañeros de trabajo creen en la mejora continua, ni dedican su tiempo a mejorar para aportar en su trabajo, no todos tienen una profesión vocacional... Pero muchos aunque no crean en estos valores se pueden dejar llevar. Aunque sean escépticos, viendo los resultados pueden empezar a "creer".</p><p>Otras se dejan llevar y creen en que tendrán resultados. Y mientras tanto disfrutan en el camino para ser mejores profesionales.</p><blockquote><p>"Todos enchufados, nos damos corriente!"</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://pensandoenred.com/2011/06/12/la-importancia-de-las-personas-en-el-agilismo/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Trabajar con TDD no es ir lento</title><link>http://pensandoenred.com/2011/04/29/trabajar-con-tdd-no-es-ir-lento/</link> <comments>http://pensandoenred.com/2011/04/29/trabajar-con-tdd-no-es-ir-lento/#comments</comments> <pubDate>Fri, 29 Apr 2011 14:34:43 +0000</pubDate> <dc:creator>mariotux</dc:creator> <category><![CDATA[TDD]]></category> <category><![CDATA[Agile]]></category> <category><![CDATA[java]]></category> <guid
isPermaLink="false">http://pensandoenred.com/?p=819</guid> <description><![CDATA[El eterno dilema por la costumbre de obtener resultados a corto plazo en el inicio de un proyecto, en comparación a iniciarlo aplicando TDD. Es obvio que el gestor del proyecto velará por los resultados, y siempre verá la primera vez que el equipo sugiera aplicar TDD en el proyecto una perdida de tiempo debido [...]]]></description> <content:encoded><![CDATA[<p>El eterno dilema por la costumbre de obtener resultados a corto plazo en el inicio de un proyecto, en comparación a iniciarlo aplicando TDD. Es obvio que el gestor del proyecto velará por los resultados, y siempre verá la primera vez que el equipo sugiera aplicar TDD en el proyecto una perdida de tiempo debido a que los resultados tardarán al inicio más en ser visibles.  Aquí nos vamos a encontrar la famosa curva de aprendizaje, de experiencia que tendrá que soportar el proyecto para que el equipo pueda enfrentarse al desarrollo con una técnica diferente.</p><p>También tenemos que ser conscientes cuando queremos aplicar TDD por primera vez en nuestro desarrollo, que es el momento adecuado y el proyecto correcto. No... no me linchen por este comentario, simplemente también tenemos que tratar de ser objetivos y pensar que trabajamos para hacer dinero y a veces las casuísticas del proyecto no es la adecuada para enfrentarnos a poner en práctica esta técnica.</p><p>El lado técnico siempre deseará mejorar su calidad de vida intentando aportar la mayor calidad posible y por el contrario la parte gestora exigirá resultados para ser rentable. Esto no debería suceder de esta manera, tanto el lado técnico y el gestor deberían estar de acuerdo en la toma de decisiones que mejoren la calidad del desarrollo. Aunque me estoy desviando al tema de la calidad, no quiero entrar en este debate ^_^ hay eruditos en la materia que podrán explicar la mejor manera de abordar estas situaciones.</p><p>Entonces os preguntareis... ¿qué nos está contando este...? Pues bien, es mi experiencia reciente y me gustaría dejar constancia de la productividad que tiene el abordar proyectos con TDD</p><p>Recientemente he tenido la oportunidad de incorporarme a un equipo en el que tenemos un proyecto en marcha con un 95% de cobertura.</p><p>1.- Se que es lo que tiene que hacer la clase gracias al test.<br
/> 2.- He podido realizar cambios en varias clases gracias a la cobertura de test.<br
/> 3.- He podido aportar al proyecto en mis primeros días de incorporación.<br
/> 4.- El equipo respira tranquilidad por los cambios del novato, gracias a la cobertura.</p><p>Realmente ha sido muy gratificante, encontrar una situación así. La "guerra" por utilizar TDD ya estaba ganada, y la barrera de crear la arquitectura del proyecto ya estaba muy atrás.</p><p><strong>¿Qué quiero decir con esto?</strong></p><p>Todos en nuestra etapa laboral hemos tenido incorporaciones en equipos con producto/desarrollo en curso y empaparnos para ponernos las pilas tiene una labor y una repercusión. A mi por ahora me está resultado "blanda" esta barrera inicial gracias a que el equipo está haciendo bien las cosas.</p><p>Y que narices, me está resultado mucho más divertido!!</p><p>Desde luego, sería muy interesante que explicara como me enfrenté por primera vez a un proyecto para poder aplicar TDD, y analizar las situaciones por las que tuve que enfrentarme. Por lo que la conclusión, es que la rentabilidad y la seguridad de la incorporación a un proyecto de un nuevo activo en el equipo es más cómoda, más segura y rentable para la empresa.</p> ]]></content:encoded> <wfw:commentRss>http://pensandoenred.com/2011/04/29/trabajar-con-tdd-no-es-ir-lento/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Recuperando viejas ideas &#8211; rsstopodcast.com</title><link>http://pensandoenred.com/2011/03/29/recuperando-viejas-ideas-rsstopodcast-com/</link> <comments>http://pensandoenred.com/2011/03/29/recuperando-viejas-ideas-rsstopodcast-com/#comments</comments> <pubDate>Tue, 29 Mar 2011 20:44:41 +0000</pubDate> <dc:creator>mariotux</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Software Libre]]></category> <category><![CDATA[festival]]></category> <category><![CDATA[mp3]]></category> <category><![CDATA[text to speech]]></category> <category><![CDATA[tts]]></category> <guid
isPermaLink="false">http://pensandoenred.com/?p=816</guid> <description><![CDATA[Llevo ya mucho tiempo hablando del proyecto de www.arreglamicarretera.com y aunque todavía tengo cuerda para rato, hoy toca comentar que he rescatado una vieja idea que tenía perdida en el cajón de los dominios. RSS To Podcast, ahora podéis probar el funcionamiento de unas voces sintéticas open source en http://api.rsstopodcast.com Un bug detectado es que [...]]]></description> <content:encoded><![CDATA[<p>Llevo ya mucho tiempo hablando del proyecto de www.arreglamicarretera.com y aunque todavía tengo cuerda para rato, hoy toca comentar que he rescatado una vieja idea que tenía perdida en el cajón de los dominios.</p><p><a
href="http://www.rsstopodcast.com">RSS To Podcast</a>, ahora podéis probar el funcionamiento de unas voces sintéticas open source en <a
href="http://api.rsstopodcast.com">http://api.rsstopodcast.com</a></p><p>Un bug detectado es que si navegas Google Chrome (muy probable si andas por estos lares) el fichero que se descarga lo tienes que renombrar a mp3.</p><p>En el formulario, escribimos un texto de prueba, seleccionamos idioma y luego enviamos el formulario. Tras el envío se descargará un fichero mp3 con el texto sintetizado.</p><p>Aunque en un principio este proyecto era más ambicioso, la idea ha sido simplificada para poder tener una versión lo antes posible.</p><p>A divertirse con las voces sintéticas! <img
src='http://pensandoenred.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p> ]]></content:encoded> <wfw:commentRss>http://pensandoenred.com/2011/03/29/recuperando-viejas-ideas-rsstopodcast-com/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Burradas en series de TV</title><link>http://pensandoenred.com/2011/03/29/burradas-en-series-de-tv/</link> <comments>http://pensandoenred.com/2011/03/29/burradas-en-series-de-tv/#comments</comments> <pubDate>Tue, 29 Mar 2011 20:26:29 +0000</pubDate> <dc:creator>mariotux</dc:creator> <category><![CDATA[Videos]]></category> <guid
isPermaLink="false">http://pensandoenred.com/?p=810</guid> <description><![CDATA[No hace mucho me enviaron el enlace a este vídeo de youtube, los que me seguís en twitter ya lo pudisteis ver pero me parece tan "garrafal" que lo dejo en el blog para que lo pueda ver más gente. Crearé un interface gráfico con visual basic a ver si localizo su IP Todavía estará [...]]]></description> <content:encoded><![CDATA[<p><iframe
title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/-AAZmfd0rtE" frameborder="0" allowfullscreen></iframe></p><p>No hace mucho me enviaron el enlace a este vídeo de youtube, los que me seguís en twitter ya lo pudisteis ver pero me parece tan "garrafal" que lo dejo en el blog para que lo pueda ver más gente.</p><blockquote><p>Crearé un interface gráfico con visual basic a ver si localizo su IP</p></blockquote><p>Todavía estará buscando al susodicho, o como he podido leer en un comentario del vídeo:</p><blockquote><p>Deja de programar, que el bloguer acaba de hacer check-in en foursquare</p></blockquote> ]]></content:encoded> <wfw:commentRss>http://pensandoenred.com/2011/03/29/burradas-en-series-de-tv/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Aprendiendo a ser ágil</title><link>http://pensandoenred.com/2011/02/23/aprendiendo-a-ser-agil/</link> <comments>http://pensandoenred.com/2011/02/23/aprendiendo-a-ser-agil/#comments</comments> <pubDate>Wed, 23 Feb 2011 22:31:04 +0000</pubDate> <dc:creator>mariotux</dc:creator> <category><![CDATA[Agile]]></category> <category><![CDATA[aprendizaje continuo]]></category> <guid
isPermaLink="false">http://www.pensandoenred.com/?p=740</guid> <description><![CDATA[El camino para ser agilista está lleno de retos. El primer punto a tener en cuenta es el aprendizaje continuo y la predisposición a probar técnicas y métodos de trabajo diferentes para conseguir el mejor resultado. No recuerdo a quien le oí decir: "10 años haciendo lo mismo es 1 año de experiencia por 10", [...]]]></description> <content:encoded><![CDATA[<p><strong>El camino para ser agilista está lleno de retos.</strong> El primer punto a tener en cuenta es el aprendizaje continuo y la predisposición a probar técnicas y métodos de trabajo diferentes para conseguir el mejor resultado. No recuerdo a quien le oí decir: <strong>"10 años haciendo lo mismo es 1 año de experiencia por 10"</strong>, es como la famosa frase de <strong>"Si buscas resultados distintos, no hagas siempre lo mismo"</strong>.</p><p>Utilizar scrum, kanban, TDD, XP... son técnicas que nos ayudan, pero no sólo aplicando las técnicas consigues ser ágil.</p><p>Lo que me ha parecido de muchísima importancia es pensar y mirar al cliente con otros ojos. El trabajo en cascada que obligaba a escudarse en acuerdos firmados de alcance y funcionalidad obligaba en parte a tener una actitud defensiva ante posibles cambios, al final es algo que nos va marcando en nuestra etapa profesional. El defender tu trabajo por encima de la necesidad del cliente, esto un error. Si no resuelves la necesidad del cliente, no tienes un cliente satisfecho.</p><p>Al final parece que en cualquier conversación sobre agile siempre salen "las palabras mágicas": Alcance, calidad, necesidad... Pero realmente es así.</p><p>La calidad no es negociable, pero ¿cuál es la calidad adecuada? La calidad percibida por el cliente, la calidad técnica... Yo entiendo que la calidad tiene que ajustarse para cada cliente y proyecto, pero en parte estaría incumpliendo con "la calidad no es negociable". ¿Tenemos que ser flexibles y adaptarnos?.</p><p>La necesidad de conocer el alcance de las historias antes de meterlas en el sprint es vital, el cambio de alcance en el transcurso de una iteración puede romper la sensación de avance. Pero ¿el Alcance puede variar en el transcurso de una iteración? ¿Hay que ser flexibles? ¿Tenemos que ser estrictos? A día de hoy, es una de las palabras que más me rondan la cabeza cuando pienso en Agile.</p><p>Pero no sólo el perseguir el cumplimiento de las técnicas y metodologías que nos ayudan a trabajar tiene que ser la única meta para ser ágil. En algún momento tenemos que cambiar el chip de lo que estamos haciendo, pensar en que estamos resolviendo necesidades del cliente y colaborar con él para que esté satisfecho con nuestro producto entregado. A veces nos pierde lo que nos gustaría hacer y no sabemos poner un "hasta aquí" cuando igual no estamos aportando valor al cliente.</p><p>Hay que trabajar más el cambio de mentalidad hacia el cliente, utilizar las técnicas y adaptarse a los cambios.</p><p><strong>Aprender de la experiencia de los demás ayuda a no cometer los mismos errores.</strong> De la teoría a la práctica y la experiencia que ido obteniendo hace que ponga en duda como lo he estado haciendo hasta ahora. Debería leer más para resolver las dudas.</p><p>Desde luego, el camino está siendo divertido.</p> ]]></content:encoded> <wfw:commentRss>http://pensandoenred.com/2011/02/23/aprendiendo-a-ser-agil/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss>
