Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
Search
terahide
September 24, 2019
Technology
79
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
XP祭り2019でパネルディスカッションしたときの資料です
モデレータ:てらひで
パネラ:
杉井 正克
砂田 文宏
藤村 新
terahide
September 24, 2019
More Decks by terahide
See All by terahide
アニメに学ぶチームの多様性とコンピテンシー
terahide
0
730
テスト駆動開発でダイエットに挑戦して失敗した話
terahide
0
1.3k
コミュニケーション不全はなぜ起きるか
terahide
0
180
オレオレになりがちなテスト計画を見直した話
terahide
0
210
和服を普段着にするようになって気づいたアジャイルの心
terahide
0
51
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
terahide
0
180
一番アジャイルな料理人はソーマくんだと思うんだ
terahide
0
110
Att
terahide
0
57
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
terahide
0
64
Other Decks in Technology
See All in Technology
CloudWatch Logsのコスト最適化:どこまでAIに任せてどこから人間が承認すべきか
yama3133
0
150
ウォンテッドリーの最近のプロダクトと技術の紹介
stomk
0
320
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.4k
顧客価値を追いかけたら、プライシングにたどり着いた
sansantech
PRO
2
380
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
130
FinOps Agentが生んだ技術負債:コスト自動調査の落とし穴と解消までの道のり
oasis1994liveforever
3
250
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
3
1k
野蛮なアジャイル [サイボウズ発!]組織の常識を覆した反骨のスクラム実践記 / Barbaric Agile - Enterprise Agile Study Group
ama_ch
0
120
フィンテック養成勉強会#68
finengine
0
190
Temporal 最高!でも改めて「日付」について調べたら人類の負債すぎる件
riyaamemiya
0
220
AIネイティブ企業への変革。パーソルキャリアが挑む「データメッシュ×ガバナンス」のアーキテクチャ戦略
techtekt
PRO
0
120
S3 Filesで挑む! 八戸せんべい汁の食べ頃問題
usanchuu
0
140
Featured
See All Featured
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
How Software Deployment tools have changed in the past 20 years
geshan
2
35k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.6k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
280
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
580
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
630
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
50
10k
Transcript
オフショアだから 失敗したの? 〜 誤解だらけのオフショアと、 アジャイルの再発見 〜 砂田 文宏 杉井 正克
てらひで 藤村 新
はじめに
None
None
みなさん これを見て どう思いますか?
うらやまけしからん (´・ω・`)
自己紹介 モデラ パネラ パネラ パネラ てらひで 杉井 正克 砂田 文宏
藤村 新 「アジャイルは一か所 に集まってやるもの だ」とXPの本に書い てあったのを真に受け て、オフショアを避け てきたが昨年ベトナム と初めて行った ベトナムに遊びに出張 に連れて行ってもらえ なかったのでオフショ アに懐疑的 自社サービス、受託開 発の一部をベトナムで 開発しているチームの マネージャー。 開発組織の拡大の1つ の手段として期待して いるものの、経営陣へ の説明で若干困ること もあるのが現実。 オフショア開発にはマ ネージャー視点で部分 的に懐疑的 都内の某SIerで開発 リーダとしてベトナム 支社のエンジニアとオ フショア開発を進行中。 昨年ハノイへ出張滞在 して1周間ほど現地メ ンバーと一緒に呑んで 働いてきました。 最近ベトナムメンバと のコミュニケーション は主にTV会議や チャットですが、現地 メンバのこと(顔、名 前、個性など)を把握 してる(つもり)オフ ショアには肯定的 自社開発拠点(ハノイ) でのアジャイル開発支 援やソフトウェア開発 会社(ダナン)に半年ほ ど常駐してのアジャイ ル開発プロセス導入を 通して、ベトナムとの チーム開発にハマる。 現職でもグローバル チームを立ち上げ、ベ トナムとのチーム開発 を推進中。 オフショアにおける課 題のほとんどは行けば 解決すると考えている。
グラウンドルール • パネラだけでなく、みなさんともお話しし たいです • その場のノリで • 積極的に参加して • こっちからも絡むかも
質 問
Q. 契約ってどうしてる?
Q. 何語で コミュニケーション とってるの?
Q. 文化が違うじゃん。 ちゃんと やってくれるの?
Q. ブリッジSEとしか 話さないんでしょ?
Q. いつの間にか 違う人に変わってない?
Q. 安かろう 悪かろうなんでしょ?
Q. 出張とか 言ってるけど、 ホントは遊んでる だけなんでしょ?
Q. ドキュメント書いて 渡さないと できないんでしょ?
Q. 実装と単体テストしか できないんでしょ?
Q. お客さまの 価値とかビジネス ちゃんと考えてくれる のかしら?
さて、XP本では? 「エクストリームプログラミング」ISBN-13: 978-4274217623
7.1 全員同席(Sit Together) ❝チーム全体が入れる十分な広さの オープンスペースで開発すること。 近くに小さなプライベート空間を用 意するか、別の場所でプライバシー を確保できるように労働時間を制限 するなどして、チームメンバーのプ ライバシーや「自分だけの」スペー
スといった欲求を満たせるようにす ること❞ 「エクストリームプログラミング」ISBN-13: 978-4274217623
Q. あなたにとって 「オフショア」 ってなに?
XP本 第22章 「エクストリームプログラミング」ISBN-13: 978-4274217623
22 オフショア開発 ❝私は「オフショア」という言葉が持つ政 治的かつ人種差別的な意味合いが好きで はない。❞ ❝ここでは、オフショアの代わりに「マル チサイト(複数拠点)」という言葉を使うこ とにしよう。XPは地理的に分散したチー ムにも同じように適用できるからだ。❞ 「エクストリームプログラミング」ISBN-13:
978-4274217623
マルチサイト開発におけるXPの価値 ❝XPの価値は、全員同席しているチームだけ でなく、マルチサイト開発にも適している。 ただし、距離が離れていることで自然と孤 立が生まれるため、より密度の高いフィー ドバックを受け入れる必要がある。❞ ❝五感を使ったフェイスツーフェイスのやり とりができないため、こまめにコミュニ ケーションをとらなければいけない。❞ ❝複雑過ぎるところを偶然発見する機会が少
なくなるため、シンプリシティの実現に向 けて熱心に取り組まなければいけない。❞ 「エクストリームプログラミング」ISBN-13: 978-4274217623
マルチサイト開発におけるXP の価値 ❝勇気はどんな状況でも重要だ。❞ ❝文化やライフスタイルが違うため、分散 チームの全員をリスペクトすることも重要 である。❞ 「エクストリームプログラミング」ISBN-13: 978-4274217623
修正が必要なプラクティス ❝計画づくりは週単位よりもこまめに行う 必要があるだろう。それは会話の感覚を 維持するためでもあるし、ある拠点から 他の拠点にやるべきことを命令するよう な状況を避けるためでもある。❞ 「エクストリームプログラミング」ISBN-13: 978-4274217623
難しそうでもプラクティスを 諦めない ❝単一のコードベースは、全員同席してい るときよりもマルチサイト開発のときの ほうが、お互いの接点として重要になる。 いかなる技術的な障害があろうともその 解決に取り組み、単一のコードベースを 実現してほしい。そうすれば、共通のプ ログラムにチームが協力して取り組み続 けることができる。❞
「エクストリームプログラミング」ISBN-13: 978-4274217623
相互利益の原則 ❝相互利益の原則は、マルチサイト開発のすべて の問題に最も影響を与える。仕事の拠点を移動す るときは特にそうだ。関係者全員に最も有益な成 果というのは、あらゆる拠点のプログラマーが (相対的に)給料のいい仕事をすることと、ソフト ウェアのバリューを高めて顧客を満足させ、より 多くのソフトウェアにお金を支払ってもらうこと である。❞ 「エクストリームプログラミング」ISBN-13:
978-4274217623
❝仕事は賃金の安いところ に流れるわけではない。 誠実性と説明責任があると ころに流れるのである。❞ 「エクストリームプログラミング」ISBN-13: 978-4274217623
まとめ • 本当にオフショア開発の問題なのかを考 える • それってオフショア関係無いのでは? • 仕事は賃金の安いところに流れるわけで はない •
コストの安さだけを目指さない! • 今後はオフショアという言葉は使わない • マルチサイト開発!
❝ベトナムのエンジニア達と同じ 釜の飯を食べ、同じ酒を呑み、 ともに笑い、ともに泣き、同じ 目標に向かって全力で突っ走る ような姿勢で臨めば、きっとう まくいくと思います。❞ https://jp.wantedly.com/companies/monstarlab/post_articles/34016 さいごに 「挑戦するのに遅すぎるということはない!40代エンジニア、グローバル開発への挑戦」- Arata
Fujimura
お知らせ ロールはフィクションが混じってます by てらひで
ご清聴、ありがとうございました。