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
歴史あるプロダクトで小さくはじめるデザインハーネス
Search
mk-0A0
October 29, 2026
67
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
歴史あるプロダクトで小さくはじめるデザインハーネス
mk-0A0
October 29, 2026
More Decks by mk-0A0
See All by mk-0A0
SSOはじめました
mk0a0
0
84
Reactの歴史を平成と共に振り返ろうぜ
mk0a0
0
120
障害者差別解消法の改正から改めてアクセシビリティを意識したい話
mk0a0
0
360
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
50
15k
Ethics towards AI in product and experience design
skipperchong
2
440
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
First, design no harm
axbom
PRO
2
1.4k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1.1k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
Transcript
歴史あるプロダクトで 小さくはじめる デザインハーネス 2026.10.29 デザインハーネス The Beginning 〜これから始めるデザインハーネス〜 aito-ika mk-0A0
伊藤あゆ美 上條 桃香
デザインハーネス4層を 整える 2
デザインハーネス4層を 整えるよりも手前の話 3
AI 駆動の開発にデザイナー介入ができていない • AI 駆動で、少人数・速度重視の開発体制が開始 • 機能要件優先で、パーツの整合性やユーザビリティの判断を 保留してリリース UIの生成精度を少しでも上げていきたい 4
プロジェクトの状況 • エンタープライズ向けマルチテナンシーシステム • 大手企業の事業に直結するため、経緯と意図の維持が重要 • 50人弱のチームで、大小5プロダクトを高速に開発している デリバリー速度は保ちたい 5
現場の課題 • 膨大な資産があるが整備されていない • 改修・新規実装が並走していて、資産整備に時間を割けない • コード量が膨大で破壊的なことはできない 未整備資産がボトルネックで動きづらい! 6
「しっかり整備してから動く」 はできない 7
とりあえず動くには どうすればいいか? 8
置き場所や分け方は後回し 散らばった材料を 仮置きする場所 を作る 9
置き場所や分け方は後回しで仮置きする Figma デザイン / コンポーネント PdM のワイヤー ・マスターに未統合の分割されたデザインファイル ・実装に追いついていないマスターデータ 開発
Wiki Storybook ・プロダクトの背景情報 ・利用ルールが未記載 ・各種議事録 ・粒度が未整理 実コード 必要なプロダクトの情報、 最低限のデザインルールを抽出 DRになるべきもの あちこちに散らばっている Jira Slack #… GitHub Issues DESIGN.md 10
ちいさく検証:何を渡すと生成画面の再現度が上がるか 生成対象 生成ルール 既存画面 1枚 • 対象画面の実装は隠し、採点に使う • 入力は「DESIGN.md +もう1つ」に絞る
• HTML 骨格・Wiki 要件・Storybook などを 順に試した 11
検証の結果 再現度が高かった組み合わせ Storybook + 使うのは既存コンポーネントだけ 理由がなければ作らない 未整備のStorybookが一定働いたことで 過去の資産の整備方針が見えた 12
検証はできた 13
抽出したプロダクト情報や デザインルールだけでは 解決できなかったこともある 14
資産未整備のままでは解決できなかったこと • • コンポーネントの粒度の調整など DESIGN.mdだけでは 解決できない問題 が残っていた 集約する情報が膨らむと AIの参照効率が下がる懸念 があった
DESIGN.md内の仮置き情報の整備に加えて、 適切なSSOTの用意が必要 15
色々エンジニアと話した結果 SSOTは既存資産のコードに 寄せると良いという話に エンジニアパートでお話しします 16
検証・情報整備の流れ 画面生成 • DESIGN.mdから情報を分離 • 積めなかった情報を追加+整理 必要なルールを 適切な場所に配置 or 課題として記録
デザインルールと 突き合わせて評価 ずれた原因を分類 ・ 不足していた ルールを定義 17
ルールからずれた原因の特定 引用リスト 何を根拠にしたか 推測リスト どう推測したか AIの判断理由を 人がみえるようにした 18
評価後の対応 ルールを追加・調整 不足していた情報 → 適切なファイルに追記 書いてあるけど読めていない → 書き方・置き場所を見直す 原因を課題として記録 画面固有の問題
→ プロンプト側の課題として記録 共通コンポーネントの問題 → Storybook の整備課題 整備することで、 ルールが機能し生成精度が上がった 19
これって デザインハーネス なのでは? 20
整備は後からできる その他整備 ファイルを情報ごとに分割 画面要件の 壁打ちスキル DESIGN.md 1ファイル 検証結果の 調整・拡充 などなど
トークンや使い分けルールは Storybookへ 小さくはじめたから整備までたどり着けた 21
エンジニアと連携 整備を進めるためにも SSOT (Single Source of Truth) の定義が必要 22
AI が動ける環境づくり 文脈に合わせたコンポーネントの使い分けルールを置く場所を検討 • コンポーネントが Figma とコードで 二重管理になるのは避けたい • SSOT
をコードに寄せるとデザイナーもコードベースで フィードバックを行うことになる これまでの資産を活かすためにも Storybook がいいのでは? 23
Storybook を SSOT 化するうえで重視したこと 制約がある中で 現実的にできることから 小さくはじめる 24
SSOT 化のプロセス 1 必要な Storybook を整備 既存資産を活かすためにコンポーネントごとに Story を再整備 2
トークンの整備 色やタイポグラフィといったベースとなるスタイルを整備 3 ルールの言語化 コンポーネントのデザイン意図を .mdx に言語化し、Storybook で表示 4 組み合わせの例示 実際のページを Storybook に起こし、AI に実装サンプルとして渡す 25
モックアップ画面作成の流れ AI 1 画面要件を指示 2 コンポーネントを選ぶ 生成ルール+Storybook を把握して選択 3 組み合わせを検討
4 モック画面を生成 5 検証 6 本実装 プロダクトによっては 既に運用可能 エンタープライズ向けにはまだ調整が必要 本実装に必要なパターンが揃っているか モックのコードを引き継げる 26
実際の生成物(デモ) 元の画面 新規作成 ハーネスあり 27
一連の取り組みで大事にしたこと • 風呂敷を広げすぎず、確実に成果を出す手段を選ぶ • デザイナーとエンジニア両方の視点 でルールを磨く 進め方 デザイナーがルールを言語化し、 エンジニアが既存実装とのズレをレビュー 既存プロジェクトにもすぐハーネスを適用でき、生成精度も上がる
28
最初から4層をきれいに設計するだけでなく 歴史あるシステムに 合わせて 泥臭くはじめられる 29
まとめ 当初の検証から 地続きで 小さくはじめられている 30
プロダクトの課題を一緒に解決します。 最適な技術と、適切な手段で。 Gaji-Laboはフロントエンド開発者と UI デザイナーが チームメンバーとして参画するスタートアップ支援の会社です。 フロントエンド開発や UI デザインなどの専門技術の提供を軸に、 成長支援のためのチームワークの提供を一番大切にしています。
https://www.gaji.jp/ 31