Le cadre mondial des aptitudes et des compétences pour le monde numérique

Ingénierie de cycle de vie système et logiciel SLEN

Établissement et déploiement d’un environnement pour développer, améliorer continuellement et exploiter en toute sécurité des produits et services logiciels et systèmes.

Notes d’orientation

Cette aptitude est associée à des approches interdisciplinaires pour développer et utiliser des produits et services systèmes et logiciels au travers de l’entièreté du cycle de vie. Typiquement -- mais pas exclusivement -- rattachés à des termes tels que DevOps, DevSecOps, ingénierie de fiabilité du site et ingénierie de productivité développeur.

Les activités peuvent inclure -- mais ne sont pas limitées à :

  • établissement de principes et pratiques de cycle de vie logiciel sûrs et fiables
  • développement d’un cadre de soutien des méthodes, procédures, techniques, outils et personnes possédant les aptitudes, connaissances et compétences requises
  • déploiement et utilisation de cet environnement avec les personnes et équipes responsables de l’ingénierie de tous systèmes et cycle de vie des logiciels
  • construction de capacités reproductibles et fiables grâce à un processus d'essai, retour d’information, apprentissage et évolution continue
  • adaptation de pratiques de travail aux besoins de produits et services spécifiques
  • définition, contrôle et amélioration des processus du cycle de vie logiciel
  • intégration de la gestion des risques, qualité, sécurité, confidentialité et sûreté
  • maximisation de l'automatisation des activités
  • établissement d’une architecture logicielle et de principes de conception pour permettre les processus de cycle de vie souhaités
  • concentration sur la mission, la valeur et les clients
  • mise en place d’une culture de collaboration, apprentissage, gestion du savoir, adaptation et résilience
  • adoption et intégration de cadres industriels appropriés pour guider les améliorations.

Niveaux

Définis aux niveaux suivants : 4 5 6 7

Ingénierie de cycle de vie système et logiciel: Niveaux 1-3

Cette compétence n'est pas typiquement observée lorsqu'on travaille à ces niveaux de responsabilité.

Ingénierie de cycle de vie système et logiciel: Niveau 4

Recueille les exigences relatives aux pratiques de travail et l'automatisation du cycle de vie système et logiciel. Prépare les options de conception pour l'environnement de travail des méthodes, procédures, techniques, outils et personnes. Sélectionne des pratiques de travail du cycle de vie système et logiciel pour les composants logiciels et les micro-services. Déploie l'automatisation pour obtenir des résultats bien conçus et sécurisés.

Ingénierie de cycle de vie système et logiciel: Niveau 5

Collabore avec les responsables de gestion continue du cycle de vie système et logiciel pour sélectionner, adopter et adapter les pratiques de travail. Soutient le déploiement de l'environnement de travail pour les pratiques de travail du cycle de vie système et logiciel. Fournit un retour d’informations efficace pour encourager le développement d’individus et équipes responsables de pratiques de travail du cycle de vie système et logiciel. Fournit recommandations et suggestions pour soutenir l'amélioration continue et l'approche d'apprentissage. Contribue à identifier de nouveaux domaines au sein de l'organisation où les pratiques de travail du cycle de vie système et logiciel peuvent être déployées.

Ingénierie de cycle de vie système et logiciel: Niveau 6

Obtient l'engagement organisationnel envers les stratégies visant à fournir des pratiques de travail du cycle de vie système et logiciel pour atteindre les objectifs commerciaux. Travaille avec d'autres pour intégrer les directives, normes et techniques organisationnelles au travers de l’entièreté du cycle de vie système et logiciel. Développe et déploie l'environnement de travail soutenant les systèmes et pratiques de cycle de vie logiciel pour les produits et services stratégiques, volumineux et complexes. Dirige les activités de gestion des risques associés aux pratiques de travail du cycle de vie système et logiciel. Planifie et gère l'examen ou évaluation de pratiques de travail du cycle de vie système et logiciel.

Ingénierie de cycle de vie système et logiciel: Niveau 7

Représente et dirige les pratiques de travail du cycle de vie des systèmes et logiciels au plus haut niveau de l'organisation. Identifie des opportunités d'innovation dans les systèmes et les pratiques de travail du cycle de vie logiciel pour atteindre les buts et objectifs organisationnels. Dirige les changements culturels et environnementaux essentiels et communique les avantages à toutes les parties prenantes. Supervise la qualité du travail effectué et offre des avantages commerciaux mesurables.