This report provides a detailed analysis of system analysis and design, focusing on agile and iterative methodologies. It includes discussions on Extreme Programming (XP), Scrum, Feature Driven Development (FDD), and Crystal methodology, highlighting their advantages and disadvantages. The report also features an event table, a use case diagram and description, a domain model class diagram, and a design class diagram to illustrate the concepts. Furthermore, a memo is included, addressing the adoption of the User-Centered Design (UCD) approach for creating an effective Human-Computer Interaction (HCI) environment. This document aims to provide OZES management team insights into improving their software development processes and overall system design. Desklib provides access to similar past papers and solved assignments for students.