<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom">

  <title>Splendeo Innovación</title>
  
  <link href="http://www.splendeo.es/" />
  <updated>2011-07-10T02:49:55-07:00</updated>
  <id>http://www.splendeo.es/</id>
  <author>
    <name>Splendeo Innovacion</name>
    <email>support@splendeo.es</email>
  </author>

  
    
    
      
    
      
    
    
  
    
    
      
    
    
     <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/splendeo" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="splendeo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
       <title>Cómo hacer diagramas asombrosos para tus diapositivas</title>
       <link href="http://www.splendeo.es/blog/2011/07/10/como-hacer-diagramas-asombrosos-para-tus-diapositivas/" />
       <updated>2011-07-10T00:00:00-07:00</updated>
       <id>http://www.splendeo.es/blog/2011/07/10/como-hacer-diagramas-asombrosos-para-tus-diapositivas</id>
       <content type="html">&lt;p&gt;Meta-presentación por Enrique García Cota.&lt;/p&gt;
 &lt;div style="width:637px;margin:auto;" id="__ss_8555051"&gt;&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/8555051" width="637" height="532" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/div&gt;</content>
     </entry>
    
  
    
    
      
    
      
    
    
  
    
    
      
    
    
     <entry>
       <title>Retrospectiva: Taller Ruby on Rails</title>
       <link href="http://www.splendeo.es/blog/2011/06/29/retrospectiva-taller-ruby-on-rails/" />
       <updated>2011-06-29T00:00:00-07:00</updated>
       <id>http://www.splendeo.es/blog/2011/06/29/retrospectiva-taller-ruby-on-rails</id>
       <content type="html">&lt;div class="media"&gt;&lt;div class="img"&gt;

&lt;p&gt;&lt;img src="/images/blog/logo-rails.png" alt="" /&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="bd"&gt;

