SlideShare una empresa de Scribd logo
Portal Colaborativo SOA
usando
Redmine




  SOAagenda Team Chile




                          1
Introducción
 Ruby es un nuevo lenguaje de Programación
  OpenSource, su gran ventaja es su facilidad y
  productividad.

 “There are under one million professional Ruby
   developers now and we're projecting there will be
   four million plus by 2013." (ref. Gartner - Mark
   Driver – May 2008)

 “Ruby es un potencial sucesor de Java” (ref.
   “Beyond Java” – Bruce A. Tate - Consultor IBM)

 Twitter esta desarrollado sobre Ruby on Rails
   (framework de Ruby).

 Ruby es un proyecto OpenSource importante que
  ha crecido exponencialmente, tiene decenas de
  programadores en todo el mundo aportando
  código, y recibe cientos de requerimientos
  mensuales.                                           http://redmine.ruby-lang.org/
 Como se coordinan tantos recursos, en este
  proyecto?, y como colaboran tantas personas en
  forma ordenada?. Este proyecto utiliza Redmine
  para la gestión de incidentes, control de cambios,
  y para otros temas de gestión de proyectos

                                                                                   2
Redmine
Redmine es una aplicación de Gestión de
 proyectos Opensource, muy flexible y
 simple de usar.

 Soporta multi proyectos
 Control de acceso basado en Roles
 Sistema de seguimiento de peticiones
 configurable (issue tracking- seguimiento
 asuntos)
 Calendario y Gantt
 Noticias, documentación en línea
 Feeds & notificaciones por email
 Wiki (documentación en linea web) por
 proyecto
 Foros por Proyecto
 Control Horas Hombre (Time Tracking)
 Campos customizables para peticiones,
 registros horas, proyectos y usuarios
 Integración con Control de Versiones (SVN,
 CVS, Git, Mercurial, Bazaar and Darcs)
 Creación Incidente vía email
 Soporta múltiples LDAP (directorios de
 autenticación)
 Soporta registro para Usuarios (self
 registration)
 Multi lenguaje
 Múltiples bases de datos
                                              3
Enfoque Herramienta Gestión Proyectos
 Los alcances de estas herramientas son:

  Dar apoyo a todo el ciclo de vida de un proyecto.
  Gestión principal durante ”tiempo de desarrollo” del proyecto.
  Una Aplicación de este tipo no reemplaza el SADP, ni reemplaza el control de
  versiones de QA, o el manejo de documentación por RIS.
  Esta aplicación se complementa con SADP, el control de versiones es para
  desarrollo, y el manejo de documentación apunta a que sea único y centralizado por
  proyecto (no por cada versión o mantención).
  SADP esta orientado principalmente al JP como usuario y a reporte de estados
  finales del Proyecto.
  Esta tipo herramientas (Redmine) incorpora a todos los usuarios del ciclo de vida del
  proyecto (usuarios lideres, usuarios funcionales, desarrolladores, jefes de proyecto,
  arquitectos, etc), y esta orientado al registro día a día.
  SADP registra esfuerzo semanal. Redmine esta orientado a registrar las actividades
  durante un día.
  SADP registra el avance semanal o mensual del proyecto, Redmine registra el
  avance diario por persona
  Actualmente la documentación de un proyecto esta en un directorio compartido y
  asociado a un numero de RIS. Redmine tiene un repositorio único común por
  proyecto con acceso vía Web.
  La documentación se orienta a colaboración entre personas del equipo del proyecto,
  para con proveedores, para interacción entre áreas durante el desarrollo (Wiki, Foro,
  Noticias). Por ejemplo, publicación de tips, buenas practicas, para desarrollar un
  servicio sobre SOA, preguntas frecuentes sobre el Portal de Aplicaciones, etc.
  La idea de estas herramientas es entregar información de gestión mas cercana a la
  realidad, a través de generación de reportes a partir de los datos entregados, y no
  gastar tiempo en la generación informes.
                                                                                          4
