SlideShare una empresa de Scribd logo
Cómo gestionar proyectos con herramientas open
                    source
                  Noáin, octubre 2009
                  Raúl Sanz de Acedo
Como gestionar proyectos con herramientas open source
                                                                                        Open Source y gestión de proyectos




¿Qué es el Software Open Source?

•Source =(software) código fuente de un programa




           Ej: lo que los planos a una casa, o un circuito a un dispositivo electrónico.




      Software open source = código fuente del programa disponible
                Software de mayor calidad

      ≠ Software Libre (4 libertades)                  La ética de compartir conocimiento

Suelen confundirse...


                                                2
Como gestionar proyectos con herramientas open source
                                                                  Open Source y gestión de proyectos




¿Cómo se trabaja en los proyectos de Software Open Source?

Conjunto de personas
Objetivo común: construcción de un producto

ABIERTO a todo el mundo

                                                         COLABORACIÓN

                                                             ¡BARRERAS!
                                                                 Horarios
                                                                  •

                                                                 •Idiomas

                                                              •Localización




                                                           ¡TECNOLOGÍA!
                                                          ¡ORGANIZACIÓN!




                                     3
Como gestionar proyectos con herramientas open source
                                                                            Open Source y gestión de proyectos




    ¿Cómo se trabaja en los proyectos de Software Open Source?




TECNOLOGÍA disponible
      •   Distribución digital: Internet
      •   Producto digital = Código fuente




+ SOFTWARE (forja)                                + ORGANIZACIÓN
Promocionar el proyecto y atrear participantes   Equipo “nucleo”
Gestionar un código fuente común disponible      Participantes.

Gestión de contribuciones                        Mismo objetivo.

Documentación común                              Dirección:

Comunicaciones (localización)                           Consejo (empresas),
                                                         Méritos (participantes).
                                                         Cada proyecto, sus normas.


                                             4
Cómo gestionar proyectos con herramientas open source

                   Búsqueda
Como gestionar proyectos con herramientas open source
                                                                                                        Búsqueda




Situación actual                             ¿Qué buscábamos?
Habíamos trabajado con:
                                             Herramienta:
DotProject
                                                  •   Planificación y seguimiento
   Seguimiento      Mantenimiento: uso            •   Colaborativa: retro-alimentación
    Colaborativa       Planificación              •   Implicar al equipo
                                                  •   Bajo coste
JIRA                                              •   Filosofía software Open Source
   Seguimiento           Incidencias         2 equipos de trabajo diferentes:
    Colaborativa         Planificación
                                                  •   Utilidad común
                                                  •   Ahorrar esfuerzos (búsqueda)
Microsoft Project                                 •   Más opiniones, mejor decisión
    Planificación    Seguimiento                  •   Aunar criterios

                     Colaborativa            Búsqueda:

                                                  •   Escritorio
Equipo no implicado.
                                                  •   Web
                                                  •   Propósito general
       Necesitábamos un cambio.                   •   Especializadas en software


                                         6
Como gestionar proyectos con herramientas open source
                                                                                         Búsqueda




Topología de herramientas


Herramientas de escritorio:
Ordenador.                   Planificación
Potentes.
                              Colaborativa
Aislado.


                              Seguimiento



Herramientas web:             Colaboración
Servidor.
Navegador.                   Seguimiento
Distribuido.

                              Planificación


                              Planificación
Se puede combinar:            Seguimiento
    • Web + escritorio
                              Colaboración




                                        7
Como gestionar proyectos con herramientas open source
                                                                                                    Resultados


                          Escritorio                             Web
Propósito general




                    Gantt Project               phpCollab (LAMP)
                    Planner                     Netoffice (LAMP)
                    Open Workbench              ClockingIT (Ruby)
                    OpenProj                    OpenProject (LAMP)
                                                Collabtive (LAMP)

                                                Trac (LAMP)
Específica Sw.




                                                LibreSource (J2EE)
                                                Achievo (LAMP)
                      Ninguna destacable
                                                Redmine (Ruby)
                                                Teamwork(Java)
                                           8 (5’)
Como gestionar proyectos con herramientas open source
                                                                                                                           Resultados


                               Escritorio                                               Web
