Home / Project Guides Architecture de la technologie Internet

DevSecOps Comment augmenter la vitesse de livraison des logiciels, la qualité et la sécurité

Le logiciel est livré lentement, et généralement pas à une certaine vitesse insuffisante de la personne de R-D, mais à un moment où il y a un degré élevé d ' attente et de travail manuel entre la demande, le code, les essais, l ' environnement, la sécurité et la distribution. DevSecOps vise à raccourcir le cycle de rétroaction et faire de la qualité et de la sécurité une capacité intégrée dans le processus.

DevSecOps Comment augmenter la vitesse de livraison des logiciels, la qualité et la sécurité

Transformer la livraison en un flux d'eau répétable

La mise en œuvre automatique de la codification, de l'inspection, des essais, de la construction et du déploiement des produits après la soumission de code réduit les différences environnementales et les erreurs manuelles.

La ligne d'écoulement devrait commencer par des étapes de stabilisation à haute fréquence, en élargissant progressivement la couverture plutôt que de poursuivre au départ des plates-formes complexes.

Faire en sorte que la rétroaction de qualité se produise plus tôt

Les problèmes antérieurs sont détectés par les tests unitaires, les tests d'interface, les analyses statiques et les examens de code, plus le coût de leur réparation est faible. Les tests devraient porter sur les règles opérationnelles de base, les interfaces clés et les modules historiques à haut risque.

Les fermetures de portes de qualité exigent des seuils raisonnables pour prévenir les changements à haut risque et éviter que les équipes ne préparent des tests sans valeur pour les indicateurs.

Intégrer les vérifications de sécurité dans le processus de R-D

Les systèmes clés devraient également comprendre des tests de sécurité et des autorisations afin de permettre de traiter les risques avant de les mettre en ligne.

Le rôle de l'équipe de sécurité est passé de la vérification en bout de ligne à la fourniture de règles, d'outils et de conseils, et au partage des risques avec la R & D.

Utilisez observable pour former une boucle de rétroaction en ligne

Les commutateurs de dégagement et de fonction à échelle grise contrôlent la gamme des impacts de changement.

Lorsque la fréquence de livraison, le taux de défaillance du changement, le temps de récupération et le cycle de la demande sont mesurés de façon continue, les entreprises peuvent vraiment améliorer l'efficacité de la R-D.

  • Petite, fréquente et rétractable
  • Automatiser les contrôles de qualité et de sécurité dupliqués
  • Utilisation des retours de production pour conduire la prochaine série d'améliorations
Tableau de mise en œuvre

Changer DevSecOps de lecture des conclusions à la contribution du projet

Le problème le plus probable après la lecture des articles méthodologiques est l'acceptation des principes, qui ne sont pas traduits dans la prochaine étape. Il est proposé que le chef des opérations organise un mini-atelier de 60-90 minutes, en choisissant seulement un processus réel et ne se précipitant pas pour discuter de la plate-forme complète.

Étape 1: Établissement d'un état actuel et d'un échantillon de référence

Les données sont disponibles pendant une à deux semaines consécutives, mais le cycle de l'échantillon et les fluctuations opérationnelles sont indiqués. Ne fixez pas un bon taux d'économies d'abord, puis inversez les données.

Étape 2: Clarifier la fermeture initiale et l'inaction

La première phase est conçue pour permettre à une chaîne de fonctionner et d'être retraçable, plutôt que de empiler l'ensemble de l'intégration continue, la qualité du logiciel et l'efficacité de la R & D dans la même version.

Étape 3: Correspondre les résultats techniques aux données techniques

La structure est conçue pour vérifier la taille, les pics, la disponibilité, les temps de récupération, la fréquence de distribution et les données de défaillance, en évitant l'introduction précoce de la complexité au-delà de la capacité de l'équipe pour la technologie de pointe. La démonstration du fournisseur devrait utiliser des échantillons qui sont confirmés par les deux parties; les données de production non diversifiées ne sont pas disponibles, mais les données d'essais idéalisées ne peuvent pas être utilisées entièrement pour remplacer les conditions réelles.

Étape 4: Réception, inspection et disque avec le même calibre

Si l'on suppose que le processus initial traite 600 tâches par mois, soit une moyenne de 20 minutes et un taux de rendement de 10 %, l'objectif peut être déclaré comme étant -six semaines après le début de la ligne, avec une réduction moyenne de 25 % dans le temps et un taux de rendement ne dépassant pas le niveau de référence initial, compte tenu de la complexité de la tâche.- Cette série ne démontre que la méthode de mesure et ne représente aucun résultat client; les indicateurs officiels doivent être identifiés par l'entreprise sur la base de son propre échantillon.

  • Matériel opérationnel : organigramme, rôle, mission type, questions actuelles et données de base
  • Matériel technique : inventaire des systèmes, interface, accès aux données, environnement de déploiement et exigences en matière de sécurité
  • Matériel du projet: portée de la première phase, exclusions, matrice de responsabilité, jalons et mécanismes de changement
  • Matériel de réception et d'inspection : jeu d'essais, dossiers d'exécution, liste des lacunes, requêtes d'indicateurs et documents de transfert

