-
Notifications
You must be signed in to change notification settings - Fork 0
ビジョンスコープ記述書
本アプリケーションが目指すべき方向をビジョンスコープ記述書として記述することでプロダクトをアラインメントすることが目的。
ビジョンスコープ記述書
写真や Web サイトのデザインをしているとき、それを見る人にとってデザインが美しいかどうか判断がどうしても経験則やその日のコンディションに影響されて難しかったりした。 「美しいかどうか」を経験則やコンディションに影響されずに判断するために定量的な基準があれば自身が作成するデザインの品質も向上させることができると考えた。
クリエイターは自身が価値を提供するユーザーにとって「美しい」とは何かを考えるために客観的な情報がほしいと考えている。 この情報を提供するのが本プロダクトである。
クリエイターの作品作成プロセスに本アプリケーションによる検証が組み込まれていること。
クリエイターの作品作成の過程で1回は本アプリケーションによる検証が行われていること。
このは<「美しい」作品の作成>を求める<画像クリエイター>を対象に、<客観的な「美しい」の基準を与えて作品が評価される利益や自己満足の機会>を与える、<画像検証>サービスである。
- トレンドの変化による「美しい」の基準の移り変わり
- このリスクを軽減するために、「美しい」を判定するだけでなく、クリエイター自身も判定できるように詳細な情報を提供する。
- クリエイターが検証するために必要な情報を「簡潔」な形式で提供できる。
- ~のパラメータがあるから「美しい」という判断をクリエイター自身で行うことができる。
- クリエイターが提供した画像に対して「美しい」かどうか判断できる。
- 画像に対してどのような系統の色が使用されているか確認できる。
- アクセシビリティのチェックができる
- 画像サイズや各色ごとの画素数のように細かすぎる情報が欲しいわけではない。
- 画像のクロッピングなどの加工機能は不要(Photoshop など別のソフトで行うため)。
- プレビューはそこまで正確でなくて良い(スマートフォンの標準アプリケーションなどで確認できるため)。
ステークホルダーには下記が存在する。
- クリエイター
- クリエイターのユーザー
- (クリエイターの会社の)システム管理者
- サービス開発者
ユーザーに対して「美しい」作品を提供するための情報を求める。アプリケーションからのフィードバックで作品をブラッシュアップするだけでなく、作業の効率化も求めている。
クリエイターが提供する作品から精神的な安らぎや活力を得ることができる。
社内のクリエイターが活躍するために、本アプリケーションを使用してサポートする。
クリエイターが活躍できる状況を作れていることにモチベーションを持つ。
すべてのビジネス要求の中で一番プライオリティが高い。
オンプレミスで構築するため、サーバーの運用についての知識が必要。
ビジョンスコープ記述書
画像クリエイターが自身が「美しい」作品を生み出していくための課題を発見するために、簡単に振り返ることのできるログのようなものが欲しいと考えた。
クリエイターは自身が「美しい」作品を生み出していくための課題を発見するために、定期的に過去に作成した作品を振り返りたいと考えている。 そのためにも、普段から日時や系統別に整理をしておきたいがそれは面倒である。 ストレージへの保存と同時に分類してくれるようなシステムを提供する。
クリエイターの作品作成のプロセスに本アプリケーションによる検証が組み込まれていること。
クリエイターが年に 4 回以上本アプリケーションによる振り返りの機能を使用していること。
この<lydie_server>は<「美しい」作品の作成>を求める<画像クリエイター>を対象に、<自身が価値を与えたい対象により価値を提供するための改善案>を与える、<画像ストレージ>サービスである。
- 自動で分類される
- 分類された画像を、その分類単位で閲覧ができる
- 保存時にラベル付けされて分類される
- ラベルによって絞り込みができる
- 月ごとにまとめて確認できる
ユーザーに対して「美しい」作品を提供するために自身の作品に足りない箇所を分析できることを求める。
ビジョンスコープ記述書
様々な端末から作品を扱うために、複数端末間で画像を共有するための NAS のような役割を持つサーバーが欲しい。
クリエイターは自身が作成した作品を複数端末で扱うためにファイルを移動させる必要がある。 また、クラウドストレージサービスのように容量制限や利用規約によってアップロード出来ない画像がある場合も考えられる。 その場合、オンプレミスで作成したサーバーであれば上記の課題を解決することができる。
クリエイターが NAS のような使い方で本アプリケーションを利用していること。
複数端末で作品を共有するために、本アプリケーション以外を使用していないこと。
この<lydie_server>は<効率的な作品作成>を求める<画像クリエイター>を対象に、<複数端末で簡単に作品共有が行えることによる作業効率化の機会>を与える、<画像ストレージ>サービスである。
- 作品を保存できる
- 作品をダウンロードできる
- 作品を保存できる
- 作品をダウンロードできる
- 画像ファイル以外は対象外。
作品を素早く提供するために作業が効率化されることを望む。
ブラウザアプリから使用するため、ブラウザに依存する。
ビジョンスコープ記述書
クラウドプラットホームで開発を行った場合、自身でこのプロダクト利用しようとすると RDB のランニングコストがかなり高くついてしまう。 それならば、運用コストがかかってしまうが自宅サーバーで運用したほうが安価であるというメリットが受けられる(その運用コストもサーバー運用の学習だと考えればメリットと捉えることができる)。 そのためオンプレミス用の環境を配布できるように構築することに決定した。 ただ、どういった配布の仕方がベストかわからないので可搬性の高い Docker コンテナとして配布することにした。
自身やこのプロダクトをコピーして使用する人が簡単に環境構築できることが求められる。
1 コマンドで環境構築を行ってサーバーを起動し、配信されている状態にできること。
1 コマンドで環境構築を行ってサーバーを起動し、配信されている状態にできるかどうか。 ただし、下記を前提とする。
- Docker がインストールされていること
クリエイターをサポートはしたいが、運用コストがかかるのは避けたい。 手間なく運用できる環境を望んでいる。
システム管理者が手間なく運用できる環境を提供したい。また、万が一の障害発生時にもすぐにフォローできる状態を作っておきたい。