Crafting Workshop
RETOUR D’EXPÉRIENCE – MIX-IT 2014
 Clément Bouillier - @clem_bouillier
 Emilien Pecoul - @ouarzy
 Florent Pellet - @florentpellet
Objectif
 Promouvoir les valeurs du software crafsmanship
 Pair programming
 TDD
 Clean code
 Déploiement continu
 A...
Premier concept
 Inspiration de Code Story
 Programmation de drones
 Série de défis
Deuxième concept
 Open Space Software Development
 Agile Lean Europe 2012 – Barcelone
 Développer une application
 Pou...
Application
 Mobile
 Accessible de l’extérieur
 Faible ticket d’entrée
 Apporter des fonctionnalités « inédites ».
 N...
Choix techniques
 Javascript
 Node.js
 Express, socket.IO
 Mocha
 Single Page Application
 KnockoutJs, RequireJs, Bo...
Starter
 Afficher la liste des évènements en cours
 Feedback directement sur le site
 Voter en continue pour une session
Feedback
 Uservoice.com
 Visualisation, votes, statuts et commentaires
 Intégration sur le site
Déploiement continue
 Pull request avec GitHub
 3 branches
 2 runners Jenkins
 2 environnements
Now.mix-it.fr
Statistiques
 http://now.mix-it.fr/#/statistique/
Quelques chiffres
 45 commits
 8 contributeurs (ayant push leur contribution)
 23 intégrations continues
 20 déploieme...
Les points positifs
 Gulp
 Azure Website (déploiement + Bleu/Geen)
 Uservoice en mode gratuit
 Workflow de déploiement
Les points négatifs
 Jenkins : Usine à gaz ?
 Qualité du Wifi
 Nombre de participants
 Accès pour être intéressant
 F...
Idées d’amélioration
 Atelier de 2 heures comme introduction
 Améliorer notre communication
 Déguisement, T-shirt, Auto...
Merci
En savoir plus
 http://ouarzy.blog4ever.com/crafting-workshop-mixit14
 25 Juin : Test After/Before & TDD par Antoine Ver...
Questions ?
HTTP://NOW.MIX-IT.FR/
HTTP://MIXIT-CRAFTSMANSHIP.USERVOICE.COM/
HTTPS://GITHUB.COM/MIXIT-CRAFTSMANSHIP/MIXIT-C...
Prochain SlideShare
Chargement dans…5
×

Crafting workshop

515 vues

Publié le

Lors du dernier Mix-It, nous avons eu la chance d’animer l'atelier Crafting Workshop. Cet atelier s’est déroulé pendant les 2 jours de conférences. Nous vous proposons un petit retour d'expérience.

http://www.mix-it.fr/session/362/crafting-workshop
https://github.com/mixit-craftsmanship/mixit-craftsmanship
http://now.mix-it.fr/

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
515
Sur SlideShare
0
Issues des intégrations
0
Intégrations
4
Actions
Partages
0
Téléchargements
2
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • Vous rêvez d’un monde où le feedback rapide est roi, où la qualité n’est pas une option, où la livraison en production le vendredi soir n’est pas une utopie, alors venez à l’atelier porter haut les couleurs du Software Crafsmanship. Pendant ces deux jours, que vous soyez contributeur ou simple consommateur de l’application, vous avez tous une raison de participer à cette aventure et cela, dès maintenant en flashant ce QR code.
  • Crafting workshop

    1. 1. Crafting Workshop RETOUR D’EXPÉRIENCE – MIX-IT 2014
    2. 2.  Clément Bouillier - @clem_bouillier  Emilien Pecoul - @ouarzy  Florent Pellet - @florentpellet
    3. 3. Objectif  Promouvoir les valeurs du software crafsmanship  Pair programming  TDD  Clean code  Déploiement continu  Agilité  Atelier ouvert pendant 2 jours
    4. 4. Premier concept  Inspiration de Code Story  Programmation de drones  Série de défis
    5. 5. Deuxième concept  Open Space Software Development  Agile Lean Europe 2012 – Barcelone  Développer une application  Pour et pendant l’évènement  Par les participants  Feedback rapide des utilisateurs
    6. 6. Application  Mobile  Accessible de l’extérieur  Faible ticket d’entrée  Apporter des fonctionnalités « inédites ».  Ne pas concurrencer les applications existantes
    7. 7. Choix techniques  Javascript  Node.js  Express, socket.IO  Mocha  Single Page Application  KnockoutJs, RequireJs, Bootstrap  Karma, Mocha  CasperJs  Gulp  Base de données  MongoDB (MongoHQ)
    8. 8. Starter  Afficher la liste des évènements en cours  Feedback directement sur le site  Voter en continue pour une session
    9. 9. Feedback  Uservoice.com  Visualisation, votes, statuts et commentaires  Intégration sur le site
    10. 10. Déploiement continue  Pull request avec GitHub  3 branches  2 runners Jenkins  2 environnements
    11. 11. Now.mix-it.fr
    12. 12. Statistiques  http://now.mix-it.fr/#/statistique/
    13. 13. Quelques chiffres  45 commits  8 contributeurs (ayant push leur contribution)  23 intégrations continues  20 déploiements  180 tests  16 suggestions dont 8 traités  78 visiteurs avec un taux de rebond de 76%
    14. 14. Les points positifs  Gulp  Azure Website (déploiement + Bleu/Geen)  Uservoice en mode gratuit  Workflow de déploiement
    15. 15. Les points négatifs  Jenkins : Usine à gaz ?  Qualité du Wifi  Nombre de participants  Accès pour être intéressant  Forte concurrence avec les autres sessions  Impossibilité de voir d’autres sessions pour les animateurs
    16. 16. Idées d’amélioration  Atelier de 2 heures comme introduction  Améliorer notre communication  Déguisement, T-shirt, Auto collant avec les QR code…  Trouver d’autres animateurs  Améliorer le workflow pour se passer du Blue/Green  Analyse statique, achievements…
    17. 17. Merci
    18. 18. En savoir plus  http://ouarzy.blog4ever.com/crafting-workshop-mixit14  25 Juin : Test After/Before & TDD par Antoine Vernois  Coding Dojo (Lyon Tech Hub)
    19. 19. Questions ? HTTP://NOW.MIX-IT.FR/ HTTP://MIXIT-CRAFTSMANSHIP.USERVOICE.COM/ HTTPS://GITHUB.COM/MIXIT-CRAFTSMANSHIP/MIXIT-CRAFTSMANSHIP

    ×