BST

De FlossPa Wiki
Revisión del 21:36 7 may 2011 de Ayaita (Discusión | contribuciones) (Preguntas frecuentes)

Saltar a: navegación, buscar

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.

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 El logo fue diseñado finalmente en Editora Novo Art. Versión final del logo:

Logo BST-cmyk.jpg

  • 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

AficheBST.png

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 27 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

Programa:

  • 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



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 (BST) 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 errores o “debugging”, documentación y traducción.

El objetivo del BST es ofrecer oportunidades a estudiantes universitarios de desarrollar sus habilidades y talentos y expandir sus conocimientos más allá de lo que se enseña en el aula de clases, todo esto a través de la interacción con la comunidad de software libre y código abierto local e internacional. Gracias a los colaboradores y organizadores del BST, esta iniciativa no tiene ningún costo para sus participantes.


Requisitos para participar

  • Ser estudiante universitario de cualquier año y/o carrera
  • Compromiso de atender las sesiones de entrenamiento iniciales: entre tres y cuatro sesiones que serán los días sábados durante el mes de junio en horario matutino o vespertino


Importante

  • No es necesario tener conocimientos previos de programación
  • Las sesiones del BST son totalmente gratuitas
  • Habrán sesiones en el interior del país

Secciones

1- Acerca de

2- Equipo organizador

3- Miembros del BST

4- Programa

5- Inscripción

6- Software Libre

7- Contacto

7- Blog

9- Preguntas frecuentes

Acerca de

El Bug Squashing Team es un proyecto de la comunidad FLOSS-PA <http://floss-pa.org/> que busca vincular a estudiantes universitarios con proyectos de software libre y código abierto, especialmente en las áreas de reparación de errores o “debugging”, documentación y traducción. Co-organiza esta iniciativa el Grupo 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) <http://www.cidetys.org.pa> brinda apoyo logístico y patrocinio.

El objetivo del Bug Squashing Team es ofrecer oportunidades a estudiantes universitarios de desarrollar sus habilidades y talentos y expandir sus conocimientos más allá de lo que se enseña en el aula de clases, a través de la interacción con la comunidad de software libre y código abierto local e internacional. Gracias a los colaboradores y organizadores del BST la participación es totalmente gratuita.

Están invitados estudiantes de la Universidad Tecnológica de Panamá y otras universidades, 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 diferentes secciones de este portal para más información o escríbenos a <bst@floss-pa.org>


Acerca de FLOSS-PA

FLOSS-PA <http://floss-pa.org/> 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 <http://floss-pa.org/content/document-freedom-day-panam%C3%A1-2011> y el apoyo a la conferencia de usuarios y desarrolladores de FUDCON Panamá 2011 <http://fedoraproject.org/wiki/FUDCon:Panama_2011>, organizada por la comunidad Fedora Panamá.


Acerca del Grupo de Tecnologías Libres

El Grupo de Tecnologías Libres <http://www.fisc.utp.ac.pa/GTL> 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 <http://creativecommons.org/>.


Acerca de CIDETYS

CIDETYS <http://www.cidetys.org.pa> 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).

Equipo Organizador

Team Leaders

Los Team Leaders son las personas encargadas de las sesiones de entrenamiento del BST. Es un grupo extraordinario de docentes universitarios, profesionales y miembros de comunidades de software libre locales e internacionales que donan su tiempo de manera voluntaria y desinteresada para compartir su conocimiento y habilidades técnicas con los participantes del BST.


  • David Narváez

Twitter @dMaggot <http://twitter.com/#!/dMaggot>

Identica @dMaggot <http://identi.ca/dmaggot>

Blog http://blog.dmaggot.org/


  • Aristides Villarreal

Es miembro del NetBeans Dream Team <http://netbeans.org/community/contribute/dreamteam.html> y profesor en el Centro Regional de Azuero de la UTP. Ha organizado y participado en diferentes congresos, seminarios con temas relacionados con Java, NetBeans y NetBeans Platform, entre otros. Ha participado además en diversas entrevistas en portales como NetBeans, Dzone NetBeans y Javahispano, además de ser el presidente del Grupo de Usuarios de Java en Panamá: PanamaJUG.

