海外コメンタリー

DevOpsの生産性を高める秘訣は「開発者以外に開発者意識を持たせる環境作り」

Joe McKendrick (Special to ZDNET.com) 翻訳校正: 石橋啓一郎

2023-10-18 06:30

 ビジネスの世界では企業文化は戦略に勝ると言われているが、企業文化はDevOpsにも勝る。

PCを見ながら話し合う人々
提供:fotostorm/Getty Images

 ソフトウェア部門の成功の秘訣は、開発チームと運用チームの連携を高めるだけでなく、運用チームのスタッフに内なる開発者の資質を芽吹かせることにある。NasdaqのDevOps責任者は、今後は運用チームが開発者としても大きな役割を担うようになると述べている。

 NasdaqのインフラおよびDevOpsエンジニアリング担当バイスプレジデントを務めるAmado Gramajo氏は、ニューヨークで最近開催された、開発者の生産性向上をテーマとするGradle主催のカンファレンス「Developer Productivity Engineering Forum」で自身の経験を語った。DevOpsでは、一方の側に管理者がおり、もう一方に開発者がいる。Gramajo氏は講演で、今こそ管理者に開発者の考え方を身に付けさせるべきだと持論を述べた。

 開発者の生産性向上は、以前から大きな課題であり続けている。しかしGramajo氏は、生産性向上は幸福につながるものであり、「その幸福が鍵になる」と話す。「幸福が何を意味するかは人によって大きく異なる。特に開発者にとってはそうだ」と同氏は言う。「しかし、開発者の生産性エンジニアリングの文脈から言えば、開発者にとっての幸福とは、安定した品質、安定したコード、安定したデプロイメントを伴う創造性の高い作業フローの維持を意味する。幸福な開発者は優れたソフトウェアを生み出し、運用チームにも丁寧に接するようになる」

 同氏は、そうした前向きなコラボレーションの最後のフロンティアは、開発チームと運用チームの両方が関わるビルドとテストのプロセスにあると続けて語った。迅速なデプロイメント、自動化、継続的インテグレーション/継続的デプロイメント(CI/CD)によって、開発チームのソフトウェアリリース頻度は大きく改善したが、「もはやそれはそれほど新しいことではない」とGramajo氏は言う。「それはソフトウェアのデプロイメントだけの話で、確かに素早くデプロイすることはできるようになった」

 Gramajo氏は、その前段階にあたるビルドとテストの段階に、開発生産性エンジニアリングの観点から生産性を向上させ、新しい働き方を実現する機会があることが認識され始めていると指摘した。「そうすればソフトウェアの品質は改善し、真のビジネス価値が高まる」と同氏は述べた。

 さらに同氏は、難しいのは、ソフトウェアの構想、ビルド、デプロイメント、管理が別のチームによって行われていることだとした。「クラウドや『Kubernetes』などの新しいテクノロジーが登場するにつれて、企業は情報セキュリティ、内部監査、インフラなどの、特定の理由や目的のために1つの機能だけを持っている専門チームを置くようになった。ただしそれ自体はマイナスではなく、それによってコントロールも強まり、守りも、ガードレールも強化されている」

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. ビジネスアプリケーション

    生成 AI 「Gemini」活用メリット、職種別・役職別のプロンプトも一挙に紹介

  2. セキュリティ

    まずは“交渉術”を磨くこと!情報セキュリティ担当者の使命を果たすための必須事項とは

  3. ビジネスアプリケーション

    急速に進むIT運用におけるAI・生成AIの活用--実態調査から見るユーザー企業の課題と将来展望

  4. クラウドコンピューティング

    Snowflakeを例に徹底解説!迅速&柔軟な企業経営に欠かせない、データ統合基盤活用のポイント

  5. ビジネスアプリケーション

    AI活用の上手い下手がビジネスを左右する!データ&AIが生み出す新しい顧客体験へ

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]