はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介...
TRANSCRIPT
![Page 1: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/1.jpg)
はじめてのリモート開発 みんなで強いチーム作り
リコーITソリューションズ株式会社 エンベデッドソリューション事業部 北海道開発センター
山本 剛
![Page 2: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/2.jpg)
今日お話したいこと
![Page 3: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/3.jpg)
はじめての リモートなチーム体制で
いかに我々が 壁を乗り越え チームの結束を 高めていったか
![Page 4: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/4.jpg)
チームを簡単に紹介札幌チーム: 6名体制 • iOS アプリ開発がメイン • 5年以上iOSが主戦場 • アジャイルなプロセス • 2週間ごとのイテレーション • 電子カンバンと物理カンバンを併用 • Githubでソース管理
![Page 5: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/5.jpg)
チームを簡単に紹介東京チーム: 3名体制 • iOSも含めて幅広く担当 • アジャイルなプロセス • 2週間ごとのイテレーション • 電子カンバンのみ使用 • Githubでソース管理
![Page 6: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/6.jpg)
チーム同士 疎な状態で
仕事を進めていた
チームを簡単に紹介
![Page 7: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/7.jpg)
_人人人人人人人人人人_> 突然の体制変更 <‾Y^Y^Y^YY^Y^Y^Y^Y‾
せまり来る体制変更
![Page 8: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/8.jpg)
せまり来る体制変更
東京チーム • iOSアプリ UI部分を担当
札幌チーム • iOSアプリ デバイスとの通信モジュールを担当
![Page 9: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/9.jpg)
せまり来る体制変更
東京チーム • iOSアプリ UI部分を担当
札幌チーム • iOSアプリ デバイスとの通信モジュールを担当 開発初期は 以前と同じく
疎な状態で進んでいた
![Page 10: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/10.jpg)
が
![Page 11: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/11.jpg)
• 物理の壁 - 対面じゃないので意識共有が大変 ‣ イテレーション毎の目標に差がある ‣ 直面している課題がお互いに見えない - 文字ベースなので意図を伝えづらい • 微妙に異なるチーム文化 - 課題管理を別個に行っている ‣ 札幌にだけ物理カンバン… - 蓄積されてきたノウハウの差 ‣ コーディング規約 ‣ iOS / Objective-Cの開発tips
こんな課題が出てきた
![Page 12: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/12.jpg)
具体例
![Page 13: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/13.jpg)
具体例
47コミット 61変更ファイル
1回のレビューで確認
![Page 14: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/14.jpg)
具体例両チームの
微妙なスタイルの違いや 意図が伝わりづらいこと などなどの要因から レビューも長引く
![Page 15: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/15.jpg)
開発が進んでくると こういうギャップが 目につきやすくなる
こんな課題が出てきた
![Page 16: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/16.jpg)
こんな課題が出てきた
_人人人人人人人人人人_ > チーム分裂の危機 < ‾Y^Y^Y^Y^Y^Y^Y^Y^Y^‾
![Page 17: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/17.jpg)
みんなで考えた
![Page 18: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/18.jpg)
壁があるなら
![Page 19: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/19.jpg)
ITで越えれば いいじゃない
![Page 20: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/20.jpg)
壁は越えればばいいじゃない• 物理の壁を越える - 課題を一元管理するように変更 ‣ 札幌と東京の電子カンバンを一本化 ‣ 物理カンバンの情報も、IRCやwikiで毎朝共有 - イテレーションごとの目標共有 ‣ テレビ会議のフル活用 - (ほどほどに)IRC上でも雑談
![Page 21: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/21.jpg)
壁は超えればいいじゃない• チーム文化の壁を超える - 蓄積してきたノウハウの共有 ‣ コーディング規約の周知と維持管理 ‣ 開発TipsをWikiやQiitaで共有 - (あくまでも適度な)IRC上での雑談重要
![Page 22: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/22.jpg)
壁を越えたあとのカンバン
![Page 23: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/23.jpg)
東京チームのタスク群
札幌チームのタスク群
壁を越えたあとのカンバン
![Page 24: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/24.jpg)
壁を越えたあとのカンバン物理的に離れていても ひとつのチームとして 機能できるよう みんなで工夫を 重ねてきました
![Page 25: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/25.jpg)
まとめ
![Page 26: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/26.jpg)
我々は リモート体制に ありがちな壁を
ITと工夫で乗り越え チームの結束を 高めてきました
![Page 27: はじめてのリモート開発 みんなで強いチーム作り · チームを簡単に紹介 札幌チーム: 6名体制 •iOS アプリ開発がメイン •5年以上iOSが主戦場](https://reader035.vdocuments.net/reader035/viewer/2022071014/5fcc42720482603d5603dd41/html5/thumbnails/27.jpg)
Enjoy!
背景の地図画像は 白地図専門店 様 (http://www.freemap.jp/) の提供されている画像を利用いたしました