システムおよびソフトウェアライフサイクルエンジニアリング SLEN
ソフトウェアおよびシステム製品とサービスを開発、継続的改善、および安全運用するための環境を確立および展開します。
ガイダンスノート
このスキルには、ライフサイクル全体にわたってソフトウェアとシステムを開発および運用するための学際的なアプローチが含まれます。DevOps、DevSecOps、サイト信頼性エンジニアリング、開発者生産性エンジニアリングなどの用語によく使われています。
このスキルは、継続的な改善にとどまりません。システムの信頼性、セキュリティ、オペレーショナルエクセレンスに不可欠な技術的プラクティスとコラボレーション手法、自動化とライフサイクルプロセスの統合に重点を置いています。
アクティビティには次のものが含まれますが、これらに限定されません。
- 安全で信頼性の高いソフトウェアライフサイクルプラクティスの確立
- 方法、ツール、プロセス、手順、および熟練した人材で構成されるサポートフレームワークの開発
- ソフトウェアとシステムの開発と運用を担当するチームと共にこの環境をデプロイする
- トライアル、フィードバック、学習、継続的な進化を通じて、反復可能で信頼性の高い機能を構築
- 特定の製品やサービスへの慣行の適応
- ライフサイクルプロセスの定義、制御、改善
- リスク管理、品質、セキュリティ、プライバシー、安全性を組み込む
- 自動化の最大化
- ライフサイクルプロセスをサポートするためのアーキテクチャと設計原則の確立
- 使命、価値、顧客にフォーカスする。
- コラボレーション、学習、適応、レジリエンスの文化を育む
- 業界の枠組みを統合して改善を導きます。
このスキルの責任レベルを理解する
下位レベルが定義されていない場合...
- 特定のタスクと責任は、スキルが意思決定において、これらのレベルで通常期待されるよりも高いレベルの自律性、影響力、および複雑さを必要とするため、定義されていません。エッセンス・ステートメントを使用して、これらのレベルに関連する一般的な責任を理解できます。
上位レベルが定義されていない場合...
- 責任と説明責任は、これらのより高いレベルには、この特定のスキルの範囲を超えた戦略的リーダーシップとより広範な組織的影響力が含まれるため、定義されていません。エッセンスステートメントを参照してください。
スキルを開発し、このスキルに関連する責任を示す
定義されたレベルは、スキルと責任の段階的な進歩を示します。
下位レベルが定義されていない場合...
次の方法で、知識を深め、この分野で責任を持つ他の人をサポートすることができます。
- このスキルに関連する重要な概念と原則、およびそれが自分の役割に与える影響を学ぶ
- 関連スキルの実行(関連するSFIAスキルを参照)
- より高いレベルのタスクや活動を行っている他の人を支援する
上位レベルが定義されていない場合...
- より高いレベルの組織のリーダーシップにより適した関連スキルを開発することで進歩することができます。
SFIAスキルが7つのレベルすべてで定義されていない理由については、クリックしてください。
追加の説明とレベルを表示/非表示にします。
このスキルに対する責任レベル
3 | 4 | 5 | 6 | 7 |
システムおよびソフトウェアライフサイクルエンジニアリング: レベル 3
確立された方法と手順を適用することにより、システムおよびソフトウェアライフサイクルプラクティスの実装をサポートします。指示に従って自動化プロセスと継続的インテグレーションプロセスをサポートします。ライフサイクル管理活動の有効性を監視し、報告する。ライフサイクルツールとプラクティスの文書化と保守に貢献します。
システムおよびソフトウェアライフサイクルエンジニアリング: レベル 4
システムとソフトウェアのライフサイクルの実行作業と自動化の要件を引き出します。 メソッド、手順、テクニック、ツール、および人の作業環境の設計オプションを準備します。 ソフトウェアコンポーネントとマイクロサービスのシステムとソフトウェアライフサイクルの実行作業を選択します。 自動化を展開して、適切に設計された安全な結果を実現します。
システムおよびソフトウェアライフサイクルエンジニアリング: レベル 5
進行中のシステムおよびソフトウェアライフサイクル管理の責任者と協力して、作業慣行を選択、採用、および適応させます。 システムおよびソフトウェアライフサイクル作業慣行のための作業環境の展開をサポートします。 システムとソフトウェアライフサイクル作業慣行を担当する個人とチームの育成を促進するための効果的なフィードバックを提供します。 継続的な改善と学習アプローチをサポートするためのガイダンスと提案を提供します。 システムとソフトウェアライフサイクル作業慣行を展開できる組織内の新しいドメインの特定に貢献します。
システムおよびソフトウェアライフサイクルエンジニアリング: レベル 6
ビジネス目標を達成するためのシステムおよびソフトウェアライフサイクル作業慣行の戦略に対する組織のコミットメントを取得します。 他の人と協力して、ソフトウェアとシステムのライフサイクル全体にわたって組織のポリシー、標準、および手法を統合します。 戦略的で大規模で複雑な製品およびサービスのシステムとソフトウェアライフサイクル実行をサポートする作業環境を開発および展開します。 システムおよびソフトウェアライフサイクル作業慣行に関連するリスクを管理するための活動を主導します。 システムおよびソフトウェアライフサイクル作業慣行のアセスメントを計画および管理します。
システムおよびソフトウェアライフサイクルエンジニアリング: レベル 7
組織の最高レベルでシステムとソフトウェアライフサイクルの作業慣行を代表し、主導します。 組織の目標と目的を達成するためのシステムとソフトウェアのライフサイクル作業慣行におけるイノベーションを特定します。 本質的な文化的および環境的変化を主導し、すべてのステークホルダに利益を伝えます。 実行される作業の品質を監視し、測定可能なビジネス上のメリットを提供します。