コンテンツにスキップ

プロジェクトマネジメント@開発手法

はじめに

本サイトにつきまして、以下をご認識のほど宜しくお願いいたします。


01. プロジェクトマネジメントスキル

プロジェクト推進スキル

▼ プロジェクト推進スキルとは

  • プロジェクト全体のスケジュールに基づき、担当領域の進捗や課題を取りまとめる。
  • プロジェクト全体会議でPMに報告する。
  • 担当領域の進行を妨げる技術的な課題を自身またはメンバーにやってもらって解決する。

▼ より具体的に

より具体的には、プロジェクト推進スキルは以下に分けられる。

図とは若干用語の表記を変えている。

  1. 社内外交渉
    • 社内外ステークホルダーとの合意形成
    • 開発メンバーとの合意形成
  2. タスク管理
    • プロジェクト全体像の可視化
    • 大粒度でタスクの洗い出し
    • メンバー調達
    • タスク割り当て
    • 進捗管理
    • 上長への報告
    • 振り返り
  3. プロジェクト計画
    • プロジェクト全体のマイルストーン策定
    • MTGの設置
  4. 工数/費用の見積もり
    • 大粒度でのタスクの工数
    • 上長への報告
  5. 契約
    • 提携会社との契約
    • SaaSとの契約

project-management-skills_1


アーキテクトスキル

▼ アーキテクトスキルとは

システムの設計から運用保守までをリードすることである。

▼ より具体的に

より具体的には、アーキテクトスキルは以下に分けられる。

図とは若干用語の表記を変えており、実装も加えている。

  1. 要件定義 (窓口的に課題をヒアリングする)
    • ドメイン
    • ユースケース
  2. デザイン
    • UI
  3. システム設計
    • 技術選定
    • 必要な設計ドキュメントの整備
    • その他開発ルールの整備
  4. 実装
    • 機能追加
    • 変更
    • 修正
  5. テスト
    • テストコード
    • テスト方法の品質担保
  6. リリース
    • リリース方法の品質担保
  7. 運用保守
    • 監視体制の整備
    • リリース規約
    • アップグレード規約

project-management-skills_2