SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

【デブサミ2018 福岡】セッションレポート (AD)

リモートでのスクラム・モブプロを成功させる秘訣は? サイボウズの実践事例に学ぶ【デブサミ2018 福岡】

【B-7】拠点をまたいだリモートスクラム・リモートモブプロ実践事例

  • このエントリーをはてなブックマークに追加

 リモート開発とは、メンバーの一部が離れた場所(別拠点や在宅など)で開発をすることだ。「サイボウズOffice」や「kintone」などの製品を開発・提供するサイボウズ株式会社では、企業として積極的にこの働き方を推進してきた。一般的に、成功の難易度が高いと考えられているリモート開発だが、同社はどんな方法を用いてその運用を行っているのか。エンジニアマネージャーとして組織マネジメントに取り組みつつ、福岡や広島での開発拠点立ち上げを目指して活動している岡田勇樹氏が、その秘訣を語った。

  • このエントリーをはてなブックマークに追加

サイボウズ株式会社 グローバル開発本部 副本部長 兼 西日本開発部 部長 岡田勇樹氏
サイボウズ株式会社 グローバル開発本部 副本部長 兼 西日本開発部 部長 岡田勇樹氏

同期・非同期コミュニケーションをうまく使い分けるのが、リモートスクラム成功のコツ

 リモート開発を導入する企業は徐々に増えてきている。これは、社会全体の傾向を見ても不可逆な流れであることは間違いない。日本国内では少子化のため労働人口は減少しつつある。企業が何も対策をとらなければ、労働者を雇用できなくなり、ひいては会社を縮小させることにつながってしまう。

 また、それ以外にもリモート開発には数多くの利点がある。「災害時に交通機関がストップしても業務を継続できる」「メンバーが最も集中できる環境で仕事に取り組める」など、枚挙にいとまがない。

 ただし、この開発体制を取り入れるには、解決しなければならない課題がある。スクラムやモブプログラミングなどの手法は、基本的に全メンバーが同じ場所に集まることを前提としたプラクティスだ。だが、リモートの場合は「同じ場所にいないことを前提に、どううまく機能させるか」を考えなければならないのだ。サイボウズではどんな点を工夫しているのだろうか。

 「リモート開発で重要になってくるのは、同期・非同期コミュニケーションの使い分けです。前者は例えば、電話やSlack、LINEなどのチャットツール。後者はメールや情報共有ツールなどがそれにあたります。各拠点は物理的な距離がありますし、住んでいる国が違って時差があるケースだってあるかもしれません。だからこそ、情報を送信・受信するタイミングに制約のない非同期的な方法も有効活用しつつ、コミュニケーションをとっていく必要があるのです」

 コミュニケーション方法を適切に使い分ければ、リモート開発でスクラムを実施することは決して難しくないという。では、スクラムの各イベントを、サイボウズではどのような方法で実施しているのだろうか。岡田氏は順に解説した。

 まず、リファインメントは基本的に全てテレビ会議で行う。この際に重要なのは、なるべく少人数で開催することだという。参加者が多いとどうしてもコミュニケーションパスが増えてしまい難易度が高くなり、テレビ会議ではその傾向がさらに顕著だからだ。また、非同期コミュニケーションの活用として、話した内容を議事録としてオンライン上に残し、全員が後から見られる状態にしておくことも重要だ。

 次にプランニング。こちらもテレビ会議で行う。サイボウズでは物理的なかんばんとオンライン上のかんばんの2つでタスクを管理しており、会議中は物理的なかんばんを使ってタスクを整理し、会議終了後にオンライン側のかんばんにも同じ内容を反映させている。

 デイリースクラムは、物理的なかんばんをテレビ会議のカメラで映しながら開催する。必要に応じて、オンライン上のかんばんを画面共有機能で映すケースもあるという。会議が終了したタイミングで、物理的なかんばんとオンライン上のかんばん、どちらかのタスクが先に進んでいる状態になるので、内容を同期する。

リモートスクラム成功の秘訣
リモートスクラム成功の秘訣

 スクラムの全イベントについての言及は本記事では割愛するが、いずれのイベントにおいても重要なのは「オンライン・オフラインの両方で同じ情報を共有すること」「会議で話された内容を非同期的に確認できるようにしておくこと」だ。どの拠点にいるメンバーでも同一の情報を享受できることが、スクラム成功の鍵といえる。

次のページ
サイボウズが持つ「実況」文化が、モブプログラミングを後押ししている

この記事は参考になりましたか?

  • このエントリーをはてなブックマークに追加
【デブサミ2018 福岡】セッションレポート 連載記事一覧

もっと読む

この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/11095 2018/09/27 14:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング