行先ボードでも作ってみるか② – 要件定義(画面定義)

画面定義をしていきます。
面倒くさいのは間違いありませんが、特に難しいものではありません。
操作を想像しながら書いていくだけです。

しかしながら画面定義というやつはEXCELから卒業できないものですかね。
何か良いものがあれば教えてください。

IPAが"EXCELですが"画面定義書っぽいものを用意してくれていたので参考にします。
EXCELですが、ひな形を用意しましたので必要に応じてご活用ください。

IPA - 画面レイアウト(PDF)
IPAのものを参考にEXCELですがひな形を用意しました。

今回の成果物

画面定義

メイン画面

とりあえず、メインの画面の定義はこんな感じ。
ホワイトボードのやつそのままです。やる気の無さがうかがえます。
適当で良いし気が楽です。

メイン画面

マグネット作成画面

ホワイトボードの良さはお値段以外にもあります。
マグネットをつくれば後はマジックとマグネットでいかようにでもなるところですね。
マグネットと手書きより楽な操作性・・・。
かろうじて「マグネットを作る」には勝てるでしょう。
手書きのマジックには完敗です。

いやぁ、作る意味あるのでしょうかね。
何か、楽しくなってきた。

無駄に全力を尽くす。

氏名設定画面

この画面で登録されている人はメイン画面で常に表示されることを想定しています。
順序もこのまま。

表示・非表示をつけるべきか・・・。
デフォルト表示にしておけば、操作は増えません。
あってもデメリットは無さそうなのでつけておきます。

行先設定画面

ユーザー入力画面

実際に運用に入り、ユーザーが操作する入力画面はどうしましょうかね。
ユーザーは「めんどくさい」しか言いません。
なぜ人間は自分で作れないものの良し悪しを判断できるのでしょう。
不幸な生き物です。

なるべく操作を少なくしたいところ。
キーボードもマウスも使わせたくない。

氏名入力画面
氏名を選んだ時点で画面を閉じる。

違いますね。人を選んでどうするんだ・・・。
僕の想定は登録されている人はメイン画面に常に表示されています。
この画面はボツです。実装すべきは以下です。
最近はやりのテレワークにも対応。

行動入力画面
余計なものを見せるとどうせ文句しかでないので、
行動を選んだ後に行先が出るようにします。
行先が未入力でも-なりを表示したボタンを表示します。
行先を選んだ時点で画面を閉じる。

時間入力画面

時間入力の画面から日付と時間と分を選ばせます。
入力項目多いな・・・。

備考入力画面

手書き入力って最近は優秀になってるのだろうか。
ダメならこのプロジェクトは失敗です。楽しそう。


時間を記録したいけど
”すぐに使える”を目指したいのでデータベースサーバーとかは用意しません。
アプリインストールすれば終わり。これが理想。

入力は全員が共通で使えるデカいタッチパネルだけなら良いのですが、
テレワークとかを考えるとご自身の端末から入力したいケースもあると思います。

ファイルの競合管理は面倒なのでSQLiteなどの簡易データベースでデータ管理しますかね。
簡易データベースの置き場は共有のファイルサーバーを想定。

3層にすべきか、2層にすべきか。

ああああああああ!簡易データベースの置き場を教えてあげる画面がない!!
書き忘れた。

おわり

コメントする

メールアドレスが公開されることはありません。