Octubre 04 2008
Resumen del segundo Emprende Web
El Jueves 2 tuvo lugar el segundo encuentro de Emprende Web.
No puedo decir que haya sido un éxito, de hecho me ha servido para apuntarme bastantes cosas a mejorar y pensar en como darle una vuelta a este evento.
Tan sólo asistimos 5 personas y, aunque la calidad siempre me importa más que la cantidad (en este caso, como en la edción anterior, calidad había en los asistentes, de sobra), como organizador me sentí bastante mal por los que vinieron, ya que no se pudo hacer un debate tan rico como el que se esperaba encontrar.
Lejos de abandonar el proyecto, me tomo la responsabilidad de mejorar y realizar los cambios que sean oportunos para conseguir que este evento sea del interés de las personas a las que va dirigido.
Esta reunión contó con los siguientes asistentes:
- Lorena Fernández (Loretahur) Administradora de sistemas en la universidad de Deusto, responsable junto a David González (Ketari) de Nirelandia (NireBlog, NireWiki,NireMap entre otros) blog.loretahur.net
- Sergio Sainz (Hostalia) www.sergiosainz.com
- Asier Marqués (freelance) asiermarques.com
- Juan Carlos Febrer (5 años como freelance, ahora en Sisteplant) febrer.wordpress.com
- Iruri Knörr. Ex-Directora comercial de Hostalia Internet y responsable de PubliCanal.com
Tras las presentaciones, se inició un debate sobre cómo desarrollar y conseguir ejecutar proyectos en internet de una forma ágil.
Volví a mencionar el libro Getting Real, que recoge la filosofía de 37signals (un libro de lectura obligada para los que desarrollamos proyectos en internet) y creo que es un libro clave sobre todo para el tema del debate de ese día.
En el primer punto, de la idea al código, debatimos sobre la dificultad de entender al cliente, de si era importante prototipar o no y de que forma hacerlo, y de si es bueno imaginar una aplicación que sea perfectamente escalable y repleta de funcionalidad desde un principio.
En el segundo punto, infraestructura y tecnologías necesarias, además de hablar sobre qué opciones realmente necesitamos en cuanto a hosting, debatimos sobre si es correcto pensar en una sola tecnología para solucionar todos nuestros proyectos.
Poniendo de ejemplo a php, el lenguaje que lidera sin duda el desarrollo web en internet, no nos puede servir para todo tipo de soluciones. Precisamente su creador, Rasmus Lerdorf nos recomienda no pensar en php como una solución para todas las situaciones: “PHP is simply not fast enough to scale to Yahoo levels. PHP was never meant for those sorts of tasks. “Any script based language is simply not fast enough“. To get the speed that is necessary for truly massive web systems you have to use compiled C++ extensions to get true, scaleable architecture.” (en ese mismo artículo muestra su desaprovación hacia muchos frameworks de php al igual que hizo en la Drupal Con, algunas personas han mostrado su desacuerdo)
En el punto sobre si es mejor trabajar sol@ o en equipo, hablamos sobre las desventajas de trabajar en casa solos y sobre herramientas que tenemos disponibles para organizar el trabajo.
Se mencionó la importancia de tener un sistema de control de versiones y entornos separados de desarrollo, test y producción.
En la parte de frameworks se mencionaron asp.net (con mvc) y symfony, junto con las ventajas de tener un framework tanto propio como de terceros.
Nos quedamos en el último punto antes de salir a tomar algo, gestión de tareas y metodologías ágiles de desarrollo. En ese punto nos centramos sobre todo en scrum, y comentamos algunas diferencias con respecto a las metodologías predictivas. Si queréis saber más sobre scrum os dejo este enlace al trabajo de Juan Palacio.
Os dejo el guión de este segundo encuentro.
Agradecemos a Lorena y a la Universidad de Deusto que nos dejasen el aula para poder reunirnos el pasado Jueves.
