Sorich Project Management Standard All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 1
構成要素 プロジェクトを管理項目に分解して個々の手法 フォーマットを確立し シームレスに連携します 概要使用ツール取り決め事項等 スケジュール管理 プロジェクトのスケジュールを WBS を使って管理 Excel(WBS) 開発期間決定後 リーダーを中心に全体スケジュールを作成 必要項目の洗い出し 項目スケジュール (WBS) を作成 タスク管理 スケジュール (WBS) でブレイクダウンしたタスクを管理 WBS を元にブレイクダウンを行ったタスクを に起票 タスクが完了次第クローズ 進捗状況は担当者が入力 毎朝 30 分の朝会で作業の進捗状況 問題点の確認 変更要求 / 問題管理 お客様からの仕様等の変更要求や 懸案事項 問題点を管理 Excel( 課題管理表 ) 変更要求が発生した時点で 課題管理表に記入 起票された問題への検討を行い 対応策を決定 検討結果に応じてプログラム修正等が発生する場合 全体スケジュール及び に反映 設計管理設計について管理 Excel( 設計テンプレート ) 設計担当者は 設計テンプレートを使用し資料を準備 設計書は リーダ及び開発者を交えレビュー 開発管理 開発工程について管理 subversion 開発ソースコードは subversion にて管理 コーディングが終了した開発物はレビュー テスト管理テストシナリオとテスト実施結果を管理 Excel( 試験項目書 ) 作成したテストケースはリーダーを中心にレビュー テスト実施結果はエビデンスも含め保存 バグ管理 発生したバグを一元管理 Excel( 試験項目表 ) バグ発生時には 試験項目表に起票 修正が完了次第クローズ バージョンアップ リビジョンアップ管理 ドキュメント およびソースコードを履歴管理 subversion プログラムソース 設定ファイル DB 設計などプロジェクトに関わる全てのものを Subversion で一元管理 Trunk と brunch に分岐して開発を行うことで 並行開発が可能 All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 2
スケジュール管理 概要 プロジェクトのスケジュールを WBS を使って管理します 使用ツール Excel(WBS) 取り決め事項など 開発期間決定後 リーダーを中心に全体スケジュールを作成します 必要項目の洗い出し 項目スケジュール (WBS) を作成します イメージ タスクを明確化 タスク完了 スケジュール作成 WBS 作成実績入力予定変更 All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 3
スケジュール管理 WBS Excel の規定フォーマット (WBS) にて 予定と実績を管理します All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 4
タスク管理 概要 スケジュール (WBS) でブレイクダウンしたタスクを管理します 使用ツール 取り決め事項など WBSを元にブレイクダウンを行ったタスクをに起票し タスクが完了したらクローズします また 登録を行ったタスクはガントチャートとして で確認ができます 進捗状況は担当者が入力していきます 毎朝 30 分の朝会を行い 作業の進捗状況 問題点の確認を行います また 必要があればリーダーの判断のもと 人のアサインや全体スケジュールの調整などを行います イメージ 調整 作業実施 報告入力 担当者 実績確認等 All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 5
タスク管理 登録したタスクは一覧で管理 優先度を決定 担当者を決定 ガントチャートに反映 完了日を決定 開始日を決定 All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 6
タスク管理 ガントチャート 登録したタスクをガントチャート表示し 全体 担当者毎のタスクを管理することができます All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 7
変更要求 / 問題管理 概要 お客様からの仕様等の変更要求や 懸案事項 問題点を管理します 使用ツール Excel( 課題管理表 ) 取り決め事項など 変更要求が発生した時点で 課題管理表に記入していきます 起票された問題への検討を行い 対応策を決定します 検討結果に応じてプログラム修正等が発生する場合 全体スケジュール及び に反映します イメージ 課題管理表 PG リーダー お客様 仕様変更 / 問題発生 1. 記票 2. 対応検討 3. 対応決定 4. 対応スケジュール作成 All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 8
変更要求 / 問題管理 課題管理表 発生した変更要求 / 問題を記入 All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 9
変更要求 / 問題管理 課題管理表で 対応検討 対応決定後 Trac に対応方法を記入 優先度を決定 担当者を決定 ガントチャートに反映 完了日を決定 開始日を決定 All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 10
設計管理 概要 設計について管理します 使用ツール Excel( 設計テンプレート ) 取り決め事項など 設計担当者は 設計テンプレートを使用し資料を準備 それによりドキュメントレベルが統一されます 設計書は リーダ及び開発者交えレビューを行い 仕様漏れチェック及び 開発者への開発内容説明を行います イメージ レビュー実施 詳細設計テンプレートをベースに設計書準備 設計者 設計者 設計者 設計者 リーダ 開発者を交えレビュー All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 11
開発管理 概要 開発工程について管理します 使用ツール subversion 取り決め事項など 開発ソースコードは subversion にて管理します コーディングが終了した開発物はレビュー実施後 試験工程に進みます イメージ subversion 開発ソースコード 開発ソースコード ソースコードレビュー All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 12
開発管理 subversion Trac でコミット状況の確認が可能 コミット 開発者のコミットイメージ All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 13
テスト管理 概要 テストシナリオとテスト実施結果を管理します 使用ツール Excel( 試験項目書 ) 取り決め事項 作成したテストケースは リーダーを中心として レビューを行います テスト実施結果はエビデンスも含め保存します イメージ テスト作成者 レビュー テスト担当者 OK テスト結果 エビデンスの保存 テストケース作成 NG テスト作成者 リーダー テスト実施 All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 14
テスト管理 テスト項目表 単位機能ごとにテストケースを作成します テスト実施時には エビデンス ( 試験証拠 ) も保存します テストケース テストの実施条件 確認方法の詳細をテストケースとして作成 テストの必要なブラウザ毎に結果が入力できるようになっています All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 15
バグ管理 概要 発生したバグを一元管理します 使用ツール Excel( 試験項目表 ) 取り決め事項など バグ発生時には 試験項目表に起票し 修正が完了したらクローズします イメージ 試験項目表 1. バグ発見 2. バグ報告 3. 確認 PG( 修正者 ) テスト担当者 5. クローズ 4. 修正 All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 16
バグ管理 バグ発生次第 に記票する All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 17
バージョンアップ リビジョンアップ管理 概要 ドキュメント およびソースコードを履歴管理します 使用ツール subversion 取り決め事項など プログラムソース 設定ファイル DB 設計などプロジェクトに関わる全てのものを Subversion で一元管理しています Trunk と brunch に分岐して開発を行うことで 次 Phase 用のソース開発 (brunch) と運用保守 (trunk) のソース開発でデグレートのリスクを減らし 並行開発することができます イメージ brunch 次 Phase 用ソース 現行ソース OK! コミット Trunk 運用保守ソース All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 18
最後に 本プロジェクト管理手法は SORICH のスタンダートとして適用しているものです プロジェクトによってはプライマリコントラクター様の中で確立されたドキュメントセットまたはプロジェクト管理手法がある場合 柔軟に対応いたします All Rights Reserved, Copyright 2008, SORICH Ltd. DATE: 2009/6/22 PAGE: 19