じゃんぬねっと日誌

ネタと雑記と時々プログラミング

目次

Blog 利用状況

ニュース

不況すぎる件。

スポンサードリンク

運営サイト

  • C# と VB.NET の入門サイト

書庫

開発者とエンドユーザーは発想が違う

まあ当たり前のことですけど、開発者とエンドユーザーは発想が違います。

まず私は操作や見た目に独自性が出ているアプリケーションは嫌いです。説明が面倒ですしポリシを保つのが大変だからです。許されるならば、プラットフォームに合わせた仕様で構築したいと考えます。

しかしエンドユーザーさんは独自性を出したがることもあります。『ちょww このオペレーションはおぢさんが使いやすいと思っているだけで一般的じゃねぇwww』とか『おまww そのデザインはねぇよwww 目が痛てぇwwww』なんてことがあります。運用してみると現場の人間から案の定『使いにくい』とクレームが出ることがしばしばあります。そしてなぜか提案してきたおぢさんから怒られるというヲチ。『オタクの作ったの使いにくいってさ』って、チミがそうしろと言ったのだろうがww そりゃねーよwww 真田流アッー!!

さてさて、それとは逆に Windows 流儀で良いというパターンも最近は増えてきました。とはいっても、実際にエンドユーザーに使わせてみるとうまくいかないことがあります。まあ、Windows に慣れているような人たちの集まりだったらそんなことは全然なくて楽チンですが。

うまく行かない場合の多くは「発想が開発者の域を超えている」ことに起因します。興味がないゆえにアプリケーションというのを考えたことがないという人たちです。我々は開発者ですから、Windows なら Windows 流のコモンセンスたるものを知らず知らず読み取っているわけですね。エンドユーザーには Excel なら Excel、Word なら Word という各個撃破的な暗記攻略しかしない方もいます。もちろん自分の業務範囲以上のことをしないので共通しているという考え方をしません。ここにズレがあるわけです。

さて本日は『EXE ごとコピーしてデータがバックアップされない! おかしい!!』というおかしい連絡がありました。その上『コピーしてバックアップが取れたハズだからコピー元のデータを全部消しちゃったよ』などというおまけつき。なるほど、現場に行くと「2007年.exe」「2008年予定.exe」などという名前のファイルが ショートカットで 複製されていました。いや、exe ごとコピーしても結果は同じなのですが...

これも exe はただの実行ファイルで、データは別という発想がないわけですね。この発想はよく操作している Excel や Word も同じなのですが、関連付けで起動しているからか意識がないわけですね。『Excel や Word もデータを複製しますよね?』と言ったところで、このエンドユーザーさんはそのファイル自体が起動していると思っているのだから意味がないわけです。

データはアプリケーションからのみ複製できるようになっています。なのでデータ自体は普通では触らないところに隠蔽してあります。当たり前のことですが、EXE (今回はショートカットw) は起動できなくなっちゃいますから隠すわけにもいきません。まさか実行ファイルをコピーしてデータをバックアップだなんて思いもつきませんでした。

ここまで極端な例はあまりないと思いますけどね。

投稿日時 : 2007年11月21日 14:09

コメントを追加

# re: 開発者とエンドユーザーは発想が違う 2007/11/21 14:17 はつね

独自拡張子(だと当時は思っていた)でデータファイルを作成して関連付けで業務アプリが動くというシステムは作った事があります。
オチは、別の市販アプリの拡張子とぶつかっていて、会社に内緒でそれをインストールしたおぢさんのPCだけ業務ができなくなって大騒ぎになりました。

# re: 開発者とエンドユーザーは発想が違う 2007/11/21 14:24 シャノン

昔、学校からVisualStudioを盗み出そうとして、スタートメニューのショートカットだけ持ち帰った俺が来ましたよ。

スキン使ってたりしてウィンドウが非矩形なアプリは嫌い派ですか?
WPFのおかげで、そういったアプリはぐっと作りやすくなったんじゃないかと思いますが、どうでしょう?

# re: 開発者とエンドユーザーは発想が違う 2007/11/21 14:32 Mr.T

Mr.Tです、こんにちは。

