Open Learning movement opens up opportunities for the collaboration between institutions, educators and learners globally, and for enabling more meaningful engagement in teaching and learning. Massive Open Online Courses (MOOCs), one of the latest internet revolutions, boasting tens or hundreds of thousands of participants worldwide, and, hence, present an intense interest by the research and education community. Particularly, there is a strong interest in investigating the added value of collaborative features for enriching the development process, as well as the quality of the result. The purpose of this research is to explore the perspectives of a team-based methodology for the implementation of MOOCs. In this paper we present a methodology for a team-based development of MOOCs, illustrating the development process of a Computer Programming MOOC. (C) 2015 The Authors. Published by Elsevier B.V. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).