Accueil InfoQ Agile sur InfoQ
-
Fastlane : Déploiement Continu sur iOS
Fastlane est un ensemble d'outils visant à automatiser le processus de publication sur iOS et à fournir un "processus complet de Déploiement Continu" qui peut être lancé par une simple commande. Voici l'interview de son créateur, Felix Krause.
-
DevOps au Gouvernement Britannique
Anna Shipman a révélé aux participants de la QCon London comment DevOps pilote le Service Digital Gouvernemental (GDS), dont le but est de piloter la transformation digitale du gouvernement britannique.
-
Pourquoi le Pair Programming est difficile à mettre en place
Travailler en Pair Programming permet d'améliorer la qualité d'un logiciel et la collaboration des membres d'une équipe, mais cela peut être compliqué à mettre en place. Quelles sont les raisons qui rendent cela difficile et comment déterminer les bonnes pratiques de Pair Programming pour votre équipe.
-
Adoption Collaborative du Guide Scrum
Au sein de la communauté fracturée autour de Scrum, trois organisations ont conjointement annoncé leur collaboration et leur soutient pour le site ScrumGuides.org en tant que source officielle du "Guide Scrum, Le Guide Définitif de Scrum : Les Règles du Jeu".
-
Apprendre des erreurs des startups chez SpringSource
A l'occasion de sa keynote lors du GOTO Amsterdam 2014, Rod Johnson, co-fondateur de SpringSource, devenu investisseur indépendant, a partagé quelques-unes des leçons apprises au cours du développement du business autour de Spring.
-
Continuous Delivery avec Sacha Labourey
InfoQ FR a pu rencontrer Sacha Labourey lors du Continuous Delivery Summit organisé à Londres, pour parler de l'état du mouvement Continuous Delivery, ainsi que de la vision de CloudBees.
-
Trouver l'équilibre entre Qualité et Vélocité en Agile
Les équipes de développement logiciel agiles doivent s'assurer que les produits qu'elles développent ont une qualité suffisante. Le Management attend également que la vélocité augmente pour fournir de nouvelles fonctionnalités plus rapidement à leurs clients. Plusieurs auteurs se sont penchés sur la question et proposent des solutions pour améliorer les deux conjointement.
-
Echouer vite c'est Apprendre vite
Echouer vite et souvent est une pratique généralement encouragée pour les équipes agiles. Sander Hoogendoorn, auteur du livre "This is Agile" évoque sur son blog l'importance de s'appuyer sur une stratégie qui vous aide à prendre la décision d'avorter un projet en assumant la possiblité d'un échec dès les premières phases.
-
Maven Central active le SSL
En réponse à des inquiétudes récentes que des hackers pourraient envoyer des versions corrompues de librairies communes sur Maven Central, Sonatype a mis un patch à disposition pour test qui résoudrait une vulnérabilité, activant SSL par défaut.
-
Le Pouvoir des Rétrospectives Anonymes
Hiren Doshi a récemment publié un article, sur le blog Practice Agile Software Development, qui décrit les Rétrospectives Anonymes, une technique qui maximise les feedbacks de l'équipe.
-
Analyse de la polémique "TDD is Dead"
Test Driven Development (TDD) est l'une des pratiques au coeur de l'eXtreme Programming et est considérée par beaucoup comme l'une des clés du développement de logiciels, pour délivrer des produits de meilleure qualité. Récemment, DHH (David Heinemeier Hansson) a remis en question la valeur de TDD en l'état actuel de son implémentation.
-
ThoughtWorks rend open source Go, un outil de Livraison Continue
ThoughtWorks a récemment rendu open source le code source de son outil de livraison continue appelé Go. Il tire ses origines de CruiseControl et permet de concevoir des pipelines de processus qui couvrent tout le processus de développement d’applications : intégration continue (CI), environnement de tests et déploiement.
-
Comment Etsy effectue des mises en production 50 fois par jour ?
Lors de la dernière conférence QCon London, Daniel Schauenberg a décrit comment Etsy fait 50 mises en production par jour grâce à ses pratiques DevOps et Continuous Delivery. Beaucoup d'outils sont disponibles en OpenSource.
-
Jenkins s'intègre avec Chef et Puppet pour une meilleure traçabilité des déploiements
En utilisant le plugin de notification de déploiement pour Jenkins développé par CloudBees, couplé avec le plugin pour Chef ou le plugin pour Puppet, il est maintenant possible de tracer chaque fichier installé par Chef ou Puppet via Jenkins.
-
Martin Fowler présente les différents Workflows du Refactoring
Martin Fowler, auteur du livre « Refactoring : Improving the Design of Existing Code » explore les différents workflows pour intégrer de manière efficace le refactoring dans le travail quotidien du développeur.