&lt;p&gt;Ayer organizamos un taller gratuito sobre &lt;a href="http://rubyonrails.org/"&gt;Ruby on Rails&lt;/a&gt;, en parte porque nos lo había pedido &lt;a href="http://www.seedrocket.com/"&gt;SeedRocket&lt;/a&gt; , y en parte porque hacía tiempo que queríamos hacerlo. El aula que utilizamos, cedida por el &lt;a href="http://www.madridemprende.net/Viveros/Carabanchel/tabid/90/language/es-ES/Default.aspx"&gt;Vivero de Empresas de Carabanchel&lt;/a&gt;, tuvo aforo completo.&lt;/p&gt;
&lt;p&gt;El taller estaba orientado a gente que tuviera conocimientos de algún lenguage o entorno web y quisieran tener una primera exposición a &lt;a href="http://rubyonrails.org/"&gt;Ruby on Rails&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;En tan sólo dos horas, teníamos que hacer una visión general del lenguage Ruby, los conceptos básicos de Rails, y hacer algunas aplicaciones de ejemplo. Así que había un componente 70% teórico y un pequeño 30% práctico.&lt;/p&gt;
&lt;p&gt;Era un plan ambicioso, y sin embargo creo que salió bastante bien &amp;#8211; ¡aunque no fue por falta de contratiempos!&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;El formato de la actividad fue:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Una introducción muy corta &amp;#8211; qué es Ruby y qué es Rails&lt;/li&gt;
	&lt;li&gt;Instalación de Ruby (rvm)&lt;/li&gt;
	&lt;li&gt;Un paseo por Ruby&lt;/li&gt;
	&lt;li&gt;Conceptos básicos de Rails&lt;/li&gt;
	&lt;li&gt;Aplicación sencilla con Rails&lt;/li&gt;
	&lt;li&gt;Referencias y preguntas&lt;/li&gt;
	&lt;li&gt;Pub&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Cosas que fueron bien&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Creo que los &lt;strong&gt;conceptos técnicos&lt;/strong&gt; fueron asimilados bastante fácilmente; fue una agradable sorpresa que los asistentes &amp;#8220;pillaran&amp;#8221; los conceptos tan rápido. Creo que esto se debió más su capacidad de absorción que a la capacidad de exposición del ponente.&lt;/li&gt;
	&lt;li&gt;Los &lt;strong&gt;medios físicos&lt;/strong&gt; (la sala, el proyector, etc) fueron bastante bien. Hubo algún problema puntual con el acceso wifi &amp;#8211; nada serio.&lt;/li&gt;
	&lt;li&gt;A pesar de ser un taller con una fuerte carga teórica, los asistentes no parecieron perder el hilo &amp;#8211; hubo muchas &lt;strong&gt;preguntas interesantes&lt;/strong&gt;!&lt;/li&gt;
	&lt;li&gt;Para las &lt;strong&gt;diapositivas&lt;/strong&gt; utilizamos &lt;strong&gt;&lt;a href="https://github.com/schacon/showoff"&gt;showoff&lt;/a&gt;&lt;/strong&gt;, una gema que permite realizar presentaciones en forma de página web. La razón por la que utilizamos showoff en lugar de Powerpoint fue que necesitábamos alguna manera sencilla de hacer syntax highlighting desde Ubuntu, y no encontramos otra. Afortunadamente el sistema es muy sencillo de utilizar.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Cosas que se podrían mejorar&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Con diferencia, el problema más importante que nos encontramos fue &lt;strong&gt;la instalación&lt;/strong&gt; &amp;#8211; tanto ruby como rails. Fue algo que no nos esperábamos que pasara, y retrasó la actividad unos 10 minutos más de lo previsto.
	&lt;ul&gt;
		&lt;li&gt;&lt;a href="https://rvm.beginrescueend.com/"&gt;rvm&lt;/a&gt; parece estar optimizado para una versión concreata de Mac OS X &amp;#8211; en Ubuntu, o en otras versiones de Mac OS X, la instalación no es &amp;#8220;limpia&amp;#8221; y hubo que hacer varios intentos, ajustes y alguna búsqueda en Google.&lt;/li&gt;
		&lt;li&gt;Los usuarios de windows tampoco se libran de los problemas de instalación &amp;#8211; aunque en su caso el problema radicaba en &lt;a href="http://www.sqlite.org/"&gt;SQlite&lt;/a&gt;, el &lt;span class="caps"&gt;SGBD&lt;/span&gt; que Rails utiliza por defecto &amp;#8211; su configuración en Mac y Ubuntu es trivial, pero en windows requiere hacer ajustes y búsquedas. De nuevo, nada insalvable, pero llevó algo más de tiempo del previsto.&lt;/li&gt;
	&lt;/ul&gt;&lt;/li&gt;
	&lt;li&gt;En algunos momentos en los que compartí escenario con mi compañero Francisco, hubo algún problema de coordinación.&lt;/li&gt;
	&lt;li&gt;El formato de las diapositivas era el que viene por defecto en Showoff, que aunque es correcto, no es ninguna maravilla.&lt;/li&gt;
	&lt;li&gt;Dada la situación del vivero de empresas, la oferta de bares es muy limitada &amp;#8211; sólamente había uno cerca, y cerraba más bien pronto.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Acciones a realizar&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;Una regla general para hacer presentaciones es que &lt;strong&gt;hay que practicar los pasos a realizar al menos una vez&lt;/strong&gt;. Teníamos que haber estado preparados para los problemas de instalación &amp;#8211; una instalación completa en cada sistema, al menos una vez, nos habría preparado para resolver los problemas inmediatamente en lugar de perder el tiempo de presentación buscando soluciones en Google. También teníamos que haber empleado algo de tiempo en preparar la coordinación bi-presentadora en el futuro.&lt;/li&gt;
	&lt;li&gt;Independientemente de lo anterior, rvm necesita mejores manuales, y, al menos en el caso de Ubuntu, unos mensajes de error más útiles. Veremos si desde Splendeo podemos mejorar eso.&lt;/li&gt;
	&lt;li&gt;Investigaremos cual es la mejor manera de instalar SQlite en Windows para trabajar con Ruby on Rails.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Conclusión&lt;/h3&gt;
