Collaborative+Design+of+Software,+Digital+Games,+and+Apps

Coming off of the discussion about digital collaborations in teaching versus research, how can (studying) the production of software/digital games/apps inform both pedagogy and research? Should collaborative design and production be an integral part of DH curriculum?