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 UTPEl logo fue diseñado finalmente en Editora Novo Art. Versión final del logo:
- 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 el 27/2/2011. El editable se mantiene en este enlace
Estrategia
- Iniciar la promoción el
21 de marzo, día del inicio de clases del I semestre en la UTP. (Se ha cambiado para la segunda o tercera semana de clases, dependiendo de si se arregla el asunto del logo y el afiche).
- Update: Fecha de inscripciones 11 al 25 de mayo
- Para esta fecha, 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.
Sesiones y fechas
SESIONES EN CIUDAD DE PANAMÁ
Debugging:
- 4 sesiones
- Líder del team: David Narváez
Traducción:
- 2 sesiones
- Líder del team: Katherine Campos
Documentación:
- 2 sesiones
- Líder del team: Leonardo Fields
Fechas
Sesiones simultáneas Hora: 11 a.m. a 3 p.m.
- 4 junio: debugging, traducción
- 11 junio: debugging, traducción
- 18 junio: debugging, documentación
- 25 junio: debugging, documentación
SESIONES EN CENTRO REGIONAL DE AZUERO
Líder del team: Aristides Villarreal
- Número de sesiones: 5
Traducción de NetBeans
- Como formar parte del grupo de traducción
- Guías de traducción
- Corrección de errores
Documentación
- Community Docs
- Como escribir documentación técnica
- Wikis
- Blogs
- PlanetNetBeans
Foros
- Como registrarse
- Como contribuir
Bug
- Detección de errores
- NetBeans QA Team
Fechas
- 4 junio:
- 11 junio:
- 18 junio:
- 25 junio:
- 2 julio:
Presupuesto
Descripción | Monto B/. |
Template para la web | 90.00 |
Diseño de logo | 200.00 |
Diseño de afiche de lanzamiento | 150.00 |
Impresión de afiche de lanzamiento | |
Refrigerio sesiones |
Update 24/2/2011
- Para el refrigerio en las sesiones, se tienen fondos por parte de Cidetys, pero sólo hasta el mes de junio 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.
Para editar esta wiki
Información sobre cómo editar una wiki
http://www.mediawiki.org/wiki/Help:Formatting
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
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
El Bug Squashing Team es un proyecto 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.
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.
- Requisitos para participar
- Ser estudiante de la Universidad Tecnológica de Panamá de cualquier año y/o carrera
- Compromiso de atender las sesiones de entrenamiento iniciales (entre tres y cuatro sesiones que serán los sábados en horario por definir)
- No es indispensable tener conocimientos previos de programación. En las sesiones de entrenamiento del BST se les enseñará todo lo necesario para participar en un proyecto de software libre y además de reportar y reparar bugs se realizarán labores de documentación y traducción, por lo que además se necesitan personas con conocimientos de inglés, buena redacción y ortografía.
- Botón GRANDE 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 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. 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.
El Bug Squashing Team es un proyecto de la comunidad FLOSS-PA en conjunto con la Unidad de Tecnologías Libres de la Universidad Tecnológica de Panamá (UTP) y el Centro Internacional de Desarrollo Tecnológico y Software Libre (CIDETYS).
¿Quienes organizan el Bug Squashing Team?
David Narváez
Aristides Villarreal
Katherine Campos
Mónica J. Mora
Encargada de la Unidad de Tecnologías Libres de la UTP y coordinadora de proyectos en CIDETYS. Apasionada por el software libre y todos sus parientes cercanos y lejanos (conocimiento y cultura libre, educación libre y abierta y varios más), ha participado en proyectos de software libre relacionados con la educación y desarrollado materiales para conferencias y talleres para docentes en herramientas como Gnome, OpenOffice y las aplicaciones educativas de Edubuntu. Apoya todo lo relacionado con la promoción, logística y seguimiento del BST y su misión principal es que no falte la pizza en las sesiones del team :-)
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. Lleva varios años realizando actividades tales como el Festival Latinoamericano de Instalación de Software Libre, FLISoL, el Software Freedom Day y eventos de lanzamiento de las distribuciones y programas de software libre más utilizados en Panamá. Este año se destaca la organización de FLOSS-PA por primera vez en Panamá del Document Freedom Day [1] y el apoyo a la conferencia de usuarios y desarrolladores de FUDCON Panamá 2011 [2], organizada por la comunidad Fedora Panamá.
Acerca del Grupo de Tecnologías Libres
El Grupo de Tecnologías Libres [3] fue creado para ser un espacio de trabajo y un punto de encuentro entre miembros de la comunidad universitaria (estudiantes, docentes e investigadores) con el fin de promover el uso de tecnologías libres y fomentar el desarrollo proyectos de investigación y desarrollo en estas áreas. Las áreas de acción del grupo son Software Libre y código abierto, los recursos educativos abiertos, el hardware libre, la educación libre y abierta, la cultura libre y las licencias Creative Commons.
Acerca de CIDETYS
CIDETYS [4] es un centro de promoción, articulación y desarrollo de proyectos adscrito 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. Participan y apoyan a 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).
[1] http://floss-pa.org/content/document-freedom-day-panam%C3%A1-2011
[2] http://fedoraproject.org/wiki/FUDCon:Panama_2011
[3] http://www.fisc.utp.ac.pa/GTL
Programa
Tu recorrido por el BST constará de dos etapas:
Primera etapa
Serán las sesiones iniciales de entrenamiento, en las cuales, dependiendo de si estás en la capital o en el interior del país se cubrirá lo siguiente:
Sesiones en la sede de Panamá, Campus Víctor Levi Sasso. Cuatro sesiones de cuatro horas cada una los días sábado:
- Sesión 1: debuggers: GDB, PyDB, Eclipse y uno o dos debuggers más
- Sesión 2: estrategias de Debugging
- Sesión 3: herramientas para el manejo de bugs: Bugzilla y otros Bug Tracking Systems (algo muy parecido a http://wiki.debian.org/HowtoUseBTS), uso de listas de correo
- Sesión 4: programación en PHP, C++, Java, Python y otros lenguajes comunes en el Software Libre
Sesiones en la sede del interior del país, Centro Regional de Azuero:
Segunda etapa
Si asistes a todas las sesiones de entrenamiento, pasas a la segunda etapa en la que serás miembro oficial del BST. Te regalaremos un t-shirt del team y tendrás una cuenta en este sitio web a través de la cual podrás mostrar tu trabajo, será como un registro de tus actividades y logros dentro del team. El team se reunirá una vez por semana o dos veces al mes, y pondrás en práctica lo aprendido en las sesiones de entrenamiento.
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
Año
Sede (lista desplegable)
- Campus Víctor Levi Sasso
- Centro Regional de Panamá Oeste
- Centro Regional de Colón
- Centro Regional de Coclé
- Centro Regional de Veraguas
- Centro Regional de Azuero
- Centro Regional de Chiriquí
- Centro Regional de Bocas del Toro
¿Tienes computadora portátil (laptop)? (nota: no es requisito para participar tener una)
Sí
No
¿En qué área del team te interesa participar? (Aquí hay un detalle respecto a cuantas casillas se pueden seleccionar y es que en Panamá por ser sesiones simultáneas los que participen de debugging no podrán participar en las otras sesiones, mientras que en Azuero si podrán participar en todas)
- Debugging
- Traducción
- Documentación
Ayúdanos a conocer un poco más de ti (las preguntas a continuación son opcionales pero te invitamos a que las respondas para conocer tu perfil y planificar las sesiones consecuentemente)
¿Qué conoces sobre Software Libre?
¿Qué distribución de GNU/Linux y/o programa de Software Libre utilizas?
¿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?
Las sesiones de entrenamiento iniciarán tan pronto se tenga un número mínimo de participantes inscritos, que se estima de 12 personas por sede (Panamá y Centros Regionales)
2- ¿Tengo que atender todas las sesiones de entrenamiento para ser parte del BST?
Sí, es necesario que vayas a todas las sesiones de entrenamiento para que seas parte del team.
3- ¿Quiénes dictarán las sesiones de entrenamiento?
Un grupo de egresados, docentes e investigadores con amplia experiencia y entusiasmo por el software libre serán los encargados de entrenarte para formar parte del team. Puedes conocerlos en la sección "Acerca de"
4- ¿Qué pasa si soy estudiante de la UTP en el interior del país?
Habrán dos sedes principales para las sesiones del BST. La sede del interior será en el Centro Regional de Azuero de la UTP.
5- ¿Pueden participar estudiantes de otras universidades?
Por ahora la participación está limitada a estudiantes de la UTP, sin embargo no está descartada la participación de estudiantes de otras universidades, y de hecho es algo que consideramos beneficioso. Todo dependerá de la aceptación del team dentro de la UTP y la disponibilidad de espacio. Si eres de otra universidad y estás interesado en participar, por favor escríbenos a ____________________-
6- ¿La participación tiene algún costo?
No, la participación en el BST no tiene costo alguno. Hemos hecho alianzas con instituciones como CIDETYS (y en el futuro esperamos integrar a más colaboradores) para cubrir los costos que implica el BST, y así ofrecer esta formación de manera totalmente gratuita a los estudiantes.
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.