Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red –...
Transcript of Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red –...
![Page 1: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/1.jpg)
Metodología de Desarrollo de la Red
Conociendo los conceptos e procesos de la metodología da Red de Desarrolladores
Milton LapidoCoordinador de DesarrolloMTI, BIREME/OPS/OMS
![Page 2: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/2.jpg)
AgendaConcepto– Cultura de Red– Interoperabilidad– Plataforma– Licencias– Comité Consultivo
![Page 3: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/3.jpg)
AgendaElementos de la Metodología– Control
Portal
– ProcesosCreación de ProyectosGestión de Códigos Fuente y Documentos Revisión de Código FuenteGestión de Acciones/Eventos
![Page 4: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/4.jpg)
AgendaElementos de la Metodología– Herramientas
Subversion (TortoiseSVN)FisheyeCrucibleJira
![Page 5: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/5.jpg)
ConceptoCultura de Red– Atender 5 objetivos
Multiplicar el número de desarrolladores involucrados en los proyectos de la red.Favorecer el conocimiento compartido.Mejorar la sustentabilidad de los desarrollos.Mejorar la infraestructura para los desarrolladores.Incrementar la tasa de éxito de los proyectos.
![Page 6: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/6.jpg)
ConceptoInteroperabilidad– La interoperabilidad es un principio que debe ser
seguido por todos los proyectos de la red.– Este principio dice que las aplicaciones nuevas
deben mantener la interoperabilidad con las aplicaciones ya desarrolladas en el ámbito de la red.
![Page 7: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/7.jpg)
ConceptoPlataforma– Non es mandatoria.– Debe haber un conjunto de tecnologías sugeridas
y probadas que facilitan la interoperabilidad.– Bireme sugiere las siguientes tecnologias.
Python, JavaZope, JEEZODB, ISISPlone
![Page 8: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/8.jpg)
ConceptoLicencias– Cada proyecto pode tener su propio esquema de
licenciamiento. – Hay un conjunto de licencias recomendadas.
![Page 9: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/9.jpg)
ConceptoComité Consultivo– Es una necesidad.– Tendrá la función de discutir las tecnologías,
licencias, practicas e metodologías e procesos adoptados en la red.
![Page 10: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/10.jpg)
Elementos de la MetodologíaControl– El control es un elemento conceptual y que
tender a ser mejorado y mantenido.– Portal de proyectos: Como herramienta para
favorecer el control.
![Page 11: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/11.jpg)
Elementos de la MetodologíaProcesos– Creación de Proyectos
Cada proyecto debe ser creado en el portal.Se sigue creando una lista de propuestas de funcionalidades.Definir una agenda de desarrollo.Definir un moderador.Definir una lista de tareas.Definir, plataformas y tecnologías.
![Page 12: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/12.jpg)
Elementos de la MetodologíaProcesos– Gestión de Códigos Fuente y Documentos
Para evitar la duplicidad de esfuerzosPara garantizar la integridad de los archivos.Para evitar errores.Para diferentes versiones publicadas de la aplicación
– Revisión de Códigos FuentesPara aumentar la diseminación del conocimiento.Para aumentar la calidad y reuso.
![Page 13: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/13.jpg)
Elementos de la MetodologíaProcesos– Gestión de Acciones/Eventos
Para el registro y seguimiento de errores.Para el registro y seguimiento de tareas generales.Para el registro y seguimiento de nuevos requerimientos.Para el registro y seguimiento de mejoras.
![Page 14: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/14.jpg)
Elementos de la MetodologíaHerramientas– Subversion– TortoiseSVN– Fisheye– Crucible– Jira
![Page 15: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/15.jpg)
Elementos de la MetodologíaHerramientas– Subversion
Aplicativo libre de gestión de repositorio de código fuentes y de documentos.Permite la gestión de los archivos de un proyecto.
– TortoiseSVNAplicativo de Software Libre que permite una integración de Windows explorer con el repositorio de código fuentes de manera simple y transparente.
![Page 16: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/16.jpg)
Elementos de la MetodologíaHerramientas– Fisheye
Un aplicativo web para visualización e acceso a repositorios de código fuente.Se conecta a Subversion y a CVS.Non es software libre mas conceden gratis licencias para proyectos de software libre.
![Page 17: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/17.jpg)
Elementos de la MetodologíaHerramientas - Fisheye
![Page 18: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/18.jpg)
Elementos de la MetodologíaHerramientas - Fisheye
![Page 19: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/19.jpg)
Elementos de la MetodologíaHerramientas - Fisheye
![Page 20: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/20.jpg)
Elementos de la MetodologíaHerramientas - Fisheye
![Page 21: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/21.jpg)
Elementos de la MetodologíaHerramientas - Fisheye
![Page 22: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/22.jpg)
Elementos de la MetodologíaHerramientas - Fisheye
![Page 23: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/23.jpg)
Elementos de la MetodologíaHerramientas - Fisheye
![Page 24: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/24.jpg)
Elementos de la MetodologíaHerramientas - Fisheye
![Page 25: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/25.jpg)
Elementos de la MetodologíaHerramientas– Crucible
Un aplicativo web integrado a Fisheye que permite al equipo de desarrollo hacer revisión de los código fuentes de un proyecto.Como Fisheye es un software propietario pero se puede obtener licencias para proyectos de software libre.
![Page 26: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/26.jpg)
Elementos de la MetodologíaHerramientas - Crucible
![Page 27: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/27.jpg)
Elementos de la MetodologíaHerramientas– Jira
Aplicativo para gestión de problemas, incidentes, tareas e mejoras, de un proyecto.Es un software propietario.Se puede obtener licencias para proyectos de software libre.Es frecuentemente utilizado por proyectos de software libre y grandes empresas por todo el mundo.
![Page 28: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/28.jpg)
Elementos de la MetodologíaHerramientas - Jira
![Page 29: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/29.jpg)
Elementos de la MetodologíaHerramientas - Jira
![Page 30: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/30.jpg)
Elementos de la MetodologíaHerramientas - Jira
![Page 31: Rede de Desenvolvedores-135119 - bvsalud.org de... · 2013. 3. 14. · Concepto zCultura de Red – Atender 5 objetivos zMultiplicar el número de desarrolladores involucrados en](https://reader033.fdocuments.es/reader033/viewer/2022052018/603162cf9a7a1f0ece5ddd32/html5/thumbnails/31.jpg)
Elementos de la MetodologíaHerramientas - Jira