プログラム開発のリーダーみたいなことをすることになったのですが、ぶっちゃけ開発経験ありません。 とりあえず一番気になっているのは、どう要件定義を機能ごとに分割していくか。 そしてそれを、実際のプログラム上でも分割し、チームに割り当て、結合するか。 なんとなく想像している開発は、まず仕様を機能ごとに整理して、クラスごとに管理して…… メインの流れ……どのクラスがどれを呼び出して……をリーダーが整理し、シーケンス図とか、各機能のフローだけつくっておく? で、機能ごとに各人が開発を行う。当然、自分の開発する機能しか実装がない。なので、それ以外の部分はフローに従って適当なスタブクラスを入力したり、出力したりする。 で、全員がプログラムし終わったら、それをリーダーが結合。 で……連結テストすればいいのかな? もう本当、開発に対して、そういう適当なイメージしかありません。 いわゆるチーム開発の手法とい