〔 ITシステム/サービス 株式会社ヌーラボ 2015年08月27日 〕
【プレスリリース概要】
ヌーラボはプロジェクト管理ツール「Backlog」のGitプルリクエスト機能の提供を開始した。
【プレスリリース内容】
2015年8月27日、ヌーラボはプロジェクト管理ツール「Backlog」のGitプルリクエスト機能の提供を開始しました。プルリクエスト機能によって、ソースコードレビューやコードについてのディスカッション、ソースコードの対応状況の管理が容易に行えるようになります。これにより、複数人のメンバーが携わる、Backlog上での開発フローがより便利なものとなります。
■約半数のチームがあまりレビューを行っていない
弊社が行った「開発現場におけるコードレビューについてのアンケート」によると、98%の開発現場でコードレビューの必要性が認識されているにも関わらず、約半数の現場であまりレビューが行れていませんでした。
レビューが行われない主な理由としては、「レビューをするのが面倒(108人)」、「チームにレビューの文化がない(103人)」、「プロセスの中に組み込まれていないため、実施されにくい(82ん)」との回答が多く、レビューしやすい仕組みやレビューが確実に行われる文化やプロセスを導入する必要があると言えます。
■プルリクエストで大きく変わる開発のワークフロー
今回Backlogに追加されたプルリクエスト機能を利用することで、上記のレビューを行う上での問題を解決することができます。
プルリクエストとは、あるブランチでの変更内容を、別のブランチに取り込んでもらうためにリクエストを送る機能です。Backlogのプルリクエスト機能を使うことで、次のように開発のワークフローが大きく変わります。
(1) レビューとマージ作業がタスク化され、やりとりを記録できる
ソフトウェアを開発する上でコードレビューは重要なプロセスです。しかし、レビュー依頼を出すのが面倒だったり、依頼がタスク化されず、忘れられたりしまうことがよくあります。また、ブランチで行った修正のマージ作業についても、タスク化されることなく、「あうん」の呼吸でマージ作業が行われていることが多いようです。
プルリクエスト機能を使うと、ブランチで修正したコードを「プルリクエスト」という形でレビューとマージをタスク化した状態で依頼できるようになります。
プルリクエストでは、コメントでのやりとりやコミット一覧、ファイルの差分をタブで簡単に切り替えながらBacklog上でレビューを行えます。マージもその場でおこなえるので、レビュー担当者はBacklog上だけで全ての作業を完結することができます。
また、コードの変更箇所には行単位でコメントでき、レビュー担当者の意図を明確に伝えることができます。
(2) 課題と合わせて管理できる
プルリクエストは課題と紐付けることができます。ソースコードに直接関係しないやりとりは課題上で行い、コードに関するコミュニケーションはプルリクエスト上でという使い分けが可能です。
(3) レビューだけではなく、良いコードを気軽に褒めることができる
良くないコードを指摘するだけでなく、コードの良い部分を指定してスターを付けることで、褒めることができるようになります。チームメンバーが良い部分を認識できるようになりますし、褒められた人はモチベーションもあがるので一石二鳥です。
■開発現場におけるコードレビューについてのアンケートについて
実施期間:2015年8月21日〜8月24日
実施方法:Backlogユーザーの方を中心にインターネット上のアンケートフォームにて
有効回答:203名
回答結果:以下のURLにて回答公開しています。
https://docs.google.com/a/nulab.co.jp/forms/d/1ONeZmGtkjZtqZ2FIWWGqMJ2N3wmD0zzmCxg2sTGsDtc/viewanalytics
《Backlogについて》
2006年7月よりサービスを開始したBacklogは、チームメンバー間のコミュニケーションにフォーカスしたプロジェクト管理ツールです。課題やTODOの管理、Wikiによる文書共有、ファイル共有、バージョン管理といった機能を、明るく使いやすいユーザーインターフェイスで提供します。
2015年8月現在、40万人を超えるユーザーが利用しています。
《ヌーラボについて》
ヌーラボは2004年にアジャイル開発を掲げて設立。以来、迅速で柔軟なシステムやツールを手がけてきました。プロジェクト管理ツールのBacklog(http://www.backlog.jp/)やコラボレーション型ドローツールCacoo(http://cacoo.com/)、チャットツールのTypetalk(http://typetalk.in/)をはじめ、今後もチームコラボレーションをサポートするソフトウェアを提案していきます。
【会社概要】
■会社名 株式会社ヌーラボ
■代表者 代表取締役 橋本正徳
■資本金 1,200万円
■設 立 2004年3月
■所在地 〒810-0801福岡市博多区中洲5-5-13 KDC福岡ビル7F
■TEL 092-273-2301
■FAX 092-273-2302
■URL http://www.nulab-inc.com/
【プレスリリース連絡先】
【本件に関するお問い合わせ】
■会社名 株式会社 ヌーラボ
■担当者 縣(あがた)
■TEL 092-273-2301
■FAX 092-273-2302
■Email support@backlog.jp