Entradas con la etiqueta ‘linkingpaths’
-
9 comentarios »
Hace ya un tiempo dijimos que una de las razones por las que empezamos tantas cosas y acabamos “tan pocas” y que debíamos solucionar, es porque no contamos con un diseñador que nos ayude a cristalizarlas. Lamentablemente seguimos sin contar con uno, pero para solucionar eso y reducir pequeñas frustraciones, hemos decidido no tirar una línea de código en un proyecto o idea mientras no tengamos el diseño del mismo.
Un prototipo visual completo (estático o dinámico) no sólo ayuda al cliente a entender claramente lo que está comprando y a mejorar la conversación con él, sino que también es mucho mejor para nosotros como equipo de desarrollo que una especificación funcional de 80 paginas (ademas todos sabemos ya que una especificación funcional no tiene nada de funcional).
El resultado de experiencias pasadas gestionadas de esta manera, como la Rails Rumble o el desarrollo de Trourist comparado con el resultado de otras ideas y proyectos nos ha llevado a ser más radicales en esta idea y dejar de excusarnos a nosotros mismos. De hecho no somos los únicos que vemos la prioridad que el Front End/UI tiene en el desarrollo de software.
Dedicando el tiempo y esfuerzo necesario a pensar el sistema o la aplicación en esta fase se consiguen múltiples ventajas:
- Reducir las indefiniciones y los malentendidos entre todos los miembros del equipo (AI, diseñadores, desarrolladores y el propio cliente).
- Un estado de desarrollo más real y palpable, dejando a la vista que queda por hacer.
- Un entorno de desarrollo más motivador, viendo el resultado final de tus avances.
- Esfuerzo más focalizados, con una meta clara y palpable (No more over-engineering!).
- Requiere la implicación del cliente que tiene que ir más allá de validar un documento que probablemente no ha leído y comprendido por completo.
Todo esto hace que finalmente avancemos más rápido, con más seguridad y viendo lo que estamos construyendo.
El prototipado y la interface de usuario no es obviamente la única fuerza directriz, puesto que finalmente todas esos elementos e interacciones se deben convertir en funcionalidades que a su vez ayudan de nuevo a enfocar y dirigir los esfuerzos… pero quizás si es la más importante. Al fin y al cabo es la parte en la que más personas intervienen… ¡y la que finalmente utilizará el cliente!
¿Quiere esto decir que es la forma ideal de trabajar?… ¿En cualquier tipo de proyecto?… ¿Para cualquier empresa?… Quizás no, pero sus ventajas hacen interesante que al menos lo probéis -posiblemente en un pequeño proyecto interno de bajo riesgo- y veáis si realmente es factible en vuestro contexto. En nuestro caso esta funcionando realmente bien y lo hemos adoptado como práctica estándar… ¿que opináis vosotros?.
-
2 comentarios »
Como suelen decir los borbones en Navidades, nos llena de orgullo y satisfacción aparecer en tan activo referente de la comunidad Open Source, especialmente arropados por otras empresas que respetamos y admiramos:
-
2 comentarios »
El 2008 acaba ya. A principios de años nos marcábamos una serie de objetivos. Algunos los hemos conseguido, otros estamos a punto de conseguirlos y en otros hemos fracasado.
Se que ésta -fracaso- no es la palabra más habitual en los blogs de empresa y menos los en artículos en los que se enumeran y detallan “los grandes logros” conseguidos durante el año… pero que le vamos a hacer, somos así de claros… es lo que hay. De hecho durante el año hemos intentado recoger con este espíritu transparente lo que nos ha ido pasando trimestre a trimestre.
De cualquier manera siempre es positivo contrastar la realidad con las estimaciones y por ello repasamos los 5 puntos que nos habiamos marcado a principio de 2008.
Objetivo 1
Conseguir sacar el primero de nuestros productos web en los primeros 6 meses de 2008 y el segundo antes de fin de año.
Desastre absoluto… al menos con respecto a nuestros idea inicial. No hemos conseguido lanzar ninguno de los dos productos que seguimos horneando: Stage, la manera más sencilla de gestionar el registro online de tus eventos, conferencias, campamentos, demos, seminarios o quedadas informales y Tabula, una aplicación con la que queremos proporcionar un nuevo enfoque al mundo de la gestión del feedback.
La razón hay que buscarla en aquello que si que hemos conseguido sacar: tog la plataforma open source para crear redes sociales y la media docena de proyectos que hemos hecho con ella. Aunque no estaba planificado que saliese así, a lo largo del año estos proyectos y la propia liberalización de la plataforma nos han ido consumiendo más y más recursos hasta relegar a 2009 nuestros productos.
Actualmente Stage esta ya con un pie en la calle. Los increíbles chicos de la personnalité se han encargado del diseño y aunque aun estamos terminando de integrarlo la primera noticia grande de 2009 será con toda seguridad la puesta en marcha de Stage. Para los impacientes y para destruir el espectro del vaporware, una exclusiva:



