Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OOUIとTBUIのバランスからみるkintoneのUI設計
Search
yui.abe
December 10, 2025
Technology
0
8
OOUIとTBUIのバランスからみるkintoneのUI設計
kintone Café 東京 Vol.25 petitで登壇した際の資料です。
https://kintone-cafe-tokyo.connpass.com/event/373252/
yui.abe
December 10, 2025
Tweet
Share
More Decks by yui.abe
See All by yui.abe
非営利組織に転生したエンジニアの末路
clostridium81
0
0
Other Decks in Technology
See All in Technology
なぜ使われないのか?──定量×定性で見極める本当のボトルネック
kakehashi
PRO
1
1.2k
ML PM Talk #1 - ML PMの分類に関する考察
lycorptech_jp
PRO
1
700
非CUDAの悲哀 〜Claude Code と挑んだ image to 3D “Hunyuan3D”を EVO-X2(Ryzen AI Max+395)で動作させるチャレンジ〜
hawkymisc
1
160
re:Invent 2025 ふりかえり 生成AI版
takaakikakei
1
170
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
0
280
AI時代におけるアジャイル開発について
polyscape_inc
0
130
エンジニアとPMのドメイン知識の溝をなくす、 AIネイティブな開発プロセス
applism118
4
740
Overture Maps Foundationの3年を振り返る
moritoru
0
150
Agentic AI Patterns and Anti-Patterns
glaforge
1
200
Uncertainty in the LLM era - Science, more than scale
gaelvaroquaux
0
800
ガバメントクラウド利用システムのライフサイクルについて
techniczna
0
180
LLM-Readyなデータ基盤を高速に構築するためのアジャイルデータモデリングの実例
kashira
0
210
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Become a Pro
speakerdeck
PRO
31
5.7k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Agile that works and the tools we love
rasmusluckow
331
21k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.3k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Transcript
OOUIとTBUIのバランスから みるkintoneのUI設計 2025.12.10 Abe Yui オブジェクト志向UI タスクベースUI
自己紹介 3 • ITエンジニア @教育・子ども支援 NPO • Webアプリ開発・各種 SaaSの権限自動化・生成 AI導入/教育・kintoneアプリ
開発...etc • kintone歴 ◦ ユーザーとして: 4年 ◦ アプリ開発者として: 3ヶ月未満(初心者です ...!) ◦ kintoneのチーム応援プラン( NPO割引)には大変大変お世話になってい ます
オブジェクト志向UIとタスクベースUI © Google Inc. 2 OOUI TBUI
オブジェクト志向 UI(OOUI) 9 • オブジェクト( 名詞=モノ)を起点とした UI • 対象となるモノを選択・特定してから、操作を加える 料理に例えると...
目の前にある材料が起点 目の前の材料を基に、下ごしらえ する、包丁で切る、炒める、煮る ... など作業する。 必ずしも線形的/固定的に作業 する必要はなく、自由な順番で 作業できる。思い描いた最終形 が途中で変わってもよい
タスクベース UI(TBUI) 9 • タスク(動詞=やること)を起点とした UI • 特定の操作(作業)の流れに沿って動くことが前提 料理に例えると... レシピ(作業工程)が起点
レシピに忠実に作業することで、 着実に当初の最終成果に到達で きる。 決まった作業の流れから外れる ことは想定されていない 。または 流れから外れるのが仕組み的に / 心理的に難しい
OOUIとTBUI 9 オブジェクト志向 UI (OOUI) タスクベース UI (TBUI) 基本の設計 オブジェクト(名詞=モノ)を起点としたUI
タスク(動詞=やること)を起点としたUI 操作の順序 名詞 → 動詞(オブジェクトを選択してからアクション を選択) 動詞 → 名詞(タスクを選択してから対象物やパラ メーターを指定) UIの構成 モードレス で、ユーザーが対象オブジェクトを自由に 操れることを基本とする モーダル な操作手順が多く、特定の入力操作を強要 し、ユーザーの仕事を中断する メンタルモデ ル 日常生活の作業(モノを選んでから行動)と同じ感覚 で、ユーザーのメンタルモデルと一致しやすい 日常の「商品を選んでからお金を払う」というような基 本の流れとは逆になる場合がある 操作性/拡張 性 高い。開発者/ユーザー双方にとって、線形的な手順 に縛られず、自由度が高い 低くなりやすい。固定的/線形的な作業フローを前提と したUIに縛られる
kintoneのUIは? 基本的にはオブジェクト志向UI (「kintoneの『アプリ』は要するにデータベースだよ~」) 10 • ユーザーが最初に目 にするのはレコード一 覧(=名詞) • 特定のレコードを選
び、編集・削除・コメン ト付与・承認申請など の操作をおこなう • 開発者にとって最も重 要なのは、適切なデー タモデリングとフィール ド設計
タスク志向 UIによる調整 ユーザーのタスクや役割/特性に応じて、タスク志向寄りに使うこともできる(→バ ランスを取れる) 10 ポータルから新規レコード作成画面に直接リ ンク(ex.「日報を書く」) プラグイン (=特定のふるまいを実現する道具) プロセス管理
(決まった流れでレコードを処理) 通知/リマインド (TODOを知らせる)
kintoneのUI設計をどう考える? 1/2 • 人間の認知の順番はモノ→動作 ◦ よって、レコード一覧画面を中心としたOOUIは理にかなっている • 一方で、固定的なタスクに早期に慣れてもらいたい場合は、タスク志向が適 している場合もある •
cf. 祖母にLINEの使い方を教えた思い出 ◦ 「まずホーム画面でこのボタンを押して」、「次にこの画面でメッセージ相 手を選んで」、「ここにメッセージを打ち込んで」、「この送信ボタンを押 す」みたいなタスク志向の説明 になる ◦ 「アプリ」「アカウント」「チャット」みたいなオブジェクトの理解は二の次 ◦ UIがちょっとでも変わったら一気に不安になる(ex.広告が出現) ◦ 自由度が低い。自律的/発展的な使い方に広がっていかない 10
kintoneのUI設計をどう考える? 2/2 • kintoneの良さは、アプリユーザーと開発者の垣根が低く、誰もが設計視点を 持って仕組みを改善していけること ◦ cf. 「市民開発」 • みんなで仕組み改善していくためには、なるべく全員がアプリのデータモデ
ルを把握する必要がある • kintoneのオブジェクト志向のUIは、アプリユーザーが自然と業務のデータモ デルを把握するのに適している ◦ cf. スプレッドシートやExcelは、表形式といえどもフリーフォーマットで何 でも書けてしまうので、メンタルモデルの形成につながりにくい 10 結論:kintoneはモノが中心だからこそ、「みんなで作ってみ んなで使う」チームワークにつながるのでは