強化されたDevOps

Published on 27 Aug 2022

強化されたDevOps

2021 IDC Nordics/Benelux DevOps カンファレンスのテーマは「Empowered DevOps」でした。その目的は、企業が DevOps とエンジニアリング チームの強化においてどの程度進歩したかを調査することでした。

エンパワーメントとは、チームが自らの活動に対して権限と制御権を持つことを意味します。言い換えれば、チームには適切な支援が与えられます。エンパワーメントとは、チームが自らの活動に対して制御権と責任を持てるように、チームに働きかけ、サポートすることです。

ソフトウェア エンジニアリング チームが急速に増加した場合、組織は適切な手法に集中して、大規模な成長を管理、強化、推進する必要があります。IDC によると、ヨーロッパの大手企業の 80% が DevOps の概念とプロセスを使用していますが、パフォーマンスと配信サイクルの向上に優れているのはわずか 10% です。

基本的に、「Empowered DevOps」はまだアイデアであり、現実ではありません。以下は、IDC Nordics DevOps カンファレンスから「Empowered DevOps を推進する」ための重要な教訓です。

  • チームとコード全体で継続的な学習の概念を受け入れます。大規模なソフトウェア イノベーションと DevOps を実現するには、終わりのない学習の考え方が必要です。ノルウェー労働福祉庁 (NAV) の基調講演で指摘されたように、これはチームができるだけ早く学習を開始できるように、できるだけ早く生産を開始することを意味します。
  • 自動化を通じて、チームのコミュニケーション方法の改善と開発に重点を置きます。IDC は、より統一された自動化技術への進歩を確認していますが、開発と能力には大きな格差があります。IDC の Accelerated App Delivery Survey (AccAD) - Sep 2021 によると、北欧の企業の 4 社に 1 社が自動化に対してセグメント化されたアプローチを採用しています。この文脈では、より統一された自動化戦略を採用している企業とのパフォーマンスの差が拡大する重大な危険性があります。
  • DevOps 自動化の最も先進的な組織 (12%) は、Kubernetes やオンデマンドで更新可能なサーバーレス プラットフォームを活用したイベント駆動型アプリケーションの加速と導入を促進する宣言型およびポリシー駆動型の自動化をすでに実現しています。さらに 15% は、体系的な自動化のスケーリングを実現するために実践コミュニティの確立に取り組んでいます。エンタープライズ規模のメリットを得るには、企業は再利用できるものと再利用すべきものに集中する必要があります。
  • クラウドファーストの世界では、データ管理が重要です。ツールの急増、アプリケーション資産の複雑性の増大、継続的な改善のための監視と分析を必要とするデータの爆発的な増加を管理すると、北欧企業の 5 社に 1 社で進歩が停滞し、デジタル イノベーションの取り組みが妨げられます (IDC AccAD 調査、2021 年)。
  • 開発者の信頼とチームの境界を作りましょう。変更が安全である環境では、信頼されていると感じている開発者は、より頻繁に、そして少しずつデプロイします。非常に反復的で、小規模ながらも高速なリリース サイクルは、クラウド ネイティブの核心です。会社をそのような運用モデルに導く組織設計を作成することは困難です。適切な「チーム」ガードレールを提供するには、セキュリティ、コンプライアンス、ガバナンスのスキルを強化する必要があります。
  • クラウド ネイティブを見分けるのは困難です。北欧企業の 3 分の 1 は、クラウド ネイティブが社内に完全に浸透している段階に達しています。一方、チームはノイズからシグナルを区別して拾うことに苦労しています。北欧企業の 4 分の 1 では、DevOps チームの可観測性データへのアクセスが制限されており、DevOps メソッドの実装も厳格ではありません (IDC AccAD 調査、2021 年)。

これらの脆弱性の多くは、Veeam のプレゼンテーションで強調されました。企業がクラウド ネイティブの未来に向かってスピードを上げている中で、バックアップ、災害復旧、Kubernetes アプリの運用におけるモビリティなど、導入 2 日目の運用上の懸念事項に取り組むことの重要性を強調しました。クラウド ネイティブ アプリの導入拡大をサポートするには、自動データ管理機能への投資が必要です。クラウド ネイティブの採用が増加するにつれて、企業がデータを処理および保護する方法に対する考え方の転換の必要性が講義で強調されました。

結論として、Empowered DevOps には、ソフトウェア配信パイプラインの各レベルで自動化によってバックアップされたシフトレフトの考え方が必要です。



Icon
THANK YOU

You will receive an email with a download link. To access the link, please check your inbox or spam folder