background preloader

DevOps

Facebook Twitter

Devops. Why so many DevOps conversations focus on Deployment. Other people’s initial reactions to new concepts or ideas always fascinate me.

Why so many DevOps conversations focus on Deployment

Sometimes the reactions are in line with what I expected. Sometimes they focus in on something I wasn’t expecting. One of the more curious reactions I’ve received lately is: “Why does DevOps focus so much on deployment?”. The subtext is “if bridging the gap between Dev and Ops is so fundamental to the success of the business, then isn’t it myopic to spend so much time on deployment issues and deployment automation?” There is always the “well, we have to start somewhere” answer. The first answer is that Deployment is the primary point at which Dev and Ops are forced to interact. Getting deployment right requires you to examine how you exchange information, artifacts, and responsibility as well as acknowledge that the road between Dev and Ops is a two-way street. The second answer is that deployment represents the largest opportunity for time savings. DevOps. Les huit erreurs à éviter pour réussir votre démarche DevOps.

01Business le 24/05/13 à 12h32 Frédéric Richer, directeur marketing Serena Software Qu’est-ce que le DevOps ?

Les huit erreurs à éviter pour réussir votre démarche DevOps

Un nouveau mot à la mode qui fait le buzz ? Le DevOps , c'est surtout une démarche qui donne de la valeur ajoutée, plus rapidement et avec une fiabilité optimale. Si votre démarche réussit, la montée en charge interviendra à une vitesse que vous n'avez même pas imaginée. Si vous avez l'habitude d'entendre des plaintes telles que « Je ne peux pas faire cette modification car cela va avoir des répercussions sur x, y, z et cela va prendre des semaines ou des mois » , c'est que votre code a un problème dont la solution possible est le refactoring. Pensez à faire le ménage. Le déploiement basé sur le modèle est un élément clé de cette démarche. En conclusion , l'automatisation, l’automatisation, l’automatisation est essentielle pour réussir une démarche DevOps ; elle réduit la durée des cycles et permet de livrer plus rapidement les produits aux clients. DevOps. Introduction : Gartner a prédit que 80% des projets de développement logiciel se feront suivant des méthodes Agiles à l’issue de 2012.

DevOps

Les statistiques tendent à confirmer cette prédiction ; le recours à ces méthodes s’est banalisé pour les petits projets, et nombre de sociétés les expérimentent depuis plus de 2 ans. OCTO accompagne ses clients dans ce domaine depuis plus de 6 ans. Néanmoins, le passage à l’échelle de gros projets (5000 J.H et plus), est loin d’être trivial. Notre client, Strator, filiale d’Altadis Distribution France, développe des solutions logicielles à destination des buralistes et diffuseurs de presse.

La méthode Scrum est déployée sur les différents sites de développement : 9 équipes réparties dans 4 pays sont impliquées. C’est dans ce contexte qu’OCTO est intervenu. (Lire la suite…) Les Patterns des Grands du Web – DevOps. Description Le mouvement « DevOps » nous invite à repenser la frontière classique de nos organisations qui séparent d’un côté les études, i.e. ceux qui écrivent le code des applications (les « Dev ») et de l’autre côté la production, i.e. ceux qui déploient et exploitent ces applications (les « Ops »).

Les Patterns des Grands du Web – DevOps

Ces réflexions sont certainement aussi anciennes que les DSIs mais elles trouvent un peu de fraîcheur grâce notamment à deux groupes. D’un côté les agilistes qui ont levé la « contrainte » côté développement, et sont maintenant capables de « livrer » beaucoup plus souvent du logiciel valorisé par le client… de l’autre, des experts ou des managers de la « prod » des grands du web (Amazon, Facebook, LinkedIn…) partageant leurs retours d’expérience et la façon qu’ils ont d’aborder la frontière « dev » et « ops ».

Au-delà de la beauté intellectuelle de l’exercice, DevOps travaille surtout (oserais-je dire uniquement) sur la réduction du TTM (Time To Market). DevOps. Gartner vient juste de publier son rapport sur les grandes tendances du développement applicatif pour 2013.

DevOps

La section sur l’automatisation des déploiements applicatifs, rédigée par les Analystes Ronni J. Colville et Colin Fletcher, indique que la pression financière et concurrentielle sur les organisations IT continue d’augmenter et incite de nombreuses entreprises à mettre en place des solutions de déploiement automatique. Le rapport prévoit une maturité du marché sur ce sujet d’ici 2 à 5 ans. Ces conclusions sont en ligne avec une récente enquête menée par XebiaLabs auprès de dirigeants des sociétés du Classement Fortune 1000, qui citent le Continuous Delivery et DevOps comme une de leurs initiatives clés sur cette année. Mise en place d’une organisation DevOps. Comme le mouvement Agile a rapproché donneurs d’ordre et équipes de réalisation autour d’une vision commune orientée « produit », le mouvement DevOps rapproche aujourd’hui les équipes de développement (DEV) et d’exploitation (OPS) autour d’une vision commune orientée « service », afin de mieux concilier réactivité et qualité de service.

Mise en place d’une organisation DevOps