アジャイルで開発した事例のご紹介 heroku x ……2019/09/26 ·...
TRANSCRIPT
Heroku x b2bCommerce サービスを
アジャイルで開発した事例のご紹介
01 自己紹介
2Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
クラウドインテグレーション事業部
プロダクトマネージャー
Heroku PM歴 7年
Salesforce開発者コミュニティ UMEKITA FORCE主催
Salesforce 認定アドミニストレーター
Salesforce 認定 Platform デベロッパー
Salesforce 認定 Pardot スペシャリスト
Salesforce 認定 Pardot コンサルタント
AIプラットフォーム「Salesforce Einstein」も登場! Heroku×Salesforceで自動応答のLINE Botを実現する
https://codezine.jp/article/detail/10478
転職して出会えた、人生の恩人と最新のテクノロジーを追い続ける刺激的な日々/テクニカルディレクター 白石尚也インタビュー
https://note.mu/8120001123887/n/nf16f3e9beeb6?creator_urlname=8120001123887
自己紹介
白石 尚也
3
tambourine inc.
Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
01 会社概要
4Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
会社概要
クラウドを活用したモバイルアプリやEコマース、Webサービスの開発を中心に クライア
ントの「デジタルシフト」をサポート。
私たちは好奇心を武器に、あたらしいことが大好きな仲間たちと 「世界を変えるアイデ
ア」をカタチにする テクノロジスト集団です。
タンバリンについて
5
あたらしいこと、カタチにしてく
Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
事業内容Eコマース・Webサービス開発UXコンサルティング、UI設計・デザインChatbot導入支援、IoT導入支援
設立 2015年9月
従業員数 33人(2019年7月時点)
代表者 中尾達也
所在地 東京都千代田区神田小川町3-28-9 三東ビル8F
認定登録
ご提供しているサービス
MA導入/活用マーケティング支援
ECサイト開発 /運用改善サービスデザイン
デジタルシフト伴走支援
CRM構築・強化会員サイト構築 /リニューアル
OUR SERVICE
最新のテクノロジーを使ったプロダクトやサービスの開発はもちろん、集客
やマーケティング(ブランディング)、ローンチ後の運用、
組織づくり…etc とさまざまな要件が複雑にからみあう
プロジェクトが多く存在します。
プロジェクトが複雑化した結果、スコープを限定した支援では
成果に結びつけにくくなりました。
我々はお客様のビジネスを理解した上で、
それが成功するために何を作る必要があるのか、
どんな支援が必要かを考えて行動したいと考えています。
我々はデザイン・開発・マーケティングなど各分野の
スペシャリストと共に、アイデアがつながりカタチになる場所を作り、
一つでも多くのプロジェクトを成功に導きたいと考えています。
6
IoT活用支援
モバイルアプリウェブサービス開発
Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
ECサイト運用実績
7
株式会社タンバリン
DESCENTE JAPAN DESCENTE STORE
使用プラットフォーム Commerce Cloud
開発規模 11ブランドサイト+ECサイトのコンテンツ運用体制構築
弊社役割 マーケティング支援/画面設計/デザイン/実装/運用・保守
コンテンツ運用にかける投資対効果を見定めつつ、各ブランドのコラム、LP、
バナーなどのコンテンツ運用を実施。
さらに、各ブランド窓口とのコミュニケーションを円滑にし、ブランドとECの融
合したコンテンツマーケティング施策の運用支援を実施。
Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
アプリケーション開発実績
8Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
株式会社タンバリン
国連WFP 寄付アプリ FOODeliver
使用プラットフォーム Salesforce / heroku / Monaca
開発規模 要件定義 2ヶ月、設計・開発 3ヶ月、テスト1ヶ月
弊社役割 要件定義/システム設計/システム開発/デザイン
コンシューマ向けネイティブアプリケーションおよびセールスフォースによる寄
付情報管理システムの構築。
アプリケーション開発実績
9
株式会社タンバリン
GDO CSフォーム構築
使用プラットフォーム ServiceCloud / heroku
開発規模 要件定義 1.5ヶ月、設計・開発 3ヶ月、テスト1.5ヶ月
弊社役割 要件定義/システム設計/システム開発
ゴルフダイジェスト・オンライン様の総合お問い合わせフォームををHerokuで
構築。問い合わせカテゴリごとのフォーム動的切替、会員用の注文履歴
フォーム、ServiceCloudのLiveAgentとの動的連携を実装
Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
Webサイト運用・MA導入実績
株式会社タンバリン
日本経済新聞社
使用プラットフォーム Salesforce/ Pardot / AWS / Wordpress
開発規模 4プロダクトサイト構築・運用BtoBコンテンツマーケティングの運用体制構築
弊社役割 MA導入支援/要件定義/画面設計/デザイン/実装デジタルマーケティング支援
BtoBマーケティング導入/活用支援。
販促、デジタルマーケティング支援、既存顧客向けの施策支援、サービス改
修支援新規顧客のデマンドジェネレーションから営業フェーズでの成約率向
上等、契約した顧客の満足度向上やカスタマーサクセス、
プロダクトそのものの改修に向けたコンセプトづくり、要件整理支援など、
サービス全般の支援をしています。
10Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
今までは...
11
今のタンバリンは「クライアントワーク (受託開発)」 の会社
Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
これからは...
12
これからのタンバリンは「共創型開発」 の会社
Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
13Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
従来型のウォーターフォールからチームで一体となって開発をするアジャイル型の開発へ
14Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
アジェンダ
15Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
1. Heroku x b2b Commerce サービス紹介2. タンバリンでのアジャイル開発方法3. まとめ
アジェンダ
16Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
1. Heroku x b2b Commerce サービス紹介2. タンバリンでのアジャイル開発方法3. まとめ
17Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
Heroku x b2b Commerce サービス内容紹介
18Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
サービスのシステムアーキテクチャ
タンバリンが得意としている開発
19
ソリューションをつなぎあわせて、お客様に「付加価値」を提供
Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
アジェンダ
20Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
1. Heroku x b2b Commerce サービス紹介2. タンバリンでのアジャイル開発方法3. まとめ
Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
開発の進め方
22Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
B2BC開発において実施したこと
1. インセプションデッキで認識合わせ
2. ユーザーストーリーマッピングでユースケースを洗い出す
3. プロダクトバックログでプロダクトの優先度の明確化・概算見積もり
4. 1週間スプリントで毎週作るモノの詳細化→開発→レビューの実施
23Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
インセプションデッキ
10の設問・課題に答えていくことで、チームをバスに乗せる。
1. なぜ我々はここにいるのか?
2. エレベーターピッチを作る
3. パッケージデザインを作る
4. やらないことリストを作る
5. 「ご近所さん」を探せ
6. 解決案を描く
7. 夜も眠れなくなる問題
8. 期間を見極める
9. 何を諦めるのかはっきりさせる
10. 何がどれだけ必要なのか
24Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
インセプションデッキ
我々はなぜここにいるのか
• B2B分野へのチャレンジ
• アジャイル開発サービスの紹介
• SWTTでのサービス紹介、登壇
新しいクライアント・仲間と出会う
25Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
インセプションデッキ
期間を見極める
9/25リリース!
SWTT準備
6週間 1週間
開発準備
2週間
26Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
インセプションデッキ
解決案を書く
Einstein Vision
Salesforce
B2B Commerce
製品撮影製品情報を見れる
EV画像解析 製品マスタより情報取得
ログイン 決済
27Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
スクラムチーム
人数 役割 強みや期待すること
1 プロダクトオーナー(PO)
● PBLの管理責任、PBIの優先度を決める。● PBIが完成しているか、レビューをする。● ステークホルダーとの調整・報告などをする。
2 スクラムマスター(SM)
● POと開発チームがスクラム開発を円滑に行えるようにサポートする。○ PBL管理/PBI作成のサポート○ ミーティングのファシリテーション○ ベロシティなどのPJ進捗の共有
2 プログラマー ● php,js,sql, ● 自動テスト(UT)● CICD
1 SalesForce アーキテクト ● B2BC設計・構築● 画面設定・カスタマイズ
1 デザイナー ● ビジュアルデザイン・UX設計など
28Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
ユーザーストーリーマッピング
製品を購入する テーマ
製品を検索する
製品名で検索する
色で検索する
メーカー名で検索する
カートを管理する
カートに追加する
カートから削除する
合計金額を表示する
エピック
ストーリー
ストーリー
ストーリー
ユーザーの行動を左から時系列に並べる
優先
順位
29Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
ユーザーストーリーマッピング
製品を購入する テーマ
製品を検索する
製品名で検索する
色で検索する
メーカー名で検索する
カートを管理する
カートに追加する
カートから削除する
合計金額を表示する
エピック
ストーリー
ユーザーの行動を左から時系列に並べる
優先
順位
Ver.1はここまで!
30Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
開発するタイミングが近くなったら...
洗い出したユーザーストーリーを開発する順でリストアップします。
1
1
1
1
3
2
5
8
13
20
詳細度高
詳細度低
Ver,1.0
Ver.2.0
Ver,3.0
最小限でのリリース
次にはリリースしたい!
やらないかもしれない
31Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
インセプションデッキ
ストーリーを1つずつ詳細化・明確化していきます。
ストーリーを選ぶ ワイヤーを書く
受け入れ条件を書く
さらに不明な点を洗い出す
見積もりをする
32Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
プロダクトバックログ
1週間で取り掛かるストーリー
今後開発していくストーリー
33Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
スクラムフレームワーク
①作るものを決める
③作ったものをレビュー(WHAT)
②毎日の状況確認(朝会)
④振り返り(HOW)
⑤PBLリファインメント(タスク整理)
※図の引用:The Scrum Framework Poster
インセプションデッキ
ユーザーストーリーマッピング
アジェンダ
34
1. Heroku x b2b Commerce サービス紹介2. タンバリンでのアジャイル開発方法3. まとめ
Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
35Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
まとめ
共創型のサービス開発を行うために今後もアジャイル開
発に取り組んでいきます。
一緒にチームを組むことができるクライアント様、パート
ナー様、仲間を探しています。
36Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
タンバリン技術顧問の後藤さんのセッションがあります
37Copyright © tambourine inc. All rights reserved. CONFIDENTIAL
ブースでサービスを体感できます
あたらしいこと、カタチにしてく。
38