Fuentes web
Entradas
Comentarios

Después de casi dos años integrado en un equipo que desarrolla aplicaciones en rails y tras la charla que dí este año en la Conferencia Rails 09, he reflexionado sobre si los desarrolladores rails pueden aportar un mayor valor a la hora de definir, desarrollar y ejecutar un proyecto web en comparación con un equipo de profesionales que desarrolle en otra tecnología. Recordamos que Rails es un framework de código abierto para Ruby que sirve para desarrollar aplicaciones web. A continuación comparto mi opinión sobre el tema basada en la experiencia vivida en ASpgems, una empresa que desarrolla soluciones ágiles utilizando fundamentalmente Ruby on Rails.

En mi opinión un equipo de profesionales que trabaja en rails aporta un mayor valor por que dicha tecnología tiene una serie de características que se alinean, y a la vez potencian, una determinado modelo mental, refiriéndome a una forma determinada de trabajar, una filosofía, o una forma de plantear y ejecutar un proyecto ante un cliente.

Edad de la tecnología. Rails es todavía joven, y aunque dentro de poco llamará a las puertas del mundo viejuno, si me parece una característica relevante. Un desarrollador que ha decidido sumergirse en Rails es una persona tecnologicamente activa, busca la plataforma que más valor le aporta en un determinado momento, independientemente de si se trata de una tecnología madura o existen grandes oportunidades laborales detrás. Además, al tratarse de una tecnología reciente, exige una atención especial a la evolución de la misma, una mayor nivel de actualización, un seguimiento de las posibilidades que va ofreciendo dicha tecnología así como las aportaciones que van incorporando la comunidad…todo ello nos obliga a salirnos en mayor medida de nuestra zona de confort.

Mercado y necesidades cambiantes. Nos gusta lo dinámico, sabemos que el mercado es cambiante y que el cliente no sabe lo que quiere, y por eso Rails encaja con nosotros. Aceptamos a priori la existencia de cambios y la modificación continua de requerimientos en un proyecto, tenemos interiorizado el prueba y error, escuchamos y nos ajustarnos a lo que piden los usuarios…Esta capacidad de aceptar y gestionar correctamente el cambio supone un punto de diferenciación relevante, más aún cuando estamos viviendo cambios muy importantes con la web 2.0 que afectan desde la mejora de un proceso concreto de la organización hasta el modelo de negocio en sí.

Getting Real. No creemos en la definición y desarrollo de miles de funcionalidades, nos gusta ver algo online rápido, algo que funcione, aunque no sea perfecto, ya habrá tiempo de mejorarlo con los usuarios. Somos amigos del “hazlo realidad“, de poner las cosas online rápido, algo sencillo que contenga el “core” del proyecto y testar si aporta valor o no, de interactuar con los usuarios, aprender de ellos, dejarles claro la web es suya, no nuestra, y adaptarnos a las necesidades que nos vamos trasladando.

Entornos Web. Internet esta cambiando mucho y muy rápido en estos años, parece que la web 2.0 todavía esta en su primera fase pero ya hemos visto como surgen nuevos modelos de negocio e iniciativas que aportan valor en esta nueva Era de la Colaboración. Tenemos interiorizado que las aplicaciones no son nuestras, son de nuestros usuarios, y por ellos lo importante el mantenerse abierto y predipuesto al cambio. El hecho de encontrarnos en un mercado tan cambiante y dinámico, y donde los requirimientos son dictados por los usuarios y no por el departamento de marketing también influye a construir un modelo de trabajo específico.

La naturaleza de la tecnología. Con Rails se pueden desarrollar aplicaciones web más deprisa de lo que se haría con, por ejemplo, un framework típico en Java , y sin sacrificar la calidad de la aplicación oiga! Se escriben menos líneas de código para implementar la aplicación, y si el código es pequeño quiere decir que el desarrollo es más rápido, más fácil de entender, mantener y mejorar. Una forma de desarrollar que va de la mano del “menos es más” y la modificación constante de la aplicación.

La Conferencia Rails 09 ha llegado a su fin. Desde aqui quiero dar la enhorabuena a los organizadores, han sido unas jornadas muy completas, y sin duda alguna cada año la conferencia ha ido cogiendo mayor relevancia en la comunidad.

Como comenté en mi anterior post este año he tenido la oportunidad de participar como ponente. Para mi ha sido una muy buena experiencia compartir con la comunidad algunos contenidos que he aprendido en este último año en ASPgems. Me gustó mucho el final de la charla, algunos asistentes se animaron a participar en el debate, básicamente la pregunta es ¿un desarrollador Rails concentra ciertas características que significan una ventaja competitiva frente a otros desarrolladores? En mi opinión, si,  en el siguiente post expondré los principales motivos que estuvimos explorando en la charla Tribu on Rails. Os dejo la presentación por si queréis echar un ojo a los contenidos que estuvimos  viendo.

Este es el cuarto año en el que se celebra la Conferencia Rails, sin duda un “must” si te interesa el mundo web y rails.

