InfoQ ホームページ patterns-devops-culture に関するすべてのコンテンツ
ニュース
RSSフィード-
Spotifyが実現した、Paved Pathと共通ツーリングによる生産性向上
SpotifyのプロダクトマネージャのMaria Jernström氏とJason Palmerが、開発チームの迅速なオペレーションと連携を可能にする方法について説明した。同社のPlatform Developer Experienceトライブ(tribe)はCI/CDツール、プロダクション開発用ツール、共通プロセスの自動化に重点を置いた既定手順(paved path)を構築する部隊である。
-
Puppetが2020年のDevOpsレポートをリリース
PuppetがリリースしたState of DevOps Report 2020では、セルフサービスと効果的な変更管理手法のための内部プラットフォームが、組織にとってDevOpsの進化の階段を上る鍵であったことが明らかにされている。ソフトウェアデリバリパイプラインのセキュリティインテグレーションも重要な役割を果たしている。
-
Spotifyがデータ主導の意思決定をどのように推進しているか
Spotifyのインフラストラクチャチームは、データに優先順位を付けることで、自動データ収集プラットフォームを構築する方法を共有した。このプラットフォームでは、DevOpsでデータ主導の意思決定ができ、開発者の生産性と製品価値を向上させることができる。
-
製品としてのセキュリティ - DevOpsとInfoSecの”協力ゲーム”
情報セキュリティに関する製品戦略の専門家であるKelly Shortridge氏が、セキュリティを製品として扱うべき理由について説明する。”we mindset”とゲーム理論を解析することで、氏は、協力ゲームとしてDevOpsとInfoSecを推進する。
-
自律性と説明責任 - Randy Shoup氏の講演”Moving Fast at Scale”より
WeWorkエンジニアリング担当副社長のRandy Shoup氏はCraftCon 2019で、"Moving Fast at Scale"と題して講演し、イノベーション、ビジネス価値、品質、あるいはチームの自律性といったものを犠牲にすることなく、大規模かつ迅速なチームを作り上げた氏の方法を論じた。
-
適合度関数によってアーキテクチャの目標満足性を検証する
テスト駆動開発(TDD)を使えば,要求されるビジネス成果を満足していることを検証できる。同じように,適合度関数駆動(fitness function-driven)開発を使うことで,システムのアーキテクチャ目標との整合性を評価するテストの記述が可能になる - Paula Paul,Rosemary Wang両氏はブログ記事でこのように書いて,適合度関数(fitness function)の基本的な考え方とアーキテクチャ品質を検証する方法の例を説明する。
-
セルフサービスツーリングの思想から生まれたNetflixのフルサイクル開発者
Netflix Tech Blogの記事で、"Edge Engineering"チームが実施したサービス開発と運用に関するアプローチの実験と、結果として“フルサイク���開発者(Full Cycle Developers)”に至った経緯が公開されている。このアプローチは、開発者がサービス提供の特定の運用面を担当すべく、一連のセルフサービスツールによってサポートするという、Netflixの姿勢を示すものだ。
-
継続的デリバリの基礎としてのトランクベース開発
pivotalで継続的デリバリに関する書籍を著したDave Farley氏は先頃、トランクベース開発のプラクティスに対する異論について記事を書き、CIと優秀なチームで果している役割を証拠としてそれらの意見に反論した。共著者のJez Humble氏もTwitterのスレッドでこのプラクティスの文化的側面についてコメントし、プログラマ気質との関係について説明している。