わたるです。

今日は、Naviの開発で一番こだわったことについて書いてみます。
技術の話じゃなくて、「言葉」の話です。


エンジニアの世界には、専門用語がたくさんあります。

デプロイ、リポジトリ、プルリクエスト、マージ、ブランチ…。

自分たちにとっては毎日使う普通の言葉なんですけど、
ITに馴染みのない人からすると、全部「外国語」なんですよね。

これ、頭ではわかってるつもりだったんです。
でも、Naviを作るまで本当の意味ではわかってなかった


開発の初期に、チームの発案者にこう言われました。

「画面を開いた瞬間に、"無理"って思わせたら負けだよ」

正直、最初はピンと来なかったんですよね。

「でもこの機能は"デプロイ"以外に言いようがなくない?」
「"リポジトリ"って、他にどう言えばいいの?」


でも、実際にITに詳しくない人に画面を見せた時に、
その意味がわかったんです。

「デプロイ」ボタンを見た瞬間、固まってた。

「これ押したら何が起きるの?」
「壊れたりしない?」

そりゃそうですよね。
意味がわからないボタンは、怖くて押せない。


それから、Naviの画面に出てくる言葉を全部見直しました。

専門用語Naviでの表現
デプロイ公開する
リポジトリ保存場所
プルリクエスト確認をお願いする
マージ反映する
ブランチ作業スペース

エンジニアからすると、ちょっともどかしい部分もあります。
厳密に言えば「デプロイ」と「公開する」はニュアンスが違うし。

でも、ユーザーが迷わないことのほうがずっと大事なんですよね。


言葉を変えただけで、反応が全然変わりました。

「公開する」ボタンなら、何が起きるかイメージできる。
「確認をお願いする」なら、チームに見せるんだなってわかる。

機能は同じ。変えたのは言葉だけ。
でも、使える人の範囲が一気に広がったんです。


よく「UIが大事」って言いますよね。
デザインとか、配色とか、レイアウトとか。

もちろんそれも大事なんですけど、
自分が一番効果を感じたのは「言葉の選び方」でした。

ITがわからない人がチームに入れるかどうかは、
技術力の問題じゃなくて、言葉の問題だと思ってます。


「わかりやすい」って、すごく地味なことなんですけど。
Naviはこれからも、その地味なことにこだわり続けます。

画面を開いた瞬間に、「なんか使えそう」って思ってもらえるように。