System context - 404GNF/International-Agents-Portal GitHub Wiki
In this section, you will find the description of the different components and actors composing the system context.
First, there are multiple stakeholders:
- Software developers:
There are 6 software developers: Aadya Gautam, Melvin Scheele, Andrew Rozs, Bogomil Dochev, Jonah Zwanenburg and Axel Zublena. The developers are all 1st year ICT students at HZ University of Applied Sciences. They are in charge of the development of the application, the elicitation of the requirements, the system context, and the communication with the client. It is possible to break down the developers into multiple roles: one team coach, one tracker, two developers (full-time) and two on-site-customer. These roles change at the end of every sprint.
- HZ Marketing worker (Hugo Massar)/Customer:
Hugo Massar is our client. He is an employee of the international office. Along with the users of the website, he is the most important stakeholder. An HZ Marketing worker (from the international office) is the one who will upload and edit the content of the website (brochures, pdf files, images, ...).
- International agents:
International agents are representatives of HZ University of Applied Sciences abroad. Their work consists of promoting HZ in multiple countries and find potential students. To do so they need marketing and promotional materials like brochures, videos, posters and more. They currently find and download these assets on a static webshop: info.hz.nl/webshop.
Below is a diagram describing the context of the system, followed by the use case diagrams detailing the different actions defined in the system context:

Furthermore, business processes are also part of the system context. In our case we found only one business process interacting with the system. Below is the IST diagram of this business process.

SOLL Diagram:
Why the solution showed in the SOLL diagram is better than the solution presented in the IST diagram?
Answer: The implementation and usage of Voyager really help maintain the content of the website by non-IT people. HZ Marketing Department includes people that are not IT specialists, so Voyager is a helpful tool for them. In addition, it is possible to create different roles with different rights. In this way, the head of the HZ Marketing Department can control the maintaining of the content on the website. Moreover, the resources webpage on the website has filters and a search engine. As a result, the user is free to sort the content of the webpage.