Propósito general




                    Gantt Project                                phpCollab (LAMP)
                                                                 •Mucha variedad
                                                                 Netoffice (LAMP)
                    Planner                                         • Propósito general
                                                                    • Orientadas a software
                    Open Workbench                               ClockingIT (Ruby)
                                                                    • Formato forja
                                                                 •Multi-proyecto
             OpenProj
          •Poca variedad (4)                                     OpenProject (LAMP)
                                                                    • Recursos compartidos
          •Propósito general                                     •Mismos conceptos
          •Parecidas a MS Project
                                                                 Collabtive (LAMP)centrales:
                                                                     • Planificación : recursos y tareas,
          •Compatibles en algunos casos                             • Seguimiento: ejecución
                                                                 Mindquarry (Java) y esfuerzo,
                                                                    • Colaboración equipo.
          •Funcionalidades similares:
                    •   Planificación : recursos y tareas,       •Diferentes funcionalidades añadidas:
                    •   Visualización diagramas (informes)           • Seguimiento: incidencias, costes,
Específica Sw.




                                                                 Trac (LAMP)
                                                                     • Presupuestos,
                                                                     • Colaboración: wikis, foros, chat…,
     •Mono-proyecto                                              LibreSource (J2EE)
                                                                     • Gestión documental,
                      Ninguna destacable
                    • Recursos compartidos                           • Visualización e informes,
     •¡Colaboración!                                                 • Importación planificaciones…
                                                                 Achievo (LAMP)


                                                             9
Como gestionar proyectos con herramientas open source
                                                                                                             Resultados




Redmine                                             TeamWork

•Open source                                         •Open source/Licencia de pago.
•Interfaz limpio y sencillo                          •Aprendizaje costoso.
•Personalizable y ampliable                          •Dificultad colaboración.
•Muy colaborativo (forja)                            •Más empresarial.
   •   Informes de estado                                •   Orientado al desarrollo de software
   •   Orientado al desarrollo de software               •   Importación desde MS Project
   •   Petición = cualquier cosa                         •   Wizards para la configuración
   •   Sindicación RSS                                   •   Plantillas Scrum
   •   Peticiones monousuario                            •   Registro de horas cómodo
                                                         •   Asociación incidencias y tareas
                                                         •   Sin wiki

Decisión difícil
 •Ambas cubrían lo necesario                     ¡Atascados!
 •Distintas en concepción                        •Comparativa características

                                             10 (2,5’)
Como gestionar proyectos con herramientas open source
                                                                                                   Resultados




Redmine
                                                   Sencillez:
•Open source                                       •Aprendizaje rápido
•Interfaz limpio y sencillo                        •Eliminar barreras
•Personalizable y ampliable                        •Colaboración con terceros
•Muy colaborativo (forja)
   •   Informes de estado.                         Adaptabilidad:
   •   Orientado al desarrollo de software.        •Ajustar necesidades
   •   Petición = cualquier cosa.                  •Ampliación funcionalidades
   •   Sindicación RSS.
   •   Peticiones monousuario.                     •Evolución futura



                                                   Comparativa características


                                              11
Como gestionar proyectos con herramientas open source
                                                                                                        Conclusiones




¿Qué hemos aprendido?

•Decisión importante: parte de tu día a día

•Ten claro lo que quieres: tu forma de trabajar es primordial

•Involucra al equipo: tendrá que usarla

•Dedica tiempo:
    •   Busca, analiza y prueba
    •   Herramientas abundantes

•Open source puede ser una ventaja:
    •   Por coste
    •   Por adaptabilidad a tus necesidades
    •   Por independencia fabricante/distribuidor

•Intercambia experiencias: enriquece punto de vista:
    •   Desarrollo de software: necesidades y criterios diferentes
    •   Otro sector: herramienta especializada para su sector

                         ¡Os invito a aportar la vuestra!

                                           12 (1’)
Como gestionar proyectos con herramientas open source

Más contenido relacionado

PPTX
Sofware
PDF
Herramientas Colaborativas Gestion Proyectosv Donostia 20081121
PDF
Realidad Aumentada en Educación - Collab Trends
PPTX
la navidad
PDF
Cesnavarra 2008-boletín 11
PPTX
PPT
Cómputo movil
PPT
Alimentación
Sofware
Herramientas Colaborativas Gestion Proyectosv Donostia 20081121
Realidad Aumentada en Educación - Collab Trends
la navidad
Cesnavarra 2008-boletín 11
Cómputo movil
Alimentación

Destacado (20)

