Abstract | Usporedbom različitih metoda razvoja informacijskih sustava identificiraju se njihove prednosti, nedostatci i prikladnosti pojedine metode za različite vrste IT projekata. Metode koje se analiziraju u ovom završnom radu su SDLC metoda, strukturna analiza, objektno-orijentirana analiza te agilne metodologije. Uspoređivat će se ključni aspekti svake metode, uključujući proces razvoja, fleksibilnost, vrijeme, troškove i kvaliteta konačnog informacijskog sustava. Istraživanjem se utvrđuje važnost odabira prikladne metode ovisno o specifičnostima projekta i okolnostima. Nadalje, istraživanje će analizirati ulogu timskog rada i suradnje u svakoj metodi. Efikasna komunikacija i dobra suradnja ključni su faktori uspjeha u razvoju informacijskih sustava. Također će se istražiti mogućnosti prilagodbe svake metode zahtjevima i promjenama tijekom razvojnog procesa, što može biti ključno za uspješnu isporuku informacijskog sustava koji zadovoljava potrebe klijenta. Uzimajući u obzir karakteristike svake metode, razvojni tim može odabrati najprikladniju metodu za postizanje uspješnog razvoja informacijskog sustava. Tijekom istraživanja, analizirani su i čimbenici koji utječu na uspješnost svake metode, uključujući timsku strukturu, komunikaciju i suradnju s klijentom te mogućnost prilagodbe zahtjevima i promjenama. Nakon razrade svake metode napravit će se usporedna analiza odabranih metoda po određenim kriterijima. Ovaj završni rad pruža dublje razumijevanje različitih metoda razvoja informacijskih sustava i pruža smjernice za odabir najprikladnije metode u konkretnim projektima. |
Abstract (english) | By comparing different methods for developing information systems, it is possible to determine the advantages, shortcomings, and suitability of a particular method for different types of IT projects. The methods analyzed in this paper are the SDLC method, structural analysis, object-oriented analysis, and agile methodologies. Key aspects of each method are compared, including the development process, flexibility, time, cost, and quality of the final information system. The research shows the importance of choosing an appropriate method depending on the specifics of the project and the circumstances. It also analyses the role of teamwork and cooperation in each method. Efficient communication and good cooperation are key factors for successful information system development. The ability to adapt to challenges and changes during the development process of each method is also examined, which can be critical to the successful delivery of an information system that meets a customer's needs. Considering the characteristics of each method, the development team can select the most appropriate method for successful information system development. The factors that influence the success of each method, such as team structure, communication and collaboration with the customer, and the ability to adapt to requirements and changes, were also analyzed during the research. After explaining each method, a comparative analysis of the selected methods is performed according to specific criteria. This paper provides a deeper understanding of the different methods used to develop information systems and offers guidelines for selecting the most appropriate methods in each specific project. |