Herramientas libres para el apoyo en el proceso de desarrollo de software




         Herramientas libres para el apoyo e...
Herramientas libres para el apoyo en el proceso de desarrollo de software




      Contenido I


       1    Gesti´n y Se...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Gesti´n y Seguimiento de Proyectos
       o
  ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Gesti´n y Seguimiento de Proyectos
       o
  ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Gesti´n y Seguimiento de Proyectos
       o
  ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Gesti´n y Seguimiento de Proyectos
       o
  ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Gesti´n y Seguimiento de Proyectos
       o
  ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Gesti´n y Seguimiento de Proyectos
       o
  ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Gesti´n y Seguimiento de Proyectos
       o
  ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Gesti´n y Seguimiento de Proyectos
       o
  ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Gesti´n y Seguimiento de Proyectos
       o
  ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Gesti´n y Seguimiento de Proyectos
       o
  ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Prop´sito
        o


      Contenido...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Prop´sito
        o


      Prop´sito...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Prop´sito
        o


      Prop´sito...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Prop´sito
        o


      Prop´sito...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Prop´sito
        o


      Prop´sito...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Prop´sito
        o


      Prop´sito...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Prop´sito
        o


      Prop´sito...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Caracter´
            ısticas


     ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Trac
    Personalizaci´n
                 o


...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Referencias



      Enlaces de inter´s
      ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Referencias



      Enlaces de inter´s
      ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Referencias



      Enlaces de inter´s
      ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Referencias



      ¿Preguntas?




         ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Referencias



      ¿Preguntas?




         ...
Herramientas libres para el apoyo en el proceso de desarrollo de software
  Referencias



      ¿Preguntas?




         ...
Próxima SlideShare
Cargando en…5
×

Trac: Gestión y Seguimiento de Proyectos

2.381 visualizaciones

Publicado el

Herramientas libres para el apoyo en el proceso de desarrollo de software.

