目次
部は整数、トピックは小数です(トピックN.0が各部を紹介します)。はじめにも参照してください。
第1部:測定の基礎
- 1.0 導入
- 1.1 なぜソフトウェアエンジニアリングを測定するのか
- 1.2 グッドハートの法則と指標の心理学
- 1.3 産出より成果を:何を測定するかを選ぶ
- 1.4 指標のガバナンスと所有権
- 1.5 データソースと計測基盤
- 1.6 エンジニアリング指標のための統計リテラシー
第2部:フロー指標
- 2.0 導入
- 2.1 Flow Framework
- 2.2 フローアイテム:機能、欠陥、リスク、負債
- 2.3 フロー速度とフロー分布
- 2.4 フロータイムとフロー負荷
- 2.5 フロー効率と仕掛かり作業
- 2.6 サイクルタイムとその構成要素
- 2.7 待ち行列理論
- 2.8 リーンのバリューストリーム指標
- 2.9 プルリクエストとコードレビューの指標
- 2.10 DORA指標フレームワーク
第3部:開発者体験とSPACEフレームワーク
- 3.0 導入
- 3.1 SPACEフレームワーク
- 3.2 満足度と幸福感の指標
- 3.3 パフォーマンスの指標と成果の代理
- 3.4 活動の指標とその限界
- 3.5 コミュニケーションと協働の指標
- 3.6 効率性とフロー:深い仕事と中断
- 3.7 開発者体験の調査とDevEx指標
第4部:コードと品質の指標
- 4.0 導入
- 4.1 コードの複雑さの指標
- 4.2 テストカバレッジとテストの有効性
- 4.3 コードチャーンとホットスポット分析
- 4.4 静的解析とコードの臭いの指標
- 4.5 技術的負債の測定
- 4.6 文書化と知識の指標
第5部:製品とビジネスの指標
- 5.0 導入
- 5.1 エスケープした欠陥率と品質のエスケープ
- 5.2 機能の採用と利用の指標
- 5.3 顧客とビジネスの成果の指標
- 5.4 エンジニアリングのコストと単位経済性
- 5.5 エンジニアリングの取り組みへの投資収益率
第6部:信頼性、運用、セキュリティの指標
第7部:AI時代の指標
第8部:指標プログラムの構築
- 8.0 導入
- 8.1 エンジニアリング指標ダッシュボードの設計
- 8.2 ツールの状況:構築対購入
- 8.3 恐怖を生まずに指標を展開する
- 8.4 エンジニアリング指標プログラムの成熟度モデル
- 8.5 段階的な採用のロードマップ