SlideShare una empresa de Scribd logo
1 de 26
7º Hackathon CUSL-UGR:
Notas para proyectos
JJ Merelo
dirosl@ugr.es
¿Qué es un hackathón?
Una experiencia de trabajo colaborativo para
trabajar en proyectos de desarrollo de
software
¿Para qué sirve?
Para dar un empujón a los proyectos
granadinos participantes en el certamen +
visibilizar el software libre + los proyectos que
participan.
¿Cómo se usa?
Vayamos por partes
Atraer al colaborador
Tenéis diez minutos para contar de qué va el
proyecto y atraer a colaboradores.
Educar al colaborador
Explicadle lo necesario para que comiencen
a participar en el proyecto. Nunca será todo
lo necesario. Preved sesión de
entrenamiento personal.
Incluir al colaborador
No todos van a ser informáticos, ni van a
tener el mismo nivel. Aún así, deberéis
preparar una tarea para él o ella.
Ayuda de la OSL
Problemas con GitHub + difusión del
proyecto + testeo + lo que se pueda.
Tareas para todo el
mundo
Analizar, programar, pero también probar,
diseñar, documentar, escribir manuales,
traducir, buscar modelos de negocio, crear
iconos, crear historias de usuario, controlar la
marcha del proyecto, plan de comunicación,
diseñar casos de uso...
Y vosotros en todas
Cada tarea, un issue, cada issue debe
resolverse con un commit, cada commit se
refiere a un issue. Si no os fiáis, fork + pull
request.
Más vale que sobre, que
no que falte
Es mejor que tengáis que dejar de hacer
alguna tarea, a que vuestra parroquia se
aburra sin nada que hacer.
Previo al hackathón
¡Liberad ya el (o algo de) código y subidlo a
la forja! (Si no lo habéis hecho)
Guía de (buenas)
prácticas
Nombres de clases, de variables, dónde van
las llaves, quién es la persona que decide lo
que va en el código o no, hashtag propio,
plantillas para la documentación...
Incorporación de código
Tened un procedimiento claro de
incorporación de código: qué condiciones
debe cumplir, qué tests debe pasar, quién lo
aprueba, quién lo integra, qué pruebas debe
pasar una vez integrado.
¡Integración continua!
● Si no lo tenéis, puedeser laprimeratarea.
● Y parahacer integración continua, hacen falta
tests.
– Puedeser latarea0.
Buscad una metodología
de trabajo
SCRUM, programación por parejas... lo que
más os convenga, pero tened una.
Y siempre trabajar con hitos + issues.
Cread una lista de
tareas
== issues en GitHub.
En principio para 4-5 personas x 24 horas,
pero puede haber más (o menos).
Recordad: no todos son informáticos.
No planifiquéis ningún
trabajo para vosotros
mismos
Tendréis bastante con ir apagando fuegos,
explicando cosas, integrando lo que hagan
otros y ayudando a la gente.
Recuerda que hay un fin
de semana por medio
Y tendréis que prever algún sitio, durante
todo el tiempo o parte.
¡Usad tickets!
Github y el resto de las plataformas tienen un
método fácil de asignar tareas.
Gran poder conlleva gran
responsabilidad
Los que asistan os están dando su tiempo.
Vosotros tenéis que darles, al menos, el
vuestro. + Reconocimiento + invitarlos a café
o a pizza.
El hackathón es
programación +
comunicación
Designad fotógrafo Flickero/Picasero+
instagramero + YouTubero + twittero +
bloguero + Facebookero + G+ero + cronista
(puede ser un colaborador externo)
#hackathonugr
+ (#|@)[proyecto] + [@oslugr]
El lunes día 16 queremos ver versiones x+1
(o +2) de todo.
Obtened un resultado
tangible
El hackathón no termina
el lunes
Tratad de conservar a los colaboradores
hasta el final del concurso (y más allá)
Preguntas, sugerencias
y comentarios

Más contenido relacionado

Destacado

PresentacióN9
PresentacióN9PresentacióN9
PresentacióN9
isologia
 
Port De La Ceinture
Port De La CeinturePort De La Ceinture
Port De La Ceinture
guest2690286
 
Presentationgreeshma
PresentationgreeshmaPresentationgreeshma
Presentationgreeshma
gctesivani
 
22.cancer piel melanoma definitivo
22.cancer piel melanoma definitivo22.cancer piel melanoma definitivo
22.cancer piel melanoma definitivo
Rafael Ospina
 

Destacado (20)

Veille economie numerique 270611
Veille economie numerique 270611Veille economie numerique 270611
Veille economie numerique 270611
 
Jt 1x1 1
Jt 1x1 1Jt 1x1 1
Jt 1x1 1
 
Entrepreneuriat et ingenierie au cameroun
Entrepreneuriat et ingenierie au camerounEntrepreneuriat et ingenierie au cameroun
Entrepreneuriat et ingenierie au cameroun
 
Desafio Devoto
Desafio Devoto Desafio Devoto
Desafio Devoto
 
QR Codes
QR CodesQR Codes
QR Codes
 
Taller sobre redes sociales: facebook, twitter y comunidades virtuales
Taller sobre redes sociales: facebook, twitter y comunidades virtualesTaller sobre redes sociales: facebook, twitter y comunidades virtuales
Taller sobre redes sociales: facebook, twitter y comunidades virtuales
 
Angela s
Angela s Angela s
Angela s
 
PresentacióN9
PresentacióN9PresentacióN9
PresentacióN9
 
Communautés de pratique 101
Communautés de pratique 101Communautés de pratique 101
Communautés de pratique 101
 
Livre sous develop et minabilité
Livre sous develop et minabilitéLivre sous develop et minabilité
Livre sous develop et minabilité
 
Presentación de la fase final del concurso universitario de software libre gr...
Presentación de la fase final del concurso universitario de software libre gr...Presentación de la fase final del concurso universitario de software libre gr...
Presentación de la fase final del concurso universitario de software libre gr...
 
Veille economie numerique 060611
Veille economie numerique 060611 Veille economie numerique 060611
Veille economie numerique 060611
 
FES Liquidation Order
FES Liquidation OrderFES Liquidation Order
FES Liquidation Order
 
RDA : le nouveau paradigme du catalogage (4). Adopter RDA en France ?
RDA : le nouveau paradigme du catalogage (4). Adopter RDA en France ?RDA : le nouveau paradigme du catalogage (4). Adopter RDA en France ?
RDA : le nouveau paradigme du catalogage (4). Adopter RDA en France ?
 
De la mécanique classique à la relativité
De la mécanique classique à la relativitéDe la mécanique classique à la relativité
De la mécanique classique à la relativité
 
Port De La Ceinture
Port De La CeinturePort De La Ceinture
Port De La Ceinture
 
Presentationgreeshma
PresentationgreeshmaPresentationgreeshma
Presentationgreeshma
 
22.cancer piel melanoma definitivo
22.cancer piel melanoma definitivo22.cancer piel melanoma definitivo
22.cancer piel melanoma definitivo
 
25 Nov
25 Nov25 Nov
25 Nov
 
Présentation coordination des Cyber-bases TPM
Présentation coordination des Cyber-bases TPMPrésentation coordination des Cyber-bases TPM
Présentation coordination des Cyber-bases TPM
 

Similar a Introducción al 7º hackathon UGR

Informe de tecnologia
Informe  de tecnologia Informe  de tecnologia
Informe de tecnologia
lizisaac
 
Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptx
jgs07
 

Similar a Introducción al 7º hackathon UGR (20)

8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
8º hackatón de proyectos libres de la UGR: Ayuda para los participantes
 
El arte de programar
El arte de programarEl arte de programar
El arte de programar
 
Frontend Developer
Frontend DeveloperFrontend Developer
Frontend Developer
 
Producto1fianal.pptx
Producto1fianal.pptxProducto1fianal.pptx
Producto1fianal.pptx
 
Scratch 4ºeso-2014
Scratch 4ºeso-2014Scratch 4ºeso-2014
Scratch 4ºeso-2014
 
Taller Prototipado - StartupWeekend Guatemala 2014
Taller Prototipado   - StartupWeekend Guatemala 2014Taller Prototipado   - StartupWeekend Guatemala 2014
Taller Prototipado - StartupWeekend Guatemala 2014
 
Conceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEOConceptos básicos y aplicaciones prácticas de programación para SEO
Conceptos básicos y aplicaciones prácticas de programación para SEO
 
Trabajo en equipo 1
Trabajo en equipo 1Trabajo en equipo 1
Trabajo en equipo 1
 
Resumen patrones
Resumen patronesResumen patrones
Resumen patrones
 
[Drupal campspain2017] Contribuir a Drupal, de 0 a 100
[Drupal campspain2017] Contribuir a Drupal, de 0 a 100[Drupal campspain2017] Contribuir a Drupal, de 0 a 100
[Drupal campspain2017] Contribuir a Drupal, de 0 a 100
 
Informe de tecnologia
Informe  de tecnologia Informe  de tecnologia
Informe de tecnologia
 
MANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdfMANUAL VISUAL BASIC.pdf
MANUAL VISUAL BASIC.pdf
 
Clase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptxClase 2 - Introducción a la programación con Python I.pptx
Clase 2 - Introducción a la programación con Python I.pptx
 
Cultura Maker: Pensando en el Pensamiento Computacional #Coding #DIY
Cultura Maker: Pensando en el Pensamiento Computacional #Coding #DIYCultura Maker: Pensando en el Pensamiento Computacional #Coding #DIY
Cultura Maker: Pensando en el Pensamiento Computacional #Coding #DIY
 
Silabo algoritmo
Silabo algoritmoSilabo algoritmo
Silabo algoritmo
 
El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013
 
Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?Ya estoy aprendiendo a programar ¿y ahora?
Ya estoy aprendiendo a programar ¿y ahora?
 
Consejos de un perro viejo programador
Consejos de un perro viejo programadorConsejos de un perro viejo programador
Consejos de un perro viejo programador
 
Presentacion scratch
Presentacion scratchPresentacion scratch
Presentacion scratch
 
Contribuir a Drupal
Contribuir a DrupalContribuir a Drupal
Contribuir a Drupal
 

Más de Juan J. Merelo

Redes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisaRedes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisa
Juan J. Merelo
 
Maeb03 ligafantastica-2
Maeb03 ligafantastica-2Maeb03 ligafantastica-2
Maeb03 ligafantastica-2
Juan J. Merelo
 

Más de Juan J. Merelo (20)

Acta de defunción de juan monserrat vergés
Acta de defunción de juan monserrat vergésActa de defunción de juan monserrat vergés
Acta de defunción de juan monserrat vergés
 
Ciencia y videojuegos v4
Ciencia y videojuegos v4Ciencia y videojuegos v4
Ciencia y videojuegos v4
 
Benchmarking languages for evolutionary computation
Benchmarking languages for evolutionary computationBenchmarking languages for evolutionary computation
Benchmarking languages for evolutionary computation
 
Benchmarking languages for evolutionary algorithms
Benchmarking languages for evolutionary algorithmsBenchmarking languages for evolutionary algorithms
Benchmarking languages for evolutionary algorithms
 
Creación de panorámicas con Hugin
Creación de panorámicas con HuginCreación de panorámicas con Hugin
Creación de panorámicas con Hugin
 
Introducción a HDR y Tonemapping con Luminance
Introducción a HDR y Tonemapping con LuminanceIntroducción a HDR y Tonemapping con Luminance
Introducción a HDR y Tonemapping con Luminance
 
Nuevas tecnologías, Modas y docencia en el siglo XXI
Nuevas tecnologías, Modas y docencia en el siglo XXINuevas tecnologías, Modas y docencia en el siglo XXI
Nuevas tecnologías, Modas y docencia en el siglo XXI
 
Open Access and Copyleft
Open Access and CopyleftOpen Access and Copyleft
Open Access and Copyleft
 
Luminance 2014 presentaciión sobre luminance
Luminance 2014 presentaciión sobre luminanceLuminance 2014 presentaciión sobre luminance
Luminance 2014 presentaciión sobre luminance
 
Enforcing Corporate Security Policies via Computational Intelligence Techniques
Enforcing Corporate Security Policies via Computational Intelligence TechniquesEnforcing Corporate Security Policies via Computational Intelligence Techniques
Enforcing Corporate Security Policies via Computational Intelligence Techniques
 
Evostar 2014 Introduction to the conference
Evostar 2014 Introduction to the conferenceEvostar 2014 Introduction to the conference
Evostar 2014 Introduction to the conference
 
Presentación Open Data Day en Granada, 2014
Presentación Open Data Day en Granada, 2014Presentación Open Data Day en Granada, 2014
Presentación Open Data Day en Granada, 2014
 
Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón. Introducción al uso de git, el sistema de control de fuentes más molón.
Introducción al uso de git, el sistema de control de fuentes más molón.
 
Redes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisaRedes sociales-en-un-rato-piiisa
Redes sociales-en-un-rato-piiisa
 
¿Necesitas a la oficina de software libre de la Universidad de Granada?
¿Necesitas a la oficina de software libre de la Universidad de Granada?¿Necesitas a la oficina de software libre de la Universidad de Granada?
¿Necesitas a la oficina de software libre de la Universidad de Granada?
 
Presentación 8º CUSL/6º CUSL granadino
Presentación 8º CUSL/6º CUSL granadinoPresentación 8º CUSL/6º CUSL granadino
Presentación 8º CUSL/6º CUSL granadino
 
El software libre contado a los universitarios
El software libre contado a los universitariosEl software libre contado a los universitarios
El software libre contado a los universitarios
 
Human or machine
Human or machineHuman or machine
Human or machine
 
The L-Co-R co-evolutionary algorithm: a comparative analysis in medium-term t...
The L-Co-R co-evolutionary algorithm: a comparative analysis in medium-term t...The L-Co-R co-evolutionary algorithm: a comparative analysis in medium-term t...
The L-Co-R co-evolutionary algorithm: a comparative analysis in medium-term t...
 
Maeb03 ligafantastica-2
Maeb03 ligafantastica-2Maeb03 ligafantastica-2
Maeb03 ligafantastica-2
 

Último

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 

Introducción al 7º hackathon UGR

  • 1. 7º Hackathon CUSL-UGR: Notas para proyectos JJ Merelo dirosl@ugr.es
  • 2. ¿Qué es un hackathón? Una experiencia de trabajo colaborativo para trabajar en proyectos de desarrollo de software
  • 3. ¿Para qué sirve? Para dar un empujón a los proyectos granadinos participantes en el certamen + visibilizar el software libre + los proyectos que participan.
  • 5. Atraer al colaborador Tenéis diez minutos para contar de qué va el proyecto y atraer a colaboradores.
  • 6. Educar al colaborador Explicadle lo necesario para que comiencen a participar en el proyecto. Nunca será todo lo necesario. Preved sesión de entrenamiento personal.
  • 7. Incluir al colaborador No todos van a ser informáticos, ni van a tener el mismo nivel. Aún así, deberéis preparar una tarea para él o ella.
  • 8. Ayuda de la OSL Problemas con GitHub + difusión del proyecto + testeo + lo que se pueda.
  • 9. Tareas para todo el mundo Analizar, programar, pero también probar, diseñar, documentar, escribir manuales, traducir, buscar modelos de negocio, crear iconos, crear historias de usuario, controlar la marcha del proyecto, plan de comunicación, diseñar casos de uso...
  • 10. Y vosotros en todas Cada tarea, un issue, cada issue debe resolverse con un commit, cada commit se refiere a un issue. Si no os fiáis, fork + pull request.
  • 11. Más vale que sobre, que no que falte Es mejor que tengáis que dejar de hacer alguna tarea, a que vuestra parroquia se aburra sin nada que hacer.
  • 12. Previo al hackathón ¡Liberad ya el (o algo de) código y subidlo a la forja! (Si no lo habéis hecho)
  • 13. Guía de (buenas) prácticas Nombres de clases, de variables, dónde van las llaves, quién es la persona que decide lo que va en el código o no, hashtag propio, plantillas para la documentación...
  • 14. Incorporación de código Tened un procedimiento claro de incorporación de código: qué condiciones debe cumplir, qué tests debe pasar, quién lo aprueba, quién lo integra, qué pruebas debe pasar una vez integrado.
  • 15. ¡Integración continua! ● Si no lo tenéis, puedeser laprimeratarea. ● Y parahacer integración continua, hacen falta tests. – Puedeser latarea0.
  • 16. Buscad una metodología de trabajo SCRUM, programación por parejas... lo que más os convenga, pero tened una. Y siempre trabajar con hitos + issues.
  • 17. Cread una lista de tareas == issues en GitHub. En principio para 4-5 personas x 24 horas, pero puede haber más (o menos). Recordad: no todos son informáticos.
  • 18. No planifiquéis ningún trabajo para vosotros mismos Tendréis bastante con ir apagando fuegos, explicando cosas, integrando lo que hagan otros y ayudando a la gente.
  • 19. Recuerda que hay un fin de semana por medio Y tendréis que prever algún sitio, durante todo el tiempo o parte.
  • 20. ¡Usad tickets! Github y el resto de las plataformas tienen un método fácil de asignar tareas.
  • 21. Gran poder conlleva gran responsabilidad Los que asistan os están dando su tiempo. Vosotros tenéis que darles, al menos, el vuestro. + Reconocimiento + invitarlos a café o a pizza.
  • 22. El hackathón es programación + comunicación Designad fotógrafo Flickero/Picasero+ instagramero + YouTubero + twittero + bloguero + Facebookero + G+ero + cronista (puede ser un colaborador externo)
  • 24. El lunes día 16 queremos ver versiones x+1 (o +2) de todo. Obtened un resultado tangible
  • 25. El hackathón no termina el lunes Tratad de conservar a los colaboradores hasta el final del concurso (y más allá)

Notas del editor

  1. No os van a faltar usuarios, pero tratad de atraer a todo el mundo. Las razones por la que una persona elige un proyecto u otro son sólo técnicas en una enésima parte (que puede ser la cuarta). Y los colaboradores van a ser de todo tipo. No vayáis a contar si usáis este lenguaje súper raro o Gradle o Shippable. Interesarlos en EL PROYECTO
  2. Las primeras sesiones del hackatón serán en plan taller, pero preparad unas transparencias para explicar lo necesario, tanto para los técnicos como los no técnicos. Si necesitáis presentaciones sobre git, GitHub y cosas así pedidlas a la OSL. También hay bastantes presentaciones sobre temas diversos. No perdáis el tiempo preparando una presentación, buscad alguna que haya por ahí. Dedicadle tiempo a organizar el proyecto.
  3. Y siempre debéis dar permiso a los usuarios para que hagan el commit. En el trabajo colaborativo todos las colaboraciones deben estar acreditadas. Como casi todos tenéis github, decidles simplemente que se descarguen los clientes de GitHub en su ordenador.
  4. Pero, evidentemente, tampoco mandéis tareas por mandar... Agrupad las tareas en hitos y comprobad de esa forma cómo se va avanzando en cada hito.
  5. O haced el último commit, incluyendo un TODO con mucho DO.
  6. Si no sabéis lo que es la integración continua, quizás este es el momento de aprenderlo http://about.travis-ci.org/docs/user/getting-started/. Usad también la metodología SCRUM que os van a enseñar (o la que os apetezca) para ir integrando los cambios.
  7. Programación por parejas http://en.wikipedia.org/wiki/Pair_programming
  8. Ahora mismo hay 106 personas inscritas, pueden aparecer entre 40 y 50.
  9. Pero puede que haya gente que llegue tarde o se quede en su casa. Prevé una forma fácil de comunicación: tickets en la forja, hangout, lo que sea. Puede ser un bar que tenga la uni cerca (y llegue el WiFi), un sótano en vuestra casa... Desgraciadamente no hemos podido encontrar un local en esta ocasión.
  10. GitHub, además, permite fácilmente cerrar o referenciar tareas desde los commits. Esto lo hemos dicho al menos tres veces, pero conviene repetirlo. La dinámica de crear y cerrar tickets es una forma genial de ver el avance de un proyecto y anima a los que los cierran (o a los que no lo han hecho todavía).
  11. El colaborador puede diseñar un plan de comunicación, por ejemplo, y coordinar a quien se encargue de todo eso.
  12. Cerrad muchos hitos (o uno solo) y que se vea actividad en las forjas. Los que participéis en el CUSL, haced referencia a él siempre que podáis.