Software programming was originally an individual process, with each programmer working on an entire program, or
several programmers each working on a portion of a larger program. However, newer methods of software development
include a more collaborative approach, with teams of programmers working on code together. We will cover informationsystems
development more fully in chapter 10.