Para aquellos que no estén muy familiariazados con esta tecnología, Rails es un framework para la web escrito en el lenguaje de programación Ruby que permite realizar aplicaciones web de un modo ágil. La conferencia Rails es una reunión anual de los desarrolladores y empresas que trabajan con Ruby on Rails. El objetivo de la conferencia es difundir este framework y poner en contacto a profesionales del sector.

Muchas de las web 2.0 que se están construyendo hoy día se están haciendo bajo esta tecnología (por ejemplo twitter.com) y somos muchos lo que creemos que aportan un gran valor a la hora de abordar un proyecto web:

  • Alta productividad
  • Flexibilidad ante los cambios
  • Velocidad de desarrollo

Este año me han dado la oportunidad de participar en la conferencia, podéis ver el calendario completo de las ponencias aqui.

En la charla compartiré como caso práctico mi experiencia como desarrollador de negocio en una empresa de soluciones y aplicaciones Rails (ASPgems). Recorreré las diferencias que me he encontrado al pasar de una multinacional con un departamento de sistemas rígido y burócrata, a un equipo pequeño y ágil de desarrolladores de Ruby on Rails. Me apoyaré en el manifiesto “Boot strappers Bible” de Seth Gothin, para ilustrar con ejemplos prácticos como la Tribu Rails puede contribuir a la competitividad en las pequeñas y mediadas empresas frente a las grandes multinacionales. Durante la charla también recorreré el concepto de Tribu.

Aquellos que quieran seguir de cerca la conferencia y no pueden asistir podéis visitar el blog de la conferencia o el twitter @conferenciaror.

Después de la conferencia colgaré el contenido en el blog por si a alguien le resulta de interés. Si queréis echar un ojo a algunas webs en esta tecnología: webs en Rails

En este mes de Noviembre de 2009 el IAB (Interactive Advertising Bureau) ha publicado un interesante estudio sobre el uso de las redes sociales en España. Algunas variables del informe se segmentan por edad y algunas de las conclusiones me resultan interesantes, sobre todo aquellas que se refieren a los más jovenes.

Por ejemplo, actividades por segmento de edad en las redes sociales:

nativosdigitales

El estudio señala que los jóvenes son los que más mensajes públicos y privados envian a través de estas redes, pero me parece destacable la diferencia entre las comunicaciones públicas y privadas según el segmento de edad. En la gráfica se ve como, exceptuando la franja más joven, el envío de mensajes privados no oscila en más de 5 puntos. Pero si nos fijamos en el uso de la red para el envío de mensajes públicos vemos como la diferencia se hace más notable, hasta 34 puntos de diferencia entre el segmento de 18-24 años al de 40-55 años.

A los nativos digitales se encuentran cómodos compartiendo de forma abierta.

Aunque no se detalla la naturaleza de estas comunicaciones si se intuye que las nuevas generaciones no hacen diferenciación entre la vida personal y la laboral, entre el ocio y el trabajo, pueden comunicarse al mismo tiempo con sus amigos, sus jefes, su familia…

Los nativos digitales tienen otros valores, otra forma de relacionarse con su entorno, otra forma de comunicarse. Es vital que las empresas interioricen este fenómeno y  habiliten mecanismos para captar este nuevo talento, esta nueva forma de trabajar y de entender el mundo. Lo que ha sido válido hasta ahora para motivar a los jóvenes ya no lo es para las nuevas generaciones.

Entender a los nativos digitales es entender el futuro.

Aqui podéis ver el informe completo (altamente recomendable):

Cada vez más me doy cuenta de la importancia del desarrollo de una marca profesional propia. Creo que la confianza que se tiene en las empresas y el desarrollo profesional en las mismas es cada vez menor, sobre todo en las nuevas generaciones. Un buen motivo puede ser la incapacidad de las mismas de cambiar sus modelos y adaptarse al mundo que viene. Algunos dirán que esto ha ocurrido siempre: el miedo al cambio de las organizaciones, los problemas del legado, nos acabaremos adaptando en su momento…pero el futuro que viene supone unos cambios tan drásticos que sin duda más de uno se quedará en el camino. Ha llegado el momento en que no hacer nada, o no cambiar, supone más riesgo que el hacerlo. Las empresas ya no pueden prometer un plan de desarrollo personal, ni siquiera tiene asegurada su existencia en los próximos 5 años!!! Solo hay que echar un ojo a las top 20 empresas del momento, muchas de ellas hace pocos años ni existían. marca personal

En un mundo donde la incertidumbre es la reina de la selva es necesario subirse a un barco que sepas que se va a mantener a flote, que no dependa de variables tan inciertas: la marca personal mon ami. Algunas empresas ya se han dado cuenta de la necesidad y valor que tiene el desarrollo de la marca personal de los miembros de sus organizaciones (Google por ejemplo), con el objetivo de que sus empleados desarrollen su creatividad y pasión por aquello que hacen.

