The conduct of collaborative scientific study mediated by the internet — e-Science — is giving rise to a new type of large distributed software project. This paper reports initial experiences of one such project: the European DataGrid. We record some observations about the intended lifecycle and process, compared with actual practice. The paper explores the applicability of current software development practices from the academic, commercial, and open source sectors in the context of such Grid projects.