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
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.
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.
Continuer à concilier les questions communes dans la prise de décisions concernant les projets
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èteSélection de l'information ministérielle, intégration et gouvernance des donnéesL'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èteSélection de l'information ministérielle, intégration et gouvernance des donnéesComment 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èteContrats, paiements, changements et exécution de projetsQuelles 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èteNé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.
