組込みソフト開発における ドキュメンテーションの役割 (1)QCD目標管理における役割 (2)チーム開発における役割 (3)開発工程における役割 Copyright(c) 2006 EXARS Corporation All Rights Reserved 1 QCD目標管理,あなたならどうします? • どうすれば,管理者(あなた)は, 製品のQCDをコントロールできますか? • どうすれば,管理者(あなた)は, 開発プロセスのQCDをコントロール できますか? • どうすれば,管理者(あなた)は, 平均的な技術者である部下のQCDを 向上できますか? Copyright(c) 2006 EXARS Corporation All Rights Reserved 2 どうしますか? • 何もせずに,部下を信じますか? • 部下の話を毎週聞きますか? • 自分で10万行のプログラムを作りますか? • 神様にお祈りしますか? 「ドキュメント」を忘れていませんか? Copyright(c) 2006 EXARS Corporation All Rights Reserved 3 ドキュメントは・・・ • 目に見えないモノを, 目に見えるようにする – – – – – まだできていない作るべきものの姿 設計思想 とらえどころが無い「品質」 これから作る物にかかる「コスト」 出来上がる「時期」 Copyright(c) 2006 EXARS Corporation All Rights Reserved 4 ドキュメントは,QCD目標管理の鍵 Quality Cost 要求事項 のドキュメ ント類 仕様書類 Delivery 設計書類 レビュー 結果の ドキュメ ント類 テスト 結果の ドキュメ ント類 ・・・・・・ 開発プロセスで作成するドキュメント群 Copyright(c) 2006 EXARS Corporation All Rights Reserved 5 Q:ドキュメントにより品質管理を回す ドキュメントで,開発作業の中での品質管理を可能に – – – 高品質の作りこみ 要求(設定目標)に合致しているかの検証と評価 結果の作りこみ作業へのフィードバック 成果物(品質)の作りこみ 仕様書類 設計書類 テスト テスト 結果の ドキュメ ント類 レビュー レビュー 結果の ドキュメ ント類 品質保証のための作業 (検証:verificationと評価:validation) 保守性や技術品質(再利用性,可用性,拡張性)などの 品質特性を管理維持するのはドキュメント Copyright(c) 2006 EXARS Corporation All Rights Reserved 6 C:ドキュメントによりコストを削減する • 「設計書」があるから, プログラムの再利用が可能 • 「レビュー報告書」があるから, 手戻りを防止 • 「発注仕様書」があるから, アウトソーシング時の明確な契約 ドキュメントで,開発作業の中でのコスト管理を可能に ドキュメントがあるからこそ, コスト削減が単純に品質低下につながらない Copyright(c) 2006 EXARS Corporation All Rights Reserved 7 D:ドキュメントにより納期を守る • 見積もりページ数により, 正確な作業量推定 • 見積もりページ数と, 作成済みページ数の比較による 進捗管理 • マイルストンごとに指定された文書を 検証することによる 完全な管理 注)ドキュメントによる 作業量見積もりと進捗 管理の詳細は後述 ドキュメントで,開発作業の中での納期管理を可能に ドキュメントがあるからこそ, 計画的な納期管理と遵守ができ,軌道修正も容易に Copyright(c) 2006 EXARS Corporation All Rights Reserved 8 (まとめ)ドキュメントは, 開発プロセスの見える化をする 開発プロセス 見える化 要求事項 のドキュメ ント類 仕様書類 設計書類 レビュー 結果の ドキュメ ント類 テスト 結果の ドキュメ ント類 ・・・・・・ 開発プロセスで作成するドキュメント群 QCDの向上 Copyright(c) 2006 EXARS Corporation All Rights Reserved 9 組込みソフト開発における ドキュメンテーションの役割 (1)QCD目標管理における役割 (2)チーム開発における役割 (3)開発工程における役割 Copyright(c) 2006 EXARS Corporation All Rights Reserved 10 チーム開発, あなたならどう進めます? • どうすれば,管理者は, うまくコミュニケーションをとって, チーム開発を進めていけますか? • どうすれば,平均的な技術者は, 確実に自分の仕事をメンバーに伝え, 仕事の責任を果たせますか? Copyright(c) 2006 EXARS Corporation All Rights Reserved 11
© Copyright 2024 ExpyDoc