Beneficios
 Y específicamente para Nosotros nos puede
   servir para:

  Gestión de Cambios
  Control de Versiones durante
  desarrollo (equivalente a Visual
  Source Safe para ambiente de
  desarrollo Vtime).
  Repositorio Servicios SOA
  (WebServices).
  Repositorio de Librerías Compartidas
  (J2EE u otras).
  Seguimiento Incidentes Funcionales
  Colaboración entre proyectos, entre
  áreas (durante desarrollo), mediante
  Foros y Wiki (documentación online)
  Colaboración entre Desarrolladores
  Base Documental
  Portal de Estándares y Buenas
  Practicas (bajo lo que es
  Administración Conocimiento),
  mediante Noticias, Wiki y Foros.

                                             5
Demo


       6
Conclusiones
  Un control de cambios comienza como un incidente. Luego en general podemos ver un
  control de cambios como la “evolución” de un incidente.

  Dar seguimiento a los incidentes es tan importante como darle seguimiento de los control
  de cambios, bajo el enfoque de identificar los retrasos en los proyectos.

  Una componente del retraso, es la gestión de los usuarios funcionales y usuarios lideres, y
  sus actividades. Luego si queremos una evaluación real de los tiempos en un proyecto,
  necesitamos un seguimiento del ciclo de vida completo de los incidentes.

  Actualmente un JP ha realizado el seguimiento manual de los incidentes/control de cambios
  (equivalente al que vamos a implementar), y con la misma planilla, pero aun así ha
  destacado que es un proceso complejo, y que igual hay demora en los usuarios que no se
  reflejan en sus papeles. “Es difícil darle seguimiento a los emails”

  Debemos entregar las responsabilidades, pero también debemos entregar herramientas que
  faciliten ejercerlas.

  Si tenemos herramientas podemos hacer informes “automáticos”, y mas “inmediatos”.

  Si existen herramientas y su costo es marginal, es mejor que hacerlo a mano. No
  reinventemos la rueda, y no sigamos a “pata” porque la rueda aun no es tan suave como
  quisiéramos.

  A caballo “regalado” no se le miran los dientes. Si la herramienta ayuda tal como esta,
  después veamos como mejorarla.

  Puede que si decidimos usar una herramienta, nos demoremos 1 mes mas en comenzar a
  aplicarla (en el peor de los casos), pero podemos tener resultados efectivos meses antes
  que seguir haciéndolo a mano.


                                                                                                7
Consultas?


             8
Conclusiones
  Por otro lado comenzar solo con proceso manual, puede retrasar o impedir que usemos una
  herramienta. Mayor costo cambio procedimientos, 2 curvas de aprendizaje, que proceso
  manual no funcione, y se deje de lado por un tiempo, o produzca un rechazo, retomar
  reuniones de equipo de Control de Cambios, etc.

  OpenSource la mayoría de las veces es mejor que implementar una aplicación propietarias.
  Existe mas gente trabajando en ella, en mejorarla, esta mas probada, se están
  implementando nuevas funcionalidades (ejemplo en el caso de Redmine existen plugins que
  podemos ir integrando)

   – http://www.redmine.org/wiki/redmine/Plugin_List

  Como es opensource contamos con el código para “customizarla” (hacerla propietaria),
  pero si queremos podemos ser participes de la comunidad, con lo cual nuestros cambios
  no hacen propietaria la solución.




                                                                                             9

Más contenido relacionado

La actualidad más candente

LA WEB 2.0
LA WEB 2.0LA WEB 2.0
LA WEB 2.0
Pauly Valencia
 
Presentación cad2 web2.0
Presentación cad2 web2.0Presentación cad2 web2.0
Presentación cad2 web2.0
Miguel Ángel Rodríguez Broncano
 
Introduccion a devops y devsecops
Introduccion a devops y devsecopsIntroduccion a devops y devsecops
Introduccion a devops y devsecops
Luciano Moreira da Cruz
 
Web 2.0
Web 2.0Web 2.0
Qué TecnologíAs Apoyan A La Web 2
Qué TecnologíAs Apoyan A La Web 2Qué TecnologíAs Apoyan A La Web 2
Qué TecnologíAs Apoyan A La Web 2
eber rojas
 
