marketplace.2018-12-03生まれ変わったMobileチームでオフサイトを開催しましたこんにちは。Managerの@motokieeです。きょうはメルカリのMobileチームのオフサイトについてお送りします。メルカリのMobileチームについてご紹介します。Mobileチームとは?メルカリはこの数年、Androidチーム/iOSチームでそれぞれ独自にコミュニケーションを行なっていましたが、この10月から2つのチームを統合してMobileチームに生まれ変わりました。Mobile4の4チームで構成されていて、それぞれ異なるミッションで活動しています。混成チームなので、各チームにAndroidエンジニア、iOSエンジニアそれぞれが所属しています。この体制変更の理由は以下のとおりです。iOSの共通の問題を一緒に解決することエンジニアリングカルチャーを一緒に作っていくことチームが分かれている場合、iOSエンジニアがAndroid開発を行おうしたときにチームの垣根を超えて新しくAndroidエンジニアとの関係値を築かなければならなかったり、少なからずハードルが存在していましたが、チームを統合することによってそういったチャレンジがしやすくなるようにしていきます。両OSともにモバイルクライアントサイドとして仕様に似通った部分も出てくるなど、より活発なコミュニケーションで良いコラボレーションが生まれることも期待でき、強いエンジニアリング文化を作っていくことにつなげていくことも期待しています。この統合は両方のOSで開発できることを強制するものではなく、Android(あるいはiOS)やKotlin(あるいはSwift)が得意で好きでそこに特化していく人も当然支援しますし、より器用なエンジニアを目指すために両方をやりたいというエンジニアも支援していきます。10月にMobileチームに統合されてから、すぐにオフサイトの準備を開始し、10月末に初のオフサイトを開催しました。全部で約40人のかなり大きなチームなので、予定を合わせるのもとても難しかったのですが、大多数のメンバーが参加できる日程を見つけて開催しました。オフサイトの目的メルカリのMobileチームには多様な人種、国籍のメンバーが在籍しています。みんなが一つの方向を向いて開発できるように、いくつかのゴールを設定しました。MobileチームのValueを作る1つ目はMobileチームのValueです。Oneという3つのValueがあります。エンジニアの行動指針として掲げられています。このMobileチーム版を作ろう、というのがオフサイトの一つの目的です。コミュニケーションの機会を作るさらにAndroidチームとiOSチームが一つになったことで、コミュニケーションしたことがないメンバーが同じチームに所属することになりました。同じOSのアプリを開発をしているメンバー間でも、人数が増えたことによってコミュニケーションが取りづらくなってきていました。いうことで、オフサイトをコミュニケーションの機会としました。オフィスから離れてリラックスできる環境を作るいつも仕事をしているオフィスから離れることでリラックスでき、仕事から完全に離れて集中してValueや文化について話す機会を作ることはとても大切だと考えています。人数が増えると、場所の調整にそれなりの工数がかかりますが、そういった場を作ることでよりよい話し合いができるようになると思っています。Swiftでも司会を務めたTimが司会でした。お互いのことを知るために一人ひとり自己紹介を行いました。Team)に通訳を手伝ってもらって、英語・日本語入り混じって自己紹介が行われました。いまのメルカリのアプリについてのブレインストーミングも行いました。ランチタイムランチはケータリングで立食形式で行いました。技術の話も活発に行われるなど盛り上がっていました。Workshopを行いました。MobileチームのValueとして以下の6つが掲げられました。Workshopでは自分のなりたい姿と現在のギャップについて1on1形式で発表し、お互いフィードバックをもらうというものでした。自分が気づいていない点や、この人はこういうことを目指しているのか、という気付きがあり有意義な時間になりました、まとめ以上、Mobileチームのオフサイトの紹介でした!Mobileチームは現在40人を超える大きなチームとなっていて、人数が多いだけでなく多様なメンバーで構成されています。