Publicado en: Tecnología
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
2.381
En SlideShare
0
De insertados
0
Número de insertados
22
Acciones
Compartido
0
Descargas
48
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Trac: Gestión y Seguimiento de Proyectos

  1. 1. Herramientas libres para el apoyo en el proceso de desarrollo de software Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Milton Mazzarri milmazz@gmail.com Grupo de Usuarios de Software Libre de la Universidad de Los Andes Noviembre, 2007
  2. 2. Herramientas libres para el apoyo en el proceso de desarrollo de software Contenido I 1 Gesti´n y Seguimiento de Proyectos o Conceptos
  3. 3. Herramientas libres para el apoyo en el proceso de desarrollo de software Gesti´n y Seguimiento de Proyectos o Conceptos Contenido I 1 Gesti´n y Seguimiento de Proyectos o Conceptos 2 Trac Prop´sito o Caracter´ ısticas Personalizaci´n o 3 Referencias
  4. 4. Herramientas libres para el apoyo en el proceso de desarrollo de software Gesti´n y Seguimiento de Proyectos o Conceptos ¿Qu´ es exactamente? e Es un sistema wiki, seguimiento y manejo de proyectos mejorado para el desarrollo de proyectos de software.
  5. 5. Herramientas libres para el apoyo en el proceso de desarrollo de software Gesti´n y Seguimiento de Proyectos o Conceptos ¿Qu´ es exactamente? e Es un sistema wiki, seguimiento y manejo de proyectos mejorado para el desarrollo de proyectos de software. Uso de un enfoque minimalista para el manejo de proyectos de desarrollo de software basado en la Web.
  6. 6. Herramientas libres para el apoyo en el proceso de desarrollo de software Gesti´n y Seguimiento de Proyectos o Conceptos ¿Qu´ es exactamente? e Es un sistema wiki, seguimiento y manejo de proyectos mejorado para el desarrollo de proyectos de software. Uso de un enfoque minimalista para el manejo de proyectos de desarrollo de software basado en la Web. Tiene como misi´n ayudar a los desarrolladores a escribir o software de excelente calidad, mientras busca no interferir en el proceso y pol´ ıticas del desarrollo.
  7. 7. Herramientas libres para el apoyo en el proceso de desarrollo de software Gesti´n y Seguimiento de Proyectos o Conceptos ¿Qu´ es exactamente? e Es un sistema wiki, seguimiento y manejo de proyectos mejorado para el desarrollo de proyectos de software. Uso de un enfoque minimalista para el manejo de proyectos de desarrollo de software basado en la Web. Tiene como misi´n ayudar a los desarrolladores a escribir o software de excelente calidad, mientras busca no interferir en el proceso y pol´ ıticas del desarrollo. Es multiplataforma.
  8. 8. Herramientas libres para el apoyo en el proceso de desarrollo de software Gesti´n y Seguimiento de Proyectos o Conceptos Manejo de Proyectos de Desarrollo de Software Herramientas comunes para el manejo de proyectos de software:
  9. 9. Herramientas libres para el apoyo en el proceso de desarrollo de software Gesti´n y Seguimiento de Proyectos o Conceptos Manejo de Proyectos de Desarrollo de Software Herramientas comunes para el manejo de proyectos de software: Sistemas de Seguimiento.
  10. 10. Herramientas libres para el apoyo en el proceso de desarrollo de software Gesti´n y Seguimiento de Proyectos o Conceptos Manejo de Proyectos de Desarrollo de Software Herramientas comunes para el manejo de proyectos de software: Sistemas de Seguimiento. Sistemas de Control de Versiones.
  11. 11. Herramientas libres para el apoyo en el proceso de desarrollo de software Gesti´n y Seguimiento de Proyectos o Conceptos Manejo de Proyectos de Desarrollo de Software Herramientas comunes para el manejo de proyectos de software: Sistemas de Seguimiento. Sistemas de Control de Versiones. Sistemas Wiki.
  12. 12. Herramientas libres para el apoyo en el proceso de desarrollo de software Gesti´n y Seguimiento de Proyectos o Conceptos Manejo de Proyectos de Desarrollo de Software Herramientas comunes para el manejo de proyectos de software: Sistemas de Seguimiento. Sistemas de Control de Versiones. Sistemas Wiki. Problema: La informaci´n del Proyecto no se concentra en un o solo lugar.
  13. 13. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Prop´sito o Contenido I 1 Gesti´n y Seguimiento de Proyectos o Conceptos 2 Trac Prop´sito o Caracter´ ısticas Personalizaci´n o 3 Referencias
  14. 14. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Prop´sito o Prop´sito o Ofrecer una interfaz integrada y consistente para acceder a la informaci´n del Proyecto: o
  15. 15. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Prop´sito o Prop´sito o Ofrecer una interfaz integrada y consistente para acceder a la informaci´n del Proyecto: o Sistema de seguimiento de errores integrado.
  16. 16. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Prop´sito o Prop´sito o Ofrecer una interfaz integrada y consistente para acceder a la informaci´n del Proyecto: o Sistema de seguimiento de errores integrado. Sistema Wiki integrado.
  17. 17. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Prop´sito o Prop´sito o Ofrecer una interfaz integrada y consistente para acceder a la informaci´n del Proyecto: o Sistema de seguimiento de errores integrado. Sistema Wiki integrado. Integraci´n con Sistemas de Control de Versiones. o
  18. 18. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Prop´sito o Prop´sito o Ofrecer una interfaz integrada y consistente para acceder a la informaci´n del Proyecto: o Sistema de seguimiento de errores integrado. Sistema Wiki integrado. Integraci´n con Sistemas de Control de Versiones. o Reportes de tickets.
  19. 19. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Prop´sito o Prop´sito o Ofrecer una interfaz integrada y consistente para acceder a la informaci´n del Proyecto: o Sistema de seguimiento de errores integrado. Sistema Wiki integrado. Integraci´n con Sistemas de Control de Versiones. o Reportes de tickets. Ofrecer un sistema totalmente extensible por medio de plugins.
  20. 20. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Contenido I 1 Gesti´n y Seguimiento de Proyectos o Conceptos 2 Trac Prop´sito o Caracter´ ısticas Personalizaci´n o 3 Referencias
  21. 21. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas L´ ınea de Tiempo Registro de eventos ocurridos a diario. Acceso a los registros desde un solo lugar. Ofrecer feeds RSS. Figura: L´ ınea de tiempo
  22. 22. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Wiki Ideal para mantener la base de conocimiento del Proyecto. Figura: Sistema Wiki
  23. 23. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Wiki Ideal para mantener la base de conocimiento del Proyecto. Mantenimiento de la documentaci´n del Proyecto. o Figura: Sistema Wiki
  24. 24. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Consistencia La misma sintaxis del Wiki es usada en Trac para: Paginas Wiki.
  25. 25. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Consistencia La misma sintaxis del Wiki es usada en Trac para: Paginas Wiki. Tickets (bugs, issues).
  26. 26. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Consistencia La misma sintaxis del Wiki es usada en Trac para: Paginas Wiki. Tickets (bugs, issues). En los mensajes de env´ del Sistema de Control de Versiones ıo (commits)
  27. 27. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Consistencia La misma sintaxis del Wiki es usada en Trac para: Paginas Wiki. Tickets (bugs, issues). En los mensajes de env´ del Sistema de Control de Versiones ıo (commits) En la descripci´n de los hitos. o
  28. 28. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Roadmap Muestra el porcentaje de avance de la versi´n actual del proyecto o respecto al n´mero de tickets activos vs. tickets cerrados. u Figura: Vista Roadmap
  29. 29. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Integraci´n con Subversion o
  30. 30. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Integraci´n con Subversion o Visor del c´digo fuente o del proyecto.
  31. 31. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Integraci´n con Subversion o Visor del c´digo fuente o del proyecto. Visualizaci´n de o diferencias en las revisiones, ficheros, etc.
  32. 32. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Integraci´n con Subversion o Visor del c´digo fuente o del proyecto. Visualizaci´n de o diferencias en las revisiones, ficheros, etc.
  33. 33. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Integraci´n con Subversion o Visor del c´digo fuente o del proyecto. Visualizaci´n de o diferencias en las revisiones, ficheros, etc.
  34. 34. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Integraci´n con Subversion o Visor del c´digo fuente o del proyecto. Visualizaci´n de o diferencias en las revisiones, ficheros, etc. Resaltado de c´digo. o
  35. 35. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas Consultas de tickets Figura: Consultas de tickets personalizadas
  36. 36. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Caracter´ ısticas En la uni´n est´ la fuerza o a Ejemplo Wiki: CamelCase Tickets: #123 Revisiones: r123 Codigo: source:trunk/main.cpp
  37. 37. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o Contenido I 1 Gesti´n y Seguimiento de Proyectos o Conceptos 2 Trac Prop´sito o Caracter´ ısticas Personalizaci´n o 3 Referencias
  38. 38. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o ¿Puedo hacer ajustes? Cada organizaci´n tiene distintas necesidades. o
  39. 39. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o ¿Puedo hacer ajustes? Cada organizaci´n tiene distintas necesidades. o Capacidad de escribir extensiones en Python para:
  40. 40. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o ¿Puedo hacer ajustes? Cada organizaci´n tiene distintas necesidades. o Capacidad de escribir extensiones en Python para: Macros Definir funciones para usar en el Wiki.
  41. 41. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o ¿Puedo hacer ajustes? Cada organizaci´n tiene distintas necesidades. o Capacidad de escribir extensiones en Python para: Macros Definir funciones para usar en el Wiki. Plugins Extender los componentes actuales o agregar nuevos.
  42. 42. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o ¿Puedo hacer ajustes? Cada organizaci´n tiene distintas necesidades. o Capacidad de escribir extensiones en Python para: Macros Definir funciones para usar en el Wiki. Plugins Extender los componentes actuales o agregar nuevos. Cantidad inmensa de Macros y Plugins disponibles en diversos proyectos de la comunidad del Software Libre.
  43. 43. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o Plugins Administraci´n. o
  44. 44. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o Plugins Administraci´n. o Control de SPAM.
  45. 45. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o Plugins Administraci´n. o Control de SPAM. Manejo de cuentas.
  46. 46. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o Plugins Administraci´n. o Control de SPAM. Manejo de cuentas. Compatibilidad con Sistemas de Control.
  47. 47. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o Plugins Administraci´n. o Control de SPAM. Manejo de cuentas. Compatibilidad con Sistemas de Control. Integraci´n con LDAP. o
  48. 48. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o Plugins Administraci´n. o Control de SPAM. Manejo de cuentas. Compatibilidad con Sistemas de Control. Integraci´n con LDAP. o Integraci´n contin´a. o u
  49. 49. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o Plugins Administraci´n. o Control de SPAM. Manejo de cuentas. Compatibilidad con Sistemas de Control. Integraci´n con LDAP. o Integraci´n contin´a. o u ...
  50. 50. Herramientas libres para el apoyo en el proceso de desarrollo de software Trac Personalizaci´n o Plugin: Bitten
  51. 51. Herramientas libres para el apoyo en el proceso de desarrollo de software Referencias Enlaces de inter´s e http://trac.edgewall.org/
  52. 52. Herramientas libres para el apoyo en el proceso de desarrollo de software Referencias Enlaces de inter´s e http://trac.edgewall.org/ http://bitten.edgewall.org/
  53. 53. Herramientas libres para el apoyo en el proceso de desarrollo de software Referencias Enlaces de inter´s e http://trac.edgewall.org/ http://bitten.edgewall.org/ http://trac-hacks.org/
  54. 54. Herramientas libres para el apoyo en el proceso de desarrollo de software Referencias ¿Preguntas? Milton R. Mazzarri S.
  55. 55. Herramientas libres para el apoyo en el proceso de desarrollo de software Referencias ¿Preguntas? Milton R. Mazzarri S. milmazz@gmail.com
  56. 56. Herramientas libres para el apoyo en el proceso de desarrollo de software Referencias ¿Preguntas? Milton R. Mazzarri S. milmazz@gmail.com http://www.milmazz.com.ve

×