学習メモです。
Contents
- 1 ドキュメント系
- 1.1 MOU (Memorandum Of Understanding):覚書
- 1.2 MOA (Memorandum Of Agreement):同意覚書
- 1.3 FPC (Fixed Price Cost):定額契約
- 1.4 CPFF (Cost Plus Fixed Fee)
- 1.5 CPPC (Cost Plus Percentage Cost)
- 1.6 RTM (Requirements Traceability Matrix):要件トレーサビリティマトリックス
- 1.7 C&D Letter (Cease-and-Desist Letter):業務停止通告書
- 1.8 CCB (Change Control Board):変更管理委員会
- 1.9 PERT (Program Evaluation and Review Techniques)
- 1.10 WBS辞書
- 1.11 マネジメント予備
- 1.12 コンティンジェンシー予備
- 1.13 PRINCE2 (Projects IN Controlled Environments)
- 1.14 プロジェクトの開始段階
- 1.15 SDLC (System Development Life Cycle):ソフトウェア開発サイクル
- 1.16 メンテナンスウィンドウ(ダウンタイムウィンドウ)
- 1.17 品質メトリクス
- 1.18 品質マネジメント活動における3つのプロセス
- 1.19 スコープ・クリープ
- 2 チームビルディング
- 2.1 タックマンモデル
- 2.2 マズローの欲求段階説
- 2.3 マクレランドの欲求理論
- 2.4 ハーツバーグの衛生理論
- 2.5 コロケーション
- 2.6 ウォールーム
- 2.7 PV (Planned Value)
- 2.8 EV (Earned Vale)
- 2.9 AC (Actual Cost)
- 2.10 BAC (Budget at Complement)
- 2.11 ETC (Estimate To Completion)
- 2.12 CPI (Cost Performance Index)
- 2.13 SOW (Statement Of Work):作業範囲記述書
- 2.14 DevOps
- 2.15 変更管理手順
- 2.16 エピック
- 2.17 ストーリー
- 2.18 ケイデンス
- 3 品質管理、テスト
- 3.1 回帰テスト(レグレッションテスト、無影響確認テスト)
- 3.2 アドホックテスト
- 3.3 リファクタリング
- 3.4 リファインメント(バックログリファインメント)
- 3.5 レトロスペクティブ(スプリントレトロスペクティブ)
- 3.6 スプリントレビュー
- 3.7 SAFe (Scaled Agile Fremework)
- 3.8 QA (Quality Assurance):テスター
- 3.9 QA (Quality Assurance、品質保証)計画
- 3.10 BA (Business Analyst)
- 3.11 スケジュールベースライン
- 3.12 CMS (Contents Management System):コンテンツ管理システム
- 3.13 EDRMS (Electronic Document and Record Management System)
- 3.14 リリース済みのソフトウェアのバージョンアップの流れ
- 3.15 ITインフラストラクチャーの緊急でない変更管理手順
- 3.16 MDM (Mobile Device Management):モバイルデバイス管理
- 3.17 リアルタイム調査
- 3.18 リスクマネジメント
- 3.19 プロジェクトの完了手順
ドキュメント系
MOU (Memorandum Of Understanding):覚書
MOA (Memorandum Of Agreement):同意覚書
FPC (Fixed Price Cost):定額契約
CPFF (Cost Plus Fixed Fee)
CPPC (Cost Plus Percentage Cost)
RTM (Requirements Traceability Matrix):要件トレーサビリティマトリックス
要件と後工程の成果物の紐づけを表す。
C&D Letter (Cease-and-Desist Letter):業務停止通告書
CCB (Change Control Board):変更管理委員会
その時点における当事者間の取り決め文書。正式な文書ではないので法的拘束力はない。
PERT (Program Evaluation and Review Techniques)
WBS辞書
WBSの補足説明
マネジメント予備
スポンサーが管理する。コストベースラインに含まれない。
コンティンジェンシー予備
PMが管理する。コストベースラインに含まれる。
PRINCE2 (Projects IN Controlled Environments)
イギリスの政府商務局が開発したプロジェクトマネジメント手法。役割と責任に着目し、7原則、7テーマ、7プロセスを用いた管理手法。
プロジェクトの開始段階
- プロジェクト憲章の策定
- プロジェクトマネージャーの任命
- ステークホルダーの特定と評価
- 責任分担表の策定
- コミュニケーションチャネルの確立
- 記録管理計画の策定などを実施
- キックオフミーティングの実施
SDLC (System Development Life Cycle):ソフトウェア開発サイクル
高品質なソフトウェアの開発を目的としたフレームワーク。
メンテナンスウィンドウ(ダウンタイムウィンドウ)
メンテナンスのための期間。
品質メトリクス
品質目標における定量的な指標。
品質マネジメント活動における3つのプロセス
品質マネジメント計画、品質保証、品質管理
スコープ・クリープ
変更要求が際限なく続き、プロジェクトが実行不能になる状態。
チームビルディング
タックマンモデル
チームは以下5つの発展段階を経る
- 形成期
- 混乱期
- 統一期
- 機能期
- 散会期
マズローの欲求段階説
人間の欲求は5つの階層で説明できる。
マクレランドの欲求理論
人間の内部にある欲求を達成、権力、親和、回避の4つに分類した。
ハーツバーグの衛生理論
動機付け要因と動機付けを失わせる要因に分けて定義する。
コロケーション
同じ場所に集まって活動すること。
ウォールーム
プロジェクト専用の作戦室。
PV (Planned Value)
成果物を金銭価値に置き換えた予算コスト。
EV (Earned Vale)
測定時点における成果物を金銭価値に置き換えた値。
AC (Actual Cost)
その時点までに使用したコスト。
BAC (Budget at Complement)
プロジェクトの完成時総予算。
ETC (Estimate To Completion)
残コスト見積もり((BAC-EV)÷CPI)。
CPI (Cost Performance Index)
測定時点におけるコスト効率。
SOW (Statement Of Work):作業範囲記述書
DevOps
開発チームと運用チームを統合し、新たな機能を迅速にリリースする概念や方法論。CIやCDを活用して、自動テストや自動デプロイを実現する。
CI (Continuous Integration):継続的インテグレーション
CD (Continuous Delivery):継続的デリバリー
CD (Continuous Deployment):継続的デプロイ
変更管理手順
- 変更要求の作成・受領
- 変更要求を変更管理ログに記録
- 影響範囲の調査
- (エスカレーション)
- 承認
- 変更管理ログを更新
- 変更ステータスの連絡
- プロジェクト計画の更新
- 変更の実施(デプロイ)
- 変更箇所の検証
- デプロイの連絡
エピック
各タスクをジャンルや目的でまとめたもの。
ストーリー
各タスクをユーザーのリクエスト機能の視点からまとめたもの。
ケイデンス
リズム(心拍)とも呼ばれ、プロジェクトのイベントの周期を指す。アジャイル開発のリリース間隔、インクリメンタル型開発での反復期間などが該当する。
品質管理、テスト
回帰テスト(レグレッションテスト、無影響確認テスト)
アドホックテスト
テスト仕様書を作成せずに行うテスト。
リファクタリング
プログラムの挙動を変えることなくコードの書き方を変える。コード規約を適用する場合など。
リファインメント(バックログリファインメント)
スクラム開発におけるプロダクトバックログの内容確認、優先順位、見積もりなどの認識合わせを行う会議。
レトロスペクティブ(スプリントレトロスペクティブ)
スクラム開発における振り返りミーティング。
スプリントレビュー
チームとステークホルダー間で実施する進捗確認のミーティング。
SAFe (Scaled Agile Fremework)
Scaled Agile社が開発したアジャイル開発のフレームワーク。
QA (Quality Assurance):テスター
テストの作成、実施、評価を行う。
QA (Quality Assurance、品質保証)計画
品質を管理するための計画。プロジェクト計画段階で検討する。
BA (Business Analyst)
ビジネスを分析して必要なプロダクトやIT化の領域を定義するなど、ビジネスとITの橋渡しを行う。
スケジュールベースライン
プロジェクト計画段階で算出したプロジェクトの全期間。
コストベースラインはコンティンジェンシー予備費を含むため、予想コストを含めた活動可能期間はスケジュールベースラインより長くなる。
CMS (Contents Management System):コンテンツ管理システム
Webサイトのコンテンツとなるテキストや画像、レイアウト情報などを一元的に管理するシステム。
EDRMS (Electronic Document and Record Management System)
文書管理と記録管理を行うシステム。
リリース済みのソフトウェアのバージョンアップの流れ
- 要件定義
- リスク評価
- 改修とテスト
- 承認
- 顧客通知
- 本番リリース
ITインフラストラクチャーの緊急でない変更管理手順
- メンテナンスウィンドウ(期間)の作成
- 顧客通知
- ロールバック計画の作成
- 運用を一時中止して変更の実施
- 検証チェック
- 運用再開
MDM (Mobile Device Management):モバイルデバイス管理
メンバーが持ち込むモバイルデバイスを管理する。
リアルタイム調査
エンゲージメントのレベルを測定する。
リスクマネジメント
段階 | やること |
---|---|
開始 | ハイレベルのリスクを特定 |
計画 | 初期リスクを評価 |
実行 | リスク事項について監視(対策、リスク簿更新) |
終了 | 対応結果を評価 |
プロジェクトの完了手順
- 成果物の移行
- 最終報告書の承認
- アクセス権の削除
- リソースの解放