Ramen55レポート機能開発秘話①

Ramen55には月間の売り上げ実績レポートを作成して印刷できる追加機能があります。
今回はそのレポート作成機能の開発秘話をちまちまと書いていこうかと思います。

完成してしまえば1月分が10分もせずに作成できるレポート機能ですが、作るまでにははっきり言ってめちゃくちゃ苦労しました!

この機能の開発に取り掛かったのは2018年の3月。
元ラーメン屋の営業社員:ジュンペイさんがラーメン屋時代の知り合いから持ってきたアイデアでした。

なんでもその知り合いのお店では、毎月の売上をレポートにして店長会議で使っているけれど、
Ramen55の入力とレポート作成を別々にやるのは大変なので、一つにまとめたいとのこと。
たしかにそれができれば、そのお店だけでなくほかのお店でも便利になるなぁとおもいました。

しかし、印刷できるレポートを作るということは、印刷できるファイルを作って、それをダウンロードしてもらうということ。
以前のRamen55にはない、まったく新しい機能です。
そのうえ、そのとき社内で開発に関われる人員は、入社三か月目の新人(私)と来たばかりの研修生。
「じゃああーちゃんさん、プロジェクトリーダーやってね」と荻窪さんに振られたときは、
はっきり言って不安しかありませんでした……。

とはいえ、何もしないわけにもいきませんので、とにかく上司に何をするか確認しつつ、
やるべきことを一つ一つこなしていくことにしました。

行程①:何を作るか決める(要件定義)

まずは要件定義といって、何を作るかを決める作業をやりました。
この作業は上司の荻窪さんと案件を持ってきた営業社員のジュンペイさん、そして私の三人で行いました。

初めてだったので「簡単そう」となめてかかっていたのですが、これが結構難しかったです……。

ここでちゃんと決めていないと、実際に作っていく作業でどうしていいかわからなくなってしまいます。
だから何度も何度も追加と削除を繰り返し……。

最終的に決定した大まかな要件はざっくり次の通り。

・現行Ramen55に入力しているものをレポート作成のためにもう一度入力しなくていいようにする
・作成されるレポートが経営判断に役立つものである
・作成されるレポートのデザインがかっこいい
・操作上のストレスがない
・簡単に使える

などなど。
思ったよりいろいろ出て、本当にこれ、全部できるのか……と心配が増えました。

次回はより詳しい要件を決めていく行程になるのですが、そこでトラブルが発生します!?