Microservices y la era Post Industrial de la Web
Microservices y la era Post Industrial de la WebMicroservices y la era Post Industrial de la Web
Microservices y la era Post Industrial de la Web
Roberto Allende
 
Scrum live
Scrum liveScrum live
Scrum live
Angel Sullon M
 
Qlinkbox: la tecnología al servicio de la empresa
Qlinkbox: la tecnología al servicio de la empresaQlinkbox: la tecnología al servicio de la empresa
Qlinkbox: la tecnología al servicio de la empresa
qlinkbox
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
Paola
 
Widgets
WidgetsWidgets
Widgets
guest63698
 
Wed 2.0
Wed 2.0Wed 2.0
Wed 2.0
sdsdmg
 
ATIX21
ATIX21ATIX21

La actualidad más candente (12)

LA WEB 2.0
LA WEB 2.0LA WEB 2.0
LA WEB 2.0
 
Presentación cad2 web2.0
Presentación cad2 web2.0Presentación cad2 web2.0
Presentación cad2 web2.0
 
Introduccion a devops y devsecops
Introduccion a devops y devsecopsIntroduccion a devops y devsecops
Introduccion a devops y devsecops
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Qué TecnologíAs Apoyan A La Web 2
Qué TecnologíAs Apoyan A La Web 2Qué TecnologíAs Apoyan A La Web 2
Qué TecnologíAs Apoyan A La Web 2
 
Microservices y la era Post Industrial de la Web
Microservices y la era Post Industrial de la WebMicroservices y la era Post Industrial de la Web
Microservices y la era Post Industrial de la Web
 
Scrum live
Scrum liveScrum live
Scrum live
 
Qlinkbox: la tecnología al servicio de la empresa
Qlinkbox: la tecnología al servicio de la empresaQlinkbox: la tecnología al servicio de la empresa
Qlinkbox: la tecnología al servicio de la empresa
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 
Widgets
WidgetsWidgets
Widgets
 
Wed 2.0
Wed 2.0Wed 2.0
Wed 2.0
 
ATIX21
ATIX21ATIX21
ATIX21
 

Destacado

Big Data University DS0105EN Certificate _ Big Data University
Big Data University DS0105EN Certificate _ Big Data UniversityBig Data University DS0105EN Certificate _ Big Data University
Big Data University DS0105EN Certificate _ Big Data University
Luis Alberto Espinoza Bustamante
 
certificadosPostitulos
certificadosPostituloscertificadosPostitulos
certificadosPostitulos
Luis Alberto Espinoza Bustamante
 
Big Data University BD0101EN Certificate _ Big Data University
Big Data University BD0101EN Certificate _ Big Data UniversityBig Data University BD0101EN Certificate _ Big Data University
Big Data University BD0101EN Certificate _ Big Data University
Luis Alberto Espinoza Bustamante
 
Taller Agil Scrum Master
Taller Agil Scrum MasterTaller Agil Scrum Master
Taller Agil Scrum Master
Luis Alberto Espinoza Bustamante
 
Redmine abr 2011
Redmine abr 2011Redmine abr 2011
Redmine abr 2011
Emergya
 
Presentación Redmine Gestor de proyectos de Dynamis
Presentación Redmine Gestor de proyectos de DynamisPresentación Redmine Gestor de proyectos de Dynamis
Presentación Redmine Gestor de proyectos de Dynamis
Oriol Costa Lechuga
 
SOA Governance, Enfoque Practico
SOA Governance, Enfoque PracticoSOA Governance, Enfoque Practico
SOA Governance, Enfoque Practico
Luis Alberto Espinoza Bustamante
 
Best hadoop bigdata architecture resume
Best hadoop bigdata architecture resume Best hadoop bigdata architecture resume
Best hadoop bigdata architecture resume
Luis Alberto Espinoza Bustamante
 

Destacado (8)

Big Data University DS0105EN Certificate _ Big Data University
Big Data University DS0105EN Certificate _ Big Data UniversityBig Data University DS0105EN Certificate _ Big Data University
Big Data University DS0105EN Certificate _ Big Data University
 
