Contenu connexe Similaire à [ESM_CM セミナー]小さく作って大いに役立つスマートフォンアプリ(CYCLONE)公開用 Similaire à [ESM_CM セミナー]小さく作って大いに役立つスマートフォンアプリ(CYCLONE)公開用 (20) Plus de masashi takehara (16) [ESM_CM セミナー]小さく作って大いに役立つスマートフォンアプリ(CYCLONE)公開用1. 2011.12.7 クラスメソッドセミナールーム
永和システムマネジメント × クラスメソッド 共催セミナー
第4セッション
小さく作って大いに役立つ
スマートフォンアプリ
for iOS, Android, Windows Phone
クラスメソッド株式会社 技術部 マーケティング担当
認定スクラムプロダクトオーナー
嵩原 將志
タケハラ マサシ (Tw:@take3000)
2. 自己紹介
タケハラ マサシ http://twitter.com/#!/take3000
http://takelog3000.blogspot.com
嵩原 將志 http://slideshare.net/takelog3000
Takehara Masashi http://design.classmethod.jp/
Project Management
FxUG/DevLOVE
/Agile(Scrum)/RIA
/UX Design /要求開発アライアンス
職人(LT,KPT,釣
Marketing/Procurement
り)ADK48/ナナナナ会
8. 日本国内のスマートフォン利用者数
(2011年3月)
Android 4,601,000
iOS(iPhone) 3,906,000
その他 1,257,000
総数 9,764,000
15. Develop for iOS
iOS SDK、Xcode、Objective-C
http://developer.apple.com/jp/technologies/tools/whats-new.html
20. ─ Principles ─
Clean, Light, Open, Fast
Design Language
Celebrate Typography
“Metro”
Alive in Motion
Content, Not Chrome
Authentically Digital
http://www.microsoft.com/windowsphone/en-us/features/default.aspx
30. ① 移植容易性
② 開発生産性(向き不向き)
③ テスト(環境種類別)
④ 技術習得難易度
⑤ 技術者数
⑥ 開発期間+稼働期間
31. ① 移植容易性
② 開発生産性(向き不向き)
③ テスト(環境種類別)
④ 技術習得難易度
⑤ 技術者数
⑥ 開発期間+稼働期間
37. ストーリー 開発のサイクル
タスク サブタスク
38. ストーリー 開発のサイクル
タスク サブタスク
39. 出荷可能な
(利用可能)な
ストーリー 開発のサイクル プロダクト
タスク サブタスク
40. プロダクト開発のサイクル
出荷可能な
(利用可能)な
ストーリー 開発のサイクル プロダクト
タスク サブタスク
41. プロダクト開発のサイクル
出荷可能な
(利用可能)な
ストーリー プロダクト
タスク サブタスク 開発のサイクル
向いていない技術を選択した場合
42. プロダクト開発のサイクル
出荷可能な
(利用可能)な
ストーリー プロダクト
タスク サブタスク 開発のサイクル
向いていない技術を選択した場合
43. プロダクト開発のサイクル
出荷可能な
更に分割された (利用可能)な
ストーリー サブタスク プロダクト
タスク サブタスク 開発のサイクル
向いていない技術を選択した場合
44. プロダクト開発のサイクル
更に分割された 出
サブタスク (利
ストーリー
タスク サブタスク 開発のサイクル
向いていない技術を選択した場合
45. 間延びしたプロダクト開発のサイクル
出荷可能な
更に分割された
(利用可能)な
ストーリー サブタスク
プロダクト
タスク 開発のサイクル
サブタスク
採用した技術によっては必要以上の
タスク分割が発生し、リリースのス
ピードを下げてしまう。
51. 屋外で使うなら色調
を強くしなければ視
認性を損なう
片手で使うならコン
トロールは画面下部
に寄せる
環境によっては情報
の取り方も考える
55. 実装してほしい
要求がある
要求が正しい前
提で作る
(例)よくある話
56. 実装してほしい
要求がある
①要求のリストを渡す
要求が正しい前
提で作る
(例)よくある話
57. 実装してほしい
要求がある ②要件定義書
を作る
①要求のリストを渡す
要求が正しい前
提で作る
(例)よくある話
58. 細かく書いてあるけ
③要件定義書を
ど、これが欲しかった レビューする
んだっけ…?
実装してほしい
要求がある ②要件定義書
を作る
①要求のリストを渡す
要求が正しい前
提で作る
(例)よくある話
59. 弊社の購買と法務が
③要件定義書を
チェックするので レビューする
体裁を直して下さい
実装してほしい
要求がある ②要件定義書
を作る
①要求のリストを渡す
④ツッコミを入れる
要求が正しい前
提で作る
(例)よくある話
60. 弊社の購買と法務が
③要件定義書を
チェックするので レビューする
体裁を直して下さい
実装してほしい
要求がある ②要件定義書
を作る
①要求のリストを渡す
⑤承諾
④ツッコミを入れる
はいわかりました。
要求が正しい前
ちゃんと読んだ 提で作る
のかなあ…?
(例)よくある話
77. 実装してほしい
要求がある
要求が正しい前
提で作る
①いきなりこの二者で話をしない
79. 課題を
もっている
②現実を認める(要求は固まってない)
81. 課題を
もっている
あるべき姿を
描ける
③視覚化をして認識を共有を徹底する
83. ストーリーボード
ペルソナ
ユーザー調査
ドキュメントの体裁よりも全員が
ゴールを正しく認識できること。
84. 課題を
もっている
あるべき姿を あるべき姿を
描ける を作れる
④「あるべき姿」の実現方法を考える
86. 課題を
もっている
あるべき姿を あるべき姿を
描ける を作れる
⑤見通しを確認し投資に値するか検討
88. 課題を
もっている
あるべき姿を あるべき姿を
描ける を作れる
⑥このサイクルを繰り返す(一定期間)
94. 課題を
もっている
ファシリテートする
あるべき姿を あるべき姿を
描ける を作れる
⑦サイクルを軌道に乗せる
96. 課題を
もっている
ファシリテートする
あるべき姿を あるべき姿を
描ける を作れる
3+1の視点
97. オーナーの
専門アクティビティ
課題を
もっている
共通の
アクティビティ
ファシリテートする
あるべき姿を あるべき姿を
描ける を作れる
ビジュアライザーの テクノロジストの
専門アクティビティ 専門アクティビティ
98. オーナーの
専門アクティビティ
問題の提起
課題を
事業化への組織内調整
もっている
事業領域における法令の確認
共通の
アクティビティ
ファシリテートする
あるべき姿を あるべき姿を
描ける を作れる
ビジュアライザーの テクノロジストの
専門アクティビティ 専門アクティビティ
99. オーナーの
専門アクティビティ
課題を
もっている
共通の
アクティビティ
ファシリテートする
デザインコンセプト提案
あるべき姿を あるべき姿を
インフォメーションアーキテクチャ
描ける を作れる
インタラクションデザイン
ビジュアライザーの テクノロジストの
専門アクティビティ 専門アクティビティ
100. オーナーの
専門アクティビティ
課題を
もっている
共通の
アクティビティ
ファシリテートする
実装方式の提案
あるべき姿を あるべき姿を
描ける
フィージビリティスタディ
を作れる
プロジェクトマネジメント計画
ビジュアライザーの テクノロジストの
専門アクティビティ 専門アクティビティ
101. ビジネスゴールの設定 オーナーの
ゴールの認識を共有する 専門アクティビティ
ペルソナ作成
課題を
ストーリーマッピング
もっている
プロダクトバックログの作成
妥当性の検証
共通の
アクティビティ
ファシリテートする
あるべき姿を あるべき姿を
描ける を作れる
ビジュアライザーの テクノロジストの
専門アクティビティ 専門アクティビティ
102. オーナーの
専門アクティビティ
課題を
もっている
共通の
アクティビティ
ファシリテートする
あるべき姿を あるべき姿を
2種類のアクティビティ
描ける を作れる
ビジュアライザーの テクノロジストの
専門アクティビティ 専門アクティビティ
103. オーナーの
専門アクティビティ
課題を
もっている
共通の
アクティビティ
ファシリテートする
あるべき姿を あるべき姿を
描ける を作れる
ビジュアライザーの テクノロジストの
専門アクティビティ 専門アクティビティ
105. サイクロンロゴ
TOOLS
CYCLONEの導入を
しやすくするためのツール群
111. 初期の無駄を排除し本質に踏
み込むこと
体裁にとらわれ過ぎな要件定
義のあり方を変えること
CMのような開発会社が、こ
れまで以上にお客様のビジネ
スの成功に寄与すること
1日でも早く「本当に役立
つ」システムを届けること