サーバサイドでユーザビリティの向上を 今回も引き続き、「使い方」の観点からユーザビリティを考えます。前回(http://www.thinkit.co.jp/article/131/3/)はフォームの主にフロントエンドについての解説でした。今回もフォームの操作に関連する内容になりますが、よりシステム寄りなアプローチを中心に据えます。 システム開発においてユーザビリティを考える上で重要なことは、次の2点に集約されると筆者は考えています。 ・システムの都合をユーザーに押し付けない ・自動化できる処理は機械にやらせる そもそもユーザビリティとは「ユーザーがどれだけ効率的に目的を達成できるか」の指標ですから、システムの都合ではなくユーザー本意の設計がされていてしかるべきです。 また、可能な部分についてはシステムによる自動化を進め、「ユーザーから奪う時間を最小にする」ことが利便性を高めることにつながり