Ανάπτυξη πληροφοριακών συστημάτων
KeywordsΠληροφοριακά συστήματα ; Ανάπτυξη λογισμικού ; Σπειροειδές μοντέλο ; Μεθοδολογία Scrum ; Sprint Planning
This paper attempts to present the most important methodologies for the development of information systems, as documented in the international literature. Firstly, some basic concepts are analyzed, which are the basis for understanding all the methodologies of developing an information system. The study then deals with traditional models of information systems development, giving detailed descriptions of the most important bibliographic ones. Then, the study analyzes and describes the most important of the agile methodologies resulting in the Scrum, followed by the decision to select the most appropriate methodology which is provided through a structured benchmarking framework. The paper then includes a case study, which takes place under real production conditions, in a public-sector organization, specifically the army and the responsible IT development department. The application of Scrum methodology is for the first time in this department and a detailed description of its findings for the duration of this diploma is carried out. Finally, drawing conclusions from the evaluation of the findings of the case study attempts to document the necessity of adopting the methodology and the agile methodologies in general.