Entrevista a Carlos Ble
Desvirtualicé a Carlos Ble en la pasada Tenerife Lan Party 2k10, allí tuve oportunidad de conocer un poco el proyecto que está desarrollando, así como comprobar la energía que tiene explicando las cosas. Así que, sobre la marcha, lo enganché para hacerle una pequeña entrevista:
Jose Frechín: Para los que no sabemos nada sobre este tema ¿Qué es el Diseño Ágil?
Carlos Ble: En realidad, Diseño Ágil como tal no es nada. Ha sido el título que le he puesto al libro para destacar que Test Driven Development (TDD) no es una técnica para probar software sino para diseñarlo. La palabra Test de TDD es un tanto desafortunada ya que en realidad lo que uno escribe son ejemplos o especificaciones. Diseñar software de manera ágil es hacerlo a mi entender, de manera emergente. Es decir, dejar que la implementación de cada pequeño ejemplo de uso, diseñe la ingeniería que lo soporta. Se trata de una técnica que lleva más de una decada siendo usada pero que apenas se conoce todavía en España.
Quienes somos apasionados del desarrollo de software, estamos entusiasmados con esta técnica de ingeniería.
JF: ¿Cómo valoras la experiencia de escribir el libro “Diseño Ágil con TDD”?
CB: Ponerte a escribir un libro es un gesto inevitable si te nace de dentro hacerlo. El placer de contarle a los demás tu forma de entender, sin que sea de manera forzosa, es tremendo. Así que la experiencia ha sido placentera. Hay mucho más trabajo detrás del que la gente piensa, casi 18 meses de constante trabajo, primero a tiempo parcial y ya en el ultimo mes a tiempo completo, porque no había manera de verlo terminado. Sin embargo ha valido la pena totalmente.
Tengo la impresión de que en España y Latinoamérica vamos bastante atrasados en el desarrollo de software comparados con países como EEUU, por lo que me parece importante que exista literatura en nuestro idioma. Es una forma de que la gente se ponga al día. Este ha sido sin duda uno de los factores más importantes a la hora de decidirme a escribir el libro.
A nivel profesional el resultado está siendo muy bueno, ya que me abre más puertas a la hora de impartir cursos sobre estas y otras técnicas de desarrollo.
Me está permitiendo conocer a gente muy interesante y viajar a muchos lugares desconocidos para mí.
El libro no hubiese sido ni la sombra de lo que es, si no es porque 20 personas trabajaron desinteresadamente en su corrección y aportaron gran cantidad de ideas y sugerencias. De lo que yo escribía inicialmente a lo que quedaba despues de las revisiones de los colaboradores, había a veces un abismo. A todos ellos les debo el exito del libro.
Por último me gustaría decir que nadie debe, en mi opinión, escribir un libro buscando dinero. Las ventas del libro a penas han generado 100 euros en los 8 meses que lleva publicado. Las descargas sí que se cuentan por miles, lo cual corrobora que ha sido un acierto publicarlo con licencia creative commons.
JF: ¿Qué es MavenCharts?
CB: MavenCharts es una idea que llevaba rumiando desde hace tres años. Es el proyecto con el que emprendo por segunda vez. Se trata de una web que pone en contacto a personas que necesitan un servicio a domicilio, con personas que lo ofrecen. No importa si quien ofrece el servicio es una empresa, un autonómo, o una persona que trabaja por cuenta propia de vez en cuando.
Aunque parezca increíble, hoy en día la gente se sigue anunciando en las farolas para impartir clases particulares, para pintar, hacer reformas, etc. Tambien están los tablones de corcho donde pones el cartel y a las dos horas te han colocado otros cuatro encima. Hasta hace poco no disponíamos de un sitio en internet que pusiera a la gente en contacto para tareas tan cotidianas como limpiar una casa, cuidar de unos niños o repartir comida orgánica.
Hemos tratado de llevar a la red el mismo sistema que se usaba hasta ahora, que era el del boca a boca. Ya sabes, preguntabas a algun amigo si conocía a alguna persona que viniese a casa una vez en semana a hacer limpieza y que fuese de fiar y te ponias en contacto con ella. MavenCharts intenta que los profesionales que contactas también sean de confianza, gracias al sistema de valoracion y puntuación que tiene. El buscador te muestra primero los profesionales que más han gustado a otros clientes.
Hasta hace unos meses apenas había webs de este tipo, sin embargo, hoy en día competimos con un puñado de ellas. Nuestro objetivo es ofrecer el mejor servicio mediante la mejor usabilidad, fiabilidad y rapidez.
En breve la ponemos en marcha en EEUU, Reino Unido e Irlanda.
Para España y otros paises de habla hispana, existe la redirección www.aTrabajarYa.com, que permitirá recordar mejor la dirección del sitio, aunque al final todo sea MavenCharts.
Maven significa experto y Chart en este contexto es sinónimo de ranking. Es algo así como, la lista de los mejores expertos.
JF: ¿Qué razones te llevaron a montar MavenCharts sobre Google App Engine?
CB: Google App Engine (GAE) nos ofrecía las mejores condiciones economicas de todo el mercado. A día de hoy hemos pagado 0 euros, o séa, totalmente gratis. Su modelo es el de “pay as you earn”, es decir, si ganas trafico y consumes recursos, entonces pagas de manera proporcional. Para un emprendedor que no tiene un duro como yo, esta opcion era genial.
Luego ha resultado que técnicamente hemos tenido muchisimos impedimentos. Hasta el punto de que si hubiese empezado con dinero, hubiese escogido una solución de hosting tradicional y luego en caso de éxito, hubiese intentado buscar una solucion escalable. GAE ya nos ofrece una arquitectura escalable, por lo que se supone que MavenCharts aguanta millones de usuarios, pero el “time to market” ha sido demasiado largo. Nos hubiese gustado salir a producción en los primeros meses de 2010.
Hemos tenido que aprender mucho de nuevas técnicas como NoSQL y otras cuestiones de escalabilidad, así que a nivel de ingeniería ha sido todo un reto.
JF: ¿Cuál ha sido la inversión en recursos para el proyecto?
CB: Empecé a trabajar a diario en el proyecto en el otoño de 2009. En 2010 ya habia dos personas mas a tiempo completo y durante el verano hemos sido hasta 6 personas a tiempo completo. Actualmente seguimos 2 desarrolladores a jornada completa, 1 diseñador a tiempo completo y otro desarrollador a tiempo parcial, además de la persona que se encarga del soporte, y la busqueda de financiación.
Digamos que le estoy poniendo todos los recursos que le podia poner y más. Es la única manera de que un proyecto salga adelante.
La gente piensa que la idea es lo mas importante, pero en realidad no sirve de nada si no se implementa de forma brillante.
JF: ¿En qué otros proyectos estás metido?
Estaría loco si estuviese metido en más proyectos. MavenCharts consume toda mi energía. Cuando hay suerte viajo un par de días para impartir un curso de TDD a algún lugar del pais y vuelvo a meter el dinero que consigo en el proyecto. Es la única manera de sobrevivir mientras conseguimos una inversión fuerte. Es duro, pero vale la pena ver que un sueño se va llevando a cabo.
Intento no estar mas de 8 horas diarias delante del ordenador porque de lo contrario dejo de ser productivo.
Más información:
- Carlos Ble | www.carlosble.com
- Diseño Ágil con TDD | www.dirigidoportests.com/el-libro
- MavenCharts | www.mavencharts.com







Carlos
sep 03, 2010 @ 11:45:20
Muchas gracias por la entrevisa Jose! Ha sido un placer
Ideas empresariales nacidas en Canarias: www.atrabajarya.es y www.questidiomas.com | En busca de: trabajo, becas y cursos en Canarias
ene 13, 2011 @ 17:02:19
[...] http://www.atrabajarya.es: Se trata de una web que facilita el contacto entre personas que ofrecen servicios y personas que lo necesitan. Realmente se trata de una redirección para España y otros países de habla hispana de http://www.mavencharts.com. Su artífice, Carlos Ble, a quien tuve oportunidad de conocer en la última Tenerife Lan Party nos habla de su proyecto en el Blog TunelCarpiano.net. [...]