10K Views
February 16, 22
スライド概要
Agile Practitioner / CSP-SM, CSP-PO(Certified Scrum Professional) / Modern Offshore Development / Vietnam / Paris Hilton / RareJob / BOOKOFF / TIER IV, Inc.
CX事業本部 グローバル事業部 〜私がオフショアに取り組んでいる理由〜 2022/2/16 藤村 新
自己紹介 • 藤村 新(ふじむら あらた) • CX事業本部 グローバル事業部 • 2018年7月入社 • 46歳 • 転職多め(現在13社目)
せっかく機会を頂いたの で、オフショアに取り組 んできた私のストーリー を思う存分お話しします
元々の趣味
オフショア との出会い
GMO!"#$%&'()'*+,-.!/
https://www.gmo.jp/news/article/4166/
)'*+01234!567
89:;2<=>?@ABCD5
アジャイル x オフショアで 生き抜いていこうと決めた
行動あるのみ
2015年1月 カンボジア
2015年11月 YOYO Holdings@フィリピン BGC By alveo land (alveo land website) [Public domain], via Wikimedia Commons
ベトナムでの 取り組み
2016年2月〜8月 Asian Tech@ベトナム ダナン
× 3 ≒ 1万枚 × 10枚追加
アジャイル x オフショア(ベトナム) で 生き抜いていこうと決めた
農業期
2017年3月〜2018年6月
クラスメソッド での取り組み
2018年7月 クラスメソッド入社
DevOps期
アジャイル x オフショア(ベトナム) の 情熱を失いかけていた頃、 ふと聞こえてきた会話
「やばい、開発エンジニアが足りない」 「ベトナムオフショア試してみようか」 「いくつか目ぼしい会社をピックアップ してもらったよ」 「まずはベトナム視察に行きますか」
なぜ私に声を かけないのか
めっちゃオススメの 会社ありますよと 言って連れて行った
偉い人も連 れて行った
どんどん連 れて行った
お客さんも連 れて行った
2019年7月 グローバルチーム発足
プロジェクト数も アサイン人数も 増やしていった
自由にやってた ら会社にバレた
偉い人: 「ベトナムのオフショア事業の売 上規模ってどれぐらいなの?」 私: 「年間◯億円ぐらいになりました」 偉い人: 「会社としてちゃんとやるか。 事業責任者は△さんにお願いしようかな」 私: 「えっ!?」
なぜ私にやら せないのか
偉い人: 「藤村の強みは現場でしょ? 現場から離れる覚悟あるの?」 私: 「…」 ̶ 数日後 ̶ 私: 「やらせてください!」
現場から離れ、 アジャイル x オフショア(ベトナム) の 事業を推進する覚悟を決めた
2021年7月 グローバル事業部設立
私: 「今後本格的に進めるならクラメソの ベトナム拠点が必要です! ベトナム開発パートナーとの合弁会社を ホーチミンに作りたいです!」 偉い人: 「良いね!作っちゃおう。」
そして、2022年春
クラスメソッドベトナム (ホーチミン)設立予定!
どうやって いるのか
モダン オフショア
2014年〜2017年 モダンオフショア開発 ≒ アジャイルなオフショア開発
2019年〜2020年版 レガシーオフショア モダンオフショア 目的 コストメリット 優秀なエンジニアの確保 イメージ 安かろう悪かろう 協働開発 関係 上下 フラット 窓口 ブリッジSE 無し or 代理プロダクトオーナー メンバー 顔の見えないリソース 仲間 プロセス 計画駆動 アジャイル
2021年版 目的 レガシーオフショア モダンオフショア コスト削減 優秀な開発チームの確保 不変の強み 低コスト、動員力 品質 低い 高い イメージ 安かろう悪かろう、競争相手 共創相手 関係 上下 フラット 窓口 ブリッジSE 無し or 代理プロダクトオーナー メンバー 顔の見えないリソース 仲間 プロセス 計画駆動 アジャイル、スクラム
ベトナムのGDP成長率 fi 2021年上半期ベトナム経済統計 https://www.vn.emb-japan.go.jp/ les/100216512.pdf
低コスト? https://www.slideshare.net/hiroshik1/starting-over-in-veitnam-249504246
動員力? https://topdev.vn/page/vietnam-it-market-reports
不変の強みは 変わってきた 目的 レガシーオフショア モダンオフショア コスト削減 優秀な開発チームの確保 不変の強み 低コスト、動員力 品質 低い 高い イメージ 安かろう悪かろう、競争相手 共創相手 関係 上下 フラット 窓口 ブリッジSE 無し or 代理プロダクトオーナー メンバー 顔の見えないリソース 仲間 プロセス 計画駆動 アジャイル、スクラム
チーム体制
チーム体制 2層 スクラム
オフショアだから工夫した点 •2部制でのスプリントプランニング •PO交えたβチームでPBIの選択(1部) •αチームでスプリントバックログ作成(2部)
オフショアだから工夫した点 •母国語を使ったレトロスペクティブ •αチーム内で先行して実施(ベトナム語) •βチームのレトロスペクティブで共有(日本語)
オフショアを機能させるG-SM
G-SMの役割 • スクラムチームαの進捗を妨げるあらゆる障害物の排除 • スクラムチームαをブラックボックスと考える • クライアントが担うPOのあらゆる支援 • スクラムの理論、プラクティスの説明 • プロダクトバックログの管理支援 • POの不安、不満を早めに察知し、スクラムチームα に改善を働きかける • POの先にいるステークホルダーへの説明 • スクラムチームβのスクラムイベントファシリテート
ちなみにベトナムにもSMはいる
オフショアの開発チームをリードするアーキテクト
グローバル アーキテクト
グローバルアーキテクトの概要 • 主にグローバル事業部のエンジニアが担っている • 別の部署のエンジニア以外が担うケースもあり • 元はテックリードと呼んでいた • リードできないケースが増えたため改名 • 専門分野ではないエンジニアのアサイン時 • ベトナムエンジニアの技術レベルも高い • ベトナム側にもTLはいる • ソースコードを書く機会は激減 • それが理由で担当したくないエンジニアは実際多い • ソースコード書けるけどあえて書かない状態を目指している
2005/09 2006/09
2009/06 2010/02
原体験 =
“たとえ技術的な側面だけでも、オフショアの 開発チームを指導できるような能力を身に付けよう。 その能力こそ君の履歴書に必要なスキルだ。” ‒ MY JOB WENT TO INDIA
BSEと何 が違うの?
やってることは 大体同じ…
アプローチや マインドセットは 異なる
“スクラムマスターは、 スクラムチームと、 より大きな組織に奉仕する 真のリーダーである。” ‒スクラムガイド(2020年11月)
“グローバルアーキテクトは、 オフショアチームと、 顧客の組織(PO)に奉仕する 真のリーダーである。” ‒Arata Fujimura
ff fi https://blogs.per cient.com/2014/09/23/the-architect-role-in-o shore-development-projects/
記事の要約 • アーキテクトは、顧客と開発チームの間の架け橋として機能する • オンショアアーキテクトは当然、顧客と直接連携して、機能要件 と非機能要件を定義する責任がある • アーキテクトはオフショア開発チームとも協力して、要件と高レ ベルの設計がチームに完全に理解されるように働きかける • 開発中、オフショアチームは通常要件に関する質問をする • アーキテクトは、これらの質問に時間内に答える責任がある
記事の要約 • アーキテクトはチームをサポートするコーチの役割を果たす • 詳細設計に関するガイダンスをチームに提供する • 開発チームからのフィードバックに耳を傾け、合意を支援する • チームがコミットしたコードを確認し、フィードバックする • チームが技術的な問題を克服するのを手伝う • プロジェクトの初期段階で、オンショアアーキテクトをオフショ アサイトに移動させ、オフショアチームメンバーとしばらくの間 ペアで作業する • アーキテクトとオフショアチームメンバー間の信頼関係構築
2020年3月〜 海外渡航禁止
信頼貯金を切り崩 しているけどそろ そろ底をつきそう
モダンオフショア 実践プロジェクト
2020年5月〜現在 PWA(Web)版 モバイルオーダー 開発
プロジェクトの結果 •当初予定していた期日通りにリリース(2020年9月) •初期のプロダクトバックログからは大幅に変化したが、 クライアントも納得のスコープ •リリース前にクライアントの本社(US)が委託した セキュリティ会社によるペネトレーションテストでも、 ソースコードに関する指摘は軽微なもののみ •リリース後にサービスに影響が出た不具合は1件
モダンオフショア実践プロジェクト 1.外資系大手コーヒーチェーンMOP Web (React) 2.大手ホームセンターWeb(終了) (React, Firebase) 3.大手ゲームパブリッシャーWeb (React) 4.大手飲料メーカー子会社LINEアプリ (React, Node.js) 5.大手鉄道会社系小売LINEアプリ (React, Node.js) 6.大手ディスカウントストアネイティブアプリ(Swift, Kotlin) 7.外資系大手コーヒーチェーンEC Web(React, PHP)
さいごに
“今の日本のITシーンにおいてオフショアが進んでいないのは 「10年前のオフショアブームの時に煮湯を飲まされたミド ル・シニアエンジニア達の嫌悪感」という防波堤の上で成立 しています。(中略)この辺りの嫌悪感の防波堤が極まる人手 不足の中でなし崩し的に消え始めた頃、一気に日本人人材の 特需が萎むシナリオはあると想定されます。そうなるとより 上流の企画部門や経営層がやりたいことを整理し、システム に落とし込める人材が優先的に残ることになるでしょう。” ‒ エンジニア採用シーンが高騰しすぎている件について https://note.com/makaibito/n/n91cbe8af9c32
嫌悪感防波堤 決壊間近 https://www.youtube.com/watch?v=ZjSbTf7wS0s
決壊した時に 求められるのは、
グローバルアーキテクト
グローバル事業部では グローバルアーキテクトと グローバルスクラムマスターを 絶賛募集中です!
CMVNを ホーチミンに設立 • LINE ミニアプリ • アジャイル開発プロセス • クラウド、インフラ自動化 • プログラミング 優秀なインターン採用 専門家による トレーニング実施 トレーニングと魅力的 ベトナム版 な案件を情報発信 DevelopersIO ナレッジの蓄積 案件の蓄積 CMVNでの 受入可能案件拡大 クラスメソッド全体の 顧客支援の最大化 • Web • Android/iOS アプリ • IoT • MAD 既存案件でのOJT 既存案件アサイン 既存案件をCMVNに 引き継ぎ
スポット参加の 専門家も大歓迎!
ご興味持ってくれた方 はご連絡ください。 ぜひお話しましょう!
以上