La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

rpmdev.proyectofedora.org Fundación, Misión e Infraestructura.

Presentaciones similares


Presentación del tema: "rpmdev.proyectofedora.org Fundación, Misión e Infraestructura."— Transcripción de la presentación:

1

2 rpmdev.proyectofedora.org Fundación, Misión e Infraestructura

3 ¿Por qué? ● Falta de documentación en Castellano ● Falta de una comunidad latinoamericana de empaquetadores ● Falta de una comunidad latinoamericana de desarrolladores ● Difícil punto de partida para novatos de habla castellana para empaquetadores y desarrolladores (fedora-packaging/devel)

4 Histórico ● Octubre 2009 – Servidor casero : rpmdev.fedora-ve.org – rpm >> empaquetamiento – dev >> desarrollo aplicaciones/lenguajes y sigs ● Diciembre 2010 – Mudanza de servidor y dominio rpmdev.proyectofedora.org – Inclusión de spins/remix Fedora – Reuniones mensuales

5 Histórico ● Julio 2010 – Reuniones bisemanales – Repositorio yum transitorio ● Algunos resultados resumidos 2010 – Ciclo Fedora 13 – Puñado de colaboradores activos (< 12) – Puñado de solicitudes de revisión (bugzilla) – Mucha documentación :-) – Integración con Brasil

6 Dedicados y especializados ● Para los novatos no es una tarea simple ● Para los conocedores es una tarea que requiere tiempo ● Para los expertos es una tarea que requiere mantenimiento y seguimiento ● Curva de aprendizaje lenta ● Alta tasa de deserción ● No se recomienda compartir este rol

7 Requisitos ● Experiencia: ninguna ● Conocimientos: muchos deseables [opcional] ● Plan de retiro – Mucha sabiduría – Muchas contribuciones – Muchos seguidores – Cambiar el paisaje del ecosistema Fedora FOSS LATAM – Mucha diversión en el camino y amistad

8 Mentores en fedoraproject.org ● Los mentores son aquellas personas que pueden evaluar a los potenciales nuevos empaquetadores y ofrecer el acceso requerido ● La meta es que Fedora LATAM genere un puñado de mentores a partir del esfuerzo de rpmdev (2do Semestre 2011) ● Preparar un nuevo empaquetador puede tomar fácilmente seis (6) meses

9 Ciclo de trabajo RPM ● Ciclos de trabajo sincronizados con las liberaciones de Fedora ● Aproximadamente seis meses ● Cada ciclo incluye – Protocolo >> ayuda a los novatos – Creación de proyectos de empaquetamiento – Asignación de mentores rpmdev – Plan de empaquetamiento

10 Forma de trabajo ● rpm proyecto padre ● Proyectos hijo de rpm para empaquetamiento ● Todos los usuarios rpmdev patrocinados son miembros del proyecto rpm – Pueden visualizar en rpm la actividad de todos los proyectos de empaquetamiento – Pueden visualizar en rpm las actividades generales del proyecto

11 Usuarios, miembros y roles ● No se requiere patrocinio para ser usuario registrado rpmdev ● Incluso el usuario anónimo, no registrado, tiene ciertos privilegios ● Para pertenecer al proyecto rpm, el usuario registrado debe conseguir patrocinio – Algo más que fácil hoy día ;)

12 Recursos e infraestructura ● Caballito de batalla, Redmine, gestor de proyectos – Proyectos ● Foros ● Wiki ● Archivos ● Documentos ● Integración con repositorios svn y git ● Noticias ● #fedora-latam-rpmdev en irc.freenode.net

13 Redmine Gestión Agil de Proyectos

14 ¿Qué es Redmine? Redmine es la forma ágil de gestionar sus proyectos, es una aplicación web flexible de manejo de proyectos. Escrito en "Ruby on Rails", es una aplicación WEB multi-plataforma con soporte a múltiples base de datos. Redmine es software libre y tiene licencia GPL.

15 ¿Quiénes deberían usar Redmine? ● Gerencias enfocadas a los resultados. ● Personas involucradas en trabajos de equipo. ● Instituciones que tienen sedes en distintos espacios físicos y geográficos. ● Cualquier ente que quiera aumentar el desempeño de su personal. ● Instituciones que deseen extender la capacidad de sus herramientas gerenciales. ● Gerencias que deseen una herramienta de bajo costo y alta efectividad. ● Gerencias que deseen integrar sus sistemas de proyectos con otras aplicaciones.

16 ¿Quiénes usan Redmine? ● Ruby language - http://redmine.ruby-lang.orghttp://redmine.ruby-lang.org ● Lighttpd - http://redmine.lighttpd.net/http://redmine.lighttpd.net/ ● phpBB Code Forge - http://code.phpbb.comhttp://code.phpbb.com ● Siemens (PG branch) - http://www.co2quickstart.co.uk/redmine/loginhttp://www.co2quickstart.co.uk/redmine/login ● Gentoo Summer of Code - http://soc.gentooexperimental.org/http://soc.gentooexperimental.org/ ● Ruby specifications - http://rubyspec.org/http://rubyspec.org/ ● Subversion Repository Search Engine (SupoSE) - http://www.supose.orghttp://www.supose.org ● Otros: http://www.redmine.org/wiki/redmine/TheyAreUsingRedmine

17 ¿Por qué usar Redmine? ● Es Software Libre, bajos costos de despliegue, operación y mantenimiento. ● Usa la plataforma ágil de desarrollo Ruby on Rails. ● Puede manipular múltiples proyectos. ● Sistema flexible de seguimiento de actividades. ● Manejo de gráficos Gantt y calendarios. ● Manejo de documentos y archivos. ● Manejo de Wiki por proyecto. ● Seguimiento de tiempos y progreso.

18 ¿Por qué usar Redmine? ● Creación de actividades y seguimiento por email. ● Control de acceso flexible basado en roles. ● Alimentadores/Feeds RSS. ● Foros por proyecto. ● Integración SCM (SVN, CVS, Git, Mercurial, Bazaar y Darcs). ● Soporte para autenticación LDAP. ● Soporte para autoregistro de usuario. ● Soporte en múltiples idiomas. ● Flujos de trabajo adaptables fácilmente.

19 ¿Qué necesito? ● Un computador que vaya a cumplir funciones de “Servidor”. ● Una instalación Ruby on Rails. En cualquiera de los Sistemas Operativos soportados: Linux, *BSD, etc. ● Alguna de las Base de Datos soportadas. Tales como: MySQL, PostgreSQL, SQLite, etc. ● Una red entre las personas que usarán el sistema.

20 ¿Dónde consigo ayuda? Soporte Libre: http://www.redmine.org Soporte Comercial: Neotech / Guillermo Gómez ggomez@neotechgw.com 0212-576.2996

21 Demostración ● Registro en el sistema ● Privilegios y roles ● Gestión de Proyectos ● Módulos por proyecto ● Peticiones y flujo de trabajo ● Monitoreo de peticiones ● Planificación y versiones

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55 Extensiones: Plugins ● Esquema estandar para agregar funcionalidad ● Listado ejemplo: – Budget – Google Calendar – Redmine Messenger – Rate – Schedules – Stuff To Do – Timesheet – Issue Vote

56 Muchas Gracias Y mucho más, pero se nos ha acabado el tiempo Si quieres ser un empaquetador o conducir tu proyecto de desarrollo de sw libre Fedora o ser parte de uno es hora de unirte a http://rpmdev.proyectofedora.org


Descargar ppt "rpmdev.proyectofedora.org Fundación, Misión e Infraestructura."

Presentaciones similares


Anuncios Google