セールスフォース的開発メソッドのススメ 須山洋輔
TRANSCRIPT
dreamforce2016 Feedback
2016 年 10 月 25 日ソリューション本部須山 洋輔
セールスフォース的 開発メソッドのススメ
この資料に含まれる画像等は作成者が Dreamforce2016 に参加し、Keynote やセッション等で写真撮影したものです。
Copyright © TerraSky Co., Ltd. All Rights Reserved.
自己紹介
• 入社年月 : 2013 年 5 月 (4 年目 )• 前職経験 :日立系 SIer に 11 年間在籍
ERP パッケージソフト開発 スクラッチ開発
• SFDC 資格:認定上級アドミニストレーター 認定 Sales Cloud コンサルタント 認定 Service Cloud コンサルタント 認定上級 Platform デベロッパー (1 次 )
• SFDC 導入経験:不動管理・ナレッジ管理・生産管理
2
Copyright © TerraSky Co., Ltd. All Rights Reserved.
アジャイル / スクラムワークショップとは?
• どんなイベントだったか?– 日本パートナー向け( 30 名)– 全世界のスクラム開発で最も有名なセールスフォースの– 実際に開発している担当者から話が聞ける– オール日本語
3
Copyright © TerraSky Co., Ltd. All Rights Reserved.
セールスフォースの開発メソッドって?
• ADM– スクラムをベースとした開発メソッド– CI( 継続的インテグレーション )– 自動ビルド– コードラインロック
4
ご参考: https://www.slideshare.net/YoshiOikawa/salesforce-agile-reduced
Copyright © TerraSky Co., Ltd. All Rights Reserved. 5
• 役割 (PO 、スクラムマスタ、 DEV/QE メンバー )• スプリント・プランニング• スプリント・レトロスペクト(振り返り)
スクラム・シミュレーションについて
Copyright © TerraSky Co., Ltd. All Rights Reserved.
ただ・・・。
• 残念ながら秘密保持契約の関係上、ワークショップの内容の細部をお伝えすることができません。
• 実際に Salesforce 社内で利用されているツールがappexchange にて無償で入手可能!
• インストールして、とにかく一度実践!!
6
Copyright © TerraSky Co., Ltd. All Rights Reserved.
Agile Accelerator
7
• セールスフォース社が開発• 開発部門で実際に使用している ADM ツール
https://appexchange.salesforce.com/listingDetail?listingId=a0N30000000ps3jEAA
Copyright © TerraSky Co., Ltd. All Rights Reserved. 8
Introducing Salesforce Agile Accelerator• セールスフォースプラットフォーム上で、
Chatter 、リリース管理、スプリント、テーマ、バグトラッキング、レポート&ダッシュボードが可能
https://appexchange.salesforce.com/listingDetail?listingId=a0N30000000ps3jEAA
Copyright © TerraSky Co., Ltd. All Rights Reserved. 9
Plan your Backlog• チーム全体のアイデアを
バックログ、スプリント、ビルド、テーマ毎に優先順位の計画が可能
https://appexchange.salesforce.com/listingDetail?listingId=a0N30000000ps3jEAA
Copyright © TerraSky Co., Ltd. All Rights Reserved. 10
Collaborate on Chatter• Chatter を利用し、状況がいつでも、どこでも、
どんなデバイスでも簡単に確認可能
https://appexchange.salesforce.com/listingDetail?listingId=a0N30000000ps3jEAA
Copyright © TerraSky Co., Ltd. All Rights Reserved. 11
Frictionless Drag & Drop Task Management• ドラッグ・アンド・ドロップで
タスクのステータス管理が可能
Copyright © TerraSky Co., Ltd. All Rights Reserved. 12
Why Salesforce Agile Accelerator?• セールスフォースの開発チームが、自分たちが実際
に利用するために作られたツールである
https://appexchange.salesforce.com/listingDetail?listingId=a0N30000000ps3jEAA
Copyright © TerraSky Co., Ltd. All Rights Reserved.
DEMO• スプリントプランニングをやってみる!
① バックログの生成② バックログの優先順位付け③ ユーザストーリーのタスク付④ ストーリーポイントの合意⑤ スプリントのスコープ合意
13
Copyright © TerraSky Co., Ltd. All Rights Reserved.
まとめ
• アジャイル導入– トップダウンでの導入– 専門的な支援が受けられる体制が必要– 実際のプロジェクトでスクラム開発を実践– トライ&エラーを繰り返し、継続的な改善を続ける
• ワークショップ– Dreamforce で本ワークショップは毎年開催
( 好評であれば日本での開催もあるかもとのこと )– 実際に開発を担当されている方から話が聞ける有益時間– 是非もう一度参加したい!
14
Copyright © TerraSky Co., Ltd. All Rights Reserved.
ご清聴ありがとうございました!
15