&lt;p&gt;Fue una experiencia muy buena &amp;#8211; creo que los asistentes aprendieron, y yo lo pasé bastante bien. Incluso hubo oportunidades de hacer algo de &amp;#8220;networking&amp;#8221; en el bar.&lt;/p&gt;
&lt;p&gt;Me quedo con esta Frase del Día, dicha por un asistente:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;#8220;Lo más difícil de Ruby on Rails es su instalación&amp;#8221;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Diapositivas de la presentación:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.splendeo.es/rails-presentation"&gt;http://www.splendeo.es/rails-presentation&lt;/a&gt;&lt;/p&gt;</content>
     </entry>
    
  
    
    
      
    
    
     <entry>
       <title>Retrospectiva: Lua + TDD</title>
       <link href="http://www.splendeo.es/blog/2011/06/16/retrospectiva-lua-tdd/" />
       <updated>2011-06-16T00:00:00-07:00</updated>
       <id>http://www.splendeo.es/blog/2011/06/16/retrospectiva-lua-tdd</id>
       <content type="html">&lt;div class="media"&gt;&lt;div class="img"&gt;

&lt;p&gt;&lt;img src="/images/blog/logo-lua.png" alt="" /&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="bd"&gt;

&lt;p&gt;La semana pasada los de Splendeo organizamos una charla titulada &amp;#8220;Lua + &lt;span class="caps"&gt;TDD&lt;/span&gt;&amp;#8221; para la gente de &lt;a href="http://sites.google.com/site/agilemadrid/"&gt;MadriÁgil&lt;/a&gt; . La mayor parte del proceso recayó sobre mí (Enrique García) aunque el resto del equipo me dio mucho apoyo.&lt;/p&gt;
&lt;p&gt;El título de la charla era una &lt;em&gt;mentira a propósito&lt;/em&gt;: en realidad la actividad podría haberse llamado &lt;strong&gt;Lua Koans&lt;/strong&gt;, pero no queríamos que nadie investigara nada antes de la charla. También está el hecho de que cuando me &amp;#8230; &amp;#8220;asignaron voluntariamente&amp;#8221; la charla aún no tenía claro desde qué ángulo la iba a abordar. Mis disculpas si alguien se sintió engañado.&lt;/p&gt;
&lt;p&gt;(Nota: la definición de &amp;#8220;koan&amp;#8221; que utilizaremos en este post será la establecida en  &lt;a href="http://rubykoans.com/"&gt;rubykoans.com&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;La idea principal de la actividad era experimentar el aprendizaje mediante koans: aprender los principios fundamentales de un lenguage nuevo haciendo tests en lugar de programando sin ellos (p.ej. con un &amp;#8220;Hola mundo&amp;#8221;). No queríamos que nadie se aburriera, y como nos consta que algunos miembros de Madriágil ya conocen rails, decidimos utilizar Lua en lugar de Ruby como lenguage de aprendizaje. Los &lt;a href="http://rubykoans.com"&gt;rubykoans&lt;/a&gt;, sirvieron de base para crear nuestros propios koans en Lua. No teníamos tiempo de añadir toda el &lt;em&gt;zen folclórico&lt;/em&gt; que hay en rubykoans, así que decidimos llamar a nuestro proyecto &lt;a href="http://github.com/otikik/lua_missions"&gt;lua missions&lt;/a&gt; .&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;El formato de la actividad fue:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Una presentación muy corta (de menos de 5 minutos). Las diapositivas pueden verse más abajo, aunque no están pensadas para ser leídas sino que son un apoyo a una presentación hablada. No obstante contienen todos los enlaces de interés.&lt;/li&gt;
	&lt;li&gt;Instalación de Lua (también menos de 5 minutos, como algunos asistentes llegaron antes fuimos instalando Lua en sus sistemas) y descarga de las koans.&lt;/li&gt;
	&lt;li&gt;Resolución de las koans mediante pair programming.&lt;/li&gt;
	&lt;li&gt;Retrospectiva y cierre.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Cosas que fueron bien&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;La gente &lt;strong&gt;se enganchó&lt;/strong&gt; en la actividad. Me costó un rato hacer que todos soltaran sus teclados!&lt;/li&gt;
	&lt;li&gt;El &lt;strong&gt;control de tiempo&lt;/strong&gt;. Teníamos un horario de salida prefijado, y el bar cerraba más bien pronto, así que la gestión del tiempo que teníamos era esencial. La presentación inicial fue suficientemente corta, la instalación fue un trámite y el tiempo para programar (unos 50 minutos) fue suficientemente largo para pudiéramos profundizar, pero suficientememente corto para que no hiciera falta hacer un descanso (10 minutos más y lo tendríamos que haber hecho)&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;La curva de dificultad estaba bien ajustada&lt;/strong&gt;. Había gente de todos los niveles, desde programadores profesionales hasta gente que hacía mucho tiempo que no tocaba el código. Sin embargo, todos fueron capaces de avanzar (en mayor o menor medida).&lt;/li&gt;
	&lt;li&gt;Los koans tienen un valor añadido: dada la manera en la que están pensados, lo fácil es arreglar un test, y ejecutarlo para ver que se ha arreglado. &lt;strong&gt;No vi a nadie saltarse pasos&lt;/strong&gt;; creo que en los koans hay un refuerzo positivo en ver que el test pasa, más inmediato que en el desarrollo &lt;span class="caps"&gt;TDD&lt;/span&gt; tradicional. También podría deberse que los asistentes fueron muy profesionales.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Cosas que se podrían mejorar&lt;/h3&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Se detectaron errores&lt;/strong&gt;. Mainly koans con nombres no muy claros, y errores cronológicos (utilizar conceptos antes de explicarlos). De estos últimos, unos eran inevitables, y otros eran meros bugs. No había forma humana de detectar todos esos problemas con el tiempo y los recursos disponibles, así que lo mejor que pude hacer fue pedir a los asistentes valentía, y que aceptaran ser mis &amp;#8220;conejillos de indias&amp;#8221;. Lo hicieron gustosamente (gracias!)&lt;/li&gt;
	&lt;li&gt;Invertí &lt;strong&gt;demasiado tiempo en desarrollar la librería de tests&lt;/strong&gt;, cuando claramente el tiempo disponible para ejecutarlos no era suficiente para cubrirlos todos; nadie llegó a hacer el 30% de los tests; podría haber implementado menos koans, y mi backlog no habría crecido tanto. Por otro lado, la librería es cohesivos, y enseñan la mayor parte de Lua. No estoy seguro de cuándo habría podido completarla de no haberme propuesto tenerla hecha para la presentación.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Acciones a realizar&lt;/h3&gt;
&lt;p&gt;A título personal, me reafirmé en varias directrices básicas que ya tenía más o menos claras para que una presentación salga bien. Estas son algunas tareas que creo pueden ser importantes para que una presentación salga bien:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Es necesario invertir tiempo&lt;/strong&gt;. En mi caso, el desarrollo de los koans se llevó la mayor parte del tiempo (unos 3 días y medio). Escribir la micro-presentación me llevó 3 horas de escritura + 1 de ensayo; todo ello para una presentación de apenas 5 minutos!&lt;/li&gt;
	&lt;li&gt;También es importante &lt;strong&gt;degradar grácilmente&lt;/strong&gt;. No estábamos seguros de que tendríamos internet, así que teníamos 5 memory sticks preparados con todo lo necesario &amp;#8211; Lua para windows, mac y ubuntu, una copia de los koans, y la presentación en formato &lt;span class="caps"&gt;PDF&lt;/span&gt;.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Revisar los medios técnicos&lt;/strong&gt; con antelación también es importante. El primer ordenador que utilizamos no se quería conectar con el proyector, y tuvimos que utilizar un segundo. Hubo que adaptar algunas diapositivas al proyector, porque no se apreciaba bien la información en la parte inferior. Ajustamos el aire acondicionado y la iluminación. Una vez estaba todo preparado hice varios ensayos en voz alta. Para tener tiempo de preparar todo esto, bajamos a la sala &lt;strong&gt;2 horas antes de empezar la charla&lt;/strong&gt; (sin los ensayos habría bastado con una hora).&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Tener localizado el bar&lt;/strong&gt; al que ir después era esencial. Avisarles de que iban a tener clientes con antelación fue una buena idea.&lt;/li&gt;
	&lt;li&gt;Dependiendo de la duración y la actividad, puede ser necesario preparar &lt;strong&gt;cátering&lt;/strong&gt;. Como era una actividad pequeña, nosotros llevamos únicamente botellas de agua mineral.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Intercambiar unas cuantas frases informales con los asistentes antes de empezar&lt;/strong&gt; relaja mucho el ambiente y hace más fácil todo, especialmente las presentaciones.&lt;/li&gt;
	&lt;li&gt;Hay que &lt;strong&gt;adaptar las actividades a la audiencia&lt;/strong&gt;. La gente de MadriÁgil acepta mejor las tareas interactivas que las presentaciones.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Conclusión&lt;/h3&gt;
&lt;p&gt;Organizar esta actividad, aunque agotador, ha sido una gran experiencia y creo que salió estupendamente. Estoy deseoso de hacer más así.&lt;/p&gt;
&lt;p&gt;Diapositivas de la presentación:&lt;/p&gt;
 &lt;div style="width:425px;margin:auto;" id="__ss_8249238"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/otikik/luatdd-8249238" title="Lua+tdd"&gt;Lua+tdd&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/8249238" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt; &lt;/div&gt;</content>
     </entry>
    
  
    
    
      
    
      
    
    
  
    
    
      
    
    
     <entry>
       <title>Asociación Abraza</title>
       <link href="http://www.splendeo.es/blog/2011/03/15/asociacion-abraza/" />
       <updated>2011-03-15T00:00:00-07:00</updated>
       <id>http://www.splendeo.es/blog/2011/03/15/asociacion-abraza</id>
       <content type="html">&lt;div class="media"&gt;&lt;div class="img"&gt;

&lt;p&gt;&lt;img src="/images/blog/logo-abraza.png" alt="" /&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="bd"&gt;

&lt;p&gt;En Splendeo dedicamos parte de nuestro tiempo a colaborar con organizaciones con fines sociales. Para ello estamos abiertos a recibir propuestas de ONG´s, asociaciones, etc que necesiten de nuestra ayuda para desarrollar sus proyectos web.&lt;/p&gt;
&lt;p&gt;Como primer paso, estamos colaborando con Abraza Asociación de familias con niños con autismo y &lt;span class="caps"&gt;TGD&lt;/span&gt; (Trastorno General del Desarrollo). Esta asociación cordobesa necesita su una página web  y Splendeo se está encargando de su desarrollo.&lt;/p&gt;
&lt;p&gt;Como el tiempo para buscar estos proyectos es limitado, agradecemos que todos los que conozcan casos como el de Abraza se &lt;a href="/contacto/" class="open-contact"&gt;pongan en contacto&lt;/a&gt; con nosotros.&lt;/p&gt;
&lt;/div&gt;&lt;/div&gt;</content>
     </entry>
    
  
    
    
      
    
      
    
    
  
    
    
      
    
      
    
    
  
    
    
      
    
    
     <entry>
       <title>Estreno</title>
       <link href="http://www.splendeo.es/blog/2011/01/27/estreno/" />
       <updated>2011-01-27T00:00:00-08:00</updated>
       <id>http://www.splendeo.es/blog/2011/01/27/estreno</id>
       <content type="html">&lt;p&gt;En Splendeo empezamos el 2011 con fuerza y lo hacemos estrenando oficina y página web.&lt;/p&gt;
&lt;p&gt;La oficina la estrenamos en el &lt;a href="http://www.madridemprende.net/Viveros/Carabanchel"&gt;Vivero de Carabanchel&lt;/a&gt; después de haber entrado a formar parte del programa &lt;a href="http://madridemprende.esmadrid.com/"&gt;Madrid Emprende&lt;/a&gt; del Ayuntamiento de Madrid. En el Vivero hemos encontrado apoyo para el desarrollo de la empresa, un excelente ambiente y muy buenas empresas de reciente creación.&lt;/p&gt;
&lt;p&gt;También estrenamos página web, construida a base de buscar huecos entre proyecto y proyecto y con la colaboración con &lt;a href="http://www.maybelemon.com"&gt;Maybe Lemon&lt;/a&gt;, que nos han ayudado con el diseño. Es una página mas fresca que la anterior y que refleja mucho mejor lo que es Splendeo. Esperamos que os guste.&lt;/p&gt;</content>
     </entry>
    
  

</feed>