Cada vez veo más profesionales desarrollando su marca personal, sobre todo en lo más jovenes y, como no, en los nativos digitales. ¿Eres bueno en algo y te diferencia de los demás? Bien, basa tu marca personal en ello. Se auténtico, el borreguismo sólo te funcionará en algunas empresas, que además están apunto de morir. Esto ha sonado radical, pero es así, lo que viene en los próximos años es precisamente radical.

¿Te interesa el desarrollo de tu marca personal? Te propongo http://www.marcapropia.net de Andrés Pérez Ortega, experto y pionero en España del Personal Branding.

Los neurólogos han descubierto que tanto el hemisferio izquierdo como el derecho actuan conjuntamente en cualquier actividad que realizamos. No se trata de que en determinadas tareas actúen uno u otro hemisferio, sino que ambos presentan actividad, en mayor o menor medida según la tarea que estemos llevando a cabo. Los neurólogos resumen en cuatro las principales diferencias entre ambos hemisferios. nativos digitales

1. El hemisferio izquierdo controla la parte derecha de nuestro cuerpo, y el hemisferio derecho controla la parte izquierda del mismo. Es interesante resaltar que el 90 % de la población es diestra y el restante zurda. Esto significa que cosas tan importantes como el escribir, el comer, o utilizar el ratón de un ordenador se realizan con el hemisferio izquierdo (nuestro lado lógico y analítico recordemos). Vemos como así, se ve ejercitado o potenciado el hemisferio izquierdo por algunas de nuestras actividades más cotidianas.  ¿será así siempre? ¿Y si un día nuestras principales actividades no potenciaran tanto dicho hemisfero? ¿Por qué ha sido así y cómo empezó todo?

2. Nuestro hemisferio izquierdo es secuencial, y el derecho simultáneo. El hemisferio izquierdo es bueno en el reconomiento de secuencias, de hechos que ocurren uno después del otro, en comportamientos secuenciales. Algunos ejemplos serían la capacidad humana de hablar, entender lo que escuchas de otros individuos, el leer…otra vez el izquierdo define gran parte de nuestras actividades!!! Por otro lado el hemisferio derecho es el que nos capacita para interpretar cosas de forma simultánea y relacionarlas. Por ejemplo es el hemisferio derecho el que nos da las claves para interpretar la cara de la gente.

3. El hemisferio izquierdo es especialista en texto, y el derecho en el contexto. En la mayoría de las personas el lenguaje esta controlado por el hemisferio izquierdo, es el que controla el qué se dice. En cambio es el derecho el que nos ayuda a contextualizar el leguaje, a entender por ejemplo una metáfora en un texto o en una conversación. Recordemos que el lado izquierdo es análitico y “simplemente” analiza series de elementos, en este caso una secuencia de palabras, una detrás de la otra, de forma lineal. El derecho, en el caso del leguaje por ejemplo, se centra en cómo se dicen las cosas y no en el qué se dice, y es el que nos brinda la posibilidad de entender el mensaje que nos hacen llegar.

4. El hemisferio izquierdo analiza los detalles mientras el derecho sintetiza y muestra una foto global de las cosas. ¡Esto es brutal! Ya hemos comentado que el hemisferio izquierdo es capaz de analizar la información, pues bien, es el derecho quién nos da la capacidad de sintetizar la misma, de coger varios elementos y ponerlos todos juntos para que tengan un significado. El hemisferio derecho establece relaciones entre diferentes elementos. No analiza una nariz, una boca, unas cejas, luego los ojos y después la orejas, simplente relaciona y sintetiza todos los elementos de un rostro y lo ve como un todo.

Sin duda son 4 diferencias muy relevantes, pero no olvidemos ambos lados del cerebro actúan siempre de forma conjunta, como un todo.

En las próximas conversaciones exploraremos cómo ha podido afectar en los modelos de las organizaciones y en la interacción de los individuos el hecho de potenciar el lado izquierdo del cerebro durante siglos y en especial en estas últimas décadas.

Aunque parece ser que este hecho, nos adelantan los expertos, esta a punto de cambiar…

Algunas publicaciones relacionadas:

Cook, N.D. 1984. Callosal inhibition: The key to the brain code. In Behavioral Science. Vol. 29, pp. 98-110.
Harrington, A. 1985. Nineteenth-century ideas on hemisphere differences and “duality of mind”. In Behavioral and Brain sciences. Vol. 8, no4, pp. 617-659.
Harris, L. 1985. Teaching the right brain: Historical perspective on a contemporary educational fad. In C.T. Best (Ed.), Hemispheric function and collaboration in the child. Orlando: Academic Press.
Springer, S.P., & Deutsch, G. 1998. Left brain right brain: Perspectives from cognitive neuroscience (5th Ed.). NewYork: W.H. Freeman.
Corballis, M.C. 1999. Are we in our right minds? In S. Della Sala (Ed.), Mind myths: Exploring popular assumptions about the mind and brain. New York: John Wiley & Sons.

Entradas antiguas »