Design is an inherently multidisciplinary endeavor. This raises the question of how to develop systems in ways that can best leverage the perspectives, practices, and knowledge ba...
The development of software products has become a highly cooperative and distributed activity involving working groups at geographically distinct places. These groups show an incr...