Development Methodology

The project partners have many years of experience in their respective fields and areas of scientific expertise required by myEleusis. The development methodology will focus on the eventual user and adopt an iterative approach bolstered by applicable best practices for software development.

At first, we will identify the applications’ potential users (archaeologists, curators, general public) and their needs and requirements.

Software development will materialize in two phases. We will employ the Agile project management approach 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 arising from inadequate integration or lack of communication among the partners.

The selected development methodology will begin with an analysis of data about the monuments and envisioned subsystems. The research will form the basis for the requirements and specifications reports. The reports will serve as guides for the creation of digital content resources and the development of myEleusis.

More specifically, the requirements will cover the following areas: content to be created (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 establish criteria for the use of mobile devices on the archaeological site (myEleusis.AR, .PS and .GA, Katifori et al. 2014, Kiourt et al. 2017); identify potential problems or obstacles; provide guidelines for the installation of the multimedia station (myEleusis.VM and .SG, Kiourt et al. 2016) on the grounds of the Ephorate; and set up the framework for developing web applications (myEleusis.Map and .Web).