ユーザはコンピュータを触っていると、確認しないことが多いように思います。
消す前に戻せるって確認した?
これこれする前に、確認した?
このコードが存在するって確認した?
その確認方法が正しいって確認した?

ある意味、それどんなテスト項目wwってな
ところですね。
#フェイルセーフも真っ青です。

# re: 開発者とエンドユーザーは発想が違う 2007/11/21 14:54 かずくん

> しかしエンドユーザーさんは独自性を出したがることもあります。
(snip)
> さてさて、それとは逆に Windows 流儀で良いというパターンも最近は増えてきました。
Cマガのフィンローダさんの特集で
「結局慣れの問題なんだよ」と言うようなことをいってたのを思い出しました。

# re: 開発者とエンドユーザーは発想が違う 2007/11/21 15:29 囚人

>なるほど、現場に行くと「2007年.exe」「2008年予定.exe」などという名前のファイルが ショートカットで 複製されていました。

その発想はなかったわー。
我々が当然だと思っている(exeはデータではない)ものもそうではないと。良い教訓ですね。

# re: 開発者とエンドユーザーは発想が違う 2007/11/21 15:30 虚蝉(うつせみ)

確かに発想の違いには泣かされます。
なんか偶に斜め上をいかれると泣きが入りますorz

# re: 開発者とエンドユーザーは発想が違う 2007/11/21 15:31 凪瀬

ヤバイ。腹筋が割れそうだ。ムキッ

若い人は比較的適応力ありますね。
でも、携帯をメインのコンピュータとして扱っている人だとまた独自のアイデアを打ち出してきそうだなw

# re: 開発者とエンドユーザーは発想が違う 2007/11/21 16:55 裏口

>まさか実行ファイルをコピーしてデータをバックアップだなんて思いもつきませんでした。

笑いネタじゃなくてマジでやってますよ。
Access2003のMDB。実質利用者2名なのでファイルサーバにモジュールとデータ一体のままで置いてますwww
# 2つに分けるの面倒だったので手抜き。

利用ソフトがMS-OFFICE中心だと不思議な発想じゃないと思いますが。

# re: 開発者とエンドユーザーは発想が違う 2007/11/21 18:29 じゃんぬねっと

MDB はちょっと特殊な例ですね。
あれはデータとアプリケーションが一体化していますから。
あ、xls も Worksheet レベルで見れば一体化していますね。

# re: 開発者とエンドユーザーは発想が違う 2007/11/21 18:31 じゃんぬねっと

あ、そうそう。

Mission: DDE を使ってリンク先から辿れないようにせよ。

とかアホなことを考えてしまったのですが。

# re: 開発者とエンドユーザーは発想が違う 2007/11/21 21:42 ネタ好き未記入

私が卒業したての頃、DQN会社に入社してしまって、社長から夢物語を聞かせられて作ってしまった事があります。
(よせばいいのにー)
そうしたら、そこの馬鹿社長は設計書も何も無いのに、私を解雇して、知的財産を取ってしまいました。もちろん給料なんてくれません。なおかつ、就職妨害までされました。
そこから得た私の教訓は・・・


エンドユーザーの夢物語に付き合うのはまだいい、だけど開発会社の社長の夢物語を実現してしまったら悪夢を見る。

# re: 開発者とエンドユーザーは発想が違う 2007/11/21 23:11 ネタ好き未記入

済みません。ちょっと分かりにくいですね。
私が言いたかった事は、どこまで相手の要望を聞くのかが重要で、聞いてしまうと内容によっては、将来困る事があると言いたかったのです。
失礼しました。

# re: 開発者とエンドユーザーは発想が違う 2007/11/22 10:33 trapemiya

とりあえずショートカットは理解してもらわないと困る。
よくメールの添付がショートカットっていうのがあるし。

# re: 開発者とエンドユーザーは発想が違う 2007/11/22 11:49 ひろれい

DDE 通信使ってる Excel アプリをテスト中のひろれいが通ります。

.NET 環境で作り直したいorz

# re: 開発者とエンドユーザーは発想が違う 2007/11/22 14:11 じゃんぬねっと

>trapemiya さん
すみません。1 回やったことがあります。orz

タイトル  
名前  
URL
コメント