rails en la microempresa

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 [email protected]

Upload: amaia-castro

Post on 13-Jan-2015

1.862 views

Category:

Technology


2 download

DESCRIPTION

Presentación de la charla que dimos Carolina y Amaia sobre el uso de Rails en nuestra microempresa Dabne.

TRANSCRIPT

Page 1: Rails en la microempresa

   

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

[email protected]

Page 2: Rails en la microempresa

   

Rails en la microempresa

De dónde venimos

­ Comunidad del software libre

­ Hacklabs

­ Copyleft

dabne.net Conferencia Rails 2007

Page 3: Rails en la microempresa

   

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

Page 4: Rails en la microempresa

   

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

Page 5: Rails en la microempresa

   

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

Page 6: Rails en la microempresa

   

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

Page 7: Rails en la microempresa

   

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

Page 8: Rails en la microempresa

   

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

Page 9: Rails en la microempresa

   

Rails en la microempresaTrabajos realizados con Rails

a3­arquitectos: 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

Page 10: Rails en la microempresa

   

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

Page 11: Rails en la microempresa

   

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

Page 12: Rails en la microempresa

   

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/cgi­bin/trac.cgi

dabne.net Conferencia Rails 2007

Page 13: Rails en la microempresa

   

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

Page 14: Rails en la microempresa

   

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: open­uri, hpricotLíneas de código: 128Año: 2007

dabne.net Conferencia Rails 2007

Page 15: Rails en la microempresa

   

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

Page 16: Rails en la microempresa

   

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

Page 17: Rails en la microempresa

   

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

Page 18: Rails en la microempresa

   

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

Page 19: Rails en la microempresa

   

Rails en la microempresa

Muchas gracias :­)

Amaia Castro Gonzá[email protected]

Carolina García Catañ[email protected]

dabne.net Conferencia Rails 2007