Twitter @avbravo <http://twitter.com/#!/avbravo>

Blog http://avbravo.blogspot.com/


  • Katherine Campos

Twitter @star_static <http://twitter.com/#!/star_static>

Identica @starstatic <http://identi.ca/starstatic>


  • Leonardo Fields

Ingeniero egresado de la Facultad de Ingeniería de Sistemas Computacionales de la UTP, oriundo de Bocas del Toro. Usuario de software libre y aficionado a la robótica. Exigente, obsesivo y metódico. No destaca por una arrolladora personalidad, pero puede trabajar en equipo. Entre sus pasatiempos están: tiro con arco, videojuegos, sci-fi, los quehaceres de la casa, regar las plantas, dar tech-support a su familia y tomar limonada.

Twitter

Identica


  • Sebastián Cervantes


Twitter @mrshadow1321 <http://twitter.com/#!/mrshadow1321>

Identica @mrshadow1321 <http://identi.ca/mrshadow1321>

Blog http://mrshadow1321.blogspot.com/


  • Ismael Camargo


Twitter

Identica

Blog


Coordinación general

  • 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 el refrigerio en las sesiones del BST :-)

Twitter @monicajmora <http://twitter.com/#!/monicajmora>

Identica @ayaita <http://identi.ca/ayaita>


Miembros del BST

Aquí se listarán los miembros del BST que culminen la primera etapa <ver programa>. Los miembros oficiales del BST podrán crear su perfil público, en el cual se listarán los trabajos en ejecución y finalizados. Es un registro detallado de tu trabajo dentro del BST, mostrando tus habilidades y conocimientos, lo que te servirá para destacarte entre otras personas ante futuros empleadores.

Programa

Periodo de inscripciones

11 al 27 de mayo de 2011


Inicio de sesiones

Sábado 4 de junio


Sedes

El BST tiene tres sedes oficiales:

  • Campus Víctor Levi Sasso, UTP Ver Team Leaders
  • Centro Regional de Azuero, UTP Ver Team Leaders
  • Centro Regional de Coclé, UTP Ver Team Leaders


Cada sede posee sus Team Leaders y su programa. Las sesiones serán los días sábado en un horario que depende de la sede y la disponibilidad de los Team Leaders y que se te informará una vez finalice el período de inscripciones.


Areas del BST

  • Debugging
  • Traducción
  • Documentación



Etapas

Las personas participantes del BST pasarán por dos etapas:

  • Primera etapa - Entrenamiento

Corresponde a las sesiones iniciales de entrenamiento, en las cuales se cubrirán las tres áreas del BST: Debugging, Traducción y Documentación. Cada sede tendrá su propio programa, dependiendo del Team Leaders, por lo que te invitamos a ver la sección _____________ para ver el material que cubrirá cada uno en sus sesiones de entrenamiento.

Esta primera etapa será de aproximadamente un mes y las sesiones serán los días sábado.


  • Segunda etapa - Bug Squashing

Una vez has asistido a las sesiones de entrenamiento, pasas a la segunda etapa en la que te convertirás en miembro oficial del BST. Lo más interesante de esta etapa es que tendrás acceso a un perfil público dentro de la web del BST, en la cual se listarán todas las tareas en las que hayas trabajado, información que puedes utilizar como evidencia de tus habilidades ante futuros empleadores.

Los miembros oficiales del BST se reunirán periódicamente para poner en práctica lo aprendido en las sesiones de entrenamiento y mantenerse activos en su área de trabajo (debugging, traducción y/o documentación).

Inscripción

Completa este formulario con tus datos para participar en el BST. Las inscripciones cierran el día 27 de mayo.


1- Nombre

2- Apellido

4- Correo electrónico

5- Teléfono

