rails en la microempresa
DESCRIPTION
Presentación de la charla que dimos Carolina y Amaia sobre el uso de Rails en nuestra microempresa Dabne.TRANSCRIPT
Caso de estudio:
Rails en la microempresaConferencia Rails 2007
Madrid 22 y 23 de noviembre de 2007
Dabne Tecnologías de la información
www.dabne.net
Rails en la microempresa
De dónde venimos
Comunidad del software libre
Hacklabs
Copyleft
dabne.net Conferencia Rails 2007
Rails en la microempresaUna empresa de nueva creación
Esto implica optimización de recursos
Escasos recursos económicos
El tiempo vale oro
Recursos personales limitados
dabne.net Conferencia Rails 2007
Rails en la microempresa
Optimización de costes
Optimización de recursos personales
Optimización de tiempo
El software libre facilita ahorro económico
Desarrollos más complejos en menos tiempo
Elección de tecnologías que faciliten el ahorro de tiempo en desarrollo
El software libre cuenta con numerosas herramientas
Existencia de Documentación
Facilidad y rapidez en el aprendizaje
Existencia de una comunidad
dabne.net Conferencia Rails 2007
Rails en la microempresaCómo llegamos a Rails
Búsqueda de tecnologías webEn la primavera de 2005 un amigo nos recomienda RailsAdaptamos nuestro servidor para alojar aplicaciones RailsEn agosto 2005 realizamos la primera aplicación Rails para un cliente
dabne.net Conferencia Rails 2007
Rails en la microempresaPor qué nos quedamos con Rails
●Rápida curva de aprendizajePosibilidad de desarrollo de webs ”sencillas” con necesidades concretas ●Empezar de cero en Rails cuesta menos que adaptar un CMS existente●Rápidez en el desarrollo de web ”sencillas” pero personalizadas●Realización existosa de los primeros trabajos con Rails
dabne.net Conferencia Rails 2007
Rails en la microempresaTrabajos realizados con Rails
Alea: Bajo presupuesto, necesidad de actualización de oferta de cursos.Web: Tenía web estáticaCaracterísticas: Rails 0.14Año: 2005
dabne.net Conferencia Rails 2007
Rails en la microempresaTrabajos realizados con Rails
Dankolinder: Bajo presupuesto, portfolio profesionalWeb: Sin webCaracterísticas: Ciertas funcionalidades hechas desde cero por falta de plugins que ahora existenLíneas de código: 532Año: 2005
dabne.net Conferencia Rails 2007
Rails en la microempresaTrabajos realizados con Rails
a3arquitectos: Portfolio profesional de un estudio de arquitectos con área de clientesWeb: Sin webCaracterísticas:Líneas de código: 689Año: 2006
dabne.net Conferencia Rails 2007
Rails en la microempresaTrabajos realizados con Rails
Disolventes: Aplicación de ámbito nacional, recogida de datos para realizar estadísticas.Web: No existía aplicación previaCaracterísticas: Capacidad de adaptación a cambiosLíneas de código: 1411 Año: 2007
dabne.net Conferencia Rails 2007
Rails en la microempresaAplicaciones internas con Rails
En una empresa de joven creación, al comienzo:●Es necesaria poca gestion de la información●Funcionalidades muy concretas y adaptadas
La empresa crece:●Las necesidades cambian ●Aumenta la complejidad
Líneas de código: 828Año: 2006
dabne.net Conferencia Rails 2007
Rails en la microempresaSuma y sigue
FIT – Es un proyecto de software libre para la creación de una aplicación web que facilite la traducción de webs. Soportará los actuales estándares po, xliff y estará integrada con un control de versiones.
http://fit.dit.upm.es/cgibin/trac.cgi
dabne.net Conferencia Rails 2007
Rails en la microempresaIniciativas propias con Rails
Directorio de economía social: Red social de empresas de economía socialURL: http://directorioeconomiasocial.es/ Características: Integra mapas de Google, gestión de usuarios, RSS, tagsLíneas de código: 803 Año: 2007
dabne.net Conferencia Rails 2007
Rails en la microempresaIniciativas propias con Rails
Buscador de subvenciones: Robot web que diariamente lee la página del BOE y recopila información sobre ayudas y subvencionesURL: http://buscaboe.dabne.net/Características: openuri, hpricotLíneas de código: 128Año: 2007
dabne.net Conferencia Rails 2007
Rails en la microempresaRails y la web 2.0
Rails gracias a su metodología ágil permite la incorporación de nuevas funcionalidades con facilidad gracias a plugins y gems que funcionan como piezas de lego ;)
Lectores y agregadores de RSS
Tags
buscadores
REST
Web híbrida (mashups)Foros
Contenidos votadospor usuarios
Comunicación con APIs
dabne.net Conferencia Rails 2007
Rails en la microempresaPero no todo es 2.0
Aunque el último grito es la Web 2.0 también existen otras necesidades:
● No toda la Web se agota en las comunidades
● Mucha gente necesita aplicaciones web que implican interacciónpero no implican la creación de comunidad
● Mucha gente apenas está incorporándose a la Web y sus necesidades son menos exigentes
● Rails vale para lo grande y para lo pequeño
dabne.net Conferencia Rails 2007
Rails en la microempresaLos clientes
Los clientes de una microempresa:
●No siempre son grandes conocedores de la Web●Tienen necesidades específicas de su sector●No les importa la tecnología con la que está hecha su web●Quieren agilidad y precios ajustados●Quieren sencillez y usabilidad●Quieren asesoría y acompañamiento a lo largo del proceso●Quieren un trato personalizado que les de confianza en el paso a un mundo a veces desconocido para ellos
dabne.net Conferencia Rails 2007
Rails en la microempresaLos clientes
Rails permite:●Mediante prototipos, implicar al cliente en el proceso de desarrollo ●Desarrollar herramientas sencillas●Hacer webs accesibles y usables●Adaptarse facilmente a nuevas necesidades
dabne.net Conferencia Rails 2007
Rails en la microempresa
Muchas gracias :)
Amaia Castro Gonzá[email protected]
Carolina García Catañ[email protected]
dabne.net Conferencia Rails 2007