Stakeholders

This page lists the stakeholders, entities that have something to gain or lose with the project. They are categorized and a description is given for them. They are not ordered in priority, for this there is a priority rating on a scale of 1 to 5. The responsibilities is used for two things: in case of a stakeholder capable of having responsibilities (ie. it is a person or body), the responsibilities for that body are listed, else the responsible person that should act in that stakeholder's behalf is listed. In general the project-lead is responsible for making sure every stakeholder is heard, the developers combined with the project-lead are responsible for the system stakeholders and the CD combined with the project-lead is responsible for providing adequate use case testing for users of the system. While it is the steering committee's responsibility to keep a regular check on the project, the end responsibility lies at the Agora.

Currently the priority is a rough guess and should not be used for anymore than to get a rough estimation of a stakeholder's priority.

These stakeholders currently disregard the open source aspect of the project.


CategoryStakeholderDescriptionDevelopment ResponsiblityPriority (x/5)
1SystemData storage

Ensures that it is efficient, fair cost and reliable

Taken up by developers / project-lead5
2


Scale-ability

Ensures that the program is salable, applied to storage, website access, etc.

Taken up by developers / project-lead4
3
SecurityEnsures integrity, non-repudiation, access levels, separation of permissionsTaken up by developers / project-lead3
4
Uptime and availabilityEnsures that the uptime of the to-be system is acceptableTaken up by developers / project-lead4
5
PerformanceEnsures that the complete system operates in a suitable time, make sure the performance is consistentTaken up by developers / project-lead4
6
MaintenanceEnsures that maintenance on the system can be done in a convenient way and that future improvements can be added or adjusted with relative easeTaken up by developers / project-lead5
7
UsabilityEnsures that the system is easy to use for all type of clientsTaken up by developers / project-lead, based on use cases with several types of users of the system4
8
DeployabilityEnsures that the system is easily deployable on multiple types of hardware-setupsTaken up by developers / project-lead3
9
DependenciesEnsures that we keep an eye out on the dependencies we have, especially the closed-sourced onesTaken up by developers / project-lead, in cooperation with the DPPS Ombudsman (MedCom)3
10
TransitionEnsures that the migration from the previous (current) system to the new one is as smooth as possibleTaken up by developers / project-lead2
11BodiesBoardsEnsures that the needs of the boards are included in the design of the systemBoards are responsible based on a reactive base. (ie, they should be asked for use case testing etc.). The project-lead is responsible for providing these opportunities.4
12
CDEnsures that the needs of the Comité Directeur are included in the design of the systemCD should be able to work on a reactive base, providing their insights into needs of several bodies. CD is responsible for making sure the project-lead provides the opportunities for this.5
13

Committees

Ensures that the needs of the Committees are included in the design of the systemCommittees are responsible based on a reactive base. (ie, they should be asked for use case testing etc.). The project-lead is responsible for providing these opportunities.4
14
JCEnsures that the system is set up in such a way that it should be able to cope relatively well with any CIA changes that could be reasonably anticipated forJC is responsible based on a reactive base. (ie, they should be asked for use case testing etc.). The project-lead is responsible for providing these opportunities.3
15
LocalsEnsures that the needs of the Locals are included in the design of the systemLocals are responsible based on a reactive base. (ie, they should be asked for use case testing etc.). The project-lead is responsible for providing these opportunities.3
16
CommissionsEnsures that the needs of the Commissions are included in the design of the systemCommissions are responsible based on a reactive base. (ie, they should be asked for use case testing etc.). The project-lead is responsible for providing these opportunities.3
17
Working groupsEnsures that the needs of the Working groups are included in the design of the systemWorking groups are responsible based on a reactive base. (ie, they should be asked for use case testing etc.). The project-lead is responsible for providing these opportunities.2
18
SUCTEnsures that the needs of the SUCT are included in the design of the systemSUCT is responsible based on a reactive base. (ie, they should be asked for use case testing etc.). The project-lead is responsible for providing these opportunities.1
19
AgoraEnsures that the needs of the Agora are included in the design of the systemHas final say in roadmap. CD / project-lead is responsible for including the Agora's needs into the system2
20UsersAEGEE membersEnsures that the needs of an AEGEE member are included in the design of the systemAEGEE-members are responsible based on a reactive base. (ie, they should be asked for use case testing etc.). The project-lead is responsible for providing these opportunities.4
21
non-AEGEE membersEnsures that the needs for an external user are included in the design of the systemNo responsiblity for non-AEGEE members, CD is expected to take this upon itself on a reactive base1
22DevelopersCurrentEnsures that the current developers have a reason to work on the projectTaken up by the project-lead, CD and Agora5
23
FutureEnsures that potential new developers have reason to join the development as well as ensuring this to be a pleasant processTaken up by the project-lead5
24
Project leadEnsures that it is easy to keep an overview of the project and make decisions on what future steps to takeResponsible for an overview of the project as well as making sure to cater to the needs and requests of all the stakeholders5
25OtherSteering committeeEnsures that the development of the project happens in a desirable way while producing the desired resultsResponsible for making sure the overal project moves in a desirable direction as well as checking on the project-lead's doings.5
26
Event organizersEnsures that the system can be easily used when organizing an event and actually contributes to helping to organize an event.Organizers are responsible based on a reactive base. (ie, they should be asked for use case testing etc.). The project-lead is responsible for providing these opportunities.3


Question: what do the colors mean?

> Nothing, they are only for readability (smile)