自治体向け納品文書管理マニュアル
目的・方針
このページでは、Geolonia が自治体に地理空間データ連携基盤・スマートマップ・を導入・納品する際の文書管理について記載しています。
目的は、最小限・簡単・定型的な書類を使った顧客コミュニケーションと管理を行い、顧客とGeoloniaが分かりやすくプロジェクトを把握し、効率的に力を発揮できる体制を実現することです。
- 書類の数が少なく簡単であるため、地理空間情報ソリューションや自治体の納品・検査に初めて関わるメンバーでも参加しやすい
- 定型的にすることで、プロジェクト間で繰り返される作業を圧縮し、関係者調整・課題解決・アイデア創出といった本来の業務に注力できる
書類の設計方針としては納品に必要なものだけを作成・管理し、その他のドキュメントの増加を防ぐことを重視しています。
全体フロー
自治体への納品プロジェクトの想定する全体フローは以下のものです。
- キックオフ
- 作業
- 設計
- 導入
- 開発
- テスト
- 公開
- 納品
文書のリスト
以下は各フェーズでの開発部のワークフローと利用する書類です。
1. キックオフ
顧客とのキックオフを実施します。
営業部と開発部のメンバーが参加し、以下の書類を提出・説明して、顧客が作業や納品のイメージを持てるようにします。
- プロジェクト計画書: 以下の構成を持つ、Word または Google Document の1ファイル
- スケジュール: 設計・導入・開発・テスト・公開の5フェーズの線表と各フェーズの説明文。
- 体制: 総括責任者、設計責任者、開発責任者、開発者、テスト人員、プロジェクトマネージャーの名前・担当内容・連絡先メールアドレスの表
- 連絡手段と会議計画: Slack, Teams 等の固定URLと、会議の仮日程の表
- 利用する資料リスト: 仕様書、各種テンプレートのリスト
- 成果物一覧: 画面イメージと書類のリスト
- 仕様書
- プロダクト仕様書: 地理空間データ連携基盤・スマートマップ(公開型GIS)仕様書で、各自治体に共通したもの
- 開発仕様書案: プロダクト仕様書に記載されない、顧客独自の開発項目等を書いた仕様書の案。設計フェーズに設計書として完成させ、開発フェーズ設計書に基づいて開発を行う
- テンプレート
- 導入進行管理表(Excel/Google Spreadsheet)
- 開発進行管理表(Excel/Google Spreadsheet)
- 議事録テンプレート(Word/Google Document)
- 変更管理表テンプレート(Excel/Google Spreadsheet)
- データ一覧(Excel/Spreadsheet): 地理空間データ連携基盤で扱う情報の一覧表
- ディスカッションペーパー(PowerPointを1つのURLに集約して使う。参考資料として入札時の提案書をつける)
2. 作業
プロジェクト計画書に従って、プロダクト導入や開発の作業を行います。
共通
- 打ち合わせ
- 議事録とディスカッションペーパーのみを使用
- 新規資料またはテンプレートの列追加時は総括責任者へ連絡
2-1. 設計
- 開発設計書
- 「開発仕様書」を複製し、必要な変更箇所を追記して作成
プロダクトの仕様変更や改善は、プロダクトを利用する関係者と協議してから顧客に伝えます。
2-2. 導入
導入とは、Geolonia が提供するプロダクトを顧客に提供するためのプロセスであり、Geoloniaによるクラウド環境等のセットアップと顧客によるデータの準備で進行します。設計と同時に開始します。
- 導入進行管理表: 列は以下
- フェーズ
- 工程名
- 工程説明
- 進捗
- 開始日
- 終了日
- 受注者テスト受入日
- 発注者テスト受入日
2-3. 開発
設計書に従って開発を行います。
- 開発進行管理表: 列は以下
- フェーズ
- 工程名
- 工程説明
- 進捗
- 開始日
- 終了日
- 受注者テスト受入日
- 発注者テスト受入日
同時に、以下のマニュアル類を提出します。
- マニュアル
- データカタログ(GitHub)更新マニュアル
- スマートマップ設定マニュアル
- 公開型GIS設定マニュアル(顧客向け)
- 公開型GIS利用マニュアル(住民・事業者向け)
2-4. テスト
テストは、導入進行管理表と開発進行管理表の各行の単位で実施します。はじめに、Geoloniaのテスト担当者によるテストを実施して合格したら受入日を記載します。顧客には、受注者テスト受入日が入力されている項目のテストと受入日の入力を依頼します。
他の事業者(データ連携基盤、統合型GIS、データカタログを顧客に提供する他の組織)との結合テストや総合テストが要件にある場合には、同様の管理表を作成します。
2-5. 公開
スマートマップやその他のウェブサイトは、公開手順書に従って公開します。
- 公開手順書: ドメイン名、セキュリティ、アクセス解析等のチェック項目や顧客との確認ワークフローを記載
3. 納品
納品は、仕様書、設計書、課題管理表、議事録、ディスカッションペーパーなど、キックオフで提示し作業期間中に更新したものをまとめることで納品とします。
運用ルール
- 本ドキュメンテーションに掲載されている書類・テンプレートのみを使用する
- 追加のドキュメントや管理表の列を増やす場合は、総括責任者の承認を必須とする
- 仕様変更やイレギュラーな課題は、変更管理表およびディスカッションペーパーで早めに可視化し、総括責任者と対応を検討する
役割名称の説明
- 総括責任者: 顧客満足度、納品物の品質、進行スケジュールの責任者。プロダクト仕様と納品物テンプレートが変更される場合には、他のプロジェクトとの整合を取る
- プロジェクトマネージャー: 進行管理、文書管理、打ち合わせの設定・運営、顧客担当窓口
- 設計責任者: 設計の責任者
- 開発責任者: 開発のリード
- 開発者: 開発の担当メンバーで担当内容のときだけ参加する
- テスト人員: テストを行う者
フォルダ構成
以下は推奨されるフォルダの配置例です。プロジェクトごとに必要に応じて調整してください。
- 01_キックオフ: プロジェクト計画書や仕様書など、プロジェクト開始時に顧客と共有する文書を配置
- 02_作業: 設計、導入、開発、テスト、公開に関する進行管理表・設計書・レポートを配置
- 03_納品: 納品時に必要となる最終版の仕様書や設計書、各種管理表、議事録・ディスカッションペーパーの完成版をまとめる
- 共通: テンプレートやマニュアル類など、プロジェクト間で共通して利用するファイルを整理
├─ project-name/
│ ├─ 01_キックオフ/
│ │ ├─ プロジェクト計画書/
│ │ └─ 仕様書/
│ ├─ 02_作業/
│ │ ├─ 設計/
│ │ │ └─ 開発設計書/
│ │ ├─ 導入/
│ │ │ └─ 導入進行管理表.xlsx
│ │ ├─ 開発/
│ │ │ └─ 開発進行管理表.xlsx
│ │ ├─ テスト/
│ │ │ └─ テストレポート(必要に応じて作成)
│ │ └─ 公開/
│ │ └─ 公開手順書/
│ ├─ 03_納品/
│ │ ├─ 納品書類一式/
│ │ │ ├─ 最終版仕様書/
│ │ │ ├─ 最終版設計書/
│ │ │ ├─ 変更管理表.xlsx
│ │ │ ├─ 議事録/
│ │ │ └─ ディスカッションペーパー/
│ └─ 共通/
│ ├─ テンプレート/
│ │ ├─ 議事録テンプレート.docx
│ │ ├─ 進行管理表テンプレート.xlsx
│ │ └─ 変更管理表テンプレート.xlsx
│ └─ マニュアル/
│ ├─ データカタログ更新マニュアル.md
│ ├─ スマートマップ設定マニュアル.md
│ ├─ 公開型GIS設定マニュアル.pdf
│ └─ 公開型GIS利用マニュアル.pdf