SlideShare uma empresa Scribd logo
1 de 19
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
 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

Mais conteúdo relacionado

Destaque

Etude coolbrandz pour Swiss Community Managers Association
Etude coolbrandz pour Swiss Community Managers AssociationEtude coolbrandz pour Swiss Community Managers Association
Etude coolbrandz pour Swiss Community Managers AssociationEileen Schuch
 
Practica de word
Practica de wordPractica de word
Practica de wordfmrodas
 
Webinar año internacional de la quinua
Webinar año internacional de la quinuaWebinar año internacional de la quinua
Webinar año internacional de la quinuaWilliam Vegazo
 
Formulas Financieras 1er Semestre
Formulas Financieras 1er  SemestreFormulas Financieras 1er  Semestre
Formulas Financieras 1er Semestremariajoflower
 
Brand kpi 5 - extra light sans club des annonceurs
Brand kpi   5 - extra light sans club des annonceursBrand kpi   5 - extra light sans club des annonceurs
Brand kpi 5 - extra light sans club des annonceursyves Simeon
 
Création d'un profil personnel Facebook sécuritaire
Création d'un profil personnel Facebook sécuritaireCréation d'un profil personnel Facebook sécuritaire
Création d'un profil personnel Facebook sécuritaireKumulusMktg
 
Reinos de la vida Cobao Plantel 38
Reinos de la vida Cobao Plantel 38Reinos de la vida Cobao Plantel 38
Reinos de la vida Cobao Plantel 38componente
 
97244445 proyecto-de-reforma-del-copp-aprobado-por-habilitante
97244445 proyecto-de-reforma-del-copp-aprobado-por-habilitante97244445 proyecto-de-reforma-del-copp-aprobado-por-habilitante
97244445 proyecto-de-reforma-del-copp-aprobado-por-habilitanteXAMHIRA Ramirez
 
La Astronomía en Colombia por Gonzalo Duque Escobar
La Astronomía en Colombia por Gonzalo Duque EscobarLa Astronomía en Colombia por Gonzalo Duque Escobar
La Astronomía en Colombia por Gonzalo Duque EscobarSOCIEDAD JULIO GARAVITO
 

Destaque (17)

Twilight
TwilightTwilight
Twilight
 
Etude coolbrandz pour Swiss Community Managers Association
Etude coolbrandz pour Swiss Community Managers AssociationEtude coolbrandz pour Swiss Community Managers Association
Etude coolbrandz pour Swiss Community Managers Association
 
Feliz 2011
Feliz 2011Feliz 2011
Feliz 2011
 
Actividades de vacaciones
Actividades de vacacionesActividades de vacaciones
Actividades de vacaciones
 
Practica de word
Practica de wordPractica de word
Practica de word
 
Webinar año internacional de la quinua
Webinar año internacional de la quinuaWebinar año internacional de la quinua
Webinar año internacional de la quinua
 
Formulas Financieras 1er Semestre
Formulas Financieras 1er  SemestreFormulas Financieras 1er  Semestre
Formulas Financieras 1er Semestre
 
Módulo I
Módulo IMódulo I
Módulo I
 
Td optique
Td optiqueTd optique
Td optique
 
Brand kpi 5 - extra light sans club des annonceurs
Brand kpi   5 - extra light sans club des annonceursBrand kpi   5 - extra light sans club des annonceurs
Brand kpi 5 - extra light sans club des annonceurs
 
Ghandi paz
Ghandi pazGhandi paz
Ghandi paz
 
Création d'un profil personnel Facebook sécuritaire
Création d'un profil personnel Facebook sécuritaireCréation d'un profil personnel Facebook sécuritaire
Création d'un profil personnel Facebook sécuritaire
 
Reinos de la vida Cobao Plantel 38
Reinos de la vida Cobao Plantel 38Reinos de la vida Cobao Plantel 38
Reinos de la vida Cobao Plantel 38
 
Analyse série numérique
Analyse série numériqueAnalyse série numérique
Analyse série numérique
 
Juvo
JuvoJuvo
Juvo
 
97244445 proyecto-de-reforma-del-copp-aprobado-por-habilitante
97244445 proyecto-de-reforma-del-copp-aprobado-por-habilitante97244445 proyecto-de-reforma-del-copp-aprobado-por-habilitante
97244445 proyecto-de-reforma-del-copp-aprobado-por-habilitante
 
La Astronomía en Colombia por Gonzalo Duque Escobar
La Astronomía en Colombia por Gonzalo Duque EscobarLa Astronomía en Colombia por Gonzalo Duque Escobar
La Astronomía en Colombia por Gonzalo Duque Escobar
 

Semelhante a Crafting workshop

Techdays2011
Techdays2011 Techdays2011
Techdays2011 ALTER WAY
 
Lean Office et Lean innovation par James Boqueho de Constellium
Lean Office et Lean innovation par James Boqueho de ConstelliumLean Office et Lean innovation par James Boqueho de Constellium
Lean Office et Lean innovation par James Boqueho de ConstelliumInstitut Lean France
 
Core web vitals - Webinar Neper du 3 décembre 2020
Core web vitals - Webinar Neper du 3 décembre 2020Core web vitals - Webinar Neper du 3 décembre 2020
Core web vitals - Webinar Neper du 3 décembre 2020Philippe YONNET
 
20070320 04 - Plateforme d'integration continue (PSA)
20070320 04 - Plateforme d'integration continue (PSA)20070320 04 - Plateforme d'integration continue (PSA)
20070320 04 - Plateforme d'integration continue (PSA)LeClubQualiteLogicielle
 
CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022
CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022
CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022Agile Montréal
 
Captronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presenteeCaptronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presenteePatrick MOREAU
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilitéRomain Couturier
 
D1 - Un développeur est-il un numéro, un coût journalier ou un artiste ?
D1 - Un développeur est-il un numéro, un coût journalier ou un artiste ?D1 - Un développeur est-il un numéro, un coût journalier ou un artiste ?
D1 - Un développeur est-il un numéro, un coût journalier ou un artiste ?XP Day CH
 
Toolbox du designer : Useberry
Toolbox du designer : UseberryToolbox du designer : Useberry
Toolbox du designer : UseberryLudivine Dobigny
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...Adrien Clerbois
 
Méthodologie de gestion des tâches dans les projets web
Méthodologie de gestion des tâches dans les projets webMéthodologie de gestion des tâches dans les projets web
Méthodologie de gestion des tâches dans les projets webRomainKuzniak
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMGrégory Ott
 
Catalogue PFE - Chifco 2019
Catalogue PFE - Chifco 2019Catalogue PFE - Chifco 2019
Catalogue PFE - Chifco 2019Chifco iot
 
Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217VOIRIN Consultants
 
Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!Microsoft
 
Cas de la refonte de STM.info
Cas de la refonte de STM.infoCas de la refonte de STM.info
Cas de la refonte de STM.infoTP1
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussicyrilpicat
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiOCTO Technology Suisse
 

Semelhante a Crafting workshop (20)

Techdays2011
Techdays2011 Techdays2011
Techdays2011
 
Lean Office et Lean innovation par James Boqueho de Constellium
Lean Office et Lean innovation par James Boqueho de ConstelliumLean Office et Lean innovation par James Boqueho de Constellium
Lean Office et Lean innovation par James Boqueho de Constellium
 
Core web vitals - Webinar Neper du 3 décembre 2020
Core web vitals - Webinar Neper du 3 décembre 2020Core web vitals - Webinar Neper du 3 décembre 2020
Core web vitals - Webinar Neper du 3 décembre 2020
 
20070320 04 - Plateforme d'integration continue (PSA)
20070320 04 - Plateforme d'integration continue (PSA)20070320 04 - Plateforme d'integration continue (PSA)
20070320 04 - Plateforme d'integration continue (PSA)
 
CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022
CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022
CdP QA - QA hackathon - Intelligence artificielle - 27 janvier 2022
 
Captronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presenteeCaptronic grenoble 01102014 version presentee
Captronic grenoble 01102014 version presentee
 
Introduction à l'agilité
Introduction à l'agilitéIntroduction à l'agilité
Introduction à l'agilité
 
D1 - Un développeur est-il un numéro, un coût journalier ou un artiste ?
D1 - Un développeur est-il un numéro, un coût journalier ou un artiste ?D1 - Un développeur est-il un numéro, un coût journalier ou un artiste ?
D1 - Un développeur est-il un numéro, un coût journalier ou un artiste ?
 
Toolbox du designer : Useberry
Toolbox du designer : UseberryToolbox du designer : Useberry
Toolbox du designer : Useberry
 
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
DevOps et ALM : Application Lifecycle Management: Continuous Delivery avec Vi...
 
Méthodologie de gestion des tâches dans les projets web
Méthodologie de gestion des tâches dans les projets webMéthodologie de gestion des tâches dans les projets web
Méthodologie de gestion des tâches dans les projets web
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Adoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALMAdoption incrémentale des tests dans VS ALM
Adoption incrémentale des tests dans VS ALM
 
Catalogue PFE - Chifco 2019
Catalogue PFE - Chifco 2019Catalogue PFE - Chifco 2019
Catalogue PFE - Chifco 2019
 
Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217Présentation Voirin Club DSI EST 150217
Présentation Voirin Club DSI EST 150217
 
Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!Développeurs, c’est vous le chef !!
Développeurs, c’est vous le chef !!
 
Cas de la refonte de STM.info
Cas de la refonte de STM.infoCas de la refonte de STM.info
Cas de la refonte de STM.info
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussiAfterwork OCTO Delivery - L'ADN d'un développement produit réussi
Afterwork OCTO Delivery - L'ADN d'un développement produit réussi
 
L'ADN d'un développement produit réussi
L'ADN d'un développement produit réussiL'ADN d'un développement produit réussi
L'ADN d'un développement produit réussi
 

Mais de florentpellet

Split my monolith - Devoxx
Split my monolith - DevoxxSplit my monolith - Devoxx
Split my monolith - Devoxxflorentpellet
 
Comment faire un mur végétal chez soi ?
Comment faire un mur végétal chez soi ?Comment faire un mur végétal chez soi ?
Comment faire un mur végétal chez soi ?florentpellet
 
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?florentpellet
 
TDD outside in - Coding Dojo Lyon
TDD outside in - Coding Dojo LyonTDD outside in - Coding Dojo Lyon
TDD outside in - Coding Dojo Lyonflorentpellet
 
Global Day of Coderetreat - Lyon 2015
Global Day of Coderetreat - Lyon 2015Global Day of Coderetreat - Lyon 2015
Global Day of Coderetreat - Lyon 2015florentpellet
 
CARA Coding Dojo - Outils de tests
CARA Coding Dojo - Outils de testsCARA Coding Dojo - Outils de tests
CARA Coding Dojo - Outils de testsflorentpellet
 
CARA Coding dojo - Golden Master
CARA Coding dojo - Golden MasterCARA Coding dojo - Golden Master
CARA Coding dojo - Golden Masterflorentpellet
 
CARA Coding Dojo - SOLID
CARA Coding Dojo - SOLIDCARA Coding Dojo - SOLID
CARA Coding Dojo - SOLIDflorentpellet
 
HumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du tout
HumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du toutHumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du tout
HumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du toutflorentpellet
 
CARA Coding Dojo TDD Palindrome (décembre 2014)
CARA Coding Dojo TDD Palindrome (décembre 2014)CARA Coding Dojo TDD Palindrome (décembre 2014)
CARA Coding Dojo TDD Palindrome (décembre 2014)florentpellet
 
GWAB Lyon - Legacy code atelier
GWAB Lyon - Legacy code atelierGWAB Lyon - Legacy code atelier
GWAB Lyon - Legacy code atelierflorentpellet
 
Single Page Application: Enrichissez l'expérience utilisateur
Single Page Application: Enrichissez l'expérience utilisateurSingle Page Application: Enrichissez l'expérience utilisateur
Single Page Application: Enrichissez l'expérience utilisateurflorentpellet
 

Mais de florentpellet (15)

Split my monolith - Devoxx
Split my monolith - DevoxxSplit my monolith - Devoxx
Split my monolith - Devoxx
 
Comment faire un mur végétal chez soi ?
Comment faire un mur végétal chez soi ?Comment faire un mur végétal chez soi ?
Comment faire un mur végétal chez soi ?
 
Lyon Tech Hub
Lyon Tech HubLyon Tech Hub
Lyon Tech Hub
 
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
CARA - Software Craftsmanship : le chaînon manquant de l’agilité ?
 
TDD outside in - Coding Dojo Lyon
TDD outside in - Coding Dojo LyonTDD outside in - Coding Dojo Lyon
TDD outside in - Coding Dojo Lyon
 
Global Day of Coderetreat - Lyon 2015
Global Day of Coderetreat - Lyon 2015Global Day of Coderetreat - Lyon 2015
Global Day of Coderetreat - Lyon 2015
 
201506 mug intro
201506 mug intro201506 mug intro
201506 mug intro
 
Event storming
Event stormingEvent storming
Event storming
 
CARA Coding Dojo - Outils de tests
CARA Coding Dojo - Outils de testsCARA Coding Dojo - Outils de tests
CARA Coding Dojo - Outils de tests
 
CARA Coding dojo - Golden Master
CARA Coding dojo - Golden MasterCARA Coding dojo - Golden Master
CARA Coding dojo - Golden Master
 
CARA Coding Dojo - SOLID
CARA Coding Dojo - SOLIDCARA Coding Dojo - SOLID
CARA Coding Dojo - SOLID
 
HumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du tout
HumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du toutHumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du tout
HumanTalk - Commentaires, je t'aime un peu, beaucoup, à la folie, pas du tout
 
CARA Coding Dojo TDD Palindrome (décembre 2014)
CARA Coding Dojo TDD Palindrome (décembre 2014)CARA Coding Dojo TDD Palindrome (décembre 2014)
CARA Coding Dojo TDD Palindrome (décembre 2014)
 
GWAB Lyon - Legacy code atelier
GWAB Lyon - Legacy code atelierGWAB Lyon - Legacy code atelier
GWAB Lyon - Legacy code atelier
 
Single Page Application: Enrichissez l'expérience utilisateur
Single Page Application: Enrichissez l'expérience utilisateurSingle Page Application: Enrichissez l'expérience utilisateur
Single Page Application: Enrichissez l'expérience utilisateur
 

Crafting workshop

Notas do Editor

  1. 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.