certificadosPostitulos
certificadosPostituloscertificadosPostitulos
certificadosPostitulos
 
Big Data University BD0101EN Certificate _ Big Data University
Big Data University BD0101EN Certificate _ Big Data UniversityBig Data University BD0101EN Certificate _ Big Data University
Big Data University BD0101EN Certificate _ Big Data University
 
Taller Agil Scrum Master
Taller Agil Scrum MasterTaller Agil Scrum Master
Taller Agil Scrum Master
 
Redmine abr 2011
Redmine abr 2011Redmine abr 2011
Redmine abr 2011
 
Presentación Redmine Gestor de proyectos de Dynamis
Presentación Redmine Gestor de proyectos de DynamisPresentación Redmine Gestor de proyectos de Dynamis
Presentación Redmine Gestor de proyectos de Dynamis
 
SOA Governance, Enfoque Practico
SOA Governance, Enfoque PracticoSOA Governance, Enfoque Practico
SOA Governance, Enfoque Practico
 
Best hadoop bigdata architecture resume
Best hadoop bigdata architecture resume Best hadoop bigdata architecture resume
Best hadoop bigdata architecture resume
 

Similar a Portal de Colaboracion SOA con Redmine

Trabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radTrabajo de sistemas de informacion rad
Trabajo de sistemas de informacion rad
Henry Cambal
 
Trabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radTrabajo de sistemas de informacion rad
Trabajo de sistemas de informacion rad
Henry Cambal
 
Metodologia rad luis c
Metodologia rad luis cMetodologia rad luis c
Metodologia rad luis c
Luis Cambal
 
Modelo de desarrollo rápido de aplicaciones
Modelo de desarrollo rápido de aplicaciones  Modelo de desarrollo rápido de aplicaciones
Modelo de desarrollo rápido de aplicaciones
LuisGonzlez362
 
Exposición de software de gestion de proyectos
Exposición de software de gestion de proyectosExposición de software de gestion de proyectos
Exposición de software de gestion de proyectos
Sandy Romero
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
Jaqueline Luna
 
Análisis comparativo Software GEP.
Análisis comparativo Software GEP.Análisis comparativo Software GEP.
Análisis comparativo Software GEP.
Luis Vázquez
 
Soporte al RUP por medio de una plataforma de cómputo basada en la actividad
Soporte al RUP por medio de una plataforma de cómputo basada en la actividadSoporte al RUP por medio de una plataforma de cómputo basada en la actividad
Soporte al RUP por medio de una plataforma de cómputo basada en la actividad
IHCLab UCOL
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
luisfe
 
(Presentación) trabajo colaborativo
(Presentación) trabajo colaborativo(Presentación) trabajo colaborativo
(Presentación) trabajo colaborativo
juan pablo angel
 
2.procesos de desarrollo de software
2.procesos de desarrollo de software2.procesos de desarrollo de software
2.procesos de desarrollo de software
Ramiro Estigarribia Canese
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
Jesus Zuñiga
 
2.modelos del proceso
2.modelos del proceso2.modelos del proceso
2.modelos del proceso
Ramiro Estigarribia Canese
 
Presentaciâ¢n
Presentaciâ¢nPresentaciâ¢n
Presentaciâ¢n
Carles Sànchez
 
Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)
ManuelJimnez56
 
Conceptos importantes scrum
Conceptos importantes scrum Conceptos importantes scrum
Conceptos importantes scrum
cartavio753
 
Prototipos
PrototiposPrototipos
Prototipos
Jorge Garcia
 
Administracion de proyectos
Administracion de proyectosAdministracion de proyectos
Administracion de proyectos
Juliana Monsalve
 
Gestión de Proyectos. Aplicación a archivos, bibliotecas o centros de documen...
Gestión de Proyectos. Aplicación a archivos, bibliotecas o centros de documen...Gestión de Proyectos. Aplicación a archivos, bibliotecas o centros de documen...
Gestión de Proyectos. Aplicación a archivos, bibliotecas o centros de documen...
Pepe
 
