Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
デザインへの越境 - 全エンジニアへのFigma提供と効果
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Niwa Takeru
April 23, 2025
Technology
14
0
Share
デザインへの越境 - 全エンジニアへのFigma提供と効果
Product Engineering Night #8
https://product-engineer.connpass.com/event/349157/
Niwa Takeru
April 23, 2025
More Decks by Niwa Takeru
See All by Niwa Takeru
AI開発時代におけるプロダクトエンジニアの役割 - その中核としての Integration
niwatakeru
0
150
「プロダクトエンジニアとは何者か?」を皆で問うワークショップ設計
niwatakeru
0
240
【Developers Summit 2025】プロダクトエンジニアから学ぶ、 ユーザーにより高い価値を届ける技術
niwatakeru
2
7.7k
【Developers CAREER Boost 2024】顧客価値を中心としたプロダクトエンジニアというキャリア選択
niwatakeru
0
1.2k
【Startup CTO of the Year 2024 / Audience Award】アセンド取締役CTO 丹羽健
niwatakeru
0
12k
プロダクトエンジニアの為のトライアルとオンボーディング
niwatakeru
2
1.3k
プロダクトエンジニアを支える組織アーキテクチャ
niwatakeru
5
2.2k
社内 TSKaigi 実施を経た Full Stack TypeScript 強化の道
niwatakeru
2
2.5k
プロダクト開発ゼロイチの分類とロジックス事業がイチに至るまで
niwatakeru
1
650
Other Decks in Technology
See All in Technology
イベントで大活躍する電子ペーパー名札 〜その3〜 / ビジュアルプログラミングIoTLT vol.23
you
PRO
0
160
GitHub Copilot のこれまでとこれから: From Copilot to Collaborative Agents
yuriemori
1
210
【禁断】Obsidianの第二の脳に「知の巨人」と呼ばれた師匠の脳をロードしてみた
nagatsu
0
7k
形式手法特論:公平性制約の位相的特徴づけ #kernelvm / Kernel VM Study Kansai 12th
ytaka23
1
470
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
780
GitHub Copilot CLI の Rubber Duck 機能を使ってコーディングの品質をあげよう #techbaton_findy
stefafafan
2
1.1k
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
440
JJUG CCC 2026 Spring AI時代の開発こそ標準化を武器に! ― 方式・プロセス・プラットフォームの標準化
s27watanabe
2
500
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
0
530
データ基盤構築・運用の現場から 〜 Snowflake Intelligence 導入で変わった、データ活用の未来 〜
wonohe
0
210
AIが変えた"品質の守り方"
kkakizaki
13
4.9k
GitHub Copilot CLIでWebアクセシビリティを改善した話
tomokusaba
0
110
Featured
See All Featured
A designer walks into a library…
pauljervisheath
211
24k
Designing for Timeless Needs
cassininazir
1
230
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
550
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
The untapped power of vector embeddings
frankvandijk
2
1.7k
Building an army of robots
kneath
306
46k
Become a Pro
speakerdeck
PRO
31
5.9k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Statistics for Hackers
jakevdp
799
230k
Transcript
Product Engineering Night #8 デザインへの越境。 全エンジニアへのFigma提供と効果 取締役 CTO 丹羽 健
None
受注 配車 帳票 労務 経営 ダッシュボード 解析 レポート 点検・整備 請求
ドライバー アプリ 業務の効率化 と 経営の高度化 を 同時に実現するオールインワンSaaS
PdEにとっての越境とは プロダクトエンジニアにとっての越境とは何か? プロダクトエンジニアは「機能を作る人」ではなく、プロダクト体験の構造を創る人 プロダクトエンジニアが向き合う3つの領域¤ Technology:単なる実装ではなく、構造への反映r UX Design:画面の美しさではなく、体験の論理|
Domain:業務そのものを理解し、制約を設計に落とすr この3領域を“越境”できることで 意思決定のサイクルが自分の中で完結するようにな 開発チーム内の翻訳コストが減り、認識齟齬が減る 越境とは手を広げることではなく、自分の中の思考の幅と行動を一致させる行為。
エンジニア x デザイン エンジニアがデザインを学ぶと何が良いのか プロダクトエンジニアはUIの実装者ではなく、情報構造の設計者 デザインを理解することで “プロダクトの内部構造と外部表現を接続する” 能力を得られる デザインの知識を持つことで、エンジニアは
UIコンポーネントの再利用性と拡張性を設計できx 実装前の「認識のズレ」を図解や言語で調整できx 特にFigmaやFigJamの導入により、 ¡ 「設計の曖昧さ」をモックで可視化することが可能になっ エンジニア側から“デザインレビュー”を仕掛けられるようになった プロダクトエンジニアがデザインを学ぶのは、 “UIを作れるようになるため”ではなく、“体験を考えられるようになるため”である。
組織的効果 エンジニアがデザインを学ぶことで起きた組織的効果 プロダクトエンジニアの越境により、チーム全体の“設計解像度”を引き上げられる。 エンジニアがデザインの文脈を理解できることで、チーム内の会話の粒度が変わり、 設計・実装・検証の全ての解像度が高めることができた。 UIの作り直しが明確に減Å 実装前にモックで認識統一されているた
要件定義の抽象度が上がっ¶ 「どう動くか」より「どう使われるか」の議論ができるようになっ¶ 再利用を前提としたUI構造提案が増え¶ PdE起点でデザインパターンを定義する流れが生まれ¶ エンジニアとデザイナーのやりとりが“レビュー”から“共創”に変わ¿ 情報構造を議論できる共通言語が育った
Figma導入ステップ 「描いて考える」ためにFigmaを全エンジニアに提供 パワポや手描きでは、議論と認識共有が浅くなる。 “描きながら考える道具”と“考えを高度にビジュアル化する道具”を必要とした « 従来は手描き・パワポベースのやり取りが主だっx « “完成図”としてのUIではなく、“議論のたたき台”としてのモックが必要だっx «
Figmaは意外と軽く使え、仮説の可視化と共有ができるツールとしても有¥ « Flexの考えを理解していれば、 制約ベースで要素を配置できるFigmaはエンジニアにとって使いやすいツール´ « 結果的に、プロダクトエンジニアが「考えを描く」文化の出発点となった
Figma導入ステップ Figma導入のステップ①(準備フェーズ) まずは「サンプル」を整える。エンジニアが自走して学べる環境づくりから始めた t 副業デザイナーに依頼し、既存画面のFigmaモックを何パターンか作 t 頻出UIパターンを抜き出して、簡易なパーツ群を整f t デザインシステムほど厳密ではないが、費用対効果の安い「参考図」としての役 t
Figmaは自由度が高いため、まず自由に使ってもらうのではなく、 開発している画面のサンプルを元に、実利用する機能の理解から始めた。
Figma導入ステップ Figma導入のステップ②(実践フェーズ) 使って覚える流れを中心として、エンジニア全員でモック作成で練習大会。 講習だけでは身につかない。 「自分の案件でモックを描く」ことが、最も強い学習だった。 ¢ 全エンジニアにFigma有料アカウントを配 ¢ 2回のFigma利用方法勉強会を開催し、基本操作を共¡ ¢
各エンジニアに「自分が担当した画面」をFigmaで描いてもら ¢ 自身が担当する画面をモック化することで、 フロントエンドのDOM構造との関連の高さや、デザイン構造の理解を深めていった
Figma導入による効果 Figma導入の直接的な効果 当たり前の話だが、モックを“描いて見せる”ことで、認識が揃い、スピードが上がった 文字では曖昧だった仕様も、モックにすると一発で伝わる。 PdE・PM・CS・Bizの全員が同じ画面を前に議論できるようになった。 モックがあることで、言葉のすれ違いが激 議論の前提が“空想ベース”から“画面ベース”に変わっz
PdMやCSとの会話の精度が上がり、細かい要件の確定が早期© UIの「雰囲気」ではなく「構造」単位で議論できるように
PdEにとっての越境とは 余談:Figma導入による副次的効果 モックから始まり、構造の“見える化”が進みはじめた Figmaの導入はモックに留まらず、プロダクト設計そのものの可視化にまで波及している。 FigJamで業務フローやドメイン構造の整理が進ん ユーザー体験のジャーニーが図として共有されるようになっ PdEの中には、v0やCursor
Agentでプロトタイプ → 検証まで進めた例u (プロトタイプ検証の後には、本実装は実施 「図で考える」が文化として根づき始めている
PdEにとっての越境とは 今後の展望:LLMとUI設計の民主化 LLMや生成AIにより、UI/デザイン設計の民主化をもっと進めていく。 だからこそ、プロダクトエンジニアによる顧客体験への思考力と意思決定が重要となる。 Ä GPT + MCP によって、Figma・コード・設計が接続し始めてい¢ Ä
「モックを作って」「このUIに合わせてAPIを設計して」が現実になってい¢ Ä v0やCursor Agentのような生成UIツールも活用が進んでい¢ Ä しかし、それらはあくまで部品の出力装置にすぎな¦ Ä 「構造をなぜそうするのか」「この仕様で何が起きるのか」の理解・意思決定が重要Ô Ä 顧客体験の追求とプロダクト実装の整合こそが、 プロダクトエンジニアが担うべき本質的価値である
まとめ まとめ:PdEにFigmaを配って得られたもの PdEにFigmaを配った結果、 “開発と体験”の距離が、縮まった。 Figmaは単なるツールではなく、図で考える思考のプラットフォームとなった。 PdEが自分でモックを描くことで 認識ズレを減らし、実装効率が上がっ|
UIの設計方針を自ら思考できるようになっ| 顧客検証までをエンジニア自身でも素早く回せるようになっ| 結果として、プロダクトの実装構造と体験の接続密度が上がっ| チーム内の言語も「言葉」だけではなく「図」で語られるようになった
None