PDF
IDOM: Smart City, el desafío para las ciudades.
DOCX
Registro esc. pedro m. dominicci
ODP
Trabajo de etica
PPSX
El medio ambiente 2
PPTX
Social Rank Nº 9
PDF
La competitividad del vino español y planes para su mejora
PPT
Fisicadeunchaladoiac
PPT
Guía didáctica tema2
PPTX
Inteligencia de Negocios con Project Server
PPT
Sierra de aracena
PPT
Presentación interior
PPTX
Patrimonio versus industrialización, Eólicas en Chiloe
PDF
3509 2009-phc-tc
PPTX
q son redes sociales
PPT
Cambio climático
PPTX
Segunda etapa del pre sinodo
PPT
Hu 13 ruptura_de_la_unidad_religiosa
PPT
Prueba power point
PPT
Sierra de cazorla
PDF
Herramientas agiles
IDOM: Smart City, el desafío para las ciudades.
Registro esc. pedro m. dominicci
Trabajo de etica
El medio ambiente 2
Social Rank Nº 9
La competitividad del vino español y planes para su mejora
Fisicadeunchaladoiac
Guía didáctica tema2
Inteligencia de Negocios con Project Server
Sierra de aracena
Presentación interior
Patrimonio versus industrialización, Eólicas en Chiloe
3509 2009-phc-tc
q son redes sociales
Cambio climático
Segunda etapa del pre sinodo
Hu 13 ruptura_de_la_unidad_religiosa
Prueba power point
Sierra de cazorla
Herramientas agiles
Publicidad

Similar a Como gestionar proyectos con herramientas open source (20)

PPTX
Sofware
PDF
2011 04 ecosistemas software de soporte a la integración continua
PPTX
Gestion de proyectos en la empresa con sw open source slideshare
DOC
Gep2009 Eq5 Inv Herramientas
PDF
Gestion de proyectos en la empresa con software open source slideshare
PPTX
Criterios a tener en cuenta para seleccionar un sistema de gestión de proyect...
DOCX
Centro de informatica y sistemas
PDF
Activica - Soluciones de Software
PDF
Portal de Colaboracion SOA con Redmine
PDF
Gestion de Proyectos de desarrollod de Software, haciendo uso de herramientas...
PPTX
Tema 12 sistemas de información f atp
PPTX
Tema 12 sistemas de información f atp
PDF
Comprender los ecosistemas de codigo abierto
PDF
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE
PPTX
Introducción Ágil a eXtreme Programming
PPTX
Gestión basada en proyectos
PDF
Trac: Gestión y Seguimiento de Proyectos
PDF
Trac: Gestión de proyectos de desarrollo de Software
PDF
Evaluación comparativa de herramientas libres para gestión de proyectos
PPTX
Herramientas para la gestión de proyectos
Sofware
2011 04 ecosistemas software de soporte a la integración continua
Gestion de proyectos en la empresa con sw open source slideshare
Gep2009 Eq5 Inv Herramientas
Gestion de proyectos en la empresa con software open source slideshare
Criterios a tener en cuenta para seleccionar un sistema de gestión de proyect...
Centro de informatica y sistemas
Activica - Soluciones de Software
Portal de Colaboracion SOA con Redmine
Gestion de Proyectos de desarrollod de Software, haciendo uso de herramientas...
Tema 12 sistemas de información f atp
Tema 12 sistemas de información f atp
Comprender los ecosistemas de codigo abierto
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE
Introducción Ágil a eXtreme Programming
Gestión basada en proyectos
Trac: Gestión y Seguimiento de Proyectos
Trac: Gestión de proyectos de desarrollo de Software
Evaluación comparativa de herramientas libres para gestión de proyectos
Herramientas para la gestión de proyectos
Publicidad

Más de Cein (20)