T1 u3 - herramientas para la planificacion de proyectos
T1   u3 - herramientas para la planificacion de proyectosT1   u3 - herramientas para la planificacion de proyectos
T1 u3 - herramientas para la planificacion de proyectos
Julio Adrian
 

Similar a Portal de Colaboracion SOA con Redmine (20)

Trabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radTrabajo de sistemas de informacion rad
Trabajo de sistemas de informacion rad
 
Trabajo de sistemas de informacion rad
Trabajo de sistemas de informacion radTrabajo de sistemas de informacion rad
Trabajo de sistemas de informacion rad
 
Metodologia rad luis c
Metodologia rad luis cMetodologia rad luis c
Metodologia rad luis c
 
Modelo de desarrollo rápido de aplicaciones
Modelo de desarrollo rápido de aplicaciones  Modelo de desarrollo rápido de aplicaciones
Modelo de desarrollo rápido de aplicaciones
 
Exposición de software de gestion de proyectos
Exposición de software de gestion de proyectosExposición de software de gestion de proyectos
Exposición de software de gestion de proyectos
 
Metodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móvilesMetodologías para el desarrollo de aplicaciones móviles
Metodologías para el desarrollo de aplicaciones móviles
 
Análisis comparativo Software GEP.
Análisis comparativo Software GEP.Análisis comparativo Software GEP.
Análisis comparativo Software GEP.
 
Soporte al RUP por medio de una plataforma de cómputo basada en la actividad
Soporte al RUP por medio de una plataforma de cómputo basada en la actividadSoporte al RUP por medio de una plataforma de cómputo basada en la actividad
Soporte al RUP por medio de una plataforma de cómputo basada en la actividad
 
Modelo Descrptivos Del Proceso Del Sofware
Modelo Descrptivos  Del  Proceso Del SofwareModelo Descrptivos  Del  Proceso Del Sofware
Modelo Descrptivos Del Proceso Del Sofware
 
(Presentación) trabajo colaborativo
(Presentación) trabajo colaborativo(Presentación) trabajo colaborativo
(Presentación) trabajo colaborativo
 
2.procesos de desarrollo de software
2.procesos de desarrollo de software2.procesos de desarrollo de software
2.procesos de desarrollo de software
 
Metodología Cascada
Metodología CascadaMetodología Cascada
Metodología Cascada
 
2.modelos del proceso
2.modelos del proceso2.modelos del proceso
2.modelos del proceso
 
Presentaciâ¢n
Presentaciâ¢nPresentaciâ¢n
Presentaciâ¢n
 
Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)Ciclo de Vida del Software (Para SAIA)
Ciclo de Vida del Software (Para SAIA)
 
Conceptos importantes scrum
Conceptos importantes scrum Conceptos importantes scrum
Conceptos importantes scrum
 
Prototipos
PrototiposPrototipos
Prototipos
 
Administracion de proyectos
Administracion de proyectosAdministracion de proyectos
Administracion de proyectos
 
Gestión de Proyectos. Aplicación a archivos, bibliotecas o centros de documen...
Gestión de Proyectos. Aplicación a archivos, bibliotecas o centros de documen...Gestión de Proyectos. Aplicación a archivos, bibliotecas o centros de documen...
Gestión de Proyectos. Aplicación a archivos, bibliotecas o centros de documen...
 
T1 u3 - herramientas para la planificacion de proyectos
T1   u3 - herramientas para la planificacion de proyectosT1   u3 - herramientas para la planificacion de proyectos
T1 u3 - herramientas para la planificacion de proyectos
 

Último

Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
MiguelAtencio10
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
70244530
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Festibity
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
Manuel Diaz
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
YashiraPaye
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
KukiiSanchez
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
AngelCristhianMB
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Festibity
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
AMADO SALVADOR
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
cbtechchihuahua
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
Festibity
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
doctorsoluciones34
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Festibity
 

