Slide 1

Slide 1 text

Vue でサクッと作る Studio でのプロトタイピング開発 Vue Fes 2024 Ryunosuke Watanabe

Slide 2

Slide 2 text

Ryunosuke Watanabe @heavenosk Studio Inc. でフロントエンドエンジニアとして働いて います。最近は格ゲーにハマっています。 自己紹介

Slide 3

Slide 3 text

Studioは、コードを書かずにWebサイトの構築・ 公開・運用が完結するノーコードWeb制作プラッ トフォーム

Slide 4

Slide 4 text

Design Editor

Slide 5

Slide 5 text

Studio CMS

Slide 6

Slide 6 text

プロトタイピングについて

Slide 7

Slide 7 text

アジェンダ プロトタイピングって何 プロトタイピングそのものについてお 話しして、皆さんと共通認識を作る プロトタイピングの方法 エンジニア視点で提案する際の、プロ トタイピングする方法や、着目するポ イントについてお話しする Studio でのプロトタイピング 実際の例を交えて Studio でのプロト タイピング開発について紹介する

Slide 8

Slide 8 text

プロトタイピングって何

Slide 9

Slide 9 text

プロトタイピング プロトタイピング(Prototyping)とは、 実働するモデル(プロトタイプ)を早期に 製作する手法およびその過程を意味する。 その目的は、設計を様々な観点から検証す る、機能やアイデアを形にすることでユー ザーから早めにフィードバックを得るな ど、様々である。
 (Wikipedia: プロトタイピングより)

Slide 10

Slide 10 text

ChatGPT による説明

Slide 11

Slide 11 text

私的な「プロトタイピング」 「試しに作ってみようよ」という開発活動 全般

Slide 12

Slide 12 text

本来の意味でのプロトタイピング 開発プロジェクトの早期に、実際に動くものを作ることでプロ ダクトの方向性の検証や技術検証を行う コミュニケーションの一形態 ユーザーインターフェースや操作感について、空中戦の議論を 避け、実際に動くものを作った上で議論する エンジニア視点での提案 エンジニアの立場で機能や仕様の提案をする際に、動くものを 作って提案する 私的な「プロトタイピング」

Slide 13

Slide 13 text

プロトタイピングの方法

Slide 14

Slide 14 text

プロトタイピングは 手軽になっている (生成AIのおかげで!)

Slide 15

Slide 15 text

Claude がおすすめ

Slide 16

Slide 16 text

Claude

Slide 17

Slide 17 text

Claude を使ったプロトタイピング Claude に言葉で指示を出して、雑にユーザーイン ターフェースを作る。ユーザーインターフェースの イメージが湧かない場合にも有効。

Slide 18

Slide 18 text

生成した右側のコードは Publish もできる (このサンプルのリンク)

Slide 19

Slide 19 text

Claude Artifacts を使ったプロトタイピング

Slide 20

Slide 20 text

よくやるプロトタイピングの手順 ( Claude で雑に作る Claude に指示して、言葉だけでイ メージを膨らませる d 手元で整える Claude で生成したコードを、実際の プロジェクトに貼り付けてロジックを 整えます。Cursor が便利 t 同僚に見せる できたら見せる・触ってもらう

Slide 21

Slide 21 text

デザイナーのためのプロトタイ ピング入門 キャスリン・マッケルロイ 著 プロトタイピングを使ったユーザーインタビュー などの手法・方法論がまとめられている

Slide 22

Slide 22 text

忠実度 ”プロトタイプやエクスペリエンスが、ビ ジュアルの精度、機能の幅広さ、機能の深 さ、インタラクティビティ、データモデル の5つの要素において最終製品にどの程度 近いかを示す度合い” キャスリン・マッケルロイ. デザイナーのためのプロトタイピ ング入門

Slide 23

Slide 23 text

Studio でのプロトタイピング

Slide 24

Slide 24 text

実例の紹介

Slide 25

Slide 25 text

HSL カラーピッカー 従来の RGB のピッカーではなく、HSL の色空間を 使ってワンアクションで色を選択できる。Arc とい うブラウザの機能を参考にした。

Slide 26

Slide 26 text

Demo: HSL カラーピッカー

Slide 27

Slide 27 text

セクションのインタラクション UI で伸び縮みするセクションを提案

Slide 28

Slide 28 text

Demo: セクションのインタラクション

Slide 29

Slide 29 text

コピーライティング分析ツール 生成AI を使ってコピーライティングを分析して、 どのようなスペクトラムを持っているか分析する ツール。 他メンバーに「こんなことができるよ」と技術デ モをする目的でもプロトタイプを作ったりしま す。

Slide 30

Slide 30 text

Studio の プロトタイピング文化 Y Studio は創業者がエンジニア兼デザイ ナーだっ8 Y 社内のメンバーがプロトタイピングを やっているのを見て、自然に新しいメ ンバーが真似て文化になっている

Slide 31

Slide 31 text

開発の一つのアプローチとして プロトタイピングをぜひ試してみてください

Slide 32

Slide 32 text

ご静聴ありがとうございました Vue Fes 2024 Ryunosuke Watanabe