PPTX
Directorio Viveros CEIN 2022 Septiembre.pptx
PDF
II Feria del Trabajo Autónomo de Navarra 2019
PPTX
Jornada Energy Trends-ciudades inteligentes-Zabala
PPTX
Jornada Energy Trends-Retos tecnológicos
PPTX
Showroom energy trends
PPTX
Completa showroom new industry
PPTX
Tecnalia modelos oppsnegocioeradigitalindustrial_cein_151028
PPTX
Workshop completo.Jornada Biomed XXI
PPT
Luis gabilondo gobierno de navarra-Jornada Biomed XXI
PPTX
Juan ramón de la torre aditech-Jornada Biomed XXI
PPTX
María rosario luquin idisna-Jornada Biomed XXI
PPT
Julio maset cinfa-Jornada Biomed XXI
PDF
Presentaciones Showroom Jornada "Agrofuture&Ventures"
PDF
Sodena y CEIN. ORIZONT. Construye una propuesta ganadora
PDF
Luis Goñi (Fundación MODERNA). Financiación de la innovación en agroalimentación
PDF
Carlos Franco (CDTI). Financiación de la innovación en agroalimentación
PDF
Alberto Moratial (ENISA). Financiación de la innovación en agroalimentación
PDF
Victoria Iriarte (Sodena). Financiación de la innovación en agroalimentación
PDF
María Arbeloa (Gobierno de Navarra). Financiación de la innovación en agroali...
PDF
Jorge Fernández (Planasa). INSPIRING SESSION. La anticipación y la I+D+i en l...
Directorio Viveros CEIN 2022 Septiembre.pptx
II Feria del Trabajo Autónomo de Navarra 2019
Jornada Energy Trends-ciudades inteligentes-Zabala
Jornada Energy Trends-Retos tecnológicos
Showroom energy trends
Completa showroom new industry
Tecnalia modelos oppsnegocioeradigitalindustrial_cein_151028
Workshop completo.Jornada Biomed XXI
Luis gabilondo gobierno de navarra-Jornada Biomed XXI
Juan ramón de la torre aditech-Jornada Biomed XXI
María rosario luquin idisna-Jornada Biomed XXI
Julio maset cinfa-Jornada Biomed XXI
Presentaciones Showroom Jornada "Agrofuture&Ventures"
Sodena y CEIN. ORIZONT. Construye una propuesta ganadora
Luis Goñi (Fundación MODERNA). Financiación de la innovación en agroalimentación
Carlos Franco (CDTI). Financiación de la innovación en agroalimentación
Alberto Moratial (ENISA). Financiación de la innovación en agroalimentación
Victoria Iriarte (Sodena). Financiación de la innovación en agroalimentación
María Arbeloa (Gobierno de Navarra). Financiación de la innovación en agroali...
Jorge Fernández (Planasa). INSPIRING SESSION. La anticipación y la I+D+i en l...