Último (20)

Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
Mantenimiento de sistemas eléctricos y electrónicosarticles-241712_recurso_6....
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdfPLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
PLAN DE MANTENMIENTO preventivo de un equipo de computo.pdf
 
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdfProjecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
Projecte Iniciativa TIC 2024 KAWARU CONSULTING. inCV.pdf
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
Programming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdfProgramming & Artificial Intelligence ebook.pdf
Programming & Artificial Intelligence ebook.pdf
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
Inteligencia Artificial
Inteligencia ArtificialInteligencia Artificial
Inteligencia Artificial
 
TIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololoTIC en educacion.rtf.docxlolololololololo
TIC en educacion.rtf.docxlolololololololo
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDADEXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
EXAMEN DE TOPOGRAFIA RESUELTO-2017 CURSO DE UNIVERSIDAD
 
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdfProjecte Iniciativa TIC 2024 HPE. inCV.pdf
Projecte Iniciativa TIC 2024 HPE. inCV.pdf
 
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador ValenciaCatalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
Catalogo Refrigeracion Miele Distribuidor Oficial Amado Salvador Valencia
 
Manual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputosManual de Soporte y mantenimiento de equipo de cómputos
Manual de Soporte y mantenimiento de equipo de cómputos
 
Informació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdfInformació Projecte Iniciativa TIC HPE.pdf
Informació Projecte Iniciativa TIC HPE.pdf
 
Manual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputoManual de soporte y mantenimiento de equipo de cómputo
Manual de soporte y mantenimiento de equipo de cómputo
 
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdfInformació Projecte Iniciativa TIC SOPRA STERIA.pdf
Informació Projecte Iniciativa TIC SOPRA STERIA.pdf
 

