You are on page 1of 19

Caso de estudio:

Rails en la microempresa
Conferencia Rails 2007
Madrid 22 y 23 de noviembre de 2007

Dabne ­ Tecnologías de la información

www.dabne.net

 
dabne@dabne.net
 
Rails en la microempresa

De dónde venimos

­ Comunidad del software libre
­ Hacklabs
­ Copyleft

   

dabne.net Conferencia Rails 2007
Rails en la microempresa
Una empresa de nueva creación

Escasos recursos económicos Recursos personales limitados

El tiempo vale oro

Esto implica optimización de recursos

   

dabne.net Conferencia Rails 2007
Rails en la microempresa
El software libre facilita ahorro 
económico

Optimización de  costes Desarrollos más complejos en menos 
tiempo

Elección de tecnologías que faciliten el 
ahorro de tiempo en desarrollo

Optimización de tiempo El software libre cuenta con numerosas 
herramientas 

Existencia de Documentación

Facilidad y rapidez en el aprendizaje
Optimización de recursos
 personales
Existencia de una comunidad

   

dabne.net Conferencia Rails 2007
Rails en la microempresa
Cómo llegamos a Rails

Búsqueda de tecnologías web
En la primavera de 2005 un amigo nos recomienda 
Rails
Adaptamos nuestro servidor para alojar aplicaciones 
Rails
En agosto 2005 realizamos la primera aplicación 
Rails para un cliente

   

dabne.net Conferencia Rails 2007
Rails en la microempresa
Por qué nos quedamos con Rails


Rápida curva de aprendizaje
Posibilidad 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 microempresa
Trabajos realizados con 
Rails

Alea: Bajo presupuesto, necesidad 
de actualización de oferta de 
cursos.
Web: Tenía web estática
Características: Rails 0.14
Año: 2005

   

dabne.net Conferencia Rails 2007
Rails en la microempresa
Trabajos realizados con 
Rails

Dankolinder: Bajo presupuesto, 
portfolio profesional
Web: Sin web
Características: Ciertas 
funcionalidades hechas desde cero 
por falta de plugins que ahora 
existen
Líneas de código: 532
Año: 2005
   

dabne.net Conferencia Rails 2007
Rails en la microempresa
Trabajos realizados con 
Rails

a3­arquitectos: Portfolio 
profesional de un estudio de 
arquitectos con área de clientes
Web: Sin web
Características:
Líneas de código: 689
Año: 2006

   

dabne.net Conferencia Rails 2007
Rails en la microempresa
Trabajos realizados con 
Rails

Disolventes:  Aplicación de ámbito 
nacional, recogida de datos para 
realizar estadísticas.
Web: No existía aplicación previa
Características: Capacidad de 
adaptación a cambios
Líneas de código: 1411 
Año: 2007

   

dabne.net Conferencia Rails 2007
Rails en la microempresa
Aplicaciones 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: 828
Año: 2006
   

dabne.net Conferencia Rails 2007
Rails en la microempresa
Suma 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/cgi­bin/trac.cgi

   

dabne.net Conferencia Rails 2007
Rails en la microempresa
Iniciativas propias con Rails

Directorio de economía social: Red social de empresas de economía 
social
URL: http://directorioeconomiasocial.es/  
Características: Integra mapas de Google, gestión de usuarios, RSS, tags
Líneas de código: 803 
Año: 2007

   

dabne.net Conferencia Rails 2007
Rails en la microempresa
Iniciativas propias con Rails

Buscador de subvenciones: Robot web que diariamente lee la página del 
BOE y recopila información sobre ayudas y subvenciones
URL: http://buscaboe.dabne.net/
Características: open­uri, hpricot
Líneas de código: 128
Año: 2007

   

dabne.net Conferencia Rails 2007
Rails en la microempresa
Rails 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 Comunicación con APIs buscadores


 de RSS

Contenidos votados Tags
Web híbrida (mashups)
Foros por usuarios

REST

   

dabne.net Conferencia Rails 2007
Rails en la microempresa
Pero 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ón
pero 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 microempresa
Los 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 microempresa
Los 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ález
amaia@dabne.net
Carolina García Cataño
 
carolina@dabne.net
 

dabne.net Conferencia Rails 2007

You might also like