web-dev-qa-db-ja.com

私たちの会社だけの内部プログラムのための見栄えの良いデザインが必要ですか?

ユーザーインターフェースを企業内だけのプログラムで見栄えよくする必要がありますか(画像、アニメーションなどを追加)

ユーザーインターフェイスの見栄えを良くすると、ソフトウェアのパフォーマンスが遅くなり、開発プロセスが遅くなり、メンテナンスコストが増加し、ユーザープロセスが遅くなる可能性がありますが、可能性もある開発者/ uxを奨励するパフォーマンスを向上させるには、ユーザーがパフォーマンスを向上させるように促します。

UIが未就学児によって設計されたものである場合、またはUIgrandeにする必要がありますか?この問題について、UXの費用便益分析はありますか?

80

すべてが実在の人々によって使用されているため、内部製品と顧客向け製品の間に違いはありません

確かに、一部の幹部は、社内製品の設計に関してあちこちで手抜きをすることができると考えます。残念ながら、彼らは、設計が不十分なソフトウェアワークフローの結果としてここで1秒失われ、1秒で失われるということは、長期にわたって生産性の損失が数分/時間/日/週/月になることを忘れています。 1日または1週間の開発よりもコストがかかります。

同時に、適切に設計されたインターフェースは、「派手な」画像やアニメーションを意味するものではありません。実際、これらの 非常に気を散らす可能性があります または ソフトウェアの動作を遅くする ですが、どちらも適切ではありません。

したがって、顧客製品の設計作業と同様に、内部ソフトウェアの設計作業は、自然なワークフローに従ってcleanインターフェイスを作成し、それらを単純化するために何も削除できない場所に焦点を当てる必要があります。 。

追加
Googleリサーチチームは 美学がユーザビリティの知覚にどのように影響するかに関する研究 を実施しました。調査結果は予測可能でした:

その結果、インターフェースの美しさは、ユーザーがショップの使いやすさをどのように認識しているかには影響しなかったことがわかりました。

145
dnbrv

製品をより簡単に楽しくすることを目的とする見栄えの良い審美的なデザインと、製品のマーケティングを目的とする「セクシー」なデザインを区別し、Smashing Magazineのショーケースに取り上げて、人々に送信してもらう必要があります。うわー行くお互いにそれ。後者は、内部製品には必要ありませんが、良いよりも害が大きい可能性があります。前者は必要です。

68

プログラマーからの回答

はい。私には基準があり、うまく仕事をしたいと思っています。手を抜くように頼むと労働倫理が損なわれます。悪いことを言われたとしても、それほど努力するつもりはありません。

ユーザーからの回答

はい。私はこれを潜在的に頻繁に使用する必要があります。醜いソフトウェアは私の経験を損なう。直感的で簡素化されたインターフェースは、製品の機能をより速く学び、覚えるのに役立ちます。製品が視覚的にも機能的にも適切に設計されている場合、画面に拳を怒らせることはありません。

詳しい知識のあるビジネスマンからの回答

  • 会社はうまく設計されたソフトウェアでよりスムーズに実行されます。ユーザーからの苦情が減り、メンテナンスが減ります。また、ユーザーはソフトウェアをより効果的に使用できるため、ビジネスプロセスのスピードアップにも役立ちます。私たちは、この認識された投資に利益をもたらします。

  • 企業の価値は、その資産の価値に大きく影響されます。コマパニーの価値の評価には、私たちが所有するソフトウェア資産が含まれます。適切に設計されたソフトウェア製品は、初期投資以上の価値があります。結局のところ、企業はプログラマーを雇うことで利益を得ています。

19
Matt Esch