6- Facultad

7- Carrera

8- Año


9- Universidad

  • UTP
  • Otra: _________________________

(si colocan UTP debe seguir a la pregunta 10, si colocan Otra, luego de colocar el nombre deben seguir a la pregunta 11)


10- 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


11- ¿Tienes computadora portátil (laptop)? (nota: no es requisito para participar tener una)

No


12- ¿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 ayudarnos a planificar las sesiones mejor)

13- ¿Qué conoces sobre Software Libre?

14- ¿Qué distribución de GNU/Linux y/o programa de Software Libre utilizas?

15- ¿Por qué deseas participar en el BST?

Software Libre

Artículos

¿Pero qué es Software Libre y quienes lo utilizan?


¿Quienes utilizan Software Libre?


Otros grupos de BST


Oportunidades para estudiantes al aprender sobre Software Libre

Contacto

Formulario de contacto para consultas

Blog

¡Arranca el Bug Squashing Team!

Por: Mónica J. Mora

Después de varios meses de planificación, hoy es el lanzamiento oficial de inscripciones en el Bug Squashing Team - BST. Las expectativas son altas, y estamos ansiosos por saber la acogida que tendrá la iniciativa entre los estudiantes. En los últimos tres meses hemos tenido una gran cantidad de reuniones de organización presenciales y en línea, se invitó a los Team Leaders <enlace a la sección de equipo organizador> y se coordinaron todos los detalles que conlleva una iniciativa de este tipo y nos alegra ver nuestro esfuerzo materializado el día de hoy, aunque esto es sólo el comienzo.

Pero ¿qué es exactamente el BST? y más importante aún ¿qué beneficios te supone participar en un grupo de soporte a proyectos de Software Libre?

La idea del BST fue planteada inicialmente por la comunidad FLOSS-PA <http://floss-pa.org>. El propósito era formar un equipo de “Bug Squashing”, de estudiantes a los cuales se les capacitaría para participar en las áreas tradicionalmente de mayor actividad dentro de los proyectos de Software Libre: reparación de errores o “debugging”, traducción y documentación.

David Narváez <enlace a tu perfil en la sección de equipo organizador> , Team Leader del BST y miembro de FLOSS-PA, nos cuenta un poco de su experiencia participando en proyectos de Software Libre: “para participar en proyectos de software libre se necesita mucho más que saber programar. Cuando uno entra a revisar el código que han escrito otros, antes de encontrar qué funciona mal, hay que entender como funcionan las miles de líneas de código componen el programa, lo cual es muy distinto a buscar y reparar errores en proyectos universitarios de unas cuantas líneas de código escritos por una o dos personas. Se necesita desarrollar aptitudes para la resolución de problemas y habilidades sociales, ya que se está interactuando con una comunidad”

Estas aptitudes las desarrollarás al participar del BST, a la vez que aprenderás como se desarrollan grandes proyectos de software de manera distribuida, descentralizada y colaborativa. También aprenderás a interactuar con comunidades de desarrollo dispersas a nivel global y contribuirás tu granito de arena a proyectos de software que le hacen la vida más fácil a millones de personas y respetan tu libertad de utilizar, compartir, distribuir y modificar el software.

Lo más interesante de todo es que al ser miembro oficial del BST <ver sección de miembros> tendrás acceso a un perfil público dentro del portal del BST en el cual se listarán todos los trabajos que hayas hecho como parte del grupo, convirtiéndose en una vitrina de tus habilidades ante futuros empleadores.

Esta iniciativa es un esfuerzo conjunto entre la comunidad FLOSS-PA y la Universidad Tecnológica de Panamá, a través de su Grupo de Tecnologías Libres <http://www.fisc.utp.ac.pa/GTL>, con el auspicio y apoyo logístico del Centro Internacional de Desarrollo Tecnológico y Software Libre, CIDETYS <http://www.cidetys.org.pa>.

Anímate y participa de esta experiencia, ¡te esperamos!


Te invitamos a leer también