Lorsque ces matériaux sont identifiés conjointement par les parties opérationnelles et techniques, la méthode de l'article est effectivement entrée dans le projet. Si les données clés, l'autorisation d'interface ou la personne responsable ne sont pas en place, la prochaine étape logique est généralement un diagnostic limité ou PoC, plutôt qu'un engagement immédiat à terminer la période de travail et le prix total fixe.

Éléments de base

Mettre en œuvre la méthodologie pour l'action du projet

  • Au cœur de l'automatisation se trouve la réduction du nombre de retours plutôt que la poursuite d'outils
  • La qualité et la sécurité devraient être associées dès le début de la R-D
  • Nous mesurons la vitesse, la stabilité et la résilience.
Questions connexes

Continuer à concilier les questions communes dans la prise de décisions concernant les projets

Info d'affaires, intégration des systèmes et transports

Comment le développement d'interfaces intégrées et multisystèmes API de tiers offre-t-il généralement?

Le projet d'interface ne peut pas être simplement cité par le nombre d'interfaces, car la même interface peut être simplement une requête, mais peut également assumer la transaction, le nouveau test, le rapprochement et la responsabilité de sécurité. Le coût dépend de la qualité du document, de l'environnement de test, de la conversion de champ, de la fréquence de synchronisation, de la compensation inhabituelle, des performances et du support en ligne.

Voir la réponse complète
Sélection de l'information ministérielle, intégration et gouvernance des données

L'interface API peut-elle être entièrement compatible sans fichier?

Parfois, mais les coûts, les risques et le temps augmentent considérablement, et aucun lien ne peut être promis. Les équipes doivent confirmer s'il y a un mandat légal, un environnement d'essai, des registres, des demandes d'échantillons et un soutien initial.

Voir la réponse complète
Sélection de l'information ministérielle, intégration et gouvernance des données

Comment surveiller la défaillance de l'interface et les écarts de données après l'intégration des systèmes?

L'interface retourne avec succès et ne correspond pas à l'achèvement d'un processus opérationnel, et l'intégration des systèmes doit surveiller à la fois l'état technique et les résultats de l'opération. Chaque demande doit avoir un numéro de suivi unique, enregistrer la source, la cible, l'état, la durée, la réessayer et le numéro d'unité d'affaires. Les paiements, les commandes, les stocks, etc., sont également régulièrement rapprochés.

Voir la réponse complète
Contrats, paiements, changements et exécution de projets

Quelles informations sont nécessaires pour l'acceptation et l'inspection du projet logiciel?

L'objectif de l'information est de démontrer que le système respecte les normes convenues et que le client peut continuer à fonctionner et à prendre le relais.

Voir la réponse complète
Services professionnels pour ZhiHua Tech

Nécessité d'une analyse plus approfondie dans le contexte de l'état actuel de l'entreprise?

Nous fournissons des conseils techniques en informatique, la construction d'informations d'entreprise, Software Project Outlook, conception de produits, la livraison de R & D et les services de livraison de systèmes.

Consultants en liaison
Déclaration de responsabilité relative au contenu

L'organisme de publication : Shanghai, comme le ZhiHua Tech. Cet article est utilisé à des fins de prise de décision technique et de projet ; les faits, les données et les perspectives externes sont présentés en page et peuvent être vérifiés dans leur portée et ne constituent pas un engagement aux résultats d'un projet spécifique.Vérification de l'apurement du contenu, de la source d'information et de la politique de correction

Élargissement de la lecture

Plus d'articles d'architecture technique Internet

Saisissez la page d'accueil du sujet
MCP et A2A sont devenus des points chauds : comment connecter des outils, des systèmes et d'autres organismes de renseignement?
Architecture de la technologie Internet

MCP et A2A sont devenus des points chauds : comment connecter des outils, des systèmes et d'autres organismes de renseignement?

Le système règle les limites des responsabilités de MCP avec A2A, les structures d ' intégration des entreprises, les autorisations de sécurité, les catalogues d ' agents, l ' observation et le séquençage de l ' opération, en évitant de prendre l ' accès au protocole comme service opérationnel.

Environ 12 minutes pour lireLire le texte intégral →
Comment l'architecture de la technologie Internet soutient la croissance des entreprises et l'innovation modèle
Architecture de la technologie Internet

Comment l'architecture de la technologie Internet soutient la croissance des entreprises et l'innovation modèle

L'architecture de la technologie Internet aide les entreprises à absorber l'accroissement du trafic, à canaliser l'innovation et à améliorer le modèle d'affaires grâce à la flexibilité, à la rapidité de la livraison, à la connectivité des données et à la réutilisation des plates-formes.

Environ 8 minutes pour lireLire le texte intégral →