2. www.yerbabuena.es
1.Presentación
2.Importancia de Software Libre
3.Proyectos
4.Relaciones con Universidad
3. www.yerbabuena.es
Presentación: Yerbabuena Software
YSEngineers S.C.A.
●
Creada en noviembre de 2005
●
6 socios estudiantes de la ETSII de la UMA
●
Sede en el Parque Tecnológico de Andalucía
●
Inversión inicial*
●
4. www.yerbabuena.es
Presentación: Actividad
I+D+i en aplicaciones TIC
●
Sistemas de información a medida
●
Consultoría y Auditoría Informática
●
Posicionamiento web
●
5. www.yerbabuena.es
Presentación: Ayudas y Reconocimientos
CEIPAR: Empresa de base tecnológica y alto
●
potencial Innovador (Ministerio de Industria)
Empresa de Transferencia Tecnológica (Junta de
●
Andalucía y Red Espacios Tecnológicos
Andaluces).
Proyecto CAMPUS (Agencia de Innovación,
●
Ciencia y Empresa y Universidad)
6. www.yerbabuena.es
Presentación: Equipo
Contamos con 10 personas en plantilla mas 4 becas en
●
práctica con la universidad.
Yerbabuena Software
●
Administrativo
●
Comercial
●
RRHH
●
I+D+i
●
Recientemente se ha incorporado Guillermo Calvo *,
●
desarrollador j2mefs.
8. www.yerbabuena.es
Software Libre en Yerbabuena
•Aproximadamente el 95% del software utilizado es libre.
•Desarrollo (entrega final al cliente)
• Puestos de trabajo
•Sistemas (servidores de producción y desarrollo)
•Ingeniería del Software*
9. www.yerbabuena.es
Software Libre: Desarrollo
CPS: Gestor de contenidos basado en Python y Zope.
●
OSCommerce: Apache, PHP y MySQL
●
rdiffbackup + rdiffweb
●
Java + JWS + PostgreSQL + OpenVPN.
●
Recientemente, Alfresco...
●
10. www.yerbabuena.es
Software Libre: Puestos de Trabajo
Ubuntu
●
Eclipse + pyDev + (subclipse | subversive)
●
Cliente subversion: svn ó Tortoise SVN*
●
Firefox, Thunderbird, OpenOffice, etc.
●
ArgoUML: Principalmente, casos de uso y diagramas de
●
arquitectura.
Planner: Planificación de proyectos.
●
11. www.yerbabuena.es
Software Libre: Sistemas
•TRAC (Edgewall): Gestión de tickets e hitos de proyectos.
•Subversion: Control de versiones en el código, servidor con
Apache como frontend, revisión de código, etc.
•CPS: Gestión de contenidos para la documentación de la
empresa.
•Sistemas operativos: Fedora y Ubuntu
•Apache: Como servidor web de desarrollo y producción
•Mailman: Listas de distribución para comunicación interna.
12. www.yerbabuena.es
Software Libre: Sistemas
•BIND: Servidores de desarrollo.
•AWStats: Estadísticas de los sitios en producción
•Postfix + Courrier + Horde: Correo electronico.
13. www.yerbabuena.es
Software Libre: Ingeniería
El proceso de ingeniería es “libre” y “estándar”:
Producing Open Source Software
How to Run a Successful Free Software Project
http://producingoss.com/
14. www.yerbabuena.es
Proyectos
•Tiendas virtuales: www.tiendapanini.es, www.tiendaglenat.com,
etc.
•Equal In Red: Aplicación para la inserción laboral de personas
en desventaja social (Diputación de Málaga).
•Proyecto Novapyme como detector, consultor e implantador.
Promoción de SL.
•BlueTooth In Love: Aplicación realizada en J2ME, asociación de
perfiles por bluetooth. http://www.bluetoothinlove.com
15. www.yerbabuena.es
Proyectos
•Aplicaciones de escritorio: ERP, GAC*.
•YS Backup: Backups remotos a un coste bajo y con un desarrollo
simple*.
•Mastering Flamenco: Aplicación de aprendizaje/enseñanza basada en
redes bayesianas.
16. www.yerbabuena.es
Yerbabuena y Universidad
•Spinoff UMA: 1 año de oficina en el edificio del PTA, Proyecto MARCO.
•Sede actual de Yerbabuena en dos oficinas del edificio de la universidad
en el PTA, durante un año.
•Colaboración en proyecto BTIL con el grupo de la UMA IA2.
•Patrocinio de BTIL por parte de la UMA red OTRI.
•Becas PRAEM para créditos de libre configuración
•Asignatura Prácticum de 5º de Ing. Informática (9 créditos).
17. www.yerbabuena.es
Conclusiones
El software libre aporta una gran ventaja en la creación de una
empresa.
Existen herramientas libres para resolver las necesidades
básicas de gestión propia y de soluciones a un usuario final.
El software libre aporta una metodología de desarrollo ágil que
la empresa canaliza para conseguir un objetivo “individual”.
La universidad aporta una ayuda importante en el apoyo a las
empresas pero...
18. www.yerbabuena.es
Problemas
• Procesos de selección no satisfactorios.
• Poca formación en:
• Autoaprendizaje.
• Métodos ágiles.
• Uso de “estándares”.
• Comunidades de desarrollo.
• Herramientas de comunicación.
• ¿¿Cómo se documenta una API??