>100 Views
March 07, 21
スライド概要
派生開発カンファレンス2011の発表資料
最近はエバンジェリストに仕事が変わりました。 組み込みTDDも取り組んでいます
「測色計の組込みソフトウェア開発に おけるQCD同時達成への挑戦」 ~XDDP,USDM,PFDの活用~ コニカミノルタセンシング株式会社 久保 明
この一年で手に入れたもの • 不具合1/3、残業1/4 • メンバーの成長 • 楽しさ
AGENDA • プロジェクトの特徴、課題 • 施策 – 技術'XDDP( – 人'PF(ProjectFacilitation)( – ツール • 結果
プロジェクトの特徴 • 測色計の組み込みソフト • リニューアル • 新規開発 • 派遣社員主体
測色計 色の「ものさし」
課題 • 知識不足 –ドメイン –XDDP この状況でのQCDの達成
施策 人 PF(プロジェクトファシリテーション) 技術 XDDP ツール
XDDP XDDP USDM PFD
3点セット TM(トレーサビリティ・マトリクス) 変更要求・仕様 # A B C D E F G H 変更設計書 What/Why Where How
適用箇所 • 移植 –ドメイン固有部 –アーキテクチャ
工夫 • レビューの分担 –ドメイン固有部 –XDDP
効果 欠陥密度 A B C 当該機種 • 不具合1/2~1/3 • 目標納期達成
課題 生産性(LOC/H) 目標 原因追求中 当該機種
USDM XDDP USDM PFD
実際の例 <ビジネスロジック> 変更要求 BSL01 過去機種からビジネスロジックを移植す る 理由 すでに完成機能のため、工数短縮が見込める 説明 GUI,コマンドからの設定,参照,測定実行などの管理 を行う 各操作ごとに、決まった手順で測定管理,データ管理,観察条件管理等の管理モジュールの機能を呼び出 す □□□ BSL01.01 今回の機種で不要な機能を削除する □□□ BSL01.02 肥大化を避けるため及び設計をシンプルにするために、データフローを変更する 変更要求仕様書、各機能要求仕様書
工夫 • テスト仕様書で抜け確認 • 要求レビュー ※東京エレクトロン本多様、的川様が昨年発表され たテスト仕様作成の自動化を採用検討中
効果 • レビュー時間短縮 • 誤解軽減
PFD XDDP USDM PFD
適用箇所 • 業務フロー説明 • XDDPフロー説明
工夫 過去機種コード P1 インターフェイス抽 出 P5. インターフェイス実 装 過去機種資料 基本的考え方 インターフェイス抽出 Doxygenで抽出 ビジネスロジック変 更要求仕様書 P2. 変更要求仕様書レ ビュー 詳細設計書 P6. 詳細設計書レビュ ー 変更設計追記 仕様マップ P3. 内部データを抽出 変更箇所(処理が 重い部分)抽出 P7. 内部データ実装 ソフトウェア要求仕 様書 実装コード 単体テストコード 不具合あれば修正 P4. テスト仕様書レビュ ー テスト仕様書 P9. テスト(単機能) 結果記載 P8. コードレビュー
効果 • 無理・無駄削減 –脱!「次、何しましょうか?」 –脱!「それもするんですか!」 • XDDPの理解速度向上 • プロセス設計能力
PF'プロジェクトファシリテーション( 笑顔ありますか? プロジェクトファシリテーション価値と原則編:平鍋 健児 / 天野 勝 より
見える化 スコアボード プロジェクトファシリテーション価値と原則編:平鍋 健児 / 天野 勝 より
朝会 状況確認、リズム
タスクかんばん 達成感
バーンダウン&計画づくり リズム、自発的行動
ふりかえり 改善魂、リズム
チーム目標 • スキルアップ –新しい技術 –新しいツール • 仕事を早く終え、人生を楽しもう 「心」をひとつに
ツールのポイント • 自動化
構成管理ツール Ver1.00+ ちょっと追加 ちょっと作ってみて! Ver1.00 やっぱり入れといて Ver1.01 Ver1.02 「やっぱりあの機能入れて」対策
課題管理ツール(ITS) 情報を一元管理、レビュー容易
結果(途中経過( • Quality – 欠陥密度 1/2~1/3 • Cost – 総工数見積もり比3%減 – 生産性 • 自社基準値の約1.5倍'トータル( • 目標値に及ばず(実装時(※要改善 • Delivery – 納期通り
XDDP成功のポイント • Small Start • 信じる • 実感
最後にもうひとつ
私たちは、世界を変えることができる