Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
GUIをエンジニアが考える
Search
kanayannet
March 05, 2023
Programming
310
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
GUIをエンジニアが考える
kanayannet
March 05, 2023
More Decks by kanayannet
See All by kanayannet
リファクタリング ハーネス
kanayannet
1
150
厳密な定義
kanayannet
0
170
Mcp Training
kanayannet
0
360
MCP で「こいつ動くぞ」
kanayannet
0
210
無関心の谷
kanayannet
0
1.4k
生成AIの使いどころ
kanayannet
0
280
github copilot と 心理的安全性
kanayannet
0
300
FW と ライブラリ の考え方
kanayannet
0
300
TDDと今まで
kanayannet
0
840
Other Decks in Programming
See All in Programming
AIが実装を担う時代の「技術設計」と「チームマネジメント」
kamina_zzz
1
150
Kawaiicon: Kubernetes, it's no longer cool, but let's secure it anyway!
barnbarn
0
100
Web3Dライブラリを作ってVue Custom Rendererの仕組みを理解しよう / lets learn vue custom renderer by making 3d library
drumath2237
1
120
複数ドメインを一つのアプリに統合するFlutterの設計と運用_FlutterKaigi2026登壇資料(須永高弘)
takahirosunaga
0
150
JIS keyboard support in Omarchy
lef237
0
180
はじめてのPLATEAU
nokonoko1203
1
400
TS 7.0 で baseUrl が使えなくなった今、パスエイリアスをどうするか
bicstone
2
490
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
200
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
170
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
350
全ての永続トークンを、生まれる前に消し去りたい!
sylph01
3
1.7k
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
410
Featured
See All Featured
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
830
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
360
Making the Leap to Tech Lead
cromwellryan
135
10k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
380
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Leo the Paperboy
mayatellez
10
2.4k
How GitHub (no longer) Works
holman
316
150k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
300
Believing is Seeing
oripsolob
1
270
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Transcript
GUI をエンジニアが 考える Gunma.web #48 @kanayannet
大前提 わたし = デザイナーじゃない わたし = 絵心がない自覚あり 絵心求めるならデザイナーさん呼んでほしい それでもGUI を考える場面はある
今回当てはまる方がそれなりに いそう!
よろしく !!
Agenda どこをやる? 何から始める? どこまでやる? どのようにやる? 文章は読まれない 注意事項
どこをやる ?
どこをやる ? 理想: エンドユーザ向けのこれから利用頻度がす ごくあがりそうなページをやる 現実: ワタシ、デザイン、チョットデキル
謙虚に考える いきなり利用頻度高くなりそうなデザインやっ て炎上したらどうしよう?
リスクが少ないところから 新規のサービス 既存のサービスとほぼ絡まない 予期せぬ副作用怖い 自分が知っている人しか使わないもの..etc クレームの影響範囲を絞れる デザイナーさんが忙しくて手が回らないページ やる理由になりやすい というかやらないと誰も..orz
何から始める?
何から始める? 課題を明確化する? 何が不便か?実際に使う人に聞く 課題を解決する手段を明確化する 仕様を決める
どこまでやる?
あるある話 聞いてるうちに「色々」言われる 「やってくれるかも?」と期待されるとあるあ る話
心がける事 容易性と効果的かどうかで「取捨選択」する 「実現可能」で「分析可能」なものから
ん?
ここまでは ソフトウェア開発と大きく変わらない
どのようにやる?
ワイヤーフレーム いきなり豪勢なGUI にしない 必要な要素とコンセプトは別途説明する 課題を解決する主旨を強めにPR
ツールは ? Figma 推奨 編集を共同で出来る チームを作ってそこに招待する形
話しながらその場で見せながら コラボレーション
Figma の注意事項 チーム内に作らないとdefault: 公開 URL を知っていれば 気になる情報 Adobe の絡み方 ->
買収 心配しすぎ?
綺麗なデザインにした後も 綺麗なデザインにする人はデザイナー -> お願いw デザインされたパーツの色情報など CSS をその まま取得可能
デザイナー捕まらない時は ...
ワイヤーフレーム -> Bootstrap でもいいのでは? エンジニアでも「それっぽい」デザインは出来 るよ 下記は趣味で管理してるメール配信の仕組み
文章は読まれない
よくあるパターン
一体どれだけの人が ... これを書くなという話ではない。 ボタンを押す前に読む人がどれだけいる? 読んだとしてもうっかり押すよ。 disabled やろうね。
これもあるある UI
サーバサイドでもフロントでも 変換かければいいよね。 ハイフン必要なら桁数でつける -> っていうか いる? 全角は半角に変換させる 綺麗なデザインとかそれ以前の問題 配慮不足
注意事項
綺麗さを追求しすぎない 絵のスペシャリストではないので 「機能美」という言葉もあるが... 必要な要素を揃えた結果 「機能美」と言われるくらいが丁度いい
心がけ 必要な時に 必要なものを 必要なだけ Just In Time!! -> Agile
まとめ
まとめ エンジニアじゃないので絵心自信がない それでもデザイナーが手をつけきれないページ はある 狙い目 -> やるしかない 必要な要素を整理して最低限のゴールをまずは 目指す Agile
とか意識するエンジニア経験が自然と生 きるのでは? 機能面での丁寧さ重要 文章で解決しすぎない
Figma 便利 ワイヤーフレームで対話をしながら 色々と言われるけど... ある意味我慢 -> 誘惑に 負けて必要以上に手をつけない Adobe は気になる
ご清聴 ありがとう ございました!
None