A multi-person programming project proceeds by first deciding what functions need to be implemented, and then implementing the functions. Once the functions are designed, they can be divided up among the available programmers and implemented separately. Compare that with having multiple programmers work on a single main programmer.

Return to lesson.