「なぜ使いにくいのか」を意識せよ! サービス運営を支える、妥協しない管理画面構築術 #phpcon2015 #phpcon2015_4

営業・運用を支える "気付ける" 管理画面 前田 雅央 https://joind.in/talk/view/15322
1
Fumito Mizuno @ounziw

(自分が作ったものではない)他の管理画面を使う時に、「なぜ使い易いのか」「なぜ使いにくいのか」を意識する #phpcon2015_4

2015-10-03 14:31:22
まきのっぴ @pmakino

ユーザーの要望を馬鹿正直にそのまま実装しちゃダメ、どういう時にどう使うのかヒアリングしたり観察したりすることが重要という話。ほんとそうだよね。 #phpcon2015 #phpcon2015_4

2015-10-03 14:31:40
りっちゃん @rittyan

ヒアリングする人のためのお話しな感じ #phpcon2015_4

2015-10-03 14:31:46
suzuki @suzuki

機能を作って満足しちゃう系エンジニアは多そうな印象あるので、こういう話は良いのかもなー。 #phpcon2015 #phpcon2015_4

2015-10-03 14:31:57
suzuki @suzuki

nページ目のインターフェイスを使いこなしちゃう「使い慣れた人」はたまに出てくるよねw #phpcon2015 #phpcon2015_4

2015-10-03 14:33:33
小賀昌法 KOGA Masanori @makoga

管理画面では検索機能もページャもシンプルなので大体OK #phpcon2015 #phpcon2015_4

2015-10-03 14:33:33
りっちゃん @rittyan

問い合わせがぼんやりしてて何度もやりとりするのはよくあるな... #phpcon2015_4

2015-10-03 14:34:21
まきのっぴ @pmakino

ページャーに 2 3 4 5…はいらない。それが出るような時点でファーストビューの表示件数が足りないとか設計上の問題がある #phpcon2015 #phpcon2015_4

2015-10-03 14:34:38
Chisei Takenouchi @chisei

"情報とは何か、情報は定義しないほうが正しい" #phpcon2015

2015-10-03 14:34:48
suzuki @suzuki

管理画面の「共有できるURL」が必要ってのは、まさにそれ。しばらく前に対応していたところ #phpcon2015 #phpcon2015_4

2015-10-03 14:35:09
ひざ @hizatama

検索フォームをPOSTメソッドで作る人がいて再現できずに困ったことはある #phpcon2015_4

2015-10-03 14:35:14
debiru @debiru

Phalcon 1.x を使っていたが PHP 5.6 に上げたら Phalcon 2.x にしないといけなくなった。Phalcon 1.x は C言語実装で、2.x は Zepher (ゼファー)という言語で実装されている。(確か2系は1系互換だよね) #phpcon2015

2015-10-03 14:35:23
小賀昌法 KOGA Masanori @makoga

運用を楽にする工夫 その1 共有できるURL #phpcon2015 #phpcon2015_4

2015-10-03 14:35:54
落堕@すがすがしい堕落 @rakuda_daraku

URLで同じ画面が見えるのは、運用で重宝する(社内すステム) #phpcon2015

2015-10-03 14:36:11
小賀昌法 KOGA Masanori @makoga

運用を楽にする工夫 その2 更新履歴をシンプルに表示 #phpcon2015 #phpcon2015_4

2015-10-03 14:37:01
まきのっぴ @pmakino

ユーザーサポートという点でURLから画面を特定できる設計は良いけど、状況によってはセキュリティリスクになるかもしれない。 #phpcon2015 #phpcon2015_4

2015-10-03 14:37:14
りっちゃん @rittyan

Entityを配列にしてひたすら保存 #phpcon2015_4

2015-10-03 14:38:16
みょこ @myokoym

人間は忘れるものなので、更新履歴を表示するのは意義がある #phpcon2015_4

2015-10-03 14:39:06
ごまてゃんさん @gomachan46

変更履歴は全部DBに突っ込んでるのかな? #phpcon2015_4

2015-10-03 14:39:16
otter - Yui Takeuchi @omohayui

シンプルな更新履歴をとりあえず出す。人間自分が何をしたか覚えていないのはしょうがない。 #phpcon2015

2015-10-03 14:39:54
suzuki @suzuki

更新履歴をシンプルに表示。保存している Entity に toArray() メソッドを用意、履歴を残したいプロパティを返す。保存時に toArray() の結果をシリアライズして保存。差分はそれを見る #phpcon2015 #phpcon2015_4

2015-10-03 14:40:28
小賀昌法 KOGA Masanori @makoga

更新履歴の見せるには変化を記録するのではなく状態を記録 #phpcon2015 #phpcon2015_4

2015-10-03 14:40:33