Foundations of Information Systems Design
space
Course code
IFI7230.DT
old course code
Course title in Estonian
Infosüsteemide kavandamise alused
Course title in English
Foundations of Information Systems Design
ECTS credits
4.0
Assessment form
assessment
lecturer of 2023/2024 Spring semester
Not opened for teaching. Click the study programme link below to see the nominal division schedule.
lecturer of 2024/2025 Autumn semester
Not opened for teaching. Click the study programme link below to see the nominal division schedule.
Course aims
The course provides an overview of software planning and design activities and principles, and the role of an organization leader in this process. The focus is on four sub-objectives:
1) creation of a commercial and technical vision, preparation of a commercial task statement for the project, description of commercial indicators and objectives,
2) preparation of the technical terms of reference of the project through the description and prioritization of high-level requirements; high-level analysis and methodological updating of the organization's processes,
3) introduction to technological design, software and information system architecture, treatment of key topics related to information security in the context of design,
4) introduction of the most important software development methodologies, analysis of the roles of the customer and the executor, management of the risks and scope of the project.
The goal is to provide organization leaders with the knowledge and more general tools to conduct business innovation using technology. Participants understand that change begins primarily with changes in work organization and processes that technology can only support and streamline. Participants learn the role of a leader in implementing and driving such change. Participants will acquire the knowledge necessary for a leader to envision, initiate, plan, and execute software projects, with particular reference to business goals and results.
Brief description of the course
The course consists of four parts:
The first part provides an overview of how to envision a technology project, set business metrics and goals, create a link between business and technology, and analyze the feasibility of the project in business and technical terms.
The second part focuses on analyzing and updating business processes, describing and prioritizing project requirements.
In the third part, the principles of software and system architecture are studied, the principles of information security and personal data protection are introduced.
The last part focuses on learning about the most important software development methodologies, opening up the roles of the customer and the development team in the software project, and managing the risks and efficiency of the software project.
Learning outcomes in the course
Upon completing the course the student:
- understands the connections and possibilities of business and software goals;
- knows and is able to describe the business vision, goals, metrics of technology projects;
- is able to analyze the key commercial and technical aspects of technology projects;
- is able to analyze and update the business processes of the organization, knows the basic methodological techniques related to the renewal of business processes;
- is able to plan and describe information system requirements and architecture;
- knows various important software development methodologies, their advantages and risks;
- knows the role of the manager and the customer in the software development process;
- knows important concepts related to software development in Estonian and English.
Teacher
Raul Ennus
space