SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Mise en place d'une
chaîne de production web
Yann Klis (fondateur de Novelys)
Développement d'applications web
Actuellement spécialisée Ruby/Ruby on Rails
Yann Klis (fondateur de Novelys)
Développement d'applications web
Actuellement spécialisée Ruby/Ruby on Rails
XP, Scrum, Lean (on essaye)
Chaîne de production ? Web ?
Eliyahu Goldratt
Eliyahu Goldratt




Production industrielle, Toyota Production System, Kaizen, ...
Chaîne de production web en pratique
Chaîne de production web en théorie




Lean Software Management
« Deliver as fast as possible »
« Deliver as fast as possible »

      Automatisation de déploiement
      (Capistrano)
      Automatisation de tâche (Rake)
« Build integrity in »
« Build integrity in »

      Intégration Continue (Hudson)
      Tests unitaires (Rspec)
      Tests d'intégration (Cucumber/Webrat,
      Selenium)
« Measurements »
« Measurements »

     Nombre de builds cassées
     Couverture de code (metric_fu)
     Temps de déploiement
     Vélocité, tickets fermés/ouverts (Trac)
« Measurements »
« Escalators don't break, they become stairs »

Weitere ähnliche Inhalte

Andere mochten auch

Agilité, Exia/Cesi, Février 2010
Agilité, Exia/Cesi, Février 2010Agilité, Exia/Cesi, Février 2010
Agilité, Exia/Cesi, Février 2010Novelys
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web ServicesNovelys
 
Content Delivery
Content DeliveryContent Delivery
Content DeliveryNovelys
 
How to Run Amazon Web Services Workloads on Your VMware vCloud®
How to Run Amazon Web Services Workloads on Your VMware vCloud®How to Run Amazon Web Services Workloads on Your VMware vCloud®
How to Run Amazon Web Services Workloads on Your VMware vCloud®Cloudsoft Corp
 
Dessine moi un développeur web (en 2010)
Dessine moi un développeur web (en 2010)Dessine moi un développeur web (en 2010)
Dessine moi un développeur web (en 2010)Novelys
 
Doing Business in the Cloud
Doing Business in the CloudDoing Business in the Cloud
Doing Business in the CloudCloudsoft Corp
 
Bringing OpenGamma to the Cloud (Cloudsoft AMP) Webinar
Bringing OpenGamma to the Cloud (Cloudsoft AMP) WebinarBringing OpenGamma to the Cloud (Cloudsoft AMP) Webinar
Bringing OpenGamma to the Cloud (Cloudsoft AMP) WebinarCloudsoft Corp
 
Docker on IoT Devices
Docker on IoT DevicesDocker on IoT Devices
Docker on IoT DevicesDocker, Inc.
 

Andere mochten auch (9)

Agilité, Exia/Cesi, Février 2010
Agilité, Exia/Cesi, Février 2010Agilité, Exia/Cesi, Février 2010
Agilité, Exia/Cesi, Février 2010
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
 
Content Delivery
Content DeliveryContent Delivery
Content Delivery
 
How to Run Amazon Web Services Workloads on Your VMware vCloud®
How to Run Amazon Web Services Workloads on Your VMware vCloud®How to Run Amazon Web Services Workloads on Your VMware vCloud®
How to Run Amazon Web Services Workloads on Your VMware vCloud®
 
Dessine moi un développeur web (en 2010)
Dessine moi un développeur web (en 2010)Dessine moi un développeur web (en 2010)
Dessine moi un développeur web (en 2010)
 
Doing Business in the Cloud
Doing Business in the CloudDoing Business in the Cloud
Doing Business in the Cloud
 
Bringing OpenGamma to the Cloud (Cloudsoft AMP) Webinar
Bringing OpenGamma to the Cloud (Cloudsoft AMP) WebinarBringing OpenGamma to the Cloud (Cloudsoft AMP) Webinar
Bringing OpenGamma to the Cloud (Cloudsoft AMP) Webinar
 
Container Patterns
Container PatternsContainer Patterns
Container Patterns
 
Docker on IoT Devices
Docker on IoT DevicesDocker on IoT Devices
Docker on IoT Devices
 

Ähnlich wie Production Chain

Agile lille 2015 devops etapres
Agile lille 2015 devops etapresAgile lille 2015 devops etapres
Agile lille 2015 devops etapresLaurent Tardif
 
Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)Camille Roux
 
Presentation sparklane aws
Presentation sparklane awsPresentation sparklane aws
Presentation sparklane awsSparklane
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange LabsEmmanuel Hugonnet
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement MicrosoftChristophe HERAL
 
Introduction to Rust in Production - Servo Mozilla project (Slides)
Introduction to Rust in Production - Servo Mozilla project (Slides)Introduction to Rust in Production - Servo Mozilla project (Slides)
Introduction to Rust in Production - Servo Mozilla project (Slides)Quentin Frémeaux
 
Écosystème Ruby : Enjeux et Perspectives
Écosystème Ruby : Enjeux et PerspectivesÉcosystème Ruby : Enjeux et Perspectives
Écosystème Ruby : Enjeux et PerspectivesNovelys
 
