Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
Search
terahide
September 24, 2019
Technology
0
23
オフショアだから失敗したの?~誤解だらけのオフショアと、アジャイルの再発見~
XP祭り2019でパネルディスカッションしたときの資料です
モデレータ:てらひで
パネラ:
杉井 正克
砂田 文宏
藤村 新
terahide
September 24, 2019
Tweet
Share
More Decks by terahide
See All by terahide
アニメに学ぶチームの多様性とコンピテンシー
terahide
0
260
テスト駆動開発でダイエットに挑戦して失敗した話
terahide
0
1k
コミュニケーション不全はなぜ起きるか
terahide
0
100
オレオレになりがちなテスト計画を見直した話
terahide
0
87
和服を普段着にするようになって気づいたアジャイルの心
terahide
0
22
Management3.0のワークを受けてから会社の偉い人へM3.0のワークショップをするまでにやったこと
terahide
0
40
一番アジャイルな料理人はソーマくんだと思うんだ
terahide
0
36
Att
terahide
0
16
受託開発でテストファーストしたらXXXを早期発見できてハイアジリティになったはなし
terahide
0
25
Other Decks in Technology
See All in Technology
偶有的複雑性と戦うためのアーキテクチャとチームトポロジー
knih
7
5.9k
4年で17倍に成長したエンジニア組織を支えるアーキテクチャの過去と未来
sansantech
PRO
1
4.7k
EthernetベースのGPUクラスタ導入による学びと展望
lycorptech_jp
PRO
0
420
コンパウンド戦略に向けた技術選定とリアーキテクチャ
kworkdev
PRO
1
4.3k
データ共有による新しい価値の創造
iotcomjpadmin
0
290
2024/11/29_失敗談から学ぶ! エンジニア向けre:Invent攻略アンチパターン集
hiashisan
0
240
LY Accessibility Guidelines @fukuoka_a11yconf_前夜祭
lycorptech_jp
PRO
1
130
プラットフォームエンジニアリングアーキテクチャ道場 on AWS & EKS Kubernetes / Platform Engineering Architecture Dojo
riita10069
7
16k
メインテーマはKubernetes
nwiizo
2
320
SONY AITRIOSによるAIエッジセンシングの新たな可能性(仮)
iotcomjpadmin
0
300
データ基盤の負債解消のためのリプレイス
livesense
PRO
0
120
エンジニアの草の根活動のその先へ LINEギフトのアクセシビリティにおける ネクストアクション
lycorptech_jp
PRO
0
110
Featured
See All Featured
Thoughts on Productivity
jonyablonski
67
4.3k
Designing on Purpose - Digital PM Summit 2013
jponch
115
7k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
28
8.2k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
0
54
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
25
1.8k
It's Worth the Effort
3n
183
27k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Building Your Own Lightsaber
phodgson
103
6.1k
Docker and Python
trallard
40
3.1k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
GraphQLとの向き合い方2022年版
quramy
44
13k
Designing Experiences People Love
moore
138
23k
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 てらひで
ご清聴、ありがとうございました。