IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2013
    Messages
    8 443
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Mars 2013
    Messages : 8 443
    Points : 197 520
    Points
    197 520
    Par défaut Existerait-il une corrélation entre le niveau de maturité des pratiques DevOps et la satisfaction des devs ?
    Existerait-il une corrélation entre le niveau de maturité des pratiques DevOps et la satisfaction au travail des développeurs ? Oui,
    selon l'enquête DevSecOps Community

    Le DevOps est un mouvement en ingénierie informatique et une pratique technique apparue il y a une dizaine d’années. Il vise à unifier le développement logiciel (dev) et de l'administration des infrastructures informatiques (ops), notamment l'administration système. On lui attribue plusieurs avantages compétitifs et plusieurs plateformes de gestion de code source proposent un cycle de vie partiel ou complet basé sur la méthodologie DevOps.

    Le mouvement DevOps se caractérise principalement par la promotion de l'automation et du suivi (monitoring) de toutes les étapes de la création d'un logiciel, depuis le développement, l'intégration, les tests, la livraison jusqu'au déploiement, l'exploitation et la maintenance des infrastructures. Les principes DevOps soutiennent des cycles de développement plus courts, une augmentation de la fréquence des déploiements et des livraisons continues, pour une meilleure atteinte des objectifs économiques de l'entreprise.

    Selon un sondage, il existerait une corrélation entre le niveau de maturité des pratiques DevOps et la satisfaction au travail des développeurs, les développeurs travaillant dans des entreprises avec des pratiques DevOps matures étant 1,5 fois plus susceptibles d'apprécier leur travail.

    Le septième sondage annuel de la communauté DevSecOps auprès de Sonatype montre également que ceux qui ont des pratiques DevOps matures sont 1,6 fois plus susceptibles de recommander leur employeur à des demandeurs d’emploi, ce qui serait plutôt intéressant dans le contexte (l'industrie continue de faire face à une grave pénurie de compétences).

    Nom : happy.png
Affichages : 3218
Taille : 146,6 Ko

    D'autres informations clés de l'étude comprennent le fait que la vitesse de développement s'accélère rapidement, avec 55 % des répondants déployant du code en production au moins une fois par semaine, contre 47 % des répondants en 2019.

    Alors que le rythme du changement s'accélère, 47 % des développeurs continuent d'admettre que, bien que la sécurité soit importante, ils n'ont pas eu le temps d'y consacrer - une constatation cohérente avec la même enquête en 2018 (48 %) et 2019 (48 %). Sans temps supplémentaire à consacrer à la sécurité, les équipes investissent dans des outils de sécurité automatisés, où la gouvernance open source (44 %), les pare-feu d'applications Web (59 %) et la détection d'intrusions (42 %) arrivent en tête de liste. Les plus grandes différences dans les priorités d'investissement entre les programmes matures et immatures sont observées dans la sécurité des conteneurs, les pratiques matures investissant 2,2 fois plus que les pratiques immatures ; ceci est suivi de près par des investissements dans l'analyse dynamique et l'analyse de la composition logicielle, avec respectivement 2,1 et 1,9 fois plus.

    Nom : maturite.png
Affichages : 2941
Taille : 133,7 Ko

    Quand leur a été posée la question de savoir qui cause le plus de frictions dans leur équipe, 44 % des développeurs mécontents ont pointé du doigt le management (contre 14 % des développeurs épanouis), 22 % ont pointé l’exécutif (contre 8 % des développeurs épanouis). Mais les tendances étaient inversées lorsque les développeurs, les opérations, la sécurité l’analyse qualité / test et la production ont été désignés ; pour ces éléments, ce sont les développeurs épanouis qui se sont le plus plaints.

    Nom : friction.png
Affichages : 2882
Taille : 75,1 Ko
    Qui cause le plus de frictions dans votre équipe (en bleu les développeurs épanouis, en orange les développeurs mécontents)

    En général, les développeurs épanouis étaient 5,6 fois plus susceptibles de dire qu'ils n'avaient connu « aucune friction » en travaillant avec divers rôles fonctionnels dans l'organisation par rapport à leurs homologues.

    Nom : general.png
Affichages : 2905
Taille : 45,4 Ko

    L’univers pour cette enquête a été constitué de 5045 personnes issues des États-Unis, du Royaume-Uni, d’Inde, du Canada, de l’Australie, d’Espagne, des Pays-Bas, de l’Allemagne, de Singapour et d’Israël. 23 % du panel ont un rôle qui s’apparente au DevOps, 19 % sont développeurs, 14 % architectes, 7 % IT Manager, 3 % font partie de l’équipe qualité, 4 % IT Operations.

    Nom : roles.png
Affichages : 2917
Taille : 176,3 Ko

    68% des entreprises du panel disposent de plus de 25 développeurs. Les organisations sont diverses : 39 % sont dans l’industrie technologique, 15 % dans les services bancaires et financiers, 5 % dans les télécommunications, 3 % dans les médias et le divertissement, 7 % proposent des services de consultation.

    Nom : entreprise.png
Affichages : 3046
Taille : 135,0 Ko

    « Les transformations DevSecOps se révèlent essentielles - non seulement pour améliorer la productivité et la sécurité des applications - mais aussi pour assurer le bonheur des développeurs », explique Derek Weeks, vice-président de Sonatype. « Alors que les entreprises renforcent leurs capacités de développement de logiciels, l'amélioration des pratiques d'hygiène des applications et de la sécurité de l'information est considérée comme un différenciateur compétitif pour leurs produits et leurs employés. »

    DJ Schleen, DevSecOps Advocate chez Sonatype a noté :

    « En tant que plus longue et plus vaste enquête en cours sur les pratiques DevSecOps dans l'industrie, notre enquête 2020 a eu 5 045 répondants de plus de 70 pays différents.

    « Une fois de plus, nous avons examiné les différences entre les pratiques DevOps matures et immatures, mais avons ajouté une nouvelle tournure pour explorer comment ces niveaux de maturité ont eu un impact sur le plaisir des développeurs. Ce sont les organisations dotées de pratiques matures qui ont le plus profité des taux plus élevés de satisfaction professionnelle, de fidélité des employés et de productivité des développeurs.

    « Nous avons également découvert que les développeurs plus heureux travaillent dans des organisations avec des outils de sécurité plus automatisés et une meilleure formation, tout en démontrant une plus grande adhésion aux politiques de sécurité. Les développeurs les plus heureux ont intégré plus de pratiques de sécurité dans leurs applications et les pipelines qui les construisent.

    « Notre enquête communautaire a également examiné où les investissements DevSecOps étaient effectués et dans quelle mesure cela a influencé l'intérêt des développeurs pour la sécurité. Nous avons également élargi notre liste d'outils pour obtenir une impulsion sur ce que les développeurs intègrent et automatisent pour le développement de leurs produits.

    « Enfin, nos recherches approfondissent la sensibilisation des développeurs aux violations liées aux pratiques de développement logiciel. Alors que davantage d'investissements ont été réalisés dans DevSecOps, les confirmations de violations restent trop élevées.

    « Nous espérons que vous apprécierez le DevSecOps Community Survey, utilisez les résultats pour réfléchir à vos propres pratiques et entamer de nouvelles conversations sur vos prochaines priorités pour 2020 ».

    Source : rapport

    Et vous ?

    Que pensez-vous de ce rapport ? Biaisé (résultat penchant du côté du demandeur) ou objectif ?
    Existe-t-il, selon-vous, une quelconque corrélation entre le niveau de maturité des pratiques DevOps et la satisfaction au travail des développeurs ?
    Que pensez-vous de cette idée de séparer les développeurs en « développeurs épanouis » et « développeurs mécontents » tout au long du rapport ?
    Quels sont les éléments qui pourraient contribuer à vous rendre heureux au travail en tant que professionnels de l'informatique ?
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Existe-il, selon-vous, une quelconque corrélation entre le niveau de maturité des pratiques DevOps et la satisfaction au travail des développeurs ?
    Faut quand même avouer que c'est plus sympa de pouvoir faire un déploiement ou une release complète juste avec un commit ou l'appui d'un bouton. C'est un peu reducteur , mais en général c'est des pratiques qui sont là pour nous faciliter la vie , de fait si tous les truc chiants sont fait automatiquement , on est plus heureux
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Expert confirmé

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 065
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 065
    Points : 4 229
    Points
    4 229
    Par défaut
    Ca me rappel pour un client on avait notre propre repo git mais pour les déploiements il fallait passer par un PC avec vpn fournis par le client, sur lequel il fallait commiter sur son repo git et ensuite générer l'app à déployer, chaque déploiement mettait pratiquement 3h, et au bout d'un moment il fallait pratiquement déployer tous les jours .
    Je me rappel de la procédure on copiait le projet sur une cle usb avec un petit executable qui le cleanait, ensuite on écrasait le projet dans le répertoire git local, on vérifait que git prennait bien en compte les modifs ...

    Là je suis sur des projets azure, je commite sur la branche master, automatiquement le projet est générer dans le pipeline, plus qu'à créer une release et le projet est automatiquement déployer sur l'environnement de test, ensuite en deux cliques je déploie en val et en prod.

  4. #4
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2019
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2019
    Messages : 60
    Points : 225
    Points
    225
    Par défaut
    Faut quand même avouer que c'est plus sympa de pouvoir faire un déploiement ou une release complète juste avec un commit ou l'appui d'un bouton
    Je crois que tu confonds DevOps et GitOps. DevOps ça concerne l'infrastructure, GitOps c'est l'automatisation de l'infrastructure via Git. On peut ne pas avoir de DevOps et faire du GitOps, ou au contraire faire du DevOps (IaaC, k8s, ...) sans déploiement continue.

  5. #5
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 691
    Points : 20 222
    Points
    20 222
    Par défaut
    Citation Envoyé par user056478426 Voir le message
    Je crois que tu confonds DevOps et GitOps. DevOps ça concerne l'infrastructure, GitOps c'est l'automatisation de l'infrastructure via Git. On peut ne pas avoir de DevOps et faire du GitOps, ou au contraire faire du DevOps (IaaC, k8s, ...) sans déploiement continue.
    On peut se palucher sur les dénominations ou les outils à la mode du moment mais la finalité est la même : passer d'un code source à un système fonctionnel facilement.
    Et comme devops est un "mouvement" bien malin celui qui saura dire ce qui en fait réellement partie ou non
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre éprouvé

    Homme Profil pro
    Consultant ERP
    Inscrit en
    Janvier 2013
    Messages
    372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2013
    Messages : 372
    Points : 1 202
    Points
    1 202
    Par défaut Existe-t-il un lien entre consommation d'énergies fossiles et bonheur dans le monde?
    Oui, selon l'OPEP.

Discussions similaires

  1. Requête pour faire une corrélation entre user et ip
    Par pelloq1 dans le forum Requêtes
    Réponses: 5
    Dernier message: 26/03/2019, 20h04
  2. Y a-t-il une corrélation entre diplôme et succès en tant que développeur de logiciels ?
    Par Patrick Ruiz dans le forum Débats sur le développement - Le Best Of
    Réponses: 64
    Dernier message: 17/05/2018, 10h46
  3. Faire une corrélation entre employés
    Par g0tland dans le forum Excel
    Réponses: 2
    Dernier message: 16/08/2017, 10h14
  4. Réponses: 4
    Dernier message: 07/08/2012, 20h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo