Miiverse上で共同開発の話がよく持ち上がりますが、プログラム・データの共有ができるのは良いとしてどうやって意思疏通・役割分担(要はディレクション)されているのかなぁって。表示位置やキャラの選定といった仕様に関する部分はもちろん、何なければ変数名が被ってどうこうなんてこともありそうですし。
考えたのは、
①役割分担が昔ながらに、プログラム1名、デザイナー1名、サウンド1名。いちばんトラブルが無さそう
②メインプログラム担当者と関数プログラム専門の担当者で分け、メイン担当者が「この引数渡すから計算してこんな値を返してよ」の発注を随時行う。
③とてつもない仕様書がある
④互いに関与しないランチャー的な関係性
Miiverseじゃなく面と向かって共同開発をやってみようと思うのですが、面と向かったとしても結構しんどそうかなぁーって。
5そうだね プレイ済み