Objetivo 2
Continuar con la publicación de productos digitales en colaboración con Peepcode.
El tema de Peepcode es otro de los puntos que no han salido como queríamos. A principios de año publicamos la edición en castellano de Rails 2. Desde entonces hemos iniciado varias traducciones más pero Geoffrey, la persona que se encuentra detrás de Peepcode ha decidido no realizar a corto plazo ninguna traducción más de los libros en PDF que publica. Sin embargo esta pensando añadir una versión localizada en castellano de la transcripción que acompaña a sus famosos screencasts.
Tenemos gran parte de CouchDB with Rails traducida ya pero aun no sabemos si en esta ocasión el trabajo verá la luz, puesto que en gran medida no depende de nosotros. Crucemos los dedos para que esta vez sigamos adelante y podamos seguir colaborando con Peepcode.
Objetivo 3
Mantener una actividad regular en el blog y aumentar el material técnico y empresarial publicado (esperando duplicar como resultado cada 6 meses el volumen de suscriptores tal y como hemos hecho en 2007).
Este es uno de los puntos que mejor nos ha ido y estamos muy contentos con ello:

Los datos no mienten, hemos duplicado de nuevo el numero de personas que no siguen a través de nuestra RSS y la verdad es que no podemos sino agradeceros vuestro tiempo y atención. Gracias por estar ahí haciendo que esta aventura tenga sentido.
Por otra parte hemos creado lines of code un pequeño tumbleblog relacionado exclusivamente con la parte más geek de nuestro trabajo. En él estamos publicando tanto referencias a proyectos open source -nuestros y de otros- como enlaces a valiosos recursos técnicos.
Objetivo 4
Sacar la versión 2 de “Vivir del software”.
Uno de los objetivos que teníamos y que esta relacionado con nuestra parte más empresarial es la creación de una nueva edición de “Vivir del software”, la pequeña guía que creamos en el 2007 y que contenía algunas de nuestras reflexiones sobre el mundo del software y como vivir de él, en concreto en esta parte del globo.
Durante el año hemos escrito varias decenas de artículos al respecto pero no hemos hecho el esfuerzo de aglutinarlos en una sola entidad y estructurarlos para que tengan sentido como un todo. No es algo que hayamos desestimado pero como otras cosas este año se ha quedado en el cajón de “revisar dentro de unos meses”.
Objetivo 5
Seguir trabajando en nuestros sideprojects y darles vida.
Otro punto donde tampoco lo hemos hecho del todo mal es en los sideprojects. Aunque el ágora sigue esperando una inyección económica que nos permita meternos en la aventura con firmeza, otros sideprojects como ostraka o upsiteme han visto la luz y con muy buena aceptación.
Seguimos pensando que los side-projects son la sal que hace de la vida empresarial una experiencia mucho más agradable y vital. Por eso en 2009 seguiremos teniendo un tiempo dedicado a estos spinoffs, para madurarlos y darles vida.
Conclusiones
El 2008 ha sido, en general, un buen año. Por supuesto que no hemos alcanzado todos los objetivos que nos habíamos marcado, pero también hemos tenido buenos momentos. Hemos recibido vuestro apoyo y reconocimiento y nos sentimos orgullosos de ello. Hemos liberado unos cuantos proyectos. Seguimos vivos y coleando. Ganándonos el pan y luchando para ser mejores cada día. Para ser los mejores.
Pero no es suficiente. Cuando nos reunimos y hablamos de nuestras propias sensaciones suelo comentar siempre lo mismo: creo que seguimos a un 10%-15% de nuestro potencial. Tenemos que seguir acelerando, sacando mas productividad de nosotros mismos, haciéndonos más polivalentes, puliendo nuestros defectos y mejorando nuestras virtudes.
Nuestra dirección es buena. Debemos mantenerla y ser constantes, perseverar y resistir a las dificultades. Mirar hacia delante más allá de lo que nos espera el próximo mes y ver que la meta que nos habíamos marcado desde un principio estará, en 2009, mucho más cerca.
- 4 comentarios »
-
No hay comentarios »
Junto a otras cuestiones, Manu nos pregunta:
De la gente que compone Linking Paths, que perfiles sois?, técnicos?, comerciales? A mi me encantaría formar una empresa, pero la verdad me da miedo el tema comercial, conozco mi limitación.
Las tres personas que ahora mismo formamos Linking Paths somos eminentemente técnicos aunque, como siempre me recuerda Aitor, yo me he ido pasando al mundo oscuro de la gestión, los números y el excel. Todos hemos ido pasando por distintos roles y puestos de carácter técnico, desde programador hasta arquitecto, con toques de jefe de proyecto o responsable de tal y cual tarea dentro de diferentes empresas. A raíz de fundar Linking Paths yo me he visto forzado a dedicar cerca del 50% de mi tiempo a labores de gestión, y Aitor se ha convertido claramente en el lider técnico. Salimos ganando claramente. Aunque también se podría decir que todos somos chicos para todo. Que no es si no otra manera de decir que disfrutas ocupando diferentes roles y tareas.
Lo que sucede es que en esto, como en todo, en cuanto se nos rasca un poquito la piel, tenemos unos entresijos un tanto más complicados. Me explico. Linking Paths ahora mismo hace dos cosas: Por una parte hacemos Tog y proyectos con Tog, y por otra nuestros propios productos y sideprojects.
En lo que a Tog respecta, Aitor es el BDFL, Roberto forma parte del desarrollo/mantenimiento del núcleo y yo hago labores de coordinación y dirección de algunos proyectos además de integrador. Alrededor de Tog hay ya otras ocho personas trabajando, procedentes de distintas empresas o profesionales independientes, con roles que van desde comercial y dirección de proyecto hasta programación y maquetación. Estos equipos distribuidos nos encantan puesto que nos dotan de un grupo de colaboradores mucho más amplio y equilibrado.
Respecto a nuestros productos y sideprojects somos mucho más directos. Hay un responsable del mismo, normalmente quién lo ha propuesto ya que es esa persona la que tiene la visión de como debe ser el producto. Él mismo (con ayuda si la necesita) lo desarrolla, desde copywriting al código pasando por el modelo de negocio y todos lo vendemos si tenemos la oportunidad. El diseño, cuando podemos, lo subcontratamos. De hecho acabamos de empezar a trabajar con la gente de La Personnalité en el rediseño de nuestra imagen y de nuestro -demasiado tiempo suspendido- sitio web, dónde tendremos un pequeño espacio para decir algo sobre nosotros.
En resumen, los libros de emprendizaje siempre recomiendan que no te asocies con “iguales a tí” y estoy bastante de acuerdo, aunque siempre hay matices. Por ejemplo, yo soy un técnico que puede vender según que cosas, me gustan los números y hasta los bancos; Aitor es un técnico que tiene unas capacidades para escribir o el marketing online terribles (terriblemente buenas XD) y Roberto es un técnico capaz de llevar siempre por el buen camino la relación con un cliente y vale su peso en sentido común. De modo que a pesar de ser un grupo de background técnico, no somos personas planas, nuestros interes son muchos y variados y estamos equilibrados a nuestra manera.
¿Tienes alguna pregunta que nos quieras hacer?… ¿puede ser interesante para otros?: no lo dudes, mándanosla a linked@linkingpaths.com especificando en el asunto “Linking Paths responde:” e intentaremos responderla en este blog mediante articulo al respecto.
-
2 comentarios »
“Software que funciona” nos pregunta:
¿Hasta qué punto valorais en un proyecto el lenguaje, frameworks, o cualquier cosa que vayais a usar?. A ver si me explico. Ahora trabajais con Ruby, cuando os habéis planteado comenzar un nuevo proyecto, dedicais mucho tiempo a ver si el lenguaje que utilizais es el más conveniente?. No sé, si por ejemplo, vieseis que para hacer algo vais a tener que desarrollar vuestro propio código cuando igual con otro lenguaje ya lo teneis hecho, modificariais la concepción del proyecto, cambiariais de lenguaje… Ya sé que igual no es algo habitual, pero el otro día surgió el tema en una conversación y me ha parecido interesante, dar prioridad a la idea original a costa de mayor complejidad o reducir esa complejidad variando el concepto.
Ninguna herramienta, de ningun tipo, vale para todo… de hecho hay pocas que sean realmente buenas como herramienta polivalentes. Nuestro enfoque con respecto a la adecuación o no de un lenguaje o frameworks a los proyectos es por lo tanto igual, no todo vale para todo.
Dicho esto hay que tener en cuenta que, siendo realistas, tampoco los proyectos de una empresa son 100% diferentes cada vez, y que por lo tanto un número reducido de lenguajes/herramientas suele ser suficiente para acometerlos.
En nuestro caso, y a pesar de que entre los 3 juntamos varias décadas de desarrollo en Java, nuestro proyectos actuales estan relacionados con el desarrollo de aplicaciones y productos Web y Rails es en este caso una herramienta fantásticamente adecuada para tales fines.
Como comentas siempre hay excepciones, sobre todo en aplicaciones o librerías de nicho (gráficas, generación de formatos específicos, integración en sistemas antiguos), para los cuales otras herramientas tiene ya mucho camino andado. En estas ocasiones, obviamente se trata de aprovechar al máximo lo disponible pero con dos condicionantes:
El coste de integración también existe. Es decir el tiempo que va a costar integrar esos componentes tiene que ser valorado y comparado con otras opciones (por ejemplo el desarrollo propio).
Las integraciones complejas no suelen merecer la pena. Precisamente por lo que hablábamos en el punto anterior… por la complejidad aumenta el tiempo y el esfuerzo, y estos el coste.
En principio en Linking Paths tratamos de huir de la complejidad en el desarrollo de las aplicaciones (lo cual es difícil porque los desarrolladores somos gente cabezona y obcecada en general) y valorar en mayor medida otros puntos que el usuario puede valorar -¡y pagar!- en mayor medida.
¿Tienes alguna pregunta que nos quieras hacer?… ¿puede ser interesante para otros?: no lo dudes, mándanosla a linked@linkingpaths.com especificando en el asunto “Linking Paths responde:” e intentaremos responderla en este blog mediante articulo al respecto.
-
Sobre LinkedLinked es el blog de Linking Paths, la empresa aventurera e innovadora formada por Aitor Garcia, Alberto Molpeceres y Roberto Salicio. En él hablamos de nuestros productos, ideas, y de compañías que nos sirven como guía y ejemplo. Si quieres conocernos un poco mejor puedes revisar lo que hemos escrito en los archivos.
-
Proyectos, ideas, etc.