Como gestionar proyectos con herramientas open source

  • 1. Cómo gestionar proyectos con herramientas open source Noáin, octubre 2009 Raúl Sanz de Acedo
  • 2. Como gestionar proyectos con herramientas open source Open Source y gestión de proyectos ¿Qué es el Software Open Source? •Source =(software) código fuente de un programa Ej: lo que los planos a una casa, o un circuito a un dispositivo electrónico. Software open source = código fuente del programa disponible Software de mayor calidad ≠ Software Libre (4 libertades) La ética de compartir conocimiento Suelen confundirse... 2
  • 3. Como gestionar proyectos con herramientas open source Open Source y gestión de proyectos ¿Cómo se trabaja en los proyectos de Software Open Source? Conjunto de personas Objetivo común: construcción de un producto ABIERTO a todo el mundo COLABORACIÓN ¡BARRERAS! Horarios • •Idiomas •Localización ¡TECNOLOGÍA! ¡ORGANIZACIÓN! 3
  • 4. Como gestionar proyectos con herramientas open source Open Source y gestión de proyectos ¿Cómo se trabaja en los proyectos de Software Open Source? TECNOLOGÍA disponible • Distribución digital: Internet • Producto digital = Código fuente + SOFTWARE (forja) + ORGANIZACIÓN Promocionar el proyecto y atrear participantes Equipo “nucleo” Gestionar un código fuente común disponible Participantes. Gestión de contribuciones Mismo objetivo. Documentación común Dirección: Comunicaciones (localización)  Consejo (empresas),  Méritos (participantes).  Cada proyecto, sus normas. 4
  • 5. Cómo gestionar proyectos con herramientas open source Búsqueda
  • 6. Como gestionar proyectos con herramientas open source Búsqueda Situación actual ¿Qué buscábamos? Habíamos trabajado con: Herramienta: DotProject • Planificación y seguimiento Seguimiento Mantenimiento: uso • Colaborativa: retro-alimentación Colaborativa Planificación • Implicar al equipo • Bajo coste JIRA • Filosofía software Open Source Seguimiento Incidencias 2 equipos de trabajo diferentes: Colaborativa Planificación • Utilidad común • Ahorrar esfuerzos (búsqueda) Microsoft Project • Más opiniones, mejor decisión Planificación Seguimiento • Aunar criterios Colaborativa Búsqueda: • Escritorio Equipo no implicado. • Web • Propósito general Necesitábamos un cambio. • Especializadas en software 6
  • 7. Como gestionar proyectos con herramientas open source Búsqueda Topología de herramientas Herramientas de escritorio: Ordenador. Planificación Potentes. Colaborativa Aislado. Seguimiento Herramientas web: Colaboración Servidor. Navegador. Seguimiento Distribuido. Planificación Planificación Se puede combinar: Seguimiento • Web + escritorio Colaboración 7
  • 8. Como gestionar proyectos con herramientas open source Resultados Escritorio Web Propósito general Gantt Project phpCollab (LAMP) Planner Netoffice (LAMP) Open Workbench ClockingIT (Ruby) OpenProj OpenProject (LAMP) Collabtive (LAMP) Trac (LAMP) Específica Sw. LibreSource (J2EE) Achievo (LAMP) Ninguna destacable Redmine (Ruby) Teamwork(Java) 8 (5’)
  • 9. Como gestionar proyectos con herramientas open source Resultados Escritorio Web Propósito general Gantt Project phpCollab (LAMP) •Mucha variedad Netoffice (LAMP) Planner • Propósito general • Orientadas a software Open Workbench ClockingIT (Ruby) • Formato forja •Multi-proyecto OpenProj •Poca variedad (4) OpenProject (LAMP) • Recursos compartidos •Propósito general •Mismos conceptos •Parecidas a MS Project Collabtive (LAMP)centrales: • Planificación : recursos y tareas, •Compatibles en algunos casos • Seguimiento: ejecución Mindquarry (Java) y esfuerzo, • Colaboración equipo. •Funcionalidades similares: • Planificación : recursos y tareas, •Diferentes funcionalidades añadidas: • Visualización diagramas (informes) • Seguimiento: incidencias, costes, Específica Sw. Trac (LAMP) • Presupuestos, • Colaboración: wikis, foros, chat…, •Mono-proyecto LibreSource (J2EE) • Gestión documental, Ninguna destacable • Recursos compartidos • Visualización e informes, •¡Colaboración! • Importación planificaciones… Achievo (LAMP) 9
  • 10. Como gestionar proyectos con herramientas open source Resultados Redmine TeamWork •Open source •Open source/Licencia de pago. •Interfaz limpio y sencillo •Aprendizaje costoso. •Personalizable y ampliable •Dificultad colaboración. •Muy colaborativo (forja) •Más empresarial. • Informes de estado • Orientado al desarrollo de software • Orientado al desarrollo de software • Importación desde MS Project • Petición = cualquier cosa • Wizards para la configuración • Sindicación RSS • Plantillas Scrum • Peticiones monousuario • Registro de horas cómodo • Asociación incidencias y tareas • Sin wiki Decisión difícil •Ambas cubrían lo necesario ¡Atascados! •Distintas en concepción •Comparativa características 10 (2,5’)
  • 11. Como gestionar proyectos con herramientas open source Resultados Redmine Sencillez: •Open source •Aprendizaje rápido •Interfaz limpio y sencillo •Eliminar barreras •Personalizable y ampliable •Colaboración con terceros •Muy colaborativo (forja) • Informes de estado. Adaptabilidad: • Orientado al desarrollo de software. •Ajustar necesidades • Petición = cualquier cosa. •Ampliación funcionalidades • Sindicación RSS. • Peticiones monousuario. •Evolución futura Comparativa características 11
  • 12. Como gestionar proyectos con herramientas open source Conclusiones ¿Qué hemos aprendido? •Decisión importante: parte de tu día a día •Ten claro lo que quieres: tu forma de trabajar es primordial •Involucra al equipo: tendrá que usarla •Dedica tiempo: • Busca, analiza y prueba • Herramientas abundantes •Open source puede ser una ventaja: • Por coste • Por adaptabilidad a tus necesidades • Por independencia fabricante/distribuidor •Intercambia experiencias: enriquece punto de vista: • Desarrollo de software: necesidades y criterios diferentes • Otro sector: herramienta especializada para su sector ¡Os invito a aportar la vuestra! 12 (1’)