コラボレーション・ツールとしてのGitHub
GitHubのソーシャル・コーディングという方法は、プログラム開発にイノベーションをもたらした。それまでの、チーム開発やコラボレーション支援の環境とは何が違ったのか?
GitHubがユニークなのは、分散型のバージョンコントロールシステムだということです。ひとつの中央のサーバーに集約されているわけではなく、それぞれのバージョンがブランチに枝分かれしていて 作業してマージすることが簡単にできる、そうすることで、それぞれが個別で作業しながら、オリジナルに影響を加えないで変更を送ることができるからです。
では、こうしたGitHubのコラボレーションツールとして、プログラミング以外のチーム作業では有効なのかを聞いた。