BST
El Bug Squashing Team de FLOSS-Pa pretende ser un grupo de usuarios y desarrolladores de Software Libre que tendrá la finalidad de organizar días de "Bug Squashing" (reparación de bugs) en proyectos de Software Libre previamente seleccionados por el equipo. Además de esto estará involucrado en implementación de features adicionales al Software ya existente y translation sprints.
Contenido
Plan de Acción Inicial
Acciones iniciales
- Preparar información para afiche de lanzamiento
- Preparar información para la web: será hospedada en el sitio de floss-pa. URL propuesto por dMaggot: http://bst.floss-pa.org
- Preparar información para las sesiones de trabajo
- Número de horas y días, contenido de cada evento, materiales a distribuir
Artes
- Solicitar diseño de logo del BST al dpto. de diseño gráfico de la UTP
- Afiche de lanzamiento: preparar modelo para solicitar la confección al dpto. de diseño gráfico de la UTP.
Primera versión del modelo: por ayaita 27/2/2011 [[1]]
Estrategia
- Iniciar la promoción el 21 de marzo, día del inicio de clases del I semestre en la UTP.
- Para este día, lanzar por las listas UTP el afiche promocional y tener los afiches impresos enviados a los diferentes centros regionales.
- Solicitar la promoción del grupo a través de los coordinadores de la FISC en cada centro regional.
Recursos disponibles desde Cidetys
- Se tienen fondos para la impresión de: afiches, volantes, sweters, botones y calcomanías
- Se tienen fondos para ofrecer refrigerio a los asistentes a los eventos (menú de pizza propuesto por dMaggot)
Update 24/2/2011
- Para el refrigerio en las sesiones, se tienen fondos por parte de Cidetys, pero sólo hasta el mes de mayo aproximadamente. La Autoridad de Innovación en el pasado indicó que podrían patrocinar esto de ser necesario. Hay que verificar si se mantiene esta posición.
Plan de Acción a Futuro
- Involucrar a la Empresa Privada en el desarrollo del equipo para utilizarlo como una plataforma de proyección personal para los miembros
Contenido de las Sesiones de Entrenamiento Iniciales
Asumiendo 4 sesiones de entrenamiento, los temas podrían ser distribuídos de la siguiente manera:
- Debuggers: GDB, PyDB, Eclipse y tal vez uno o dos debuggers más
- Estrategias de Debugging
- Herramientas para Manejo de Bugs: Bugzilla y otros Bug Tracking Systems (algo muy parecido a http://wiki.debian.org/HowtoUseBTS), Listas de Correo
- Programación en PHP, C++, Java, Python y otros lenguajes comunes en el Software Libre
Luego de las sesiones de entrenamiento la persona pertenecerá oficialmente al BST lo que implica:
- Entrega de un sweter y otro material promocional (calcomanías o botones si se tienen)
- Se abre su cuenta en el portal del BST para el registro de sus actividades: reparación de bugs, traducciones y otros
- Se planifican las reuniones de bug squashing de los miembros, que pueden ser una o dos veces al mes
Requerimientos del Sitio Web del BST
- Perfiles de Usuario
- Integración con (mínimo) Bugzilla para listar los bugs en los que cada usuario está trabajando
- Estadísticas (no es suficiente con las estadísticas de un BTS, se requieren estadísticas a través de los BTSs)
Información para la página web
Página de inicio
- ¿Qué es un Bug Squashing Team?
BLURB sobre qué se hace en un BST y las habilidades que adquirirán las personas que participen en él
- Requisitos para participar
- Ser estudiante de la Universidad Tecnológica de Panamá (¿De qué año y carreras?)
- Listar conocimientos previos que debe tener el participante: eg. conocimiento de lenguaje de programación tal, conocimiento de inglés (para traductores), o cualquier otro
- Compromiso de atender de las 4 sesiones de entrenamiento iniciales
- ¿Otros?
- Botón de pre-inscripción
Secciones
1- Acerca de
2- Programa
3- Inscripción
4- Software Libre
5- Contacto
6- Noticias
7- Preguntas frecuentes
Acerca de
El Bug Squashing Team es un proyecto de la comunidad FLOSS-PA que busca vincular a estudiantes universitarios con proyectos de software libre y código abierto, especialmente en las áreas de reparación de “bugs”, documentación y traducción. Co-organiza esta iniciativa la Unidad de Tecnologías Libres de la Facultad de Ingeniería de Sistemas Computacionales de la Universidad Tecnológica de Panamá (UTP) y el Centro Internacional de Desarrollo Tecnológico y Software Libre (CIDETYS) brinda apoyo logístico y patrocinio.
Cada vez más universidades alrededor del mundo entienden los beneficios de vincular a sus estudiantes en proyectos de software del mundo real que funcionan a gran escala, con equipos de personas trabajando de manera distribuida y en interacción directa con los usuarios finales. Los proyectos de software libre y código abierto proveen esta clase de experiencias pero es necesario entender los procesos de participación en las comunidades y su forma de organización y trabajo.
El objetivo del Bug Squashing Team es ofrecer oportunidades a estudiantes universitarios para que puedan participar activamente como voluntarios y voluntarias en proyectos de software libre y código abierto, primero aprendiendo como funciona la comunidad y luego enseñándoles estrategias para reportar y reparar “bugs”, crear documentación, y participar en los equipos de traducción de los mismos.
Están invitados estudiantes de la Universidad Tecnológica de Panamá de cualquier facultad, con o sin experiencia en programación, con ganas de aprender, adquirir habilidades y pasar un rato agradable conociendo sobre software libre.
Visita las secciones preguntas frecuentes y software libre para más información.
- Acerca de FLOSS-PA*
FLOSS-PA es una meta-comunidad que agrupa y da soporte a distintas comunidades de software libre y código abierto en Panamá, entre las que se encuentran Ubuntu LoCo Team Panamá, Fedora Panamá y Freedom Soldiers, entre otras.
- Acerca de la Unidad de Tecnologías Libres*
La Unidad de Tecnologías Libres es un grupo de investigación creado en la Facultad de Ingeniería de Sistemas Computacionales de la UTP con el fin de promover el uso de tecnologías libres entre los estudiantes de la UTP. Aunque el enfoque y actividades iniciales de esta unidad están relacionadas con el software libre y código abierto, otras áreas de trabajo son los recursos educativos abiertos, hardware libre, educación libre y abierta, conocimiento libre y licencias libres entre otros.
- Acerca de CIDETYS*
CIDETYS es un centro de promoción, articulación y desarrollo de proyectos vinculado a la Secretaría Nacional de Ciencia, Tecnología e Innovación (SENACYT) en el cual se desarrollan actividades en las áreas de software libre y código abierto para los sectores de educación, administración pública y empresas, entre otros. Son miembro de CIDETYS la UTP, la Autoridad Nacional para la Innovación Gubernamental (AIG), la Ciudad del Saber, el Instituto Nacional para la Formación Profesional y el Desarrollo Humano (INADEH) y la Fundación para el Desarrollo de la Ciencia y Tecnología en Extremadura (FUNDECYT).
Programa
Temario de las 4 sesiones iniciales, y ejemplos actividades propuestas para las reuniones mensuales posteriores
Inscripción
- Esta será una sección que al inicio aparecerá en la portada de la web como pre-inscripción
- Datos para formulario de pre-inscripción
Nombre
Apellido
Facultad
Carrera
Sede (listar las 7 sedes regionales de la UTP)
¿Por qué deseas participar en el BST?
Software Libre
Respectivo brainwash sobre el Software Libre y artículos como el de Linux magazine que envió dMaggot el otro día por correo
Contacto
Formulario de contacto para consultas
Noticias
Lugar para bloggear cosas interesantes y divulgar las sesiones del BST
Preguntas frecuentes
1- ¿Cuándo inician las sesiones de entrenamiento?
2- ¿Tengo que atender todas las sesiones de entrenamiento para ser parte del BST?
3- ¿Quiénes dictarán las sesiones de entrenamiento?
4- ¿Qué pasa si soy estudiante de la UTP en el interior del país?
5- ¿Pueden participar estudiantes de otras universidades?
6- ¿La participación tiene algún costo?
Redes sociales
Se ha acordado tener los siguientes elementos de redes sociales:
- Grupo en identi.ca †
- Cuenta en Facebook
- Cuenta en Flickr ‡
La cuenta de microblogging servirá para hacer "transmisiones en vivo" de lo que pasa en las sesiones del BST. Esto es, por ejemplo, de interés para los proyectos en lo que el BST está trabajando, e.g., si la sesión es sobre bugs en Amarok, entonces para los usuarios y desarrolladores de Amarok es importante tener feedback de cuáles bugs se están viendo/reparando en la sesión del BST. También se podrá anunciar reuniones en esa cuenta.
La cuenta de Facebook servirá para atraer gente, anunciar reuniones y poner noticias.
La cuenta de Flickr será para poner fotos de las sesiones del BST.
† En Twitter no existen los grupos en el sentido que existen en StatusNet. Lo que hace StatusNet al publicar en Twitter es convertir las referencias a grupos en hashtags, e.g., transforman !BST a #BST. La gente puede entonces estar suscrita a un grupo si utiliza StatusNet, o seguir un hashtag si usa Twitter y algún cliente como Tweetdeck.
‡ Inicialmente, la cuenta de Flickr tendrá por lo menos el logo del team, mientras no tengamos fotos de las sesiones de entrenamiento.