Development Methodology

The project partners possess many years of experience in their respective fields and the area of scientific expertise required by myEleusis. The development methodology will focus on the final users and use an iterative approach according to the relevant best practices for software development.

Initially, we will identify the users’ needs and requirements, whether they are archaeologists and curators, or the visitors who will eventually use the applications.

Software development will be completed in two phases. We will employ the Agile approach to project management with short and regular increments of design and development to ensure a gradual expansion of the appropriate subsystems with periodic evaluations. This approach will enable us to quickly solve any software integration problems and reduce any risks associated with inadequate integration or the lack of communication among the partners.

The selected methodology of development will begin with a study of any data about the monuments and the envisioned subsystems. This material will form the basis for the reports with the requirements and the specifications. The reports will serve as guides for the creation of digital content resources and the development of myEleusis with the ultimate goal of initiating the visitors to the Eleusinian Mysteries and ancient Eleusis (before, during, and after the visit). Robustness, adaptability, and low cost are the most desirable features of any deliverable.

More specifically, the requirements will cover the following areas: content to be created (texts, narrative, audiovisual material), 3D digitization (dimensions and materials of buildings and exhibits) and the corresponding digital copies, 3D digital reconstruction of ancient monuments (archaeological and architectural data) and their use in the subsystems of myEleusis.

We will also determine the criteria for the use of mobile devices on the archaeological site (myEleusis.AR, .PS and .GA, Katifori et al. 2014, Kiourt et al. 2017) and identify potential problems or obstructions; establish guidelines for the installation of the multimedia station (myEleusis.VM and .SG, Kiourt et al. 2016) in the area of the Ephorate; and provide the framework for developing the web applications (myEleusis.Map and .Web).