「ユーザーインターフェイスを美しく見せること」が、インターフェイスの使いやすさとユーザーエクスペリエンスに大きく貢献しているという十分な証拠があります。黒須と樫村は1995年にビジュアルデザインと使いやすさの間にリンクを示しました( [〜#〜] pdf [〜#〜] )および Tractinskyはリンクが予想よりも強いことを発見しました = 1997年。

それ以来、ビジュアルデザインと美学がユーザーの満足度からシステム品質の認識、使いやすさから実用性まですべてに影響することを示す多くの研究がありました( [〜#〜] pdf [〜#〜] )。ドンノーマンはそれを非常にうまくまとめています: 魅力的なものがよりうまく機能します

もちろん、コツは「見た目が良い」の意味を定義することです。上記の調査はすべて、「見た目が良い」とは「タスクに適切に見える」ことを意味すると主張しています。移行アニメーションを追加してすべての文字を完全にカーニングする必要はありませんか?おそらく違います。ユーザーに自信を与えるために、インターフェースの視覚的なデザインを魅力的にするために時間を費やす必要がありますか?もちろんです。

13
Niq

次の理由により、見栄えがよく、扱いやすく、応答時間が速いことは間違いありません。

  1. 社外の人はいつかそれを見ることになるでしょう。

  2. ある段階でソフトウェアを商業化したいと思うかもしれません。最初からうまく設計するよりも、戻ってUXの問題を修正する方がはるかに多くの作業です。

優れたUXは開発にかかる時間が長くなりますが、一般的にメンテナンスコストが高くなることを意味するわけではなく、ユーザーの速度を低下させることもありません。

9
Jason Hanley

一般に、はい、しかしあなたがそれにどれだけの努力をするかに影響を与えるかもしれない他の多くの変数がここにあります。

聴衆は誰ですか?
「2、3人のエンジニア」であれば、quick-n-dirtyで十分ですが、実際には望ましい方法です。それを成し遂げ、次に進んでください。それが2人以上の場合、または異なるグループの人々の場合は、もう少し時間をかけてください。

どのくらいの頻度で使用されますか?
これは最も重要な質問かもしれません。それが頻繁に使用される場合、優れた設計は高く評価されるだけでなく、ユーザーの余分な効率が設計に費やされた余分な時間を補います。私は過去にアプリを使用しましたが、タブオーダーなどの単純なものも考慮されていなかったため、データ入力が非常に面倒でした。

どのくらい使用されますか?
これは予測するのが少し難しいかもしれませんが、私の経験では、あなたが最初に予想したよりも頻繁に、長期間使用され、時間の経過とともに進化して再利用されることもあります。少し前もって考えておけば、この移行が簡単になるかもしれません。

常に内部的なものですか?
再度、経験に基づいて、適切な「内部アプリ」が適切なユーザーの手に渡った場合、最終的には「実際の」製品スイートに追加される可能性があります。私はそれが何度も起こるのを見てきました。

通常、優れた設計は一般的な慣行であり、慣行で完璧になります
時々「一緒に何かを平手打ち」することは問題ありませんが、開発者として、私が作成するほとんどすべてのものに自分の一般原則とコーディングスタイルを適用すると、はるかに簡単になることがわかります。優れたデザインを作成するのにかかる時間は、経験を積むにつれて減少し、より良い開発者になります。

9
Wonko the Sane

これを聞いてみましょう:

photoshop/3Dmax/etc ..見栄えは良いですか?

デザイナーとして、私たちは通常、1日中、アプリケーション内で作業を行っています。これにより、作業をより速く、より良く、そして/またはより便利に行うことができます。私たちにとって、これは「内部アプリ」です。これは、クライアント/顧客がそれらを(通常)表示しないためです。

企業内で使用されるさまざまなソフトウェアのUIとUXを開発する場合も同様です。ユーザーは、生産性を最大化しながら、アプリ内で一日中作業できる必要があります。

今...アプリ/ソフトウェアの見た目が悪いと感じた場合、ユーザーはおそらくそれを使用するのに飽きるか、すぐに気に入らないでしょう。「悪い気分」の状態を生成します...そして、幸せな従業員は常により良いパフォーマンスを発揮します。

これらはいずれもユーザーや従業員を煩わしくするだけでなく、UX自体の一部であるため、ソフトウェアのパフォーマンス(動作が遅い)と外観のバランスをとることがすべての問題です。

8

内部で使用するための醜い扱いにくいソフトウェアを作成する習慣を身につけた場合、外部製品で作業するときに同じ悪い慣行を使用するリスクが生じます。これは、企業文化への最初の露出がずさんな形になるため、最初に採用されたときに社内製品を使い始める人にとって特に問題になる可能性があります。

画像、アニメーションの追加の態度に関する問題は、StackOverflow WebサイトとOSQAプロジェクトのデフォルトUIを比較することでよく説明できます。どちらも非常にシンプルで、使用する画像やアニメーションはほとんどありませんが、その違いは明らかです(OSQAの好意ではありません[0])。

優れたUIとは、空想にふけってアニメーションを使用することではなく、視覚的な階層、空白、タイポグラフィ、そして何よりも、意図されたユースケースに配慮することです。

はい、私は内部ツールの実装に注意を払うことをお勧めします。私が働いている会社はOSQAを内部Q&Aツールとして実行しています。私の意見では、UIは、従業員がそれをあまり使用しない理由の少なくとも一部です。

[0]注:OSQA UIは実際には高度にカスタマイズ可能です。例ではデフォルトのUIを使用しました。

StackOverflow question pageOSQA question page

7

コールセンター(社内プログラムのベータテストに精通している)で働いたことのある人として、私はこれを言います。プログラムは会社自体の世話を反映し、従業員の士気に直接影響します。

そのプログラムは、Niceロゴとピクセル化されていないGUIの有無にかかわらず、同じようには機能しません。しかし、それはあなたの会社があなたのイメージを従業員にとってもクライアントにとっても気にかけているというメッセージを伝えます。

簡単に言えば、休憩時間に従業員が「喫煙者用ピット」で話しかけることは1つ少なくなります。システムが少し遅れても...素敵な手入れの行き届いたユーザーインターフェイスは、あなたが自分のイメージに真剣であり、あなたの会社と接触するすべての人の生活を楽にすることを示します。

コスト分析に関して:同じチームが見栄えの良いインターフェースにもう少し時間を費やすのに、それほど多くの時間はかかりません。私が思うに、あなたが質問する前にあなたはすでに答えを知っていたのでしょう。もう少しお金を出さなければならないということになると、私は同じことをしないでしょう。

4
Nathan Kellert

はい、そうです-魅力的なインターフェースがよりうまく機能するからです。 uxmyths.comのこの素晴らしい記事には、たくさんのリンクと読み物があります。 神話#25:使いやすさが良ければ美学は重要ではありません

4
Phil

私たちの会社だけの内部プログラムのための見栄えの良いデザインが必要ですか?

番号。

外部アプリの美しい*デザインを必要としないのと同じように、内部アプリの魅力的な*デザインを必要としません。私が考えることができる最も簡単な例は Craigslist および Java docs です。どちらも非常に機能的ですが、特に魅力的だとは思いません。

ユーザビリティ設計の基本レベルは確実に実装する必要があります。合理的なフォントサイズ、および読み取り可能な色。混乱と混乱を防ぐのに十分な余白。

そうは言っても、それが会社で広く使用されているものであり、長期的なアプリケーションとして計画されている場合は、MVCアプローチを使用する必要があります。機能が導入され、しばらくの間(月、年、ユーザーが決定する)アプリが正常に使用されると、基になる機能に影響を与えることなく、デザインを改善できます。


*美しさは主観的です。 「魅力的なデザイン」とは、クリエイティブな個人が美しい美しさを生み出す作業を含む洗練された外観を指します。これは、背景画像を追加するのと同じくらい簡単な場合もあれば、設計プロセスの全範囲を実行するために設計チームを雇うのと同じくらい複雑な場合もあります。


私が言及しているデザインは純粋にaestheticであり、機能についてではありません。明らかに、アプリケーションは使用可能な方法で設計する必要がありますが、ファンシーなグラフィックスとかなりのグラデーションを追加するために追加の時間を費やすことは必要ありません。それはあなたがすべきではないという意味ではありませんが、(上で引用したように)質問は規範的なものではありませんでした。

質問があった場合:

社内だけのプログラムには見栄えの良いデザインを使用する必要がありますか?

私は答えます:はい

3
zzzzBov

間違いなくそうです-ここでは多くの良い点があり、すべて非常に有効です。内部または外部の顧客向けの製品を開発する上で重要なポイントの1つは、知覚です。製品が少なくとも適切に見える場合、その製品は優れた製品として認識されます。インターフェースが不格好な場合、または単に醜い場合、コーディングには多くの注意が払われていると認識されています。

食品の世界では、最初に目で食べるとよく言われます。また、使用するソフトウェアの価値と品質は、その外観によって判断されると推測することもできます。

2
Bill

ソフトウェアが内部使用か外部使用かに関わらず、デザインと使いやすさは優れているはずです。優れたデザイン開発者は一度だけ作成しますが、ユーザーが何度も使用します。

デザインと使いやすさはそれほど高くないかもしれませんが、決して安くはないはずです。低品質のデザインや使いやすさを作るよりも、いくつかの機能やオプションを削除する方が良いです。

2
webvitaly

優れたユーザーインターフェイスはパフォーマンスの問題を引き起こすと言うとき、私は同意しません。

パフォーマンスは優れたデザインと見なす必要があります。ほとんどの場合、優れた設計とは最適化を意味し、より優れたパフォーマンスが自然に生まれるはずです。

2
F.Ricceri

時間とコストが問題になる場合は、ソフトウェアが使用される環境を正確に把握できるという利点があります。作成するWebベースのアプリの場合、バージョンのコーディングに費やす時間を短縮できます(またはまったく時間を費やせません)。 JavaScriptをオフにして、または携帯電話からアクセスする人のためのWebサイト.

アクセスするユーザーの一般的な画面解像度も把握できるため、レスポンシブデザインのストレスも軽減されます。

上記の3つの機能を実装しないことで節約できる時間は、優れたUIデザインに組み込む時間になる可能性があります。

2
user68153

私の会社の内部ソフトウェアをたくさん書いているので、私の経験を共有したいと思います。実際、私はエンドユーザー向けのソフトウェアをほとんど作成していません。

私が作成した内部ツールで、ユーザビリティに関する多くのミスを犯しました。これらは常に私の同僚の時間を費やすことになります。時にはそれは長い時間です。ハードウェア(私たちの主な焦点)が壊れているように見えることもあり、人々を心配させます。

ですから、同僚の時間を無駄にしたくない範囲で、ユーザビリティを気にする必要があります。それは会社のお金を要し、あなたの同僚はあなたに怒るでしょう。

私は美学に関して何の違いにも気づきませんでした。そのほとんどは醜いですが、私はそれから何の問題も見ていません。

また、同僚から得ることができる超迅速なフィードバックを利用することができます。次のデスクの従業員が「できればいいのに...」と言ったら、すぐにその機能を追加して、彼らに与えることができます。時間が経つにつれ、これらの改善の結果はまともなものになります。

2
Owen

内部ソフトウェア、文化、管理スタイル、座っている椅子などはすべて、会社の価値観を反映しています。したがって、問題は次のようになります。社内のデザインとUXはどのように評価されますか?

2
arnthorsnaer

ソフトウェアは、従業員が使用するツールです。理想的には、企業は従業員に適切なツールを提供することになります。悲しいことに、それは必ずしもそうではありません。たとえばSharePoint。 ;)

ただし、見栄えの良いUIはパフォーマンスにほとんど影響を与えません。見栄えの良いUIが必ずしも「画像とアニメーション」を意味するわけではないことに注意してください。つまり、実際に意味するのは、レイアウト、フロー、インタラクション、および全体的なユーザーエクスペリエンスの背後にいくつかの考えが置かれたということです。

UIはバックエンド開発チームのニーズに対応するように設計されているため、ほとんどの内部ソフトウェアは悪いものです。悲しいかな、ユーザーはさまざまな要件、動機、ニーズを持つ傾向があります。

2
DA01

その答えは、ユーザーが社内でアプリを職務の一環として表示することを余儀なくされるか、または会社のバロメーターとしてアプリを見る外部にあるかに関係なく、ユーザーに与える価値にあります。どちらの場合も、UIデザインは重要です。

優れたUIは、ユーザーの作業負荷を軽減するのに役立ちます。また、コンピュータを使用することの全体的なポイントは、自動化できるものを自動化し、人的エラーを可能な限り取り除くことです。優れたUIは、これらすべてを容易にします。

良ければ、わかりやすいUIを作成することで、アプリのトレーニングプロセスを自動化できます。うまく設計されていれば、アプリをより便利にして、サポートやドキュメント作成に必要な時間を短縮できます。

TL; DR:聴衆が誰であっても、時間を費やしてそれを正しくします。それは報われる。

1
Naikrovek

優れたGUI設計は非常に重要です。ユーザーがソフトウェアを受け入れるかどうかは、効率に直接関係しています。各ソフトウェアには、従業員が使用する必要のある目標があるため、ソフトウェアをより使いやすく、より使いやすくし、見栄えの良い目標を達成することなく、目標を達成することができます。 TCOの問題でもあります。あなたはさらに従業員に助言する必要があり、見栄えの悪いソフトウェアを持っている場合、これは多くのお金がかかります。

ベンダーとして他の会社にも販売している使用中のソフトウェアがある場合、あなた自身の従業員があなたが得ることができる最高の批評家のフィードバックです。これは、ソフトウェアを改善するためにも使用されるべきです。

1
YvesR

私たちは皆、「はい」または「いいえ」で答えたいと思います。多くの場合、そうするべき十分な理由がありますが、結局のところ、それは会社、予算、および他の多くの要因に依存します。

一部の企業は、大量のお金を失い、内部アプリケーションのuxを「改善」することにより、貴重な企業リソースを誤って流用しています。あなたがそうすべきだと知っていても、あなたはまだどのように問題に直面しています。

確実に言えることは、内部アプリケーションの生産性を分析する必要があるということです。その分析で「これらの変更を加えると、生産性の向上が見られる」という結果が出れば、数字は会社にとってそれだけの価値があります。機能が変更されるべきである説得力のある詳細な理由を思い付くことができない場合、それはまったく行われるべきではありません。

予算が無制限の完璧な世界では、はい、社内従業員のuxを改善することで、モラルと生産性が向上します。 Xboxをプレイするような内部アプリケーションuxを作成すると、より低い賃金で長時間労働するようになる可能性さえあります。

戦争の類推でこれについて考えると、確かな「はい」または「いいえ」の答えを得るには、専門家の意見がはるかに少なくなります。要塞を強化すべきか、それとも敵の砦にチャージすべきか?次に、情報と分析を使用して次のステップを決定する方法を確認します。

また、すべての機能変更の最後には、チェックを作成する人がいて、明確な理由、通常はコストを超えて金銭的にメリットがあるものによってのみ動機付けされます。

1
masterkrang