はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

32

Click here to load reader

Upload: satoru-yamaguchi

Post on 31-May-2015

453 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

はじめようプロトタイピング〜もう⼿戻りなんて⾔わせない!〜

インフラジスティックス・ジャパン株式会社山口 慧[email protected] @g_dayori

技術ひろば.net 勉強会 2013/09/21

Page 2: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

本日のメニュー• どんなもの?• なぜ必要?• どうやるの?• やってみよう!

- Indigo Studio Demo!

Page 3: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

自己紹介

Blog

山口 慧(やまぐち さとる)インフラジスティックス・ジャパン株式会社デベロッパー・サポート エンジニア

– 5年ほどSier → Infragistics(現在)– 英語勉強中– ラーメン大好き

Page 4: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

INFRAGISTICS 【名】

ɪnfrədʒɪˈstɪks : インフラジスティックス1. ニュージャージーに本社を置く UI コントロールを中心としたソフトウェ

ア製品を開発・販売するグローバルカンパニー2. Infrastructure(基礎構造)+ logistics(後方支援)3. バイク乗りが社⻑の東京・原宿の会社【日本】4. インフラさん【俗称】

Page 5: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

NETADVANTAGE

Page 6: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

Cross Platform Modern User Experience

Page 7: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

XAML styles to match published Microsoft themes.

Page 8: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

Indigo Studio• 2012/12 リリース• プロトタイプ作成ツール• 2013/9/21 現在、無料で提供中!

Page 9: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

What’s Prototyping ?

Page 10: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

プロトタイプ

プロトタイプの作製と評価 → 製造・量産へ

“検証や改良を目的とした試作機”

Page 11: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

ソフトウェア プロトタイピング

要件定義 設計 開発 単体・結合テスト

ユーザテスト リリース

後工程になるほど修正コストが大きくなるから、ユーザに早めに評価してもらおう。

手戻り

Page 12: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

なぜ手戻りが起きるのか

要求仕様

基本設計

詳細設計

実装

単体テスト

結合テスト

ユーザテスト

• 手戻りの原因– 確認漏れ、不具合、その他– 利⽤シーン– 利⽤シナリオ– 未体験– 特にユーザビリティ– そもそもイメージしてない

(できない)

開発

ユーザ

仕様変更..

Page 13: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

ソフトウェア プロトタイピングといっても、最終目的は、

ユーザにより良いモノを提供すること結果的に、手戻りが無くなり総工数短縮にも繋がる。そもそも、戻れるだけありがたい。

• デザイン• 機能性• 使用感• ユーザ体験

etc・・・

Page 14: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

モバイルデバイスの普及• スマホ個⼈利⽤が急激に増えたため

–ユーザ体験のしきい値が非常に高い。–少しでもストレスを感じるとすぐ使わなくなる。–非機能要件で、ユーザ評価が急激に落ちる。

本来の目的である機能要件がどうかの前に、ユーザ体験のハードルをクリアしなければならない・・・

Page 15: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

エンタープライズユーザの変化•主役はIT部門から利⽤部門主導へ•ユーザ不在はもう許されない

対象年齢:生後6カ月より

Page 16: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

“頑張って完璧に作ったつもりが、そもそも作るものを間違っていました…”

なんていう事のないように、最初にゴールをしっかり確認しよう。

プロトタイピングで• シーン・シナリオをしっかり考える。• ユーザに体験させ、UI・UXの評価。• 要件や構造設計なども確認。

Page 17: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

How to make a Prototype ?

Page 18: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

手法• ペーパー• 非専用ツール• 専用ツール• プログラミング

Page 19: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

ペーパープロトタイピング• 紙とペン(とはさみ)• その場で手軽に• 捨てやすい

(思い入れがない)

Page 20: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

非専用ツール(モックアップ)• 大概のPCに既に入ってる• 静的には強い• 付属の専用ツールなども

ある PhotoShop

Excel, PowerPoint

Page 21: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

専用ツール• 速い• 動的に強い• プログラミング知識いらず• ツールによって様々• アニメーション• トランジション• 画面遷移図• スマホ上で動作• スマホ上で作れる Indigo Studio

Page 22: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

プログラミング

Page 23: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

しっかり決めよう• システム構造評価• UI・UX評価• プレゼンテーション・クリエーション

• どのタイミングで?• どうやって?• どこまで作り込む?は目的によって明確に!

要求仕様 設計 開発 単体・結合テスト

ユーザテスト リリース

Page 24: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

• 2013/9/21 現在、無料で提供中!いつダウンロードするの?

Page 25: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

Story Board• シナリオを描きます。• ポイント– 用意されたシーンを組み合わせて、ユーザがアプリケーションを実際に利⽤するシナリオを描く– 自分のイラストしたものを、インポート可能– 作成したスクリーンのインポートも可能

Page 26: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

Screen• プロトタイプを作ります。• ポイント– エレメントを配置してUI設計– インタラクションの付加– アニメーションの付加– 画面遷移図の俯瞰– プロトタイプ共有

Page 27: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

Indigo StudioDemo!!

Page 28: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

Indigo StudioSneak peak!!

Version 2• Platform Picker• Touch Gestures• Screen-to-Screen Transitions• HTML5 Device Support• iOS Platform Pack• Document Designs with PDF Export etc…

Page 29: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

インフォメーション• ブログ(about Indigo Studio)

http://blogs.jp.infragistics.com/tags/Indigo%20Studio/default.aspx

• 機能要望提出・投票(英語)http://indigostudio.uservoice.com/forums/185426-welcome-to-indigo-studio-product-ideas-

• サポート弊社HPよりアクセス!(@g_dayoriにおまかせを!)

Page 30: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

構想

開発ツール

プロトツール

設計作業

Page 31: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

プロトタイピングしよう• プロタイピングでユーザと早期に合意

形成し、着地点をしっかり定める。• 適当な⽅法で、目的を意識して• Indigo Studio を使う

(お願いします!)

Page 32: はじめようプロトタイピング(2013/09 技術ひろば.net 勉強会)

ご清聴ありがとうございました!