La mobilité dans Drupal
La mobilité dans DrupalLa mobilité dans Drupal
La mobilité dans DrupalAdyax
 
Node, Grunt et leurs copains qui font de l’accessibilité tout seuls !
Node, Grunt et leurs copains qui font de l’accessibilité tout seuls !Node, Grunt et leurs copains qui font de l’accessibilité tout seuls !
Node, Grunt et leurs copains qui font de l’accessibilité tout seuls !vincent aniort
 
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)Camille Roux
 
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...Amazon Web Services
 
DevOps - Retour d'expérience - MarsJug du 29 Juin 2011
DevOps - Retour d'expérience - MarsJug du 29 Juin 2011DevOps - Retour d'expérience - MarsJug du 29 Juin 2011
DevOps - Retour d'expérience - MarsJug du 29 Juin 2011Henri Gomez
 
I don't always write reactive application but when I do, it run on raspberry pi
I don't always write reactive application but when I do, it run on raspberry piI don't always write reactive application but when I do, it run on raspberry pi
I don't always write reactive application but when I do, it run on raspberry piadelegue
 
Tayachinadhi converti(2)
Tayachinadhi converti(2)Tayachinadhi converti(2)
Tayachinadhi converti(2)Nadhir Tayachi
 
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebUne visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebFrédéric Harper
 
2013 SaM FR Profile PHP/WEB
2013 SaM FR Profile PHP/WEB2013 SaM FR Profile PHP/WEB
2013 SaM FR Profile PHP/WEBIvan Komskyy
 
Pres azure paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
Pres azure   paas tdf -rex-hager-vincent thavonekham-regional director-azug f...Pres azure   paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
Pres azure paas tdf -rex-hager-vincent thavonekham-regional director-azug f...FactoVia
 
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par EdifixioTrack 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par EdifixioAmazon Web Services
 

Ähnlich wie Production Chain (20)

Agile lille 2015 devops etapres
Agile lille 2015 devops etapresAgile lille 2015 devops etapres
Agile lille 2015 devops etapres
 
Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)Pourquoi rails est génial? (version longue)
Pourquoi rails est génial? (version longue)
 
Presentation sparklane aws
Presentation sparklane awsPresentation sparklane aws
Presentation sparklane aws
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange Labs
 
Cerberus Testing
Cerberus TestingCerberus Testing
Cerberus Testing
 
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
[Scrum Day 2011] Outillage Agile dans un environnement Microsoft
 
Introduction to Rust in Production - Servo Mozilla project (Slides)
Introduction to Rust in Production - Servo Mozilla project (Slides)Introduction to Rust in Production - Servo Mozilla project (Slides)
Introduction to Rust in Production - Servo Mozilla project (Slides)
 
Écosystème Ruby : Enjeux et Perspectives
Écosystème Ruby : Enjeux et PerspectivesÉcosystème Ruby : Enjeux et Perspectives
Écosystème Ruby : Enjeux et Perspectives
 
La mobilité dans Drupal
La mobilité dans DrupalLa mobilité dans Drupal
La mobilité dans Drupal
 
Node, Grunt et leurs copains qui font de l’accessibilité tout seuls !
Node, Grunt et leurs copains qui font de l’accessibilité tout seuls !Node, Grunt et leurs copains qui font de l’accessibilité tout seuls !
Node, Grunt et leurs copains qui font de l’accessibilité tout seuls !
 
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
Pourquoi Ruby on Rails est génial? (d'un point de vue non technique)
 
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
AWS Summit Paris - Track 4 - Session 2 - Migration Cloud, modernisation des a...
 
DevOps - Retour d'expérience - MarsJug du 29 Juin 2011
DevOps - Retour d'expérience - MarsJug du 29 Juin 2011DevOps - Retour d'expérience - MarsJug du 29 Juin 2011
DevOps - Retour d'expérience - MarsJug du 29 Juin 2011
 
I don't always write reactive application but when I do, it run on raspberry pi
I don't always write reactive application but when I do, it run on raspberry piI don't always write reactive application but when I do, it run on raspberry pi
I don't always write reactive application but when I do, it run on raspberry pi
 
Tayachinadhi converti(2)
Tayachinadhi converti(2)Tayachinadhi converti(2)
Tayachinadhi converti(2)
 
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs WebUne visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
Une visite guidée d’Internet Explorer 9 et HTML5 pour les développeurs Web
 
2013 SaM FR Profile PHP/WEB
2013 SaM FR Profile PHP/WEB2013 SaM FR Profile PHP/WEB
2013 SaM FR Profile PHP/WEB
 
Pres azure paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
Pres azure   paas tdf -rex-hager-vincent thavonekham-regional director-azug f...Pres azure   paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
Pres azure paas tdf -rex-hager-vincent thavonekham-regional director-azug f...
 
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par EdifixioTrack 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
Track 1 - Atelier 3 - Implémentation de cloud d'entreprise par Edifixio
 
Usine Logicielle 2013
Usine Logicielle 2013Usine Logicielle 2013
Usine Logicielle 2013
 

Production Chain