Both employers and educators see group work, a generic skill, as important and essential. However students often find group work inconvenient and face difficulties in managing time to meet face-to-face for a meeting or circulating documents to share work. The development of relatively new technologies like ubiquitous computing provides new opportunities for support for student group work. This was modelled through teaching in our Information Systems subject where students were asked to explore ubiquitous computing support for student group work. In this paper we present some useful requirements analysis and design techniques and discuss the work practices identified by the students, the requirements identified for ubiquitous support for student group work and their design solutions.