Files
journal-d-un-formateur-en-2015/semaine-04.html
T

125 lines
11 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<meta charset="utf-8">
<title>Journal d'un formateur en bootcamp - semaine 4</title>
<h1>Semaine 4</h1>
<em>Du 29 septembre au 3 octobre 2014.</em>
<h2>Jour 16 — Lundi 29 septembre 2014</h2>
Comme prévenus, nous avons passé quelques minutes à tout remettre en place suite au Hackathon Hager. L’équipes est plutôt bien disposée pour aider heureusement.
Je ne me rappelle plus vraiment ce que nous avons fait dautre.
La FOAD du coup… Répartition des sujets. Difficile après le week-end: la FOAD doit vraiment être faite la semaine des apprentissages. Il aurait peut-être fallu faire sauter cette semaine là et lajouter à celle daprès ?
Difficile de faire un screencast. Ils scénarisent mais rien nest tourné le moment-même.
### Jour 17 — Mardi 30 septembre 2014
Dojo [kataGarros](h[ttp:](https://www.ruby-la[ng.org/e](h[ttp://](https://www.python.org/)codingdojo.org/cgi-bin/index.pl?KataFizzBuzz)n/)//codingdojo.org/cgi-bin/index.pl?KataTennis) en Ruby (lautre choix tait FizzBuzz en Python). Intressant de les voir sur un nouvel exercice. Attention, certains parlent de fizzbuzz comme une technique. Faut-il varier plus rapidement les sujets ?
Fait les groupes. Affichage des autoévaluation sur post-it. On parle des projets en même temps (suite à demande). Faire les groupes avant serais bien mieux, quitte à faire des mouvements au fur et à mesure. De même que les projets doivent-être mieux préparés. Au final, nous reprenons les tickets dautoévaluation pour masquer les noms et faire une répartition par niveau. Phase intéressante et qui fonctionne.
Les critères relevés par eux ne sont pas tous à prendre au même niveau: langlais, il faut en avoir un ou deux qui sen sortent, pas besoin de faire un groupe équitable sur le sujet, même chose pour linux et/ou lenvironnement de travail peut-être ? Nous basons, avec quelques élèves les groupes sur les critères web et langages, en sassurant que anglais, com/équipe, env de dev et linux/term soit aussi corrects dans chaque groupe.
Répartition des projets par moi directement, un peu au hasard. Jaurais du faire complètement au hasard ! Les groupes commencent à discuter. Je décèle un groupe un peu limite. Analyse de situation: il manque les critères de leadership potentiel et de confiance en soit. Dans un groupe, 4 à 5 personnes en manque de confiance, avec un leader caché derrière. Alors quun autre groupe à 5 personnes trop confiante et potentiel leader. Faut-il changer les goupes tout de suite ?
Toujours pas préparé les visites/rencontre.
Peut-être quil faut découvrir les projets au fur et à mesure, en proposant directement une tache ou deux à effectuer, en mode présentation grand public ?
Peut demander à chaque groupe de présenter un projet devant les autres: cest quoi ? ça fait quoi ?
### Jour 18 — Mercredi 1 octobre 2014
Kata FizzBuzz en [Python](https://www.python.org/) (lautres ch[oix ](https://www.ruby-lang.org/en/)tait Kata Bowling en Ruby). Bien apprci de voir un nouveau langage apparemment. Mais cela amne des discussion longues. La mise en perspective est vraiment intressante.
Présentation assez courte (le délai l’était aussi) autour de lagilité en général. Nous abordons un rapide historique. Intéressant pour introduire le management visuel pour la gestion de leurs projets :-)
Rendez-vous avec une porteuse de projet autour de la reforestation en Tunisie. Elle est partante pour travailler avec les contraintes énnoncées: pas dengagement de résultat. Elle me parle de ces partenaires: World Wide Web Woman qui laident pour du financement et autres. Peut-être des embauches en sortie ! Nous faisons ensuite venir l’équipe pour parler du projet. Certains parlent de choses qui les intéressent: le marketing. Je rappelle quils sont là pour faire le dev, pas le marketing :-). Bonne intervention de certains qui posent de bonnes questions. Ce genre dinteraction est vraiment intéressant. Il faut que nous arrivions à faire que chaque groupe échange avec un pseudo-client.
Mise au point avec le groupe en potentiel risque. Après une explication claire le matin de ma part sur ce que je pense, mes doutes, ils ont discuté ensemble pour savoir comment réagir. Ils me disent quils sont partants pour travailler ensemble et voir où ça les emmènent :-) Cool. Nous bouclons ensuite sur leurs projets:
[Scratch](https://scratch.mit.edu/). Pas de code source, plutt orient sur la version html5. Le but pour eux sera de faire un scnario basique sur scratch, puis de le refaire sur la version html5 pour voir quel diffrence il y a (et donc quest-ce que nous devons coder pour y arriver ?)
[Tryton](http://www.tryton.org/). Impossible de trouver les sources et les bugs en 2 minutes. Nous devons voir Catherine demain aprs-midi pour parler du projet, de sont projet (driv de Tryton pour faire un saas pour association) et peut-tre pour quelle les aide mettre en place le projet en mode dev/test.
Simplon'co. Revoir le site de Simplon. Je leur demande direct de le faire sur Publify. Est-ce vraiment une bonne idée ? Un site statique généré par jekyll ou hakyll aurait été un peu plus intéressant peut-être ? En y repensant, Hakyll aurait été intéressant pour lusage dHaskell, mais Jekyll me paraît mieux. Je leur en parle demain !
[Fat Fre Crm](http://www.fatfreecrm.com/). Exit. Trop de projets web dj. Et ils voulaient du C (scratch semblait en C, mais vue lorientation html5)
[Redis](http://redis.io/). En C, utilis par beaucoup de personnes. Projet intressant. Je nai pas donn de consigne sur ce projet il me semble
Trop tard pour voir les autres groupes…
Comment faire une rétrospective chaque semaine pour chaque groupe ? En même temps quune planning de sprint ? Faut-il faire du flux continue sur les tickets plutôt que du sprint ? Faire installer un serveur dintégration continue !
### Jour 19 — Jeudi 2 octobre 2014
Temps de setup un peu long prvoir une machine spcial DOJO. Pas beaucoup davances dans le code. la fin, prise du clavier pour exposer le principe de reprsentation dune donne, dun lment. Cest finalement un cours express sur les objets en Ruby.[](https://www.ruby-lang.org/en/)
Point avec un groupe à propos de leurs projets.
Un premier groupe:
[Publify](http://www.publify.co/): prendre les bugs dans la liste. Nous en slectionnons deux pour le moment.
HacketyHack: plateforme pour apprendre coder en R[uby.](https://www.ruby-lang.org/en/) Cest une plateforme cre par _why. Peut-tre la plateforme correspondrais ce que nous voulons mettre en oeuvre ? Lide est donc den faire une prsentation aux autres. Et de prendre en considration que peut-tre la FOAD/Simplonline pourrait tourner dessus.
FOAD/Simplonline: Liste de bugs simple à corriger pour maider. Approche de la démarche autour du changement de design autour de la question le goût et les couleurs versus lutilisabilitée du site. Travailler par block. Ne pas faire tout en une fois, mais définir une zone de travail autour dune stratégie: faciliter la navigation, faciliter la sélection des auteurs…
[Piwik](https://piwik.org/): Abandonn.
Discussion pour la selection dun projet avec un client autre que moi au bout: Soit Ariel et la re-criture de Pommo en Py[thon, ](https://www.python[.org/)s](https://www.ushahidi.com/)oit un des projet Ushaidi.
Présentation de Catherine au groupe qui doit travailler sur Trython. Echanges intéressants, présentation du son projet et discussion autour du logiciel libre. Ils ont des premiers trucs à actionner. Simplon pourrait utiliser ce projet pour essayer daméliorer sa gestion. Il faudra également voir si le SIRH et dautres entrepreneurs du Mouves du 1010 pourraient être intéressés.
Au tour du groupe suivant:
[Shoes](http://shoesrb.com/[): Ab](http://jruby.org/)andonn. Faire du jruby et oublier le projet original est dommage.
[GitlabHQ](https://about.gitlab.com/): Explication sur lutilit et lusage. Ils doivent dj essayer de linstaller puis rsoudre un problme.
[EtherPad](http://etherpad.org/): explication sur le fait de linstaller et de corriger quelques bugs.
Peut-tre une place pour prendre le projet qui ne sera pas retenu par lautre groupe: pommo ou ushaidi. Sinon, travailler pour Op[enStreetMap (](https://www.openstreetmap.org/)dans le code, pas les cartes :-))
[EcoFabLab](http://ecodesignfablab.org/): Trs emball. Quest-ce quils veulent, et pourquoi a nexiste pas encore ? Prendre un rendez-vous avec eux pour quils viennent visiter et discuter avec le groupe pour prciser le besoin. Nous abordons aussi lide dun e-shop et surtout de lenvie de mettre du Arduino et autres connecteur et micro contrlleur dans les objets produit.
Le groupe suivant:
Point sur le projet AcaciasForAll (refosrestation Tunisienne). Définition dun premier pas pour pouvoir discuter de la suite: fair eun formulaire simple pour uploader des données sur une plateforme. Formulaire en offline first.
[RefineryCMS](http://www.refinerycms.com/)
Wiki des Petits Deb: essayer déjà danalyser le contenu. Prendre Rendez-vous avec Tamer pour discuter des besoins.
booktype: Abandonné, l’équipe napprécie pas trop le projet on dirait.
[LibreOffice](https://www.libreoffice.org/): essayer de corriger des bugs.
Présentation sur les Bases de données. Bon programme, manque quelques éléments. Nous reprenons une liste des type SGBDR et NoSQL. Liste de quelques noms. Ajout également de type possible sur les NoSQL.
Sorte de mob programming sur linstallation de Simplonline. Et si cot du projecteur on plaait un PC fixe, connect sur le rseau des lves pour pouvoir faire les Katas, l[es Dm](http://codingdojo.org/)os, les Prez et des scances de mobprogramming ?
*Les projets, cest bien, mais mieux préparer ce quils vont faire avec cest mieux. Attention au piège des projets clients qui sont des projets qui démarrent de zéro. Ceci dit, cest intéressant car plus évolutif comme difficulté. Un bon mixte des deux est vraiment intéressants !
### Jour 20 — Vendredi 3 octobre 2014
Petit point rappel sur le fait que la FOAD souvre lundi prochain. Donc en plus de faire les contenus de la semaine 4, il faut penser à relire, corriger les contenues de la première semaine.
Sur le tableau, liste des jours de la semaine, zone à propos des livres et des sorties, édito. Peut-être quil faudrait faire un format un peu plus retrospectivesque: leurs faire faire des post-its sur des trucs cool quils ont appris/découvert. Les éléments comme les jours de la semaine, les sorties, les livres ne sont que des outils du facilitateur pour leur faire quelques points de refresh de temps en temps. Le faire par groupe ?
Petit point tête à tête avec certains élèves pour discuter de doutes et soucis quils ont. Je ne comprend pas où nous allons est une des questions qui revient souvent. Faire un rappel à tous ?
Beaucoup de travail sur la plateforme pour reprendre du code fait à distance…
<footer>
Ceci est <a href="https://yaf.github.io/journal-d-un-formateur-en-2015/">l'histoire d'une de mes expriences
en tant que formateur dans un bootcamp</a>.
</footer>