目的
- エンジニアリングマネージャーをやっているが、あまりにもエンジニアリングがわかっていない
- 作業者として実務を行った経験しかなく、0から開発ができない
- 開発環境の構築とは?
- アーキテクチャの選定とは?
- Gitの使い方を忘れている... etc
- -> これでEMを名乗るのは恥ずかしい
- 作ってみたいアプリがあるので、それを作って生活をリッチにする
- ユーザー(私)は人通りが多かったり幅が狭かったりする道が苦手なので、反対に「ここは歩きやすかったぞ!」という道をトレースしたいという要望を持っている
要件定義
要望ヒアリング
ユーザーはざっくり、以下の機能を求めていた。
- 地図上の任意の長さの道に対して、色をつけられるようにする
- 道に点数をつけたい。1~100じゃなくていいので、20点ごとでつけたい
- 朝、昼、夜でバージョンを変えられるようにする
- 好きなお店にピンを立てられるようにする
動作環境の確認
どんな環境で実行したいかヒアリング
- 本当はiOSアプリだったら嬉しい
- でもそれが現状難しいのであれば、一旦Webサイトでいい(モック的に作ってくれたらいい)
- それが良い感じだったら、おいおいiOSでリリースしてくれたらいい
ユーザーストーリーマッピング(USP)の作成
ユーザーの要望をもとにUSPを作成し、MVPとNice to Have機能に分割した。
結果は以下の通り、大きく分けて2つの機能を求めていることがわかった。
インサイト
- 機能は2つ
- MVPのPBIは6つだけっぽい
- 普通に頭から開発していくのがよさそう
- [Mapが出る] から