【経緯・動機】
新規及び既存プロジェクトが始まった際にドキュメントを作成しなければならない。
パワポやエクセル、プロジェクト管理ツール及びドキュメント管理ツールよる構成管理がしんどいので作ってみようと思った。
とりあえず世の中にいっぱいあるであろうツールだけど最近自分で手を動かすことも少なくなったのでスキルアップも兼ねて作りたい。
「これ使ってプロセス回せば"ISO 20000"なんてちょろいよね」ってなれば理想
【開発コードネーム】
まずは形からということで…
ドキュメント作成 & 構成管理 システム
DoCCS(ドックス)
Document Creation and Configuration management System
【やりたい事】※随時記載
◾️機能
・プロジェクトに紐付くドキュメントを一括管理する。
・要件定義〜テストまでの関連ドキュメントを全て紐付ける
・紐付けした先で評価を入れることができる
→レビューするのに必要な観点を洗い出すことができる
・レビューのリクエストが投げられるようにしたい(slackとか)
・ドキュメントをPDFで出力できるようにしたい(PJ単位、工程単位、ページ単位)
・バージョン管理したい
・権限管理したい
・文書外にコメントが入るようにしたい
■想定範囲
※詳細は要件定義
・要望/計画←検討
・要件定義
業務用件
機能要件
非機能要件
・設計
基本設計
機能設計
画面設計
API設計
バッチ設計
構造設計 等
詳細設計←UMLは画像入稿程度を想定
フローチャート
クラス図
シーケンス図 等
・テスト
単体テスト計画書
単体テスト仕様書
結合テスト計画書
結合テスト仕様書
総合テスト計画書
総合テスト仕様書
本番テスト計画書
本番テスト仕様書 等
■手段
まずはローカルで…
・apache
・PHP7
・laravel
※業務で使う予定なので慣れたい
最終的にはAWSに…
・lambda
・java
その他
redisみたいなcache機構を持ちたい
Elasticseachを使ってみたい
jenkinsを使ってみたい(何に)
かっこいいソリューションがあれば随時採用
夏には完成させたいな…