自社製品のUIデザインを改善した話【Pleasanter】

## 概要
自社製品「プリザンター(Pleasanter)」のUIデザインを改善して先日無事にリリースすることができたので、新旧UIデザインの比較やプロジェクトの振り返りをざっくりまとめました。「プリザンターはデザインがちょっとダサいから敬遠していた」という方は、改めて利用をご検討いただければと思います。（無料で始められます！）  

[- モダンな新UIを搭載した最新バージョンを発表！プリザンターが、より見やすく、使いやすくなりました！ | Pleasanter](https://pleasanter.org/archives/new-thema-cerulean)  

## はじめに
プリザンターは業務システムとして多くの現場で活用されており、これまではユーザ業務を実現するための機能開発が優先して行われていました。UIデザインについては情報システム部門のユーザには好評な一方で、「レガシーである」「ダサい」といった意見もありました。こういったモダンなUIデザインを期待するユーザの声を受けて、UIデザインの改善を行いました。  

そして、2024/4/9にリリースされたプリザンターver.1.4.3.0にてデザインが新UIにリニューアルされました！  

:::note info  
バージョンアップ情報については、以下をご確認ください。
[プリザンターの直近のバージョンアップ情報 | Pleasanter](https://pleasanter.org/manual/release-notes-core)  

4/9 リリース情報(ver.1.4.3.0)  
・デザインを新UIにリニューアル。  
・テーマの既定値を「sunny」から「cerulean」に変更。  

5/14 リリース情報(ver.1.4.4.0)  
・第2世代ユーザインターフェースのテーマに「green-tea」「mandarin」「midnight」を追加。  
:::  

## 画面イメージ
とりあえず結果からということで、画面イメージはこんな感じになりました。

### トップ画面

#### Before：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/e8ed6509-8ab9-d7c2-f302-7ed996755f33.png)

#### After：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/aa2b81a4-2d0c-f40a-a17c-4b318185851c.png)

### 一覧画面

#### Before：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/c34b07ff-c8dd-e5c5-26bb-6a7737f51bc4.png)

#### After：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/89b1e4af-bfa7-46e4-8b08-0bdbd8def89e.png)

### 編集画面

#### Before：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/72db1ca9-fb42-51e6-f905-7eb0eb54e278.png)

#### After：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/24cb9ef3-4f43-60f7-78f0-7b8adb8f01f9.png)

### ログイン画面

#### Before：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/60cd01bb-b673-1de3-1b2e-4e51e90454a6.png)

#### After：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/f6ac4640-6f97-8147-6063-bb9db5bb97c8.png)

:::note info  
2024/5/14にリリースされたver.1.4.4.0では、第2世代ユーザインターフェースの新テーマとして「green-tea」「mandarin」「midnight」が追加されました。  
また、新UIのナビゲーションメニューを拡張ナビゲーションに対応する機能が追加されました。  
:::  

### 新テーマ（第2世代ユーザインターフェース）

#### cerulean（既定値）：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/d669ecd3-fdc4-812a-f069-f6b6c4ebd416.png)

#### green-tea：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/7d30942d-9aba-4707-a0b2-60bf39cea5ea.png)

#### mandarin：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/01e1a7fe-95b2-e024-e19c-91344be52762.png)

#### midnight：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/8bbaddd3-ffe1-1248-4360-141a93ae4287.png)

## 開発の流れ
自分が発注者（兼プロジェクト責任者、開発者）の立場で発注先の選定から行い、プロジェクト関係者（発注先のデザイナー、開発者）とプリザンターで課題管理を行いました。デザインについて大枠の方向性を整合したのち、発注先のデザイン案（画面イメージ）をもとに協議を行い、サーバ側（C#）を自社、クライアント側（CSSをメインにJavaScriptが一部）を発注先とする分担で実装を進めました。限られた予算や期間を考慮して、既存の利用技術であるjQuery UIは変更せず、CSSでの調整をメインに実装を行う方針としました。  

## 特に配慮した点
業務システムとしてのUIデザイン改善であることを念頭に、「おしゃれなデザイン」「かわいいデザイン」ではなく、「視認性を上げるために文字サイズを大きくしながらも、画面に表示できる情報量をなるべく維持する」といった業務を遂行する上での機能性を重視しました。また、「旧デザインも利用できる」「UXとしての動線を大きく変えない」など既存ユーザを混乱させない設計を検討しました。  

## 特に工夫した点

### 1. サイドメニューの動きについて
メニューについては、もともと右上に配置されていたものを一般的なWebシステムと同じように左サイドに配置することで、マウス操作の移動距離が短くなるよう動線(UX)を改善しました。サイドメニューの動きについては、なるべく少ないクリック数でユーザが実現したい動作を行えるようにハンバーガーメニューやアイコンをクリックした際の動きを検討しました。  

#### Before：
![Animation001.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/219649fd-9ca1-7221-3026-91371db89d12.gif)

#### After：
![Animation002.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/a534d695-4f58-4d1d-a9b9-39ee52d98b0b.gif)

### 2. トップ画面などのアイコンについて
プリザンターのサイトの種類「フォルダ」「期限付きテーブル」「記録テーブル」「Wiki」「ダッシュボード」がオブジェクトの形で表現されており、これがデザイン上の「ダサい」要因となっているのでは？という仮説を立てました。  

:::note info  
プリザンターのサイト機能については、以下をご確認ください。  
[サイト機能 | Pleasanter](https://pleasanter.org/manual/site)  
:::  

#### Before：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/1528a793-cbc3-0eab-48f4-b148c115219a.png)

そして、「オブジェクトの形で表現するのはやめて、アイコンをメインに表示することで識別しやすくなるのでは？」と考えて、以下のようなデザイン案を作成しました。  

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/69169f39-e220-5763-81c9-4db84e4b86fd.png)

このデザイン案をもとによりシンプルな表示となるように調整して、発注先のデザイナーさんにオリジナルのアイコンをデザインしていただきました。  

#### After：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/5900ef36-078c-e1f1-df0f-c33e088e7aef.png)

:::note warn  
上記イメージのうち、「サイト画像の設定」のアイコンだけは製品に組み込まれたものではなく、下記サイトよりお借りしたものです。  
[FLAT ICON DESIGN -フラットアイコンデザイン- | フラットデザインに最適！WEBサイトやDTPですぐ使える商用利用可能なフラットアイコン素材がフリー（無料）ダウンロードできるサイト『FLAT ICON DESIGN』](http://flat-icon-design.com/)  

プリザンターにはサイトにオリジナルの画像を設定できる機能があり、ユーザが任意に設定することができます。  
[サイト機能：サイト画像の設定と削除 | Pleasanter](https://pleasanter.org/manual/site-image)  
:::  

### 3. ボタンの色分けについて
新テーマではボタンの表示色を以下の基準で色分けを行いました。  

データ更新系：青（#106EBE）：「作成」「更新」ボタンなど  
データ削除系：赤（#E16A6A）：「削除」「パスワードリセット」ボタンなど  
キャンセル系：黒（#444444）：「戻る」「キャンセル」ボタンなど  
その他操作系：白（#FFFFFF）：「前」「次」「今日」ボタンなど  

#### Before：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/f63c529b-0e45-6c12-c28d-92df2ef8f30b.png)

#### After：
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/44cc7818-6b83-9f59-08c0-fd7f375ec851.png)

ソースコードをgrepした結果をベースに、画面のどこに表示されるボタンなのかを資料にまとめて、それぞれに対しての仕様（ボタン色）を決定しました。下記は抜粋ですが全体で464行あり、ソースコード単位でのプリザンターのボタン数はだいたいこれくらいあるということになります。（地道に仕分けをするのがなかなか大変でした…:cry:）  

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/37295/e6acebf4-e8a5-0110-c329-572797082396.png)

## User's voice
IT製品のレビュー・比較サイトのITreviewでは、プリザンター(Pleasanter)の製品レビューとして以下のご意見をいただきました。  
[モダンな感じになったが前の方がいいかも](https://www.itreview.jp/products/pleasanter/reviews/184835)  
[モダンな新デザインで新規ユーザにお勧めしやすく！](https://www.itreview.jp/products/pleasanter/reviews/184995)  

その他、弊社の主催するイベントなどでも好評とのご意見を多数いただきました。  
みなさま、貴重なご意見ありがとうございます！  

## おわりに
プロジェクト開始時はデザイナーでない自分がUIデザイン改善を行えるのか不安もありましたが、プロジェクト関係者と協議しながらうまく分担して理想的なUIデザインを実現することができました。プライマリーカラーやテーマの名前をみんなで決めたり、表現方法としてアイコンで識別させるなどクリエイティブなアイデアも出しながら進めることができたと思います。新しくなったUIデザインのプリザンターで、みなさまの業務がより快適になれば幸いです。  

## 参考リンク
[- モダンな新UIを搭載した最新バージョンを発表！プリザンターが、より見やすく、使いやすくなりました！ | Pleasanter](https://pleasanter.org/archives/new-thema-cerulean)  
[- 「プリザンター」が新UIを搭載した最新バージョンを発表より見やすく、より使いやすく　DX推進の加速を目指す｜株式会社インプリムのプレスリリース](https://www.atpress.ne.jp/news/391214)  
[- プリザンターの直近のバージョンアップ情報 | Pleasanter](https://pleasanter.org/manual/release-notes-core)  
[- ユーザ管理機能：ユーザインターフェースのテーマをカスタマイズ | Pleasanter](https://pleasanter.org/manual/user-management-theme)  
[- パラメータ設定：User.json | Pleasanter](https://pleasanter.org/manual/user-json)