AccueilMes livresAjouter des livres
Découvrir
LivresAuteursLecteursCritiquesCitationsListesQuizGroupesQuestionsPrix BabelioRencontresLe Carnet
EAN : 9782100745876
232 pages
Dunod (16/03/2016)
4/5   1 notes
Résumé :
Ce livre s’adresse à tous ceux qui s’intéressent aux systèmes d’informations innovants, à tous les passionnés d’informatique qui pensent que l’organisation est aussi importante que la technique pour réussir, ainsi qu’aux familiers de la notion d’agilité dans le monde de l’informatique.
DevOps est une démarche qui permet aux équipes de développement et d’infrastructure de collaborer plus efficacement face à ces nouvelles exigences du mode logiciel. À l’ère du ... >Voir plus
Que lire après Découvrir DevOpsVoir plus
Critiques, Analyses et Avis (1) Ajouter une critique
Livre très intéressant et complet sur DevOps
Commenter  J’apprécie          50

Citations et extraits (27) Voir plus Ajouter une citation
Le testeur DevOps doit appliquer la même démarche quel que soit l'environnement sur lequel s'exécute l'application. Il doit connaître et comprendre le fonctionnement du système en charge de l'utilisation réelle.
Il doit également se concentrer sur les données associées aux comportements des utilisateurs et apprendre à rechercher des modèles dans les données. Il doit être en situation de pouvoir distinguer les zones dans lesquelles l'expérience utilisateur est potentiellement insatisfaisante (dysfonctionnement, latence, navigation complexe ...) de celles dans lesquelles le service est rendu dans d'excellentes conditions (sans doute plus difficiles à identifier).
Il passe donc d'un monde où la qualité était validée de façon binaire (le test a réussi ou échoué) à un monde probabiliste dans lequel il doit faire usage de calculs statistiques pour comprendre ce que font les utilisateurs et pourquoi ils le font, en établissant des correspondances entre les données capturées et la qualité du produit.
Commenter  J’apprécie          50
DevOps part du principe que la solution finira par rencontrer un dysfonctionnement. Il ne s'agit donc pas de s'affranchir de tout risque d'erreur, car cela reste impossible. Il s'agit de mettre en place des mécanismes permettant d'assurer la remise en fonction du système dans les plus brefs délais.
Pour l'administrateur système DevOps,
la première étape consiste donc à mettre en place une solution de monitoring, permettant non seulement de déclencher les alertes en cas d'indisponibilité des services, mais également d'anticiper les dysfonctionnements en détectant les franchissements de seuil ...
Commenter  J’apprécie          40
Il ne faut pas oublier de mieux tendre l'oreille aux feedbacks et d'industrialiser leur traitement car l'accélération du time to market n'a de sens que si les services proposés sont alignés sur les besoins, car autrement, vous accéléreriez à contre-temps ...
Commenter  J’apprécie          100
S'il est simple de reconnaître un produit ou un service de bonne qualité, il est plus difficile d'en donner une définition absolue. (...)
En premier lieu, le concept de qualité sous-tend un certain nombre d'idées liées à l'optimisation d'un produit ou d'un service et les moyens que l'on se donne pour faire en sorte qu'il apporte le maximum de valeur à nos clients. (...) c'est un point de vue qui reste subjectif, celui du consommateur, qui va permettre de juger ou non de cette qualité. Naturellement, il s'agit de s'assurer que le produit ou le service est fiable et que son comportement est bien celui souhaité par l'utilisateur. D'un point de vue organisationnel, la qualité c'est surtout la capacité à respecter les délais et à s'aligner sur un time to market conforme à la stratégie business de l'entreprise. Enfin, la qualité est également liée à la façon dont le produit ou le service sera produit. La qualité sera alors considérée à l'aune de critères qui permettent de mesurer l'efficacité de la chaîne de production logicielle. Enfin, ne perdons pas de vue la sécurité, une composante majeure de la qualité, qui elle aussi est à reconsidérer avec DevOps.

Optimisation et fiabilité du service, alignement sur le time to market, efficacité de la chaîne de production logicielle et sécurité, autant d'éléments qui font de la qualité un impératif de la transformation DevOps.
Commenter  J’apprécie          00
Le pipeline de déploiement

L'objectif d'un processus de release management est d'éliminer les versions inaptes à partir en production et de pouvoir remonter au plus tôt les raisons de cet échec. Une approche DevOps doit permettre à chaque instant d'être en mesure d'évaluer la viabilité en production de la version du livrable en cours.
Pour ce faire, il faut être en mesure de définir et maintenir un modèle de gestion des versions d'application offrant la création de chemins d'accès de configuration et la configuration d'orchestration de déploiement.

L'ensemble de ces étapes constitue le pipeline de déploiement (terminologie issue de l'ouvrage "Continuous Delivery" de Jez Humble et David Farley). Il s'agit de l'un des éléments clés du processus de continuous delivery. (...)

Il ne suffit pas d'automatiser le workflow lui-même, mais aussi la création des environnements, leur mise en service, et la maintenance de l'infrastructure.
L'automatisation du processus de déploiement le rend plus rapide, reproductible et fiable, ce qui permet de l'activer beaucoup plus fréquemment. Cela permet également de faire des retours sur une version précédente beaucoup plus rapidement. Enfin, ce processus devrait être automatiquement déclenché par l'occurrence d'un nouveau build.
Commenter  J’apprécie          00

Lire un extrait
autres livres classés : virtualisationVoir plus

Autres livres de Stéphane Goudeau (1) Voir plus

Lecteurs (2) Voir plus



Quiz Voir plus

Molière

Qui est l’auteur de cette pièce de théâtre ?

Molière
Jean-Jacques
Michelle
Gertrude

25 questions
29 lecteurs ont répondu
Thème : Le Bourgeois Gentilhomme de MolièreCréer un quiz sur ce livre

{* *}