Download - Crafting workshop
Crafting WorkshopRETOUR 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
Agilité
Atelier ouvert pendant 2 jours
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
Pour et pendant l’évènement
Par les participants
Feedback rapide des utilisateurs
Application
Mobile
Accessible de l’extérieur
Faible ticket d’entrée
Apporter des fonctionnalités « inédites ».
Ne pas concurrencer les applications existantes
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)
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éploiements
180 tests
16 suggestions dont 8 traités
78 visiteurs avec un taux de rebond de 76%
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
Forte concurrence avec les autres sessions
Impossibilité de voir d’autres sessions pour les
animateurs
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…
Merci
En savoir plus
http://ouarzy.blog4ever.com/crafting-workshop-mixit14
25 Juin : Test After/Before & TDD par Antoine Vernois
Coding Dojo (Lyon Tech Hub)
Questions ?
HTTP://NOW.MIX-IT.FR/
HTTP://MIXIT-CRAFTSMANSHIP.USERVOICE.COM/
HTTPS://GITHUB.COM/MIXIT-CRAFTSMANSHIP/MIXIT-CRAFTSMANSHIP