¿Pero qué es el Software Libre y quienes lo utilizan? <enlace al artículo en la sección de software libre>


Otros grupos de Bug Squashing <enlace al artículo en la sección de software libre>


Áreas de trabajo del BST: Debugging, Traducción y Documentación <enlace al artículo en la sección de programa>

Preguntas frecuentes

1- ¿Cuándo inician las sesiones de entrenamiento y dónde serán?

Las sesiones de entrenamiento iniciarán el sábado 4 de junio tanto en Panamá como en el interior del país. En Panamá las sesiones serán en el Campus Víctor Levi Sasso de la Universidad Tecnológica de Panamá (UTP), Edficio Nº3. En el interior del país tenemos dos sedes: una en el Centro Regional de Coclé de la UTP y la otra en el Centro Regional de Azuero. Las sesiones serán de entre 3 a 4 horas en un horario matutino o vespertino, dependiendo de la sede. Para más información consulta la web regularmente.


2- ¿Qué pasa si soy estudiante universitario en el interior del país y deseo participar?

El BST tendrá dos sedes en el interior del país: Centro Regional de Azuero de la UTP y Centro Regional de Coclé de la UTP.


3- ¿Pueden participar estudiantes de otras universidades?

Si.


4- ¿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.


5- ¿Tengo que atender todas las sesiones de entrenamiento para ser parte del BST?

Idealmente si. El material que se dicta en cada sesión es secuencial, por lo que lo ideal es que asistas a todas las sesiones. Sin embargo, para ser miembro oficial del BST, se evaluarán otros aspectos, por ejemplo, que hayas ejecutado una tarea dentro de un proyecto de software libre en las áreas de debugging, traducción y/o documentación.


6- ¿Cómo llego a ser miembro oficial del BST?

Se considera que eres miembro oficial del BST cuando hayas ejecutado una tarea dentro de un proyecto de software libre en las áreas de debugging, traducción y/o documentación. Cuando eres miembro oficial del BST, tendrás derecho a un perfil dentro de la web del proyecto, en el cual se van a listar todas las tareas en las que trabajaste o estás trabajando, lo que será una vitrina para mostrar tu trabajo y conocimientos a futuros empleadores.


7- ¿Quiénes dictarán las sesiones de entrenamiento?

Los Team Leaders son las personas encargadas de las sesiones de entrenamiento del BST. Es un grupo de docentes universitarios, profesionales y miembros de comunidades de software libre locales e internacionales que donan su tiempo de manera voluntaria al BST. Conócelos en <enlace a sección de equipo organizador>


8- ¿Cómo puedo contribuir con el BST?

Estamos en la búsqueda de empresas y/o personas interesadas en contribuir para cubrir los costos del BST, que incluyen todo lo relacionado con la promoción (tales como diseño y confección de material publicitario y artículos promocionales) y el refrigerio para los participantes en las distintas sedes. El BST es posible gracias a que todos los "Team Leaders" <enlace a la sección de Team Leaders> donan su tiempo de manera voluntaria para entrenar a los participantes y la UTP provee de los espacios y laboratorios para llevar a cabo las mismas. Si deseas apoyar o colaborar con el BST, escríbenos a <bst@floss-pa.org>

Redes sociales

Se ha acordado tener los siguientes elementos de redes sociales:

* Grupo en identi.ca †


* Cuenta en Facebook

Luego de analizar la conveniencia de crear una cuenta en facebook, se concluyó que la cuenta de Twitter e identica + la cuenta de fotos en Flickr pueden satisfacer nuestra presencia en redes sociales. En todo caso, se puede utilizar la cuenta de facebook de la UTP para publicar actividades, eventos y anuncios.


* Cuenta en Flickr ‡

Cuenta creada el 27 de abril. Se abrió una cuenta de correos en yahoo para poder crear esta cuenta bstflosspa@yahoo.com

http://www.flickr.com/photos/62279805@N08/


* Cuenta en Twitter


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.