Portal de Colaboracion SOA con Redmine

  • 1. Portal Colaborativo SOA usando Redmine SOAagenda Team Chile 1
  • 2. Introducción Ruby es un nuevo lenguaje de Programación OpenSource, su gran ventaja es su facilidad y productividad. “There are under one million professional Ruby developers now and we're projecting there will be four million plus by 2013." (ref. Gartner - Mark Driver – May 2008) “Ruby es un potencial sucesor de Java” (ref. “Beyond Java” – Bruce A. Tate - Consultor IBM) Twitter esta desarrollado sobre Ruby on Rails (framework de Ruby). Ruby es un proyecto OpenSource importante que ha crecido exponencialmente, tiene decenas de programadores en todo el mundo aportando código, y recibe cientos de requerimientos mensuales. http://redmine.ruby-lang.org/ Como se coordinan tantos recursos, en este proyecto?, y como colaboran tantas personas en forma ordenada?. Este proyecto utiliza Redmine para la gestión de incidentes, control de cambios, y para otros temas de gestión de proyectos 2
  • 3. Redmine Redmine es una aplicación de Gestión de proyectos Opensource, muy flexible y simple de usar. Soporta multi proyectos Control de acceso basado en Roles Sistema de seguimiento de peticiones configurable (issue tracking- seguimiento asuntos) Calendario y Gantt Noticias, documentación en línea Feeds & notificaciones por email Wiki (documentación en linea web) por proyecto Foros por Proyecto Control Horas Hombre (Time Tracking) Campos customizables para peticiones, registros horas, proyectos y usuarios Integración con Control de Versiones (SVN, CVS, Git, Mercurial, Bazaar and Darcs) Creación Incidente vía email Soporta múltiples LDAP (directorios de autenticación) Soporta registro para Usuarios (self registration) Multi lenguaje Múltiples bases de datos 3
  • 4. Enfoque Herramienta Gestión Proyectos Los alcances de estas herramientas son: Dar apoyo a todo el ciclo de vida de un proyecto. Gestión principal durante ”tiempo de desarrollo” del proyecto. Una Aplicación de este tipo no reemplaza el SADP, ni reemplaza el control de versiones de QA, o el manejo de documentación por RIS. Esta aplicación se complementa con SADP, el control de versiones es para desarrollo, y el manejo de documentación apunta a que sea único y centralizado por proyecto (no por cada versión o mantención). SADP esta orientado principalmente al JP como usuario y a reporte de estados finales del Proyecto. Esta tipo herramientas (Redmine) incorpora a todos los usuarios del ciclo de vida del proyecto (usuarios lideres, usuarios funcionales, desarrolladores, jefes de proyecto, arquitectos, etc), y esta orientado al registro día a día. SADP registra esfuerzo semanal. Redmine esta orientado a registrar las actividades durante un día. SADP registra el avance semanal o mensual del proyecto, Redmine registra el avance diario por persona Actualmente la documentación de un proyecto esta en un directorio compartido y asociado a un numero de RIS. Redmine tiene un repositorio único común por proyecto con acceso vía Web. La documentación se orienta a colaboración entre personas del equipo del proyecto, para con proveedores, para interacción entre áreas durante el desarrollo (Wiki, Foro, Noticias). Por ejemplo, publicación de tips, buenas practicas, para desarrollar un servicio sobre SOA, preguntas frecuentes sobre el Portal de Aplicaciones, etc. La idea de estas herramientas es entregar información de gestión mas cercana a la realidad, a través de generación de reportes a partir de los datos entregados, y no gastar tiempo en la generación informes. 4
  • 5. Beneficios Y específicamente para Nosotros nos puede servir para: Gestión de Cambios Control de Versiones durante desarrollo (equivalente a Visual Source Safe para ambiente de desarrollo Vtime). Repositorio Servicios SOA (WebServices). Repositorio de Librerías Compartidas (J2EE u otras). Seguimiento Incidentes Funcionales Colaboración entre proyectos, entre áreas (durante desarrollo), mediante Foros y Wiki (documentación online) Colaboración entre Desarrolladores Base Documental Portal de Estándares y Buenas Practicas (bajo lo que es Administración Conocimiento), mediante Noticias, Wiki y Foros. 5
  • 6. Demo 6
  • 7. Conclusiones Un control de cambios comienza como un incidente. Luego en general podemos ver un control de cambios como la “evolución” de un incidente. Dar seguimiento a los incidentes es tan importante como darle seguimiento de los control de cambios, bajo el enfoque de identificar los retrasos en los proyectos. Una componente del retraso, es la gestión de los usuarios funcionales y usuarios lideres, y sus actividades. Luego si queremos una evaluación real de los tiempos en un proyecto, necesitamos un seguimiento del ciclo de vida completo de los incidentes. Actualmente un JP ha realizado el seguimiento manual de los incidentes/control de cambios (equivalente al que vamos a implementar), y con la misma planilla, pero aun así ha destacado que es un proceso complejo, y que igual hay demora en los usuarios que no se reflejan en sus papeles. “Es difícil darle seguimiento a los emails” Debemos entregar las responsabilidades, pero también debemos entregar herramientas que faciliten ejercerlas. Si tenemos herramientas podemos hacer informes “automáticos”, y mas “inmediatos”. Si existen herramientas y su costo es marginal, es mejor que hacerlo a mano. No reinventemos la rueda, y no sigamos a “pata” porque la rueda aun no es tan suave como quisiéramos. A caballo “regalado” no se le miran los dientes. Si la herramienta ayuda tal como esta, después veamos como mejorarla. Puede que si decidimos usar una herramienta, nos demoremos 1 mes mas en comenzar a aplicarla (en el peor de los casos), pero podemos tener resultados efectivos meses antes que seguir haciéndolo a mano. 7
  • 9. Conclusiones Por otro lado comenzar solo con proceso manual, puede retrasar o impedir que usemos una herramienta. Mayor costo cambio procedimientos, 2 curvas de aprendizaje, que proceso manual no funcione, y se deje de lado por un tiempo, o produzca un rechazo, retomar reuniones de equipo de Control de Cambios, etc. OpenSource la mayoría de las veces es mejor que implementar una aplicación propietarias. Existe mas gente trabajando en ella, en mejorarla, esta mas probada, se están implementando nuevas funcionalidades (ejemplo en el caso de Redmine existen plugins que podemos ir integrando) – http://www.redmine.org/wiki/redmine/Plugin_List Como es opensource contamos con el código para “customizarla” (hacerla propietaria), pero si queremos podemos ser participes de la comunidad, con lo cual nuestros cambios no hacen propietaria la solución. 9