crafting workshop

19
Crafting Workshop RETOUR D’EXPÉRIENCE – MIX-IT 2014

Upload: florentpellet

Post on 08-Jul-2015

193 views

Category:

Technology


2 download

DESCRIPTION

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/

TRANSCRIPT

Page 1: Crafting workshop

Crafting WorkshopRETOUR D’EXPÉRIENCE – MIX-IT 2014

Page 2: Crafting workshop

Clément Bouillier - @clem_bouillier

Emilien Pecoul - @ouarzy

Florent Pellet - @florentpellet

Page 3: Crafting workshop

Objectif

Promouvoir les valeurs du software crafsmanship

Pair programming

TDD

Clean code

Déploiement continu

Agilité

Atelier ouvert pendant 2 jours

Page 4: Crafting workshop

Premier concept

Inspiration de Code Story

Programmation de drones

Série de défis

Page 5: Crafting workshop

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

Page 6: Crafting workshop

Application

Mobile

Accessible de l’extérieur

Faible ticket d’entrée

Apporter des fonctionnalités « inédites ».

Ne pas concurrencer les applications existantes

Page 7: Crafting workshop

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)

Page 8: Crafting workshop

Starter

Afficher la liste des évènements en cours

Feedback directement sur le site

Voter en continue pour une session

Page 9: Crafting workshop

Feedback

Uservoice.com

Visualisation, votes, statuts et commentaires

Intégration sur le site

Page 10: Crafting workshop

Déploiement continue

Pull request avec GitHub

3 branches

2 runners Jenkins

2 environnements

Page 11: Crafting workshop

Now.mix-it.fr

Page 12: Crafting workshop

Statistiques

http://now.mix-it.fr/#/statistique/

Page 13: Crafting workshop

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%

Page 14: Crafting workshop

Les points positifs

Gulp

Azure Website (déploiement + Bleu/Geen)

Uservoice en mode gratuit

Workflow de déploiement

Page 15: Crafting workshop

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

Page 16: Crafting workshop

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…

Page 17: Crafting workshop

Merci

Page 18: Crafting workshop

En savoir plus

http://ouarzy.blog4ever.com/crafting-workshop-mixit14

25 Juin : Test After/Before & TDD par Antoine Vernois

Coding Dojo (Lyon Tech Hub)

Page 19: Crafting workshop

Questions ?

HTTP://NOW.MIX-IT.FR/

HTTP://MIXIT-CRAFTSMANSHIP.USERVOICE.COM/

HTTPS://GITHUB.COM/MIXIT-CRAFTSMANSHIP/MIXIT-CRAFTSMANSHIP