Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All...

100
1 Bijlagen (Deliverables) Inhoudsopgave Inhoudsopgave............................................................................................................... 1 Curriculum vitae ............................................................................................................. 3 Timesheet ...................................................................................................................... 4 Artikel ProSoccerData .................................................................................................... 6 Project Initiation Document (PID) .................................................................................. 7 Project Definition ..................................................................................................... 11 Background .................................................................................................. 11 Opleidingsvergoeding .................................................................................. 12 Incentives ..................................................................................................... 12 Project Objectives ........................................................................................ 13 Desired Outcomes........................................................................................ 13 Project Scope & Exclusions .......................................................................... 13 Constraints & Assumptions.......................................................................... 13 The Users ..................................................................................................... 14 Different Functions ...................................................................................... 14 Project Approach ..................................................................................................... 15 Business Case ............................................................................................... 15 Project Management & Team Structure...................................................... 15 Role Descriptions ......................................................................................... 16 Quality Management Strategy ..................................................................... 16 Risk Management Strategy .......................................................................... 17 Communication Management Strategy....................................................... 17 Project Plan .................................................................................................. 17 Project Controls ........................................................................................... 18 Meeting reports ........................................................................................................... 19 Meeting report 2/10 ................................................................................................ 19 Meeting report 16/10 .............................................................................................. 20 Meeting report 13/11 .............................................................................................. 21 Meeting report 8/11 ................................................................................................ 22 Meeting report 13/12 .............................................................................................. 23 Meeting report 19/12 .............................................................................................. 24

Transcript of Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All...

Page 1: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

1

Bijlagen (Deliverables)

Inhoudsopgave

Inhoudsopgave ............................................................................................................... 1

Curriculum vitae ............................................................................................................. 3

Timesheet ...................................................................................................................... 4

Artikel ProSoccerData .................................................................................................... 6

Project Initiation Document (PID) .................................................................................. 7

Project Definition ..................................................................................................... 11

Background .................................................................................................. 11

Opleidingsvergoeding .................................................................................. 12

Incentives ..................................................................................................... 12

Project Objectives ........................................................................................ 13

Desired Outcomes ........................................................................................ 13

Project Scope & Exclusions .......................................................................... 13

Constraints & Assumptions .......................................................................... 13

The Users ..................................................................................................... 14

Different Functions ...................................................................................... 14

Project Approach ..................................................................................................... 15

Business Case ............................................................................................... 15

Project Management & Team Structure...................................................... 15

Role Descriptions ......................................................................................... 16

Quality Management Strategy ..................................................................... 16

Risk Management Strategy .......................................................................... 17

Communication Management Strategy....................................................... 17

Project Plan .................................................................................................. 17

Project Controls ........................................................................................... 18

Meeting reports ........................................................................................................... 19

Meeting report 2/10 ................................................................................................ 19

Meeting report 16/10 .............................................................................................. 20

Meeting report 13/11 .............................................................................................. 21

Meeting report 8/11 ................................................................................................ 22

Meeting report 13/12 .............................................................................................. 23

Meeting report 19/12 .............................................................................................. 24

Page 2: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

2

Vergelijking technologieën .......................................................................................... 25

PHP - Python - Ruby ................................................................................................. 25

jQuery vs JavaScipt ................................................................................................... 27

Praktijkonderzoek ........................................................................................................ 29

XAMPP installatie ..................................................................................................... 29

W3schools.com ........................................................................................................ 32

Basic PHP tutorials ................................................................................................... 34

Fifa-project ............................................................................................................... 37

AJAX.......................................................................................................................... 40

Platform analyse .......................................................................................................... 42

Database analyse ......................................................................................................... 44

Code analyse ................................................................................................................ 51

User stories & Use Cases ............................................................................................. 53

Zelfevaluatie niveau 6 .................................................................................................. 57

Volledige regelgeving opleidingsvergoedingen ........................................................... 58

Page 3: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

3

Curriculum vitae

Personalia Naam: Tom Marchand Adres: Zevenbronnestraat 32 Postcode plaats: 1653 Dworp Telefoon: 023808197 E-mail: [email protected] Geboortedatum: 21-04-1991 Geboorteplaats: Jette Nationaliteit: Belgische Wie ben ik ? Ik ben een heel sociaal en dynamisch persoon op zoek naar kennis en zoek een aangename en leerrijke werkomgeving. Werkervaring 2008-2009 Winkelbediende en Magazijnier in de Delie traiteur te Sint-Pieters-Leeuw 2009-2010 Postbode bij de Post in Sint-Genesius-Rode 2010-2011 Keuken arbeider in de grootkeuken van het UZ te Jette 2011-2012 Schrijnwerker bij een zelfstandige kennis in Dworp. Tegels leggen, aanleggen vanterrassen in tropisch hout, verven en plamuren Opleidingen 1997-2003 Basisonderwijs De Springveer te Alsemberg 2003-2010 Secundair onderwijs Koninklijk Atheneum Halle 2009-2010 Post Opleiding Post Academie te Anderlecht Vaardigheden

. Software

Microsoft Windows xp, vista, 7, 8 - Office Excel, Access, Word & PowerPoint

PHP, Jquery (basis)

C++, Java, SQL , android (basis)

HTML & JavaScript (basis)

Linux (basis)

Talen

Nederlands en Engels : uitstekend lezen schrijven en spreken.

Frans en Duits : Basis

Page 4: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

4

Timesheet

Page 5: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

5

Page 6: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

6

Artikel ProSoccerData

Page 7: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

7

PRINCE2™- Project Initiation Documentation

Project Name: ProSoccerData

Date: 22/10/13 Release: Draft/Final

Author:

Stan Samyn

Tom Marchand

Owner:

Client:

ProSoccerData (Jan de Laet & Kevin Vermeulen)

Document Number:

Note: This document is only valid on the day it was printed

Revision History

Date of next revision:

Revision Date Previous Revision Date

Summary of Changes Changes Marked

17/10/13 Nvt Aanpassing over hele lijn door verandering project

21/10/13 17/10/13 Aanpassing na feedback van Kevin Vermeulen

Approvals

This document requires the following approvals. A signed copy should be placed in the project files.

Name Signature Title Date of Issue Version

Kevin Vermeulen

Serge Vancleynenbreugel

Yvan Rooseleer

Page 8: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

8

Distribution

This document has been distributed to:

Name Title Date of Issue Version

Kevin Vermeulen Project Initiation Document.doc 18/10/13

22/10/13

1.0

1.1

Serge Vancleynenbreugel pid_stansamyn_tommarchand.doc 06/11/13 1.1

Page 9: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

9

Overview

Purpose The purpose of the Project Initiation Documentation is to define the project, in order to form the basis for its management and an assessment of its overall success. The Project Initiation Documentation gives the direction and scope of the project and (along with the Stage Plan) forms the ‘contract’ between the Project Manager and the Project Board.

The three primary uses of the Project Initiation Documentation are to:

Ensure that the project has a sound basis before asking the Project Board to make any major commitment to the project

Act as a base document against which the Project Board and Project Manager can assess progress, issues and ongoing viability questions

Provide a single source of reference about the project so that people joining the ‘temporary organization’ can quickly and easily find out what the project is about, and how it is being managed.

The Project Initiation Documentation is a living product in that it should always reflect the current status, plans and controls of the project. Its component products will need to be updated and re-baselined, as necessary, at the end of each stage, to reflect the current status of its constituent parts.

The version of the Project Initiation Documentation that was used to gain authorization for the project is preserved as the basis against which performance will later be assessed when closing the project.

Contents The Project Initiation Documentation should cover the following topics.

Project Definition .................................................................................................................. 5 Project Approach .................................................................................................................. 9 Business Case ........................................................................................................................ 9 Project Management Team Structure ................................................................................ 9 Role Descriptions ................................................................................................................ 10 Quality Management Strategy ......................................................................................... 10 Risk Management Strategy ............................................................................................... 11 Communication Management Strategy ........................................................................... 11 Project Plan ......................................................................................................................... 11 Project Controls .................................................................................................................. 12

Advice The Project Initiation Documentation is derived from the Project Brief and discussions with user, business and supplier stakeholders for input on methods, standards and controls.

The Project Initiation Documentation could be a single document; an index for a collection of documents; a document with cross references to a number of other documents; a collection of information in a project management tool.

The following quality criteria should be observed:

The Project Initiation Documentation correctly represents the project

It shows a viable, achievable project that is in line with corporate strategy or overall programme needs

The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The relationships and lines of authority are clear. If necessary, the project management team structure says to whom the Project Board reports

It clearly shows a control, reporting and direction regime that can be implemented, appropriate to the scale, risk and importance of the project to

Page 10: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

10

corporate or programme management

The controls cover the needs of the Project Board, Project Manager and Team Managers and satisfy any delegated assurance requirements

It is clear who will administer each control

The project objectives, approach and strategies are consistent with the organization’s corporate social responsibility directive, and the project controls are adequate to ensure that the project remains compliant with such a directive

Consideration has been given to the format of the Project Initiation Documentation. For small projects a single document is appropriate. For large projects it is more appropriate for the Project Initiation Documentation to be a collection of stand-alone documents. The volatility of each element of the Project Initiation Documentation should be used to assess whether it should be stand-alone, e.g. elements that are likely to change frequently are best separated out.

Page 11: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

11

Project Definition

(Explaining what the project needs to achieve. It should include information on the sections given below)

Background

ProSoccer Data (PSD) is een ICT start-up (oprichting 08/06/2011) die focust op het ontwikkelen en vermarkten van voetbalmanagement en –communicatie software/platformen. Een eerste basisproduct betreft een voetbalmanagement en -communicatieplatform dat specifiek uitgewerkt werd voor en in samenwerking met voetbalclub Royal Sporting Club Anderlecht (RSCA). Zo wordt PSD gebruikt om de voetbalspecifieke rapporteringsprocessen (wedstrijd-, training- en scoutingverslagen) te faciliteren alsook om via bijzondere custom-made modules andere processen binnen de club te managen.

Het team bestaat uit twee partners: Kevin Vermeulen (regent LO en informatica, met postgraduaat sport, economie en communicatie aan het Vlekho + master sportmanagement aan de KULeuven) is al 13 jaar actief binnen de voetbalsector. Hij werkte voor diverse clubs waaronder de laatste 7 jaar als project- en ontwikkelingsmanager bij de jeugdopleiding van RSC Anderlecht. Jan De Laet (regent wiskunde, fysica en informatica) is reeds > 10 jaar actief als freelance webdevelopper, met sterke programming skills en oog voor user friendliness. Als ondernemers vormen zij een complementair team: Jan staat in voor de technische conceptualisatie en ontwikkeling van de ProSoccer Data software suite, en Kevin legt vanuit zijn management en commerciële feeling de focus op verkoop en algemeen management, hierin gesterkt door de ervaring opgedaan bij RSCA, wat hem toeliet een uitgebreid netwerk binnen het voetbal op te bouwen (i.e., beleidsmakers, clubverantwoordelijken, trainers, etc.).

Het oorspronkelijke project bestond uit het ontwikkelen van een mobiele spelerswebapplicatie. Deze applicatie moest bepaalde functionaliteiten van het originele platform bevatten, zodanig dat spelers deze gemakkelijk via hun smartphone of tablet konden aanspreken. Na de 2de meeting met de opdrachtgever werd het originele project aangepast. De opdrachtgever heeft besloten het design van het gehele platform over te zetten naar een nieuw design dat automatisch responsief is. Hierdoor wordt een aparte spelersapplicatie dus overbodig. Het nieuwe project bestaat uit het ontwikkelen van een bijkomende module op het huidige platform. De module is bedoeld om bij te houden welke opleidingsvergoedingen de club nog moet verkrijgen.

Page 12: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

12

Opleidingsvergoeding

De nieuwe module zal de opleidingsvergoedingen behandelen waarop een club recht heeft. De regelgeving omtrent dergelijke vergoedingen is toch wel uitgebreid, en het zal dus een behoorlijke uitdaging worden deze zo goed mogelijk te implementeren.

Opleidingsvergoedingen zijn er om clubs te belonen omdat ze een speler hebben opgeleid. Dit is er gekomen, omdat je geen transferbedrag mag vragen voor een speler onder de 16 jaar, en je als speler onder de 16 vrij mag veranderen van club in de tussenseizoenen. Zo heb je tenminste nog een ‘beetje geld’ terug van een talent dat op z’n 15de bijvoorbeeld je club verlaat voor een topclub.

Een opleidingsvergoeding is een vergoeding die je als ‘kopende club’ gaat geven aan de club waar de speler z’n opleiding heeft genoten. Concreet houdt dit in dat wanneer een speler in een club een profcontract tekent, deze club een bepaalde som geld moet betalen aan de club waar de speler vanaf z’n 12 jaar opleiding heeft gekregen. Het bedrag wordt berekent op basis van het aantal jaar tussen de 12de verjaardag en de datum dat het profcontract werd getekend. Per jaar wordt er €10.000 aangerekend.

Voorbeeld: Wanneer een speler van 16 jaar RSCA verlaat en naar KAA Gent trekt, waar hij een profcontract tekent. Dan moet Gent €40.000 (4 x €10.000) aan RSCA als opleidingsvergoeding, want de speler heeft 4 jaar opleiding genoten bij RSCA.

Maar hiermee is de kous nog niet af. Je moet als club namelijk het bedrag binnen de 2 jaar claimen, anders is de club waar de speler tekende als prof niet meer verplicht dit te betalen. Dit is dan ook een rede waarom er een nieuwe module moet komen voor de opleidingsvergoedingen. Er zou veel geld mislopen worden, doordat de termijn van de opleidingsvergoedingen verjaart, en dus zal de module dit moeten verhelpen.

In de bijlagen (deliverables) staat ook de documentatie over de volledige regelgeving van de opleidingsvergoedingen. Deze documentatie is afkomstig van de opdrachtgever.

Incentives

Naast de opleidingsvergoedingen zullen we ook werken aan een module voor incentives te beheren. Wanneer een speler verkocht wordt, kan er in het contract extra overeenkomsten worden gemaakt. Deze overeenkomsten worden incentives genoemd.

Bij een incentive wordt er vooraf een conditie vastgesteld waaraan de speler moet voldoen om een bedrag binnen te halen voor de club. Het is dus eigenlijk een bijkomende transfervergoeding en ligt vastgesteld in het contract tussen de 2 clubs.

Page 13: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

13

Project Objectives

(covering time, cost, quality, scope, risk and benefit performance goals)

o Het doel van het project is een bijkomende module ontwikkelen voor het huidige systeem. o De gebruikers zijn in staat na te gaan welke opleidingsvergoedingen de club nog moet

verkrijgen. o Het project eindigt op 30 mei 2014. o Indien tijd over, zullen er mogelijk extra modules moeten worden toegevoegd.

Desired Outcomes

o Nieuwe module voor het huidige systeem om de status van opleidingsvergoedingen bij te houden.

o Snelle en gebruiksvriendelijke toegang tot alle functionaliteiten. o Het eindproduct is een interessante extentie op het systeem, die een club zijn extra

inkomsten van opleidingsvergoedingen niet uit het oog te verliezen.

Project Scope & Exclusions

Het verloopige project bestaat uit het ontwikkelen van de nieuwe module op het huidige systeem. Het is de bedoeling dat deze nieuwe module zo generiek mogelijk is, en dat hier dan ook de nodige tijd wordt voor genomen.

Wanneer er echter toch tijd over zou zijn, zal de opdrachtgever nog bijkomende opdrachten geven. Deze bijkomende opdrachten kunnen zowel nieuwe modules zijn, als verdere uitbreidingen op de module omtrent opleidingsvergoedingen.

Constraints & Assumptions

Constraints:

o Werken met HTML5, SQL en PHP. o Regelgeving omtrent opleidingsvergoedingen. o De deadline van het project is 30 mei 2014.

Assumptions: o Het huidige systeem werkt zoals het hoort. o Het project zal begeleid worden door Jan De Laet. Hij zal bijsturen waar nodig, en

zorgen voor de juiste voorzieningen.

Page 14: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

14

The User(s) and any other known interested parties

ProSoccerData is tot op heden succesvol geïmplementeerd bij clubs op verschillende niveaus en van verschillende organisatiegroottes.

Spoedig start ProSoccerData met de implementatie van een platform voor een federale voetbalorganisatie. ProSoccerData telt momenteel meer dan 1 650 individuele gebruikers.

Different Functions

De nieuwe module voor het bijhouden van de opleidingsvergoedingen heeft de volgende functies:

Overzicht spelers in lijstvorm.

Per speler dossier met stand van zaken (status).

Filterfunctie met verschillende parameters. Opladen van documenten en attachen aan ‘claims’ Rapportering van de reeds verworven vergoedingen

Page 15: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

15

Project Approach

(To define the choice of solution that will be used in the project to deliver the business option selected from the Business Case, taking into consideration the operational environment into which the solution must fit)

Business Case (Describing the justification for the project based on estimated costs, risks and benefits)

De nieuwe module omtrent opleidingsvergoedingen is een heel belangrijke aanvulling voor het huidige systeem van ProSoccerData. Een club van het niveau van RSC Anderlecht kan namelijk tot €300 000 mislopen aan opleidingsvergoedingen. Dit komt doordat je deze vergoedingen binnen de 2 jaar na de transfer moet claimen. Anders is de andere club in kwestie niet verplicht de vergoeding uit te betalen. De nieuwe module moet er voor zorgen dat dit niet gebeurd, en kan dus daarom zeker en vast een financiëele meerwaarde betekenen. Momenteel blijven de kosten van het project dan ook nog eens heel laag, door het gebruik van open source technologiëen en het feit dat het project deel uitmaakt van een stage van laatstejaarsstudenten.

Project Management & Team Structure (A chart showing who will be involved with the project)

Coach Serge Vancleynenbreugel

Opdrachtgever Jan De Laet

Project Manager Stan Samyn

Tom Marchand

Developer Stan Samyn

Tom Marchand

Page 16: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

16

Role Descriptions

(For the project management team and any other key resources)

Coach

Persoon uit de HUB, die instaat voor de begeleiding van het project. Hij volgt het verloop van het project, en geeft advies om zaken te verduidelijken. Opdrachtgever

De opdrachtgever zorgt ervoor dat er altijd een duidelijk overzicht is op de scope van de opdracht en hoe het eindresultaat er moet uitzien. Deze persoon heeft het laatste woord op alle ingrijpende beslissingen. Project Manager

Verantwoordelijk voor het verloop en de kwaliteit van het project gedurende de duur van het project zelf. Z’n taak bestaat eruit alles goed te plannen en te zorgen voor de communicatie tussen de ontwikkelaars, coach en opdrachtgever. Developer

Deze persoon ontwikkelt het eindproduct. Het is belangrijk dat er een goede communicaties is tussen de developers onderling, en dat er duidelijk wordt bijgehouden welke zaken reeds zijn afgerond, en welke zaken in progress zijn.

Verder zal er ook soms aan Pair Programming worden gedaan, om de kwaliteit van de code te garanderen.

Quality Management Strategy (Describing the quality techniques and standards to be applied, and the responsibilities for achieving the required quality levels)

Praktijkonderzoek In de aanloop van het project zal er praktijkonderzoek worden verricht om de verschillende nieuwe technologiëen onder de knie te krijgen.

Analyse (code + database) Het huidige systeem analyseren en begrijpen om achteraf in staat te zijn hiervoor een nieuwe module te ontwikkelen.

Vergelijken De technologiëen die zullen worden gebruikt, zijn vastgelegd door de opdrachtgever. Toch zal in de aanloop van het project een vergelijking worden gemaakt met een aantal gelijkaardige technologiëen, om er zeker van te zijn dat de juiste middelen worden gebruikt voor dit project.

Pair programming Gedurende het project zal er door de ontwikkelaars aan pair programming worden gedaan. Dit is een vorm van Agile Programming, waarbij 2 programmeurs samen achter één desktop werken. De ene programmeert, terwijl de andere observeert en begeleidt. Het voordeel hierbij is dat programma’s korter zijn en minder bugs bevatten, omdat de observeerder fouten opspoort die de programmeur over het hoofd ziet.

Page 17: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

17

Risk Management Strategy

(Describing the specific risk management techniques and standards to be applied, and the responsibilities for achieving an effective risk management procedure)

Tijdens het project zijn er natuurlijk een aantal risico’s waarmee rekening moet gehouden worden:

Ingrijpende veranderingen binnen de opdracht

Nieuwe programeertaal PHP en het gebruik van jQuery

Zowel PHP en jQuery zijn niet gekend door de programmeurs, maar beide technologieën staan gekend om makkelijk onder de knie te krijgen.

De programmeurs zullen in de aanloop van het project deze programmeertalen bestuderen en aanleren.

Aaneenkoppelen technologieën HTML, PHP en SQL

Communication Management Strategy

(To define the parties interested in the project and the means and frequency of communication between them and the project)

Communicatie tussen opdrachtgever en project team:

Meeting om de 14 dagen.

Thuiswerk met dagelijkse update met de stand van zaken.

(via mail en screenshots)

Communicatie binnen het project team:

Pair programming, fysiek samenwerken.

Samenwerken via tools zoals Skype, Teamviewer, Dropbox, …

Project Plan (Describing how and when the project’s objectives are to be achieved, by showing the major products, activities and resources required on the project. It provides a baseline against which to monitor the project’s progress stage by stage)

1. Analyse huidig systeem

Huidig systeem begrijpen (observeren)

Zelfstudie PHP & HTML5

User stories en rollen bepalen

2. Design

3. Development

4. Testen

Page 18: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

18

Project Controls

(Summarizing the project-level controls such as stage boundaries, agreed tolerances, monitoring and reporting)

Timesheets Zowel in de aanloop van het project (IT-project HUB) als tijdens het project zelf (stage) zal er gebruik worden gemaakt van timesheets om bij te houden wat er allemaal gedaan wordt en op welk moment. Logboek Hierin zal er worden bijgehouden hoe er tewerk wordt gegaan en indien er problemen voorkomen, worden deze zorgvuldig genoteerd. Het is belangrijk dat wanneer een probleem wordt opgelost, ook de oplossing hierbij vermeld wordt. Meetings Tijdens het project zal er om de 14 dagen een meeting plaatsvinden met de opdrachtgever. Gedurende deze meetings kan de opdrachtgever verdere informatie omtrent het project geven, bijsturen waar nodig of eventuele fouten toelichten. De programmeurs kunnen natuurlijk ook vragen stellen indien die er zijn.

Page 19: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

19

Meeting reports

Meeting report 02/10 Locatie: Square Café (Sint-Kwintens-Lennik) Tijd: 11u Aanwezigen:

Tom Marchand – HUB student

Stan Samyn – HUB student

Jan De Laet – ProSoccerData BVBA Items:

Introductie Eerst stelde Jan De Laet zichzelf en het bedrijf ProSoccerData voor. Daarna gaf hij wat uitleg hoe het bedrijf ontstaan is, en wat de functieverdelingen zijn binnen ProSoccerData

Overlopen skill requirements Na de introductie hebben we de CV’s en het portfolio die we reeds moesten doorsturen snel overlopen, zodat Jan een goed overzicht had van onze capaciteiten.

Project keuze en scope Jan liet ons kiezen tussen 2 verschillende projecten, nl de ‘mobiele webapp voor de spelers’ of ‘beeldbank’. We kozen voor het eerste, aangezien we allebei heel erg geïnteresseerd zijn in mobiele applicaties. Verder gaf Jan al wat uitleg over wat er net van ons verwacht wordt binnen dat project.

Page 20: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

20

Meeting report 16/10 Locatie: Terlindenweg 36 Asse Tijd: 10u30 Aanwezigen:

Tom Marchand – HUB student

Stan Samyn – HUB student

Kevin Vermeulen – ProSoccerData BVBA Items:

Introductie Om te beginnen stelde Kevin zich kort voor, want bij de eerste meeting was enkel Jan De Laet aanwezig van ProSoccerData. Hij legde kort uit wat z’n functie is binnen ProSoccerData en binnen RSC Anderlecht.

Verandering project Wegens interne keuze bij ProSoccerData werd een mobiele webapplicatie overbodig, en verviel ons project. Maar er werd meteen voor een nieuw project gezorgd, waardoor onze stage zeker niet in gevaar komt.

Nieuwe project scope Kevin gaf natuurlijk meteen meer uitleg over de scope van het project, waarbij we nu uitbreidingen gaan maken op het huidige systeem. De uitbreidingen zijn het bijhouden van opleidingsvergoedingen verbeteren en vergemakkelijken.

Page 21: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

21

Meeting report 13/11 Locatie: Krepelstraat 71 Denderwindeke Tijd: 10u Aanwezigen:

Tom Marchand – HUB student

Stan Samyn – HUB student

Jan De Laet – ProSoccerData BVBA Items:

Introductie bestaand platform Dit was eigenlijk de eerste keer dat we echt technische informatie kregen. Jan vertelde ons dat we ons vooral moesten focussen op de talen PHP en JQuery. Hij toonde ons het huidige platform en vertelde ons dat ze juist een overgang gingen maken van het bestaande platform naar een nieuw soort platform, Metronic. Metronic is eigenlijk eerder een soort voorgemaakt CSS template waarmee je de opmaak en responsietijd van een webpagina mee kan verbeteren.

Database structuur Ook kregen we uitleg over de bestaande databank en de structuur hiervan. Hij legde de nadruk op de tabellen die wij het voornaamst moeten gebruiken. Deze moesten wij dan achteraf analyseren en begrijpen.

Next steps

Ten slotte gaf Jan ons nog enkele tips voor de voorbereiding van het project.

Page 22: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

22

Meeting report 8/11 Locatie: HUB Hermes, vergaderruimte op het 5de verdiep Tijd: 15u Aanwezigen:

Tom Marchand – HUB student

Stan Samyn – HUB student

Serge Vancleynenbreugel – HUB docent Items:

Introductie van ons project We begonnen met het uitleggen van ons project en de scope ervan. Hierna vertelde welke taken we hadden gekregen van onze opdrachtgevers en hoever we daarmee al klaar waren.

Bespreking Database analyse Hierna hadden we enkele vragen ivm de Database analyse die we hadden gemaakt na de meeting met onze technische opdrachtgever Jan De Laet. Zo hadden we vaak gemerkt dat de 1ste normaalvorm niet overal was toegepast en vroegen we ons af hoe we hier mee moesten omgaan. Er werd ons verteld het zeker en vast niet te verwaarlozen in onze documentatie maar in de praktijk moeten we natuurlijk gewoon doen wat de werkgever vraagt en ons aanpassen aan de huidige situatie.

Bespreking PID Tot slot hebben we nog even samen onze PID overlopen. En werd hier en daar nog wat bij gestuwd door mr Vancleynenbreugel waar nodig was en werden nog wat zaken verduidelijkt.

Page 23: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

23

Meeting report 13/12 Locatie: Terlindenweg 36 Asse Tijd: 09u15 Aanwezigen:

Tom Marchand – HUB student

Stan Samyn – HUB student

Kevin Vermeulen – ProSoccerData BVBA Items:

Stagecontract Door het deelnemen van Stan aan testen van Microsoft, was er wat vertraging met het stagecontract. Dit hebben we dus al eerste in orde gebracht, gedurende de meeting.

Bespreking user stories en use cases Na het ondertekenen hebben we snel eens onze user stories en use cases overlopen. Maar aangezien dit eigenlijk meer Jan toe belangt, zullen we dit nog eens met hem ook doen.

Meer uitleg project + next steps Ten slotte kregen we natuurlijk nog wat gedetailleerdere uitleg over het project, en spraken we af wat er de komende weken nog staat te gebeuren.

Page 24: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

24

Meeting report 19/12 Locatie: HUB Hermes, vergaderruimte op het 5de verdiep Tijd: 10u30 Aanwezigen:

Tom Marchand – HUB student

Stan Samyn – HUB student

Serge Vancleynenbreugel – HUB docent Items:

Verduidelijking en tips Er waren nog een aantal zaken van de deliverables waarvan we niet goed wisten of ze verplicht en/of relevant ware, voor ons project. Hierbij heeft mr Vancleynenbreugel ons via enkele nuttige tips verder kunnen helpen.

Metronic Ten slotte hebben we ook het nieuwe systeem dat ProSoccerData zal gebruiken, getoond aan de docent. Dit simpelweg uit interesse naar de mening van een expert.

Page 25: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

25

Vergelijking technologieën

PHP - Python - Ruby Zoals spreektalen enorm kunnen verschillen, is dit ook het geval bij programmeertalen. Zo heeft

elke programmeertaal wel z’n voor- en nadelen, en is de ene makkelijker aan te leren als de

andere.

De programmeertaal die wij hoofdzakelijk zullen gebruiken is PHP. Dit is opgelegd door de

opdrachtgever, aangezien het huidige systeem hier reeds op draait. Maar toch wouden we eens

de vergelijking maken met soortgelijke programmeertalen, om zeker te zijn of PHP wel een goede

keuze is. De talen die we met PHP zullen vergelijken zijn Python en Ruby.

De afbeelding die u hier ziet, geeft een vergelijking weer tussen de 3 programmeertalen. Zo zien we dat PHP gebruikt wordt door giganten zoals Facebook en Wikipedia. Maar zeker Python moet hier niet voor onderdoen, met bedrijven als Youtube en Google. Verder kunnen we afleiden dat PHP zowel op ‘Usability’ als ‘Ease of learning’ een gemiddelde score haalt. Vooral voor programmeurs die reeds ervaring hebben met het programmeren in een C-omgeving, is PHP een uitstekende keuze als server side programmeertaal. Opvallend in deze categorie in Python, dat hier de maximale score behaalt. Het staat bekend als de best leesbare taal, en wordt om die rede vaak aangeraden aan beginnende programmeurs.

In de bovenstaande vergelijking scoort PHP niet uitstekend, het behaalt immers eerder de gemiddelde scores. Het is vooral Python van Guido Van Rossum die door de lage instapdrempel als winnaar uit de bus kwam. Maar desondanks wordt PHP de dag van vandaag veel meer gebruikt. Dit is duidelijk te zien op deze afbeelding met het aantal developers per programmeertaal van LinkedIn. PHP scoort maar liefst 15 keer zo hoog als Python, en zelfs tot 25 keer zo hoog als Ruby. Een rede hiervoor kan zijn, dat veel programmeurs de basis hebben leren ontwikkelen in een C-omgeving, zoals ook bij ons het geval was. En zoals reeds vermeld, verlaagd dit de instapdrempel van PHP enorm.

Page 26: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

26

Ook aan het aantal vacatures is duidelijk te merken dat PHP heel populair is. Er is zelfs meer vraag naar PHP-ontwikkelaars dan naar ontwikkelaars van C++, C# of SQL. Dit is ergens ook wel logisch, aangezien websites de laatste jaren steeds belangrijker worden, en PHP hier meer voor de hand liggend is dan bijvoorbeeld C#.

Besluit:

De keuze voor PHP is zeker en vast niet onlogisch. Het haalt gemiddelde scores ten opzichte van de concurrentie (Ruby & Python), maar heeft een enorm voordeel door z’n populariteit. De meeste programmeurs die op een bepaald moment moeten kiezen tussen een programmeertaal, kiezen voor de taal waarvan ze het makkelijkst informatie en oplossingen op hun problemen vinden. Kortom, ze kiezen voor de ‘populairste taal’, waardoor deze programmeertaal steeds aan populariteit wint.

Page 27: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

27

JQuery vs JavaScript

JQuery en JavaScript zijn beide scripting talen die eigenlijk ongeveer het zelfde zijn. Simpel gesteld zou je kunnen zeggen dat JQuery eigenlijk een set van JavaScirpt libraries zijn die specifiek zijn ontwikkeld om “event handling”, “Ajax interacties”, “animaties” ,.. van HTML documenten te vergemakkelijken.

Wat is JavaScript ?

JavaScript is een scripttaal die ontworpen is voor gebruik binnen een webbrowser. Gewoonlijk wordt JavaScript gebruikt voor interface interacties. Diavoorstellingen en andere interactieve onderdelen worden meestal gedaan met behulp van JavaScript. JavaScript heeft vele andere toepassingen ook. Als u bekend bent met het gebruik van de Google e-mail client Gmail bent, heb je de kracht van JavaScript ervaren uit de eerste hand. Veel van de extra functies en functionaliteiten die van Gmail zo'n populaire email toepassing maakt worden gemaakt met behulp van JavaScript. Het gebruik van JavaScript is nog niet alles, echter. JavaScript is ook gebruikt voor de server-side programmeren, game-ontwikkeling, en zelfs het maken van desktop applicaties. Jaren geleden was JavaScript populair, maar webontwikkelaars waren niet volledig verkocht met het idee omdat elke web browser JavaScript-inhoud op een andere manier zou renderen. Nu zijn er nieuwere normen die dwingen alle webbrowsers JavaScript op een uniforme manier te implementeren. JavaScript kan ook weten wat voor soort apparaat een website raadpleegt, vb een computer of smartphone. Zo kan je met JavaScirpt ook dynamische webpagina’s maken die pas gaan renderen naar gelang het toesteltype.

Wat is JQuery ?

Voor het ontstaan van JQuery hielden webdevelopers zich bezig met het maken van eigen zelfgemaakte frameworks in JavaScript. Dit liet hen toe om te werken rond specifieke bugs zonder tijd te verliezen aan het debuggen ervan. Dit heeft er uiteindelijk voor gezorgt dat er groepen ontstonden van developers die samen JavaScript libraries maakten die gratis en open source waren. JQuery is dus eigenlijk een specifieke library van JavaScript code net zoals er nog andere bestaan zoals MooTools. JQuery is gewoon één van de meeste gebruikte van deze libraries aangezien hij zo gemakkelijk is om te gebruiken en tegelijk ook zeer krachtig te werk gaat. Veel programmeurs verwarren zich en denken dat JQuery en JavaScirpt twee verschillende programmeertalen zijn maar het is dus belangrijk te weten dat ze dus eigenlijk allebei JavaScript zijn. Het belangrijke verschil is dus dat JQuery geoptimaliseerd is voor het uitvoeren van vaak voorkomen scipting functies en je daarom dus ook minder lijnen code moet schrijven om uiteindelijk het zelfde te doen.

Page 28: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

28

Dus welke zou ik het best gebruiken?

In de realiteit spenderen developers veel tijd aan het debateren over welke van de twee het beste is. Maar uiteindelijk valt hierover geen juist antwoord te geven. Je kan met beide exact het zelfde effect behalen maar vaak zal je het met JQuery kunnen doen met minder lijnen code. Algemeen staat bekend dat JQuery goed genoeg is voor de meeste web development projecten alhoewel je in sommige uitzonderlijke gevallen niet anders gaat kunnen dan hier en daar wat pure JavaScript te gaan gebruiken. Wat je ook altijd ingedachte moet houden is dat JavaScript veel gekende problemen heeft met cross-browser compatibiliteit, terwijl JQuery met zo een zaken dus rekening houdt en dus wel cross-browser compatibel is. Hieronder ziet u een voorbeeld van hoe je de achtergrond kleur veranderd in zowel JQuery als JavaScript:

jQuery $ (‘body’) .css (‘background’, ‘#ccc’); JavaScript Function changeBachground(color) { Document.body.style.background = color; } Onload=”changeBackground (‘red’);”

Het is onmiddellijk duidelijk dat je bij JavaScript veel complexer (en langer) moet werken om hetzelfde te bereiken. En dan wordt er nog geen rekening gehouden met al de tijd die je mogelijk verspild aan het debuggen om ervoor te zorgen dat het cross-browser compatibel wordt. Vergeet niet dat, hoewel 99% van uw web development-projecten prima zal werken met behulp van jQuery, zal er toch een klein percentage zijn dat JavaScript vereist.

Page 29: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

29

Praktijkonderzoek

XAMPP installatie

Inleiding

XAMPP is een gratis opensource tool gemaakt door ApacheFriends en wordt gebruikt om eenvoudig

een webserver op te zetten. XAMPP bestaat o.a. uit : Appache-webserver, SQL server, PHP en Perl en

wordt wereldwijd vooral gebruikt door zijn eenvoudigheid en het feit dat er veel documentatie over

te vinden is.

XAMPP werd opgericht in 2002 en kwam eigenlijk na zijn voorgangers LAMPP voor Linux en WAMPP

voor Windows. De naamverandering is te wijten aan het feit dat de “nieuwe” XAMPP compatibel is

met zowel Mac, Linux, Windows en Solaris.

Installatie

XAMPP is gratis te downloaden op http://www.apachefriends.org/en/xampp.html

↑ Kiezen van versie compatibel met OS ↓ Download XAMPP

Page 30: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

30

Tijdens de Setup krijg je nog de keuze tussen welke componenten je allemaal van XAMPP wilt

installeren.

Na de installatie kan je XAMPP control panel opstarten. Op dit panel krijg je een overzicht van

de modules van XAMPP en kan je zo ook eenvoudig starten en beheren.

Let op indien je Skype gebruikt op dezelfde machine, Skype gebruikt namelijk soms dezelfde

poort als de Apache server en zorgt daarom voor problemen. Om dit te voorkomen sluit je

Skype af en probeer je dan opnieuw de Apache server te starten.

Eens een module correct draait wordt deze in het groen weergegeven. Indien je Apache-server nu

correct draait is het wel mogelijk om Skype terug op te starten indien gewenst.

Page 31: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

31

Nu heb je van je lokale machine een webserver gemaakt en ben je klaar om een webpagina aan te

maken. Als je PHP wilt gebruiken wilt gebruiken of testen is het noodzakelijk dat deze pagina op

een server staat, al is het lokaal. Eens de webpagina is gemaakt kan je deze plaatsen in de folder

“htdocs”, deze is te vinden in de “XAMPP” folder.

Het voordeel aan een lokale webserver ligt hem vooral in het testen. Je kan rechtstreeks de

bestanden wijzigen en opnieuw testen wat nogal lastig is als je me een online webserver werkt

aangezien je dan telkens de nieuwe versie moet uploaden en dit nogal tijd slopend is.

Page 32: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

32

W3schools.com Voor zowel PHP als jQuery en AJAX zijn we begonnen met het overlopen van wat er te vinden viel op www.w3schools.com. Een heel leuke en handige website om de basis van een programeertaal of dergelijke aan te leren. Telkens worden de voorbeelden ondersteund met code en resultaat naast elkaar weergegeven, die je dan ook kan aanpassen om zelf te oefenen. Op onderstaande afbeeldingen ziet u een aantal screenshots van w3schools:

Page 33: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

33

Page 34: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

34

Basic PHP Tutorials Wanneer we de mogelijkheden en syntax van PHP hadden leren kennen via w3schools, zijn we begonnen met een aantal basis video-tutorials vanop het internet. Al deze tutorials komen van de website www.thenewboston.org. Hierop kan je tot meer dan 2000 video’s terugvinden over allerlei verschillende programmeertalen.

Page 35: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

35

Page 36: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

36

Page 37: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

37

Fifa-project Om al een beetje kennis te maken met de combinatie tussen voetbal in informatica, hebben we zelf een klein project in PHP ontwikkeld waarbij je spelersgegevens van het videospel Fifa kunt downloaden, weergeven en opslaan in een database. De gebruiker krijgt de mogelijkheid een eigenschap te kiezen, en op basis daarvan worden de gegevens gedownload van de 10 spelers met de hoogste scores op deze eigenschap. Op onderstaande afbeeldingen ziet u de code die gebruikt werd voor dit Fifa-project in PHP:

Page 38: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

38

Page 39: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

39

Page 40: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

40

AJAX Gedurende het project werd ons verteld dat we ook AJAX en JSON moeten gebruiken in de stage. Dit komt door het vernieuwen van het platform, dat net voor de stage wordt uitgevoerd door het bedrijf. We hebben dus nog een klein project gemaakt waarbij PHP en AJAX gecombineerd wordt. JSON waren we al tegengekomen in het Fifa-project, dus dit hebben we zeker en vast onder de knie. In onderstaande afbeeldingen zie je het resultaat van code. Je ziet dat enkel de ruimte naast de save-knop aangepast wordt, en niet de hele pagina. Ook kan je merken dat de URL ongewijzigd blijft na het aanpassen van de settings. Beide zaken komen door het gebruik van AJAX.

Op onderstaande afbeeldingen ziet u de code die gebruikt werd voor dit AJAX-project:

Page 41: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

41

Page 42: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

42

Platform analyse Tijdens de analyse zijn we begonnen met het analyseren van het reeds bestaande platform. Hierbij hebben we alle mogelijkheden van het platform overlopen om een beter idee te krijgen van wat ProSoccerData allemaal te bieden heeft. De meeste mogelijkheden waren ons wel reeds bekend, maar hoe deze dan juist geïmplementeerd zijn binnen het platform bleef een vraag. Dit is met deze analyse natuurlijk volledig van de baan. Zelf zullen we werken binnen het financiële gedeelte van het platform, en hebben we hieraan dus meer aandacht besteed. De andere zaken van het platform vallen eerder buiten de scope van ons project, maar het is toch noodzakelijk om een volledig beeld te hebben van het product. Opgelet bij onderstaande afbeeldingen, de screenshots die u ziet zijn gebaseerd op testgegevens. Hierdoor zijn niet alle zaken ingevuld.

(Dashboard-pagina)

(Finance-pagina)

Page 43: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

43

Van dit platform wil de opdrachtgever nu afstappen. Het design en ontwerp van het vorige platform was niet meer hedendaags. Vandaar de overgang naar een nieuw strak en professioneel platform, dat bovendien automatisch responsief is. Dit is de dag van vandaag zeker een noodzaak aangezien veel mensen surfen vanop een mobiel toestel.

(clubkalander-pagina) Op onderstaande afbeelding ziet u de Finance-pagina, maar dan in het vernieuwde platform. Natuurlijk is deze hoofdzakelijk nog leeg aangezien wij hierin zullen werken, en deze dus zullen opvullen.

(Finance-pagina)

Page 44: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

44

Database analyse Eerst en vooral hebben we de verschillende tabellen van de database overlopen, om uit te maken welke tabellen wij nodig zullen hebben tijdens de stage. Deze tabellen zijn:

Historiek

Finance

Finance_type

Finance_kostenpost

Finance_verrichtingen

Finance_verschuldigden

Finance_statussen

Opleidingsvergoeding_statussen

Users1314

Algemene opmerking database: Wat ons toch al redelijk opviel, is het feit dat de database niet helemaal genormaliseerd is. Dat is namelijk de manier die ons is aangeleerd, maar dat wil natuurlijk niet zeggen dat dit de enige werkende manier is. Zo kan normaliseren soms vermeden worden om performantieredenen.

Opmerkingen per tabel: In bijlage vindt u een excelbestand met een overzicht van de structuur van de tabellen die we denken nodig te hebben. U ziet dus per tabel alle kolommen met hun type, attributen, standaardwaarde, ... We hebben per kolom ook een kleine opmerking toegevoegd, die u aan de rechterkant van het exceldoument kan terugvinden.

Historiek-tabel: Deze tabel wordt gebruikt om de verschillende clubs van een speler bij te houden. Elke kolom van de tabel staat voor een seizoenshelft, aangezien spelers ook in januari kunnen getransfereerd worden. Het nadeel hierbij is da er na elke seizoenshelft een kolom aan de tabel moet worden toegevoegd, wat toch niet ideaal is. Beter zou zijn dat de normalisatieregels worden toegepast. Dus dat er een aparte tabel wordt gemaakt waar jaartal en seizoenhelft worden bijgehouden, waar dan naar verwezen kan worden. Dan ga je bij een nieuw seizoen geen nieuwe kolommen moeten toevoegen, maar nieuwe rijen, wat het toch makkelijker maakt. De historiek-tabel zal dus vernieuwd worden, en er zal gebruik gemaakt worden van een transfer-tabel.

Page 45: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

45

Finance-tabellen De tabellen FINANCE, FINANCE_TYPE en FINANCE_STATUSSEN werden vroeger gebruikt voor de

opleidingsvergoedingen. Deze worden dus niet meer gebruikt en hier moeten we eens bekijken of de

structuur veranderd moet worde

De andere tabellen hebben iets te maken met inschrijvingsgelden voor tornooien, lidgelden, etc…

Deze zaken zijn dus de verschillende kostenposten. De datum in deze tabel is een beetje verwarrend,

maar staat dus voor de datum van de kostenpost zelf, voorbeeld bij een factuur de factuurdatum.

De datum in tabel FINANCE_VERRICHTINGEN is dan de datum dat het lid de verrichting heeft gedaan.

Users1314-tabel Bij deze tabel zijn er toch ook een aantal opmerkingen te maken. Zo bestaat ze uit meer dan 160

kolommen, wat er zeker en vast op wijst dat deze ook genormaliseerd zou moeten worden.

Een eerste voorbeeld hierbij is het rechtensysteem. De rechten worden allemaal in de users1314-

tabel bijgehouden als kolommen met booleans. Hierbij zou beter een rechten-tabel gemaakt worden,

waar dan weer naar verwezen kan worden.

Een tweede voorbeeld zijn de verschillende functies van de users (trainer, dokter, kinesist, …). Deze

kolommen worden niet meer gebruikt en dateren nog van een oude structuur. De kolommen zouden

dan beter verwijderd worden uit de tabel.

Page 46: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

46

Screenshots DB analyse

Hier zie je screenshots van de database, er wordt gebruik gemaakt van de tool “phpMyAdmin”.

Page 47: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

47

OPLEIDINGSVERGOEDING_STATUSSEN

Naam Type Extra Opmerking

id int(11) AUTO_INCREMENT primary key

naam_nl text omschrijving status

naam_fr text niet in gebruik

HISTORIEK

Naam Type Extra Opmerking

speler_id int(11) primary key wordt vernieuwd

club_2011_2012 int(11) foreign key naar club wordt vernieuwd

club2_2011_2012 int(11) foreign key naar club wordt vernieuwd

club_2010_2011 int(11) foreign key naar club wordt vernieuwd

club2_2010_2011 int(11) foreign key naar club wordt vernieuwd

club_2009_2010 int(11) foreign key naar club wordt vernieuwd

club2_2009_2010 int(11) foreign key naar club wordt vernieuwd

club_2008_2009 int(11) foreign key naar club wordt vernieuwd

club2_2008_2009 int(11) foreign key naar club wordt vernieuwd

club_2007_2008 int(11) foreign key naar club wordt vernieuwd

club2_2007_2008 int(11) foreign key naar club wordt vernieuwd

club_2006_2007 int(11) foreign key naar club wordt vernieuwd

club2_2006_2007 int(11) foreign key naar club wordt vernieuwd

club_2005_2006 int(11) foreign key naar club wordt vernieuwd

club2_2005_2006 int(11) foreign key naar club wordt vernieuwd

club_2004_2005 int(11) foreign key naar club wordt vernieuwd

club2_2004_2005 int(11) foreign key naar club wordt vernieuwd

club_2003_2004 int(11) foreign key naar club wordt vernieuwd

club2_2003_2004 int(11) foreign key naar club wordt vernieuwd

club_2002_2003 int(11) foreign key naar club wordt vernieuwd

club2_2002_2003 int(11) foreign key naar club wordt vernieuwd

club_2001_2002 int(11) foreign key naar club wordt vernieuwd

club2_2001_2002 int(11) foreign key naar club wordt vernieuwd

club_2000_2001 int(11) foreign key naar club wordt vernieuwd

club2_2000_2001 int(11) foreign key naar club wordt vernieuwd

club_1999_2000 int(11) foreign key naar club wordt vernieuwd

club2_1999_2000 int(11) foreign key naar club wordt vernieuwd

club_1998_1999 int(11) foreign key naar club wordt vernieuwd

club2_1998_1999 int(11) foreign key naar club wordt vernieuwd

club_1997_1998 int(11) foreign key naar club wordt vernieuwd

club2_1997_1998 int(11) foreign key naar club wordt vernieuwd

club_1996_1997 int(11) foreign key naar club wordt vernieuwd

club2_1996_1997 int(11) foreign key naar club wordt vernieuwd

club_1995_1996 int(11) foreign key naar club wordt vernieuwd

club2_1995_1996 int(11) foreign key naar club wordt vernieuwd

club_1994_1995 int(11) foreign key naar club wordt vernieuwd

club2_1994_1995 int(11) foreign key naar club wordt vernieuwd

club_1993_1994 int(11) foreign key naar club wordt vernieuwd

club2_1993_1994 int(11) foreign key naar club wordt vernieuwd

club_1992_1993 int(11) foreign key naar club wordt vernieuwd

club2_1992_1993 int(11) foreign key naar club wordt vernieuwd

club_1991_1992 int(11) foreign key naar club wordt vernieuwd

club2_1991_1992 int(11) foreign key naar club wordt vernieuwd

club_2012_2013 int(10) foreign key naar club wordt vernieuwd

club2_2012_2013 int(10) foreign key naar club wordt vernieuwd

club_2013_2014 int(10) foreign key naar club wordt vernieuwd

club2_2013_2014 int(10) foreign key naar club wordt vernieuwd

FINANCE

Naam Type Extra Opmerking

id int(11) AUTO_INCREMENT primary key niet in gebruik, nieuwe opl

type int(11) foreign key naar fincance_type niet in gebruik, nieuwe opl

bedrag double(12,2) te betalen bedrag niet in gebruik, nieuwe opl

status int(11) foreign key naar fincance_status niet in gebruik, nieuwe opl

speler_id int(11) foreign key naar spelers niet in gebruik, nieuwe opl

van text foreign key naar club niet in gebruik, nieuwe opl

aan text foreign key naar club niet in gebruik, nieuwe opl

rekeninguittreksel text niet in gebruik niet in gebruik, nieuwe opl

datum date datum niet in gebruik, nieuwe opl

Page 48: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

48

FINANCE_KOSTENPOST

# Naam Type Extra Opmerking

1 id int(11) AUTO_INCREMENT primary key

2 naam text naam van de kostenpost

3 beschrijving text beschrijving van de kostenpost

4 bedrag double te betalen bedrag

5 datum date datum (van betaling?)

6 verschuldigden text lijst van id's naar verschuldigden

FINANCE_STATUSSEN

# Naam Type Extra Opmerking

1 id int(11) AUTO_INCREMENT primary key niet in gebruik, nieuwe opl

2 naam_nl text omschrijving status niet in gebruik, nieuwe opl

3 naam_fr text niet in gebruik niet in gebruik, nieuwe opl

FINANCE_TYPE

# Naam Type Extra Opmerking

1 id int(11) AUTO_INCREMENT primary key niet in gebruik, nieuwe opl

2 omschrijving text type-omschrijving niet in gebruik, nieuwe opl

3 actief tinyint(1) boolean niet in gebruik, nieuwe opl

FINANCE_VERRICHTINGEN

# Naam Type Extra Opmerking

1 id int(11) AUTO_INCREMENT primary key

2 bedrag double bedrag van verrichting

3 verschuldigde_id int(10) foreign key naar finance_verschuldigden

4 opmerkingen text opmerkingen ivm verrichting

5 datum date datum van verrichting

FINANCE_VERSCHULDIGDEN

# Naam Type Extra Opmerking

1 id int(11) AUTO_INCREMENT primary key

2 user_id int(10) foreign key naar users1314

3 kostenpost_id int(10) foreign key naar fincance_kostenpost

4 bedrag double bedrag van verrichting

5 betaald tinyint(1) boolean

6 opmerkingen text opmerkingen ivm verrichting

USERS1314

# Naam Type Extra Opmerking

1 id int(11) AUTO_INCREMENT primary key

2 voornaam text geeft voornaam aan

3 naam text geeft naam aan

4 volledige_naam text geeft volledige naam aan

5 initialen text geeft initialen aan

6 status text geeft aan of het speler of staff is

7 username text gebruikersnaam (login)

8 wachtwoord text wachtwoord (login)

9 level text niet in gebruik

10 administratie tinyint(1) boolean (rechten)

11 configuratie tinyint(1) boolean (rechten)

12 homepagina text ???

13 spelerinfo text lijst van id's

14 spelersprofielen tinyint(1) boolean (rechten)

15 scouting tinyint(1) boolean (rechten)

16 scouting_beheer tinyint(1) boolean (rechten)

17 speleropvolging tinyint(1) boolean (rechten)

18 medisch_beheer text lijst van id's (rechten)

19 medisch_bekijken text lijst van id's (rechten)

20 fysiek_beheer text lijst van id's (rechten)

21 fysiek_bekijken text lijst van id's (rechten)

22 spelerbeheer text lijst van id's (rechten)

23 personeelsbeheer tinyint(1) boolean (rechten)

24 spelerstatuten_bekijken tinyint(1) boolean (rechten)

25 wedstrijd_beheren tinyint(1) boolean (rechten)

Page 49: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

49

26 wedstrijdverslag text lijst van id's (rechten)

27 wedstrijdverslag_bekijken text lijst van id's (rechten)

28 feedback int(11) boolean (rechten)

29 trainingsbeheer tinyint(1) boolean (rechten)

30 trainingsverslag text lijst van id's (rechten)

31 trainingsverslag_bekijken text lijst van id's (rechten)

32 tornooi_beheren tinyint(1) boolean (rechten)

33 evaluatie_fysiek_maken text lijst van id's (rechten)

34 evaluatie_techniek_maken text lijst van id's (rechten)

35 evaluatie_keeper_maken text lijst van id's (rechten)

36 rapporten_aanmaken tinyint(1) boolean (rechten)

37 afdrukken tinyint(1) boolean (rechten)

38 sociaal_beheer tinyint(1) boolean (rechten)

39 sociaal_bekijken tinyint(1) boolean (rechten)

40 finance_bekijken tinyint(1) boolean (rechten)

41 agenda_beheer text lijst van id's (rechten)

42 agenda_bekijken text lijst van id's (rechten)

43 last_login datetime datum van laatste login

44 actiecode text ???

45 datum_actiecode date ???

46 club int(11) id van club

47 moederclub int(11) id van moederclub

48 start_leen date datum start van lening

49 einde_leen date datum einde van lening

50 team text lijst van id's (teams)

51 departement text geeft departement aan

52 functie text geeft functie aan

53 voetbaldiploma text lijst van id's (diploma's)

54 groepen text lijst van id's (groepen)

55 trainer tinyint(1) boolean (functie) niet in gebruik

56 dokter tinyint(1) boolean (functie) niet in gebruik

57 kinesist tinyint(1) boolean (functie) niet in gebruik

58 afgevaardigde tinyint(1) boolean (functie) niet in gebruik

59 chauffeur tinyint(1) boolean (functie) niet in gebruik

60 rugnummer int(11) geeft rugnummer aan

61 rijksregisternummer text geeft rijksregisternr aan

62 rekeningnummer text geeft rekeningnr aan

63 nationaliteit text geeft nationaliteit aan

64 voetbalnationaliteit text ???

65 international text ???

66 positie text geeft positie aan

67 geboortedatum date geeft geboortedatum aan

68 geboorteplaats text geeft geboorteplaats aan

69 grootte int(3) geeft grootte aan

70 gewicht int(3) geeft gewicht aan

71 salaris int(11) geeft salaris aan

72 contract int(11) geeft contract aan

73 begin_contract date datum begin contract

74 einde_contract date datum einde contract

75 optie_contract text contract kan optie hebben

76 begin_licentie date datum begin licentie

77 einde_licentie date datum einde licentie

78 waarde int(11) ???

79 voet text ???

80 taal text lijst van talen

81 onderwijstaal text geeft onderwijstaal aan

82 taal_correspondentie text geeft correspondentietaal aan

83 straat text adres

84 huisnummer text adres

85 postcode text adres

86 gemeente text adres

87 land text id van land (adres)

88 adres_wie text adres eigenaar

89 straat_2 text adres

90 huisnummer_2 text adres

91 postcode_2 text adres

92 gemeente_2 text adres

93 land_2 int(11) id van land (adres)

94 adres_wie_2 text adres eigenaar

95 gsm_andere_details text geeft gsmnr aan

96 gsm_alert text geeft gsmnr aan

97 gsm_vader text geeft gsmnr aan

98 gsm_moeder text geeft gsmnr aan

99 bondsnummer int(11) geeft nummer van de bond aan

100 email text geeft email aan

Page 50: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

50

101 email_vader text geeft email aan

102 email_moeder text geeft email aan

103 email_andere text geeft email aan

104 email_andere_details text geeft email aan

105 status_familie text geeft status familie aan

106 broers text lijst namen van broers

107 zussen text lijst namen van zussen

108 aansluitingsdatum date geeft aansluitingsdatum aan

109 school int(11) id van school

110 school_type text geeft type school aan

111 school_studierichting text geeft studierichting aan

112 school_leerjaar int(11) id van leraar

113 internaat tinyint(1) boolean (internaat)

114 huisvesting int(11) ???

115 vervoer_ochtend text geeft vervoer aan

116 vervoer_avond text geeft vervoer aan

117 vervoer_ochtend_chauffeur int(11) id van chauffeur

118 vervoer_avond_chauffeur int(11) id van chauffeur

119 wedstrijdfit tinyint(1) boolean (wedstrijdfit)

120 opleidingsvergoeding int(11) niet in gebruik

121 schoolproject text geeft schoolproject aan

122 makelaar int(11) id van makelaar

123 speelklaar date datum vanaf speelklaar

124 medische_aandachtspunten text geeft med aandachtspunten aan

125 scheidsrechter_beheer tinyint(1) boolean (rechten)

126 keeper_bekijken tinyint(1) boolean (rechten)

127 medisch_status int(10) id medische status

128 gsm2_naam text geeft soort gsmnr aan

129 gsm3 text geeft gsmnr aan

130 gsm3_naam text geeft soort gsmnr aan

131 gsm4 text geeft gsmnr aan

132 gsm4_naam text geeft soort gsmnr aan

133 gsm5_naam text geeft soort gsmnr aan

134 gsm5 text geeft gsmnr aan

135 gsm_speler text geeft gsmnr aan

136 email_speler text geeft email aan

137 email2 text geeft email aan

138 email2_naam text geeft soort email aan

139 email3 text geeft email aan

140 email3_naam text geeft soort email aan

141 email4 text geeft email aan

142 email4_naam text geeft soort email aan

143 email5 text geeft email aan

144 email5_naam text geeft soort email aan

145 gsm2 text geeft gsmnr aan

146 kinderen text lijst namen van kinderen

147 werkvergunning date datum van werkvergunning

148 verblijfsvergunning date datum van verblijfsvergunning

149 rijbewijs_vervaldatum date geeft vervaldatum rijbewijs aan

150 rijbewijs int(10) geeft rijbewijs aan

151 paspoort_vervaldatum date niet in gebruik

152 paspoort int(10) niet in gebruik

153 sms_beheer tinyint(1) boolean (rechten)

154 taal_psd text lijst talen prosoccerdata

155 speler_sportief text lijst van id's

156 paspoortnummer text geeft paspoortnummer aan

157 scherm_1 text beginscherm user

158 scherm_2 text beginscherm user

159 scherm_3 text beginscherm user

160 scherm_4 text beginscherm user

161 scherm_5 text beginscherm user

162 scherm_6 text beginscherm user

163 forgot_password text ???

164 medical_wachtwoord text geeft medisch wachtwoord aan

165 cpk_min int(10) ???

166 cpk_max int(10) ???

167 taal_medical text geeft medische taal aan

Page 51: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

51

Code analyse

Structuur: Door het feit dat er momenteel een overstap wordt gedaan naar een nieuw platform, hebben we ons vooral beziggehouden met het begrijpen van de structuur van de code. We hebben ons natuurlijk verdiept in de zaken die wij denken nodig te hebben gedurende het 2de semester. Op onderstaande afbeelding ziet u de structuur van de code. Deze is van het nieuwe platform, en is dus nog niet volledig.

Wanneer je nauwkeurig naar de afbeelding kijkt, zie je dat er 2 mappen overeenstemmen met modules van het platform. Namelijk de mappen ‘gebruikersrechten’ en de map ‘kalender’. Dit zijn dan ook de 2 enige modules van het platform die momenteel werken, aangezien het nieuwe platform nog onder ontwikkeling is. Tijdens de stage zullen wij hier een map ‘financieel’ aanmaken, waar dan de bestanden komen die we zullen ontwikkelen voor het beheren van de opleidingsvergoedingen.

Page 52: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

52

We hebben in Excel een tabel gemaakt gebaseerd op de structuur van bovenstaande afbeelding. Naast elke map of bestand plaatsten we een opmerking met de functie van de map of bestand. Bij deze tabel valt wel op te merken dat ‘signup.php’ weldegelijk de inlogpagina is, en niet de registratiepagina. Dit is een verwarrende naamgeving, aangezien registratie de Nederlandse vertaling is van ‘to sign up’. Verder viel het ons ook op bij het inloggen op het platform dat er ‘sql injection’ kan toegepast worden door ‘ OR ‘’=‘ te gebruiken als zowel gebruikersnaam als wachtwoord. Hiermee wordt namelijk de query om in te loggen aangepast naar 2 condities die altijd true opleveren. Hierdoor wordt je automatisch ingelogd op de eerste account binnen het platform. Waarschijnlijk kan er sql injection worden toegepast doordat het nieuwe platform nog in ontwikkeling is. We testten namelijk ook het oude platform, en hierbij was dit niet het geval. Het probleem kan eenvoudig opgelost worden door het gebruik van mysql_real_escape_string op de variabelen gebruikersnaam en wachtwoord.

Structuur Soort Opmerking

admin map Bevat alle functionaliteiten voor de admin.

agenda mapBevat alle elementen nodig voor de agenda, zoals bvb het toevoegen van

een agendapunt.

assets map Alle Metronic-bestanden.

css map Bevat de CSS-bestanden nodig om Metronic te kunnen toepassen.

fonts map Bevat alle fonts die gebruiker worden bij Metronic.

img map Bevat alle afbeeldingen die gebruikt worden bij Metronic.

plugins mapBevat de nodige plugins nodig voor Metronic en het platform (bvb jQuery &

Bootstrap)

scripts mapVoorgeprogrammeerde JavaScripts-bestanden voor de bestaande werkingen

van Metronic.

central.php PHP-file Legt de connectie naar de centrale database.

db_connect.php PHP-file Legt de connectie naar de clubspecifieke database.

functies.php PHP-file Bevat alle belangrijke PHP-functies.

gebruikersbeheer map Alle elementen voor de pagina 'Gebruikersbeheer'.

header mapStaat voor headerinformatie rechtsvanboven op ieder scherm met berichten,

meldingen & profiel.

index.html HTML-file Home-pagina van iedere server. Deze functioneert als het geraamte waar

index.php PHP-fileVult de Home-pagina op en functioneert als link tussen deze pagina en de

andere code.

kalender map Alle elementen voor de pagina 'Clubkalender'.

messages map Alle elementen nodig om berichten te versturen.

paginas map

file.php PHP-file Bevat de PHP-code nodig om een bestand op te vragen.

img.php PHP-fileBevat de PHP-code nodig om de bestanden op te halen van de server van

ProSoccerData.

modal.php PHP-file Niet in gebruik.

user_search.php PHP-file Bevat de PHP-code nodig om op spelers, staff of clubs te zoeken.

sessionsetcookie.php PHP-fileOnderhoudt de sessie van de gebruiker. Dit bestand wordt in zowat alle

bestanden opgeroepen.

signup.php PHP-fileFunctioneert als de inlogpagina. Wanneer er geen cookie wordt

teruggevonden, wordt de gebruiker hier eerst gevraagd in te loggen.

teamagenda mapBevat alle elementen nodig voor de clubagenda. Deze is analoog aan de

agenda.

Page 53: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

53

User stories & Use Cases

Actor: Gebruiker die het recht ‘Opleidings- en solidariteitsvergoedingen bekijken’ heeft.

User stories:

Een gebruiker kan een lijst van spelers (+12j) met een verleden bij de club opvragen.

Een gebruiker moet in staat zijn de lijst de filteren op basis van: o Status van de opleidingsvergoeding (openstaand / geen recht / verjaard) o Persoonlijke gegevens (naam, leeftijd, contractduur, …)

Een gebruiker kan per speler een lijst met de ex-clubs bekijken, met bijhorende periode wanneer de speler hier actief was.

Een gebruiker kan gemakkelijk de ex-clubs van een speler contacteren.

Een gebruiker kan per speler een overzicht van de opleidingsvergoeding zien.

Een gebruiker kan per speler een opleidingsvergoeding toevoegen.

Een gebruiker kan een opleidingsvergoeding bewerken.

Een gebruiker kan een opleidingsvergoeding verwijderen.

Een gebruiker kan per opleidingsvergoeding een bedrag instellen.

Een gebruiker kan per opleidingsvergoeding een persoon aanduiden aan wie de vergoeding is aangevraagd.

Een gebruiker kan per opleidingsvergoeding een persoon aanduiden van wie het bedrag ontvangen is.

Een gebruiker kan per opleidingsvergoeding een status instellen: o Vergoeding aangevraagd o Brief verstuurd o Brief ontvangen o Vergoeding ontvangen

Een gebruiker kan per opleidingsvergoeding de status aanpassen.

Een gebruiker kan per opleidingsvergoeding de nota’s maken.

Een gebruiker kan per opleidingsvergoeding documenten ophangen.

Een gebruiker kan rapporteringen over opleidingsvergoedingen, solidariteitsopgaven en incentives opvragen (en eventueel afdrukken).

Een gebruiker moet kunnen instellen of hij een melding wil krijgen wanneer een bepaalde opleidingsvergoeding dreigt te verjaren.

Een gebruiker moet een melding krijgen wanneer de club recht heeft op bepaalde opleidingsvergoedingen.

Een gebruiker moet via een info-knop de regelgeving omtrent opleidingsvergoedingen kunnen raadplegen.

Page 54: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

54

Use cases:

Use Case Titel Opvragen en filteren spelerslijst Versie V1.0

Primaire actor Gebruiker

Secundaire actor /

Preconditie Elke deelnemer moet zich aanmelden en krijgt een beginscherm naargelang z’n functie.

Eindconditie met succes

De gebruiker krijgt een spelerslijst te zien die hij kan filteren op verschillende criteria (status van opleidingsvergoeding, persoonlijke gegevens, …).

Eindconditie bij falen

- De deelnemer heeft zich niet kunnen aanmelden. - Error bij laden van spelerslijst.

Hoofdscenario

1 De gebruiker logt in op het platform.

2 De gebruiker navigeert naar de tab Finances.

3 De gebruiker raadpleegt de spelerslijst met opleidingsvergoedingen.

4 Deze spelerslijst kan gefilterd worden op de verschillende criteria.

Uitbreidingen /

Speciale vereisten /

Page 55: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

55

Use Case Titel Opleidingsvergoeding toevoegen / bewerken/ verwijderen

Versie V1.0

Primaire actor Gebruiker

Secundaire actor /

Preconditie De gebruiker heeft de detailweergave geopend van een speler waar hij een opleidingsvergoeding wil toevoegen / bewerken / verwijderen.

Eindconditie met succes

De gebruiker is erin geslaagd om bij een speler een opleidingsvergoeding toe te voegen, bewerken of verwijderen. Indien de gebruiker een opleidingsvergoeding heeft toegevoegd bij een spelers, zal deze speler terug te vinden zijn in de spelerslijst van Finances.

Eindconditie bij falen

- De gebruiker is er niet in geslaagd de detailweergave van de speler te raadplegen.

- De gebruiker was niet in staat de opleidingsvergoeding van een speler toe te voegen, bewerken of verwijderen.

Hoofdscenario

1 De gebruiker raadpleegt de detailweergave van een speler.

2 De gebruiker heeft een opleidingsvergoeding toegevoegd, bewerkt of verwijderd.

3 Indien de gebruiker een opleidingsvergoeding heeft toegevoegd bij een spelers, zal deze speler terug te vinden zijn in de spelerslijst van Finances.

Uitbreidingen /

Speciale vereisten /

Page 56: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

56

Use Case Titel Meldingen opleidingsvergoedingen Versie V1.0

Primaire actor Gebruiker

Secundaire actor /

Preconditie De gebruiker heeft ingesteld dat hij een melding wil krijgen wanneer een opleidingsvergoeding dreigt te verjaren.

Eindconditie met succes

- De gebruiker krijgt een melding wanneer een opleidingsvergoeding dreigt te verjaren.

- De gebruiker krijgt een melding wanneer de club recht heeft op een opleidingsvergoeding.

Eindconditie bij falen

- De gebruiker heeft geen melding verkregen wanneer een opleidingsvergoeding dreigt te verjaren.

- De gebruiker heeft geen melding verkregen wanneer de club recht heeft op een opleidingsvergoeding.

- De gebruiker heeft niet kunnen instellen of hij een melding wou ontvangen.

Hoofdscenario

1 De gebruiker navigeert naar de instellingen van z’n profiel via de tab controlepaneel.

2 De gebruiker stelt in of hij een melding wil krijgen wanneer een opleidingsvergoeding dreigt te verjaren.

3 De gebruiker krijgt een melding wanneer een opleidingsvergoeding dreigt te verjaren.

4 De gebruiker krijgt een melding wanneer de club recht heeft op een opleidingsvergoeding.

Uitbreidingen /

Speciale vereisten Momenteel gedeeltelijk overbodig aangezien clubtransfers manueel worden ingegeven. Indien er later gebruik wordt gemaakt van een masterdatabase, kunnen de meldingen hiervoor ook in werking treden.

Page 57: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

57

Zelfevaluatie niveau 6 Om aan te tonen dat we met dit project bewijzen te voldoen aan niveau 6, leek het ons geschikt dit via een zelfevaluatie te doen. Niveau 6 is het niveau dat van je verwacht wordt wanneer je afstudeert als Professionele Bachelor in Toegepaste Informatica. Om misverstanden te vermijden, het is een zelfevaluatie van het project team (Tom Marchand en Stan Samyn) in z’n geheel, en niet individueel. Heb je als team:

Vlot gefunctioneerd in een internationale omgeving en de interne en externe communicatie rond IT-projecten, dienstverlening en investeringen gevoerd in drie talen? Dit zowel mondeling als schriftelijk.

Tijdens het project hebben we zowel mondeling als schriftelijk enkel de Nederlandse taal hoeven toe te passen, aangezien de moedertaal van opdrachtgevers ook Nederlands is.

De relatie met de stakeholders goed onderhouden?

We hebben voldoende afgesproken met de opdrachtgevers. Ook hielden we wekelijks contact via email. Verder hebben we ook een aantal keren afgesproken met onze stagementor voor bijsturingen en tips.

De behoeften van een organisatie gestructureerd en overzichtelijk weergeven, gebruikmakend van analyse- en modelleringstechnieken.

Aan de hand van een PID, database analyse, code analyse, User stories en Use Cases hebben we de behoeften van de organisatie gestructureerd (Excel) weergegeven.

Nieuwe IT-oplossingen autonoom uitgewerkt in overeenstemming met de verwachtingen van de opdrachtgever?

In dit eerste deel van het project hebben we steeds om feedback van de opdrachtgever gevraagd, zodat we zeker zijn dat de oplossingen overeenstemden met hun verwachtingen.

Het project projectmatig en teamgericht aangepakt, met respect voor de planning?

We hebben het project projectmatig ingepland door het opstellen van een Project Initiation Document (PRINCE2). Deze planning hebben we zo goed mogelijk opgevolgd.

IT-taken kwaliteitsvol uitgevoerd zodat het resultaat voldoet aan de eisen van een steeds wisselende omgeving?

We hebben regelmatig zaken gedocumenteerd, zodanig dat het project op ieder moment kan overgenomen worden door een ander project team. Gedurende de stage zullen we onze module zodanig ontwikkelen (generiek), dat het voldoet aan de eisen van een steeds wisselende omgeving.

Page 58: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

58

Volledige regelgeving opleidingsvergoedingen

Dit is een deel van een eindwerk over opleidingsvergoedingen in het voetbal. We kregen dit van

Kevin Vermeulen om de regelgeving volledig te kennen. Het was een te groot document om

helemaal in de PID op te nemen, dus daarom hebben we de 2 belangrijkste hoofdstukken eruit

gepikt.

Inhoudsopgave

jj

Page 59: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

59

Hoofdstuk 4 Opleidingsvergoedingen in het voetbal

De opleiding van jong talent is essentieel binnen de sportwereld. Om er zeker van te zijn

dat clubs blijven investeren in de vorming en opleiding van jonge spelers, werd een

aantal systemen van opleidingsvergoedingen uitgestippeld. Dit is een lovenswaardige

zaak, alleen mogen die systemen geen belemmering van de vrijheid van de

sportbeoefenaar vormen.

Zowel de Vlaamse als de Franse Gemeenschap hebben een decreet uitgevaardigd dat

opleidingsvergoedingen regelt.

4.1 Franse gemeenschap

In het Franse landsgedeelte geldt het decreet van de Franse Gemeenschap van 8

december 2006 houdende organisatie en subsidiëring van de sport in de Franse

Gemeenschap.113

Het decreet van de Franse Gemeenschap regelt een recht op vrije overgang op het einde

van de overgangsperiode die door de sportfederatie vastgelegd wordt. Die periode mag

niet korter dan 30 dagen zijn. 114

Het Franse decreet specificeert dat deze

vrijheidsregeling niet van toepassing is op de sportbeoefenaar die naast de

lidmaatschapsovereenkomst ook verbonden is door een arbeidsovereenkomst die langer

loopt dan één jaar.115

Verder bepaalt het decreet dat hiervoor geen enkele transfersom

mag worden gevorderd, maar bij een transfer kan wel een ‘vormingsvergoeding’

gevraagd worden voor de jaren van opleiding van de speler.116

In de parlementaire voorbereiding van het decreet wordt verduidelijkt dat de

vormingsvergoeding bedoeld is om sportverenigingen die betrokken zijn bij de opleiding

van jonge mensen, te ondersteunen met het oog op het behoud van hun sociale en

educatieve structuren.117

107 H. VERSCHUEREN, “Het arrest Bosman : ook buiten de sport een mijlpaal voor het vrij verkeer van

werknemers, onder meer voor het Europese socialezekerheidsrecht” in C. FIJNAUT, K. LENAERTS en P. FOUBERT,

Liber amicorum Roger Blanpain, Brugge, Die Keure, 1998, 112. 108

BOSMAN, r.o. 100.

109 BOSMAN, r.o. 104-113.

110 BOSMAN, r.o. 108.

111 BOSMAN, r.o. 109.

112 A. VERMEERSCH, Europese spelregels voor sport: Overzicht van het Europees sportbeleid in wording en de

toepassing van het Europees recht op sport, Antwerpen, Maklu, 2009, 376-377; S.F.H. JELLINGHAUS, “Het

Page 60: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

60

opleidings- en solidariteitssysteem van de FIFA: de stand van zaken”, Arbeidsrechtelijke annotaties 2005/2, 29.

Page 61: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

61

Deze vormingsvergoeding moet rekening houden met de duur van de vorming en in

verhouding staan tot de gemaakte kosten, maar geenszins met het praktijkniveau.118

De

vormingsvergoeding moet dus in overeenstemming zijn met de kost van de geboden

opleiding en niet met de sportieve waarde van de speler omdat er anders opnieuw sprake

is van een transfervergoeding.119

De hoofdprincipes die toelaten het bedrag van de vormingsvergoeding te bepalen,

moeten door de statuten of reglementen van de betrokken federatie of vereniging

worden vastgesteld.120

Het bepalen van de concrete omvang van de vormingsvergoeding

werd door de Franse Gemeenschap overgelaten aan de sportfederaties.121

De bedragen

die de Belgische Voetbalbond (KBVB) hanteert, worden in een verder hoofdstuk

bestudeerd.(zie infra 5.2. KBVB.) De ‘vormingsvergoeding’, zoals uitgewerkt door de

KBVB, bestaat uit beperkte en gelimiteerde bedragen.

De vormingsvergoeding kan maar één keer gevraagd worden voor eenzelfde vorming en

kan geenszins aan de sportbeoefenaar gevraagd worden of aan zijn wettelijke

vertegenwoordiger. De vergoeding is verschuldigd door de club waar de sportbeoefenaar

overgeplaatst wordt. Het bedrag ervan moet uitsluitend aan de club toekomen en aan

het budget voor de vorming besteed worden.122

113 BS 20 februari 2007.

114 Art. 9 Decreet Franse Gemeenschap.

115 Art. 9 Decreet Franse Gemeenschap.

116 Art. 10 § 2 Decreet Franse Gemeenschap.

117 Projet de décret visant l'organisation et le subventionnement du sport en communauté française, Parl.St.

Fr.Gem. 2006-2007, 308/1, 10. 118

Art. 10 § 2 Decreet Franse Gemeenschap.

119 J. MAESCHALCK, Sportrecht en sportethiek, Brussel, VUB, 2008, 237.

120 Art. 10 § 2 Decreet Franse Gemeenschap.

121 Projet de décret visant l'organisation et le subventionnement du sport en communauté française, Parl.St.

Fr.Gem. 2006-2007, 308/1, 8.

Page 62: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

62

4.2 Vlaamse Gemeenschap

Mijn aandacht gaat in het bijzonder uit naar het Vlaams Decreet van 24 juli 1996 dat

opleidingsvergoedingen naar aanleiding van een overgang verbiedt. Toch is net die

bepaling van het decreet een discussiepunt tussen clubs, spelers en federaties. Vanaf het

ontstaan van het decreet hebben diverse instanties gelobbyd om dit verbod af te

schaffen.

4.2.1 Voorgeschiedenis

Om de steeds terugkerende discussies omtrent opleidingsvergoedingen beter te kunnen

kaderen, is het essentieel om de voorgeschiedenis van het bestaande decreet van 24 juli

1996 waarin opleidingsvergoedingen verboden worden, te bespreken. Het decreet van 24

juli 1996 werkte de fouten van het decreet van 25 februari 1975 tot vaststelling van het

statuut van de niet-betaalde sportbeoefenaar123

weg en hield vast aan de goede punten

ervan.124

4.2.1.1 Decreet van 1975

Het decreet van 25 februari 1975 tot vaststelling van het statuut van de niet-betaalde

sportbeoefenaar 125

was enkel van toepassing op sportbeoefenaars die geen loon

ontvingen.126

De niet-betaalde sportbeoefenaar werd omschreven als de persoon die zich

voorbereidt op of deelneemt aan een sportcompetitie of –exhibitie en daarvoor geen loon

ontvangt zoals bepaald in de wet van 12 april 1965 betreffende de bescherming van het

loon der werknemers.127

Het decreet van 1975 had betrekking op de vrijheidsregeling van de

amateursportbeoefenaars, met andere woorden op de transferproblematiek. De

essentiële doelstelling ervan was om de sportbeoefenaar de mogelijkheid te geven bij

een andere club aan te sluiten, steunend op het principe van de vrijheid van de

122 Art. 10 § 2 Decreet Franse Gemeenschap.

123 BS 5 september 1975.

124 B. LIETAERT, “Het decreet niet-professionele sportbeoefenaar: een schot in de roos ”, De Gem. 1997, 49; J.

MAESCHALCK, Sportrecht en sportethiek, Brussel, VUB, 2008, 168.

125 BS 5 september 1975.

126 S. VANOVERBEKE, “Sportbeoefenaars” in X, Aanwerven Tewerkstellen Ontslaan, losbl., 64.

127 Art. 2 decr.Vl. 25 februari 1975 tot vaststelling van het statuut van de niet-betaalde sportbeoefenaar, BS 5

september 1975.

21

Page 63: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

63

sportbeoefenaar. De sportbeoefenaar had volgens art. 3 van het decreet het recht om de

overeenkomst met de club eenzijdig op te zeggen.128

De beëindiging van een overeenkomst is één zaak, de overgang zelf is nog een andere

zaak. Toen het decreet van 1975 van toepassing was, werd het principe van de vrijheid

van de sportbeoefenaar enkel geconcretiseerd door aan de sportbeoefenaar de

mogelijkheid te geven om de overeenkomst op te zeggen. Over de overgang naar een

andere sportclub zei het decreet niets. Het vragen van een transfersom of een

opleidingsvergoeding werd niet geregeld. Het decreet belette dus niet dat een

transfersom werd gevraagd. 129

De sportverenigingen regelden deze aangelegenheid

onder het toezicht van de sportfederatie. Het bedrag kon volledig vrij worden bepaald.

De sportclub die verlaten werd, kon bijvoorbeeld een onredelijk hoge vergoeding vragen

zodat de interesse van een andere club vlug geblust was.130

Indien deze sommen niet

betaald werden, dan bleef de aansluiting uit. De sportbeoefenaar kon dus wel weg, maar

hij kon nergens heen.131

Zo zijn vele jonge sportbeoefenaars als het ware gevangen geweest in de

sportvereniging waarbij ze zich soms op zeer jonge leeftijd aansloten. 132

Heel wat

kinderen zetten noodgedwongen een punt achter hun sportbeoefening. Anderen hadden

meer geluk indien hun ouders de gevraagde som betaalden. 133

Vele ouders kochten hun

kind “vrij”.134

Ook bevatte het decreet van 1975 geen strafbepalingen. Wie het decreet niet naleefde,

kon niet worden gesanctioneerd. Wel kon de club subsidies worden ontzegd, maar voor

de grote rijke sportfederaties was dit het minste van hun zorgen. Daardoor bleef het

decreet van 1975 grotendeels dode letter.135

Toch konden vele amateursportbeoefenaars juist dankzij het decreet van 1975 voor de

rechtbank hun slag thuis halen, bijvoorbeeld omdat de aansluitingskaart niet mee-

ondertekend was door de ouders.136

In de periode na 1990 zijn in België heel veel procedures gevoerd voor rechtbanken door

ouders die hun kinderen moesten ‘vrijkopen’. Ook in de memorie van toelichting van het

decreet van 24 juli 1996 wordt gerefereerd naar deze rechtspraak met betrekking tot

128 B. LIETAERT, “Het decreet niet-professionele sportbeoefenaar: een schot in de roos , De Gem. 1997, 48-49.

129 B. LIETAERT, “Het decreet niet-professionele sportbeoefenaar: een schot in de roos ”, De Gem. 1997, 49.

130 B. LIETAERT, “Het statuut van de niet-betaalde en niet-professionele sportbeoefenaars”, T.Sport 1996, 21.

131 B. LIETAERT, “Het decreet niet-professionele sportbeoefenaar: een schot in de roos ”, De Gem. 1997, 49.

132 R. BLANPAIN, De gladiatoren van de sport: in de ban van de sportmaffia, Brugge, Die Keure, 1992, 84.

133 B. LIETAERT, “Het decreet niet-professionele sportbeoefenaar: een schot in de roos ”, De Gem. 1997, 48.

134 J. MAESCHALCK, Sportrecht en sportethiek, Brussel, VUB, 2008, 203.

135 B. LIETAERT, “Het decreet niet-professionele sportbeoefenaar: een schot in de roos ”, De Gem. 1997, 49; B. LIETAERT, “Het statuut van de betaalde en niet-betaalde sportbeoefenaars. Van homo ludens naar homo

economicus” in WERKGROEP SPORTRECHT IN BEWEGING (ed.), Handboek sportrecht, Brugge, Die Keure, 1995, 141. 136

B. LIETAERT, “Het decreet niet-

professionele sportbeoefenaar: een schot in de roos ”, De Gem. 1997, 49.

Page 64: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

64

minderjarige sportbeoefenaars.137

Ik beperk mij tot een kort overzicht van de vroegere

gepubliceerde rechtspraak in Vlaanderen138

omdat ik wil illustreren waarom het Vlaams

Decreet van 1975 werd aangepast.

De eerste uitspraak in Vlaanderen kwam van de Vrederechter te Lennik 139

die de

voorzitter en de gerechtigde correspondent van de club veroordeelde tot het nemen van

de nodige maatregelen opdat een veertienjarige cadet zich zou kunnen aansluiten bij de

voetbalclub van zijn keuze. Hij kende bovendien een dwangsom van 500 oude Belgische

franken (nu 12,39 euro) per dag vertraging toe.

Daarna volgde de rechtbank te Turnhout. 140

In dit vonnis werd voor het eerst

nadrukkelijk naar het decreet van 25 februari 1975 verwezen. Voordien werd in andere

uitspraken gerefereerd naar onder meer het Europees Verdrag van de Rechten van de

Mens, de Uno-Conventie betreffende de rechten van het kind, de wet van 24 mei 1921

en de Grondwet. Artikel 6 van het decreet van 1975 bepaalde dat de aansluiting van een

minderjarige sportbeoefenaar, op straffe van nietigheid, ook door de wettelijke

vertegenwoordiger van de minderjarige moest ondertekend worden. In deze zaak

hadden de ouders de aansluiting niet mee ondertekend. Ondanks de uitdrukkelijke

bepaling in het decreet van 1975 was de afwezigheid van een ouderlijke handtekening

algemeen in het jeugdvoetbal. De rechtbank oordeelde dat de aansluiting nietig was en

het reglement van de KBVB bijgevolg niet tegenstelbaar was.141

Na de jeugdtransfers volgden de meerderjarige ‘amateursportbeoefenaars’142

, maar een

verdere uitwerking zou te ver leiden. Deze masterproef beperkt zich tot

opleidingsvergoedingen en kan het ruimere onderwerp transfervergoedingen (die ook

verboden worden in het Vlaams decreet van 1996) niet verder uitdiepen.

De uitspraken getuigen allemaal van de ongezonde machtsverhouding tussen speler en

club, veelal misbruiken vanwege de clubs.

137 Memorie van toelichting decreet van 24 juli 1996 tot vaststelling van het statuut van de niet-professionele

sportbeoefenaar, Parl.St. Vl.Parl. 1995-1996, nr. 342/1, 2.

138 Gent 25 mei 1994, Sportrechtspraak 2.2.3, nr. 57 bis; Rb. Turnhout 29 april 1993, RW 1993-94, 738; Voorz. Rb. Brussel 14 juli 1994, onuitg., zoals weergegeven in R. BLANPAIN, R. BOYAERT en P. BUYLE (eds.), De transfer

van sportbeoefenaars. Nationaal, Europees en Internationaal. Basketbal, voetbal en volleybal, Leuven, Peeters, 1995,

335- 336; Voorz. Rb. Dendermonde 15 juli 1994, onuitg., zoals weergegeven in R. BLANPAIN, R. BOYAERT en P. BUYLE

(eds.), De transfer van sportbeoefenaars. Nationaal, Europees en Internationaal. Basketbal, voetbal en volleybal,

Leuven, Peeters, 1995, 336-337; Voorz. Rb. Dendermonde 6 september 1994, onuitg., zoals weergegeven in R.

BLANPAIN, R. BOYAERT en P. BUYLE (eds.), De transfer van sportbeoefenaars. Nationaal, Europees en Internationaal.

Basketbal, voetbal en volleybal, Leuven, Peeters, 1995, 337-339.; Vred. Lennik, 22 februari 1993, Sportrechtspraak 1,

nr. 28; Vred. Wolvertem 28 november 1996, Sportrechtspraak 2.2.3, nr. 76.

139 Vred. Lennik, 22 februari 1993, Sportrechtspraak, 1, nr. 28.

140 Rb. Turnhout 29 april 1993, RW 1993-94, 738.

141 J. MAESCHALCK, “Transfers van jeugdspelers: een stand van zaken”, RW 1993-94, 916-917.

142 Voorbeelden: Gent 20 januari 1994, RW 1994-95, 332; Antwerpen 25 maart 1996, Sportrechtspraak 2.2.3.

nr. 69; Vred. Torhout 28 juni 1994, T.Vred. 1997, 254.

Page 65: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

65

4.2.1.2 Invloed arrest Bosman op Decreet 24 juli 1996

Uit de parlementaire voorbereiding blijkt dat ook het Bosman arrest van het Hof van

Justitie invloed heeft gehad op het decreet van 24 juli 1996. De regeling in het decreet is

een afgeleide van het arrest Bosman.143

Het advies van de afdeling wetgeving van de

Raad van State over het voorontwerp van het decreet van 1996 werd gegeven op 19

december 1995, vier dagen na het arrest Bosman. In het advies werd regelmatig

verwezen naar het arrest Bosman. Daarbij werd een voorzet gegeven tot het schrappen

van de opleidingsvergoedingen.144

De politieke wereld wilde al jaren aan de hierboven besproken ongezonde

machtsverhouding tussen speler en club paal en perk stellen. Het was uiteindelijk het

arrest Bosman dat het spreekwoordelijke duwtje in de rug gaf. Hoewel het arrest

Bosman de transferproblematiek bij beroepsvoetballers behandelde, werd aan het

Bosman arrest een maximalistische interpretatie gegeven: het principe van vrijheid werd

doorgetrokken naar de niet-professionele sportbeoefenaars.145

4.2.2 Vlaams decreet 24 juli 1996 tot vaststelling van het statuut van de niet-

professionele sportbeoefenaar

Het Vlaams Decreet van 24 juli 1996 is zeer ingrijpend en verregaand, maar het is op

zich geen innovatie. Het wil de regeling, die voorheen vervat was in het decreet van 25

februari 1975 tot vaststelling van het statuut van de niet-betaalde sportbeoefenaar,

scherper stellen en verfijnen.146

In het Vlaams Decreet van 24 juli 1996 wordt enkel gesproken van ‘sportfederaties’ in

plaats van bonden en van ‘verenigingen’ in plaats van clubs. In plaats van de niet-

betaalde sportbeoefenaar zoals in het decreet van 1975, hanteert men nu de term 'niet-

professionele sportbeoefenaar'.

4.2.2.1 Doelstelling

Het kernstuk van het decreet is de vrijheidsregeling van de sportbeoefenaar147

, wat ook

de sportieve vorderingen en de verdiensten van de opleidende clubs geweest zijn.148

143 MvT decreet van 24 juli 1996 tot vaststelling van het statuut van de niet-professionele sportbeoefenaar,

Parl.St. Vl.Parl. 1995-1996, nr. 342/1, 3.

144 P. GEUENS, “Het decreet van 24 juli 1996. Tien jaar sport & Recht, een terugblik”, Sport & Recht 2006, 1211;

J. MAESCHALCK, Sportrecht en sportethiek, Brussel, VUB, 2008, 216.

145 L. WILLE, “Opleidingsvergoedingen: de valkuilen van het B-Arrest bis”, SupPORT 2010, 26; G. GEUDENS en P.

DE TAVERNIER, “Kan opleidingsvergoeding sportclubs redden?”, Juristenkrant, afl. 83, 11 februari 2004, 14.

146 J. MAESCHALCK, Sportrecht en sportethiek, Brussel, VUB, 2008, 222.

147 R. BLANPAIN, Het statuut van de sportbeoefenaar naar Internationaal, Europees, Belgisch en

gemeenschapsrecht, Brussel, Larcier, 2002, 143.

148 L. WILLE, “Het Vlaamse jeugdsportfonds”, SupPORT 2010, 29.

Page 66: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

66

Alleen de sportbeoefenaar kan de overeenkomst op de manier die bepaald is in het

decreet beëindigen. Het initiatief kan dus niet uitgaan van de vereniging.149

4.2.2.2 Vrijheidsregeling

Art. 3 § 1 bepaalt dat de niet-professionele sportbeoefenaar het recht heeft om de

overeenkomst tussen hem en zijn sportvereniging jaarlijks te beëindigen. Volgens art. 3

§ 1 van het decreet van 24 juli 1996 kan de niet-professionele sportbeoefenaar jaarlijks

veranderen van sportvereniging, mits, op straffe van nietigheid, de gestelde termijnen en

formaliteiten te respecteren.

Opzeggen moet, op straffe van nietigheid, gebeuren bij een tussen 1 juni en 30 juni per

post aangetekende brief aan de opgezegde sportvereniging en de sportfederatie. Op

verzoek van een sportfederatie kan de Vlaamse regering de data aanpassen aan de

behoeften van de sporttak150

, want de ‘dode periode’ van het sportseizoen is niet in elke

sporttak dezelfde.151

Voor het voetbal werd bij ministerieel besluit van 22 juni 2000152

bepaald dat de termijn waarbinnen de overeenkomst tussen de niet-professionele

sportbeoefenaar en de sportvereniging wordt opgezegd, tussen 1 en 30 april valt.

De sportverenigingen hebben de positieve verplichting om de gevolgen van een

regelmatige beëindiging te erkennen, ze hebben geen mogelijkheid om verzet aan te

tekenen. Zij moeten ook de vrije keuze van aansluiting bij een nieuwe sportvereniging

door de niet-professionele sportbeoefenaar respecteren.153

De eigenlijke overgang van de sportbeoefenaar wordt dus in de sportfederatie

afgehandeld.154

(Zie infra 5.2. KBVB.)

Een van de aanleidingen om het decreet van 25 februari 1975 te wijzigen was de

afwezigheid van enige regeling omtrent de opleidings- en transfervergoedingen.155

Artikel 3 § 2 van het decreet bepaalt daarom dat de betaling van enige vergoeding onder

welke vorm of benaming dan ook, bij de regelmatige beëindiging van een overeenkomst

tussen een niet-professionele sportbeoefenaar en zijn sportvereniging, naar aanleiding

149 R. BLANPAIN, Het statuut van de sportbeoefenaar naar Internationaal, Europees, Belgisch en

gemeenschapsrecht, Brussel, Larcier, 2002, 143; E. MATTHYS en D. DEMUYNCK, "Decr. Vl.Parl. 24 juli 1996 - Niet-professionele sportbeoefenaar" in J. DE HERDT en J. KERREMANS, Larcier Wet en Duiding: Sport, Brussel, Larcier, 2013, 815. 150

Art. 3 § 1 Vlaams Decreet.

151 A. VAN DE VELDE, “De gevolgen van de uitgestelde inwerkingtreding van het decreet van 24 juli 1996 tot

vaststelling van het statuut van de niet-professionele sportbeoefenaar”, T.Sport 1997, 150. 152

Ministerieel besluit 22 juni 2000 tot aanpassing van de termijn waarbinnen de overeenkomst tussen de niet-professionele sportbeoefenaar en de sportvereniging kan worden beëindigd voor wat de Koninklijke Belgische Voetbalbond V.Z.W. betreft, BS 25 augustus 2000.

153 Art. 3, § 1, derde lid Vlaams decreet.

154 J. MAESCHALCK, Sportrecht en sportethiek, Brussel, VUB, 2008, 222.

155 MvT decreet van 24 juli 1996 tot vaststelling van het statuut van de niet-professionele sportbeoefenaar,

Parl.St. Vl.Parl. 1995-1996, nr. 342/1, 2.

Page 67: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

67

van of gekoppeld aan de overgang van de niet-professionele sportbeoefenaar van de

opgezegde sportvereniging naar een andere vereniging, verboden is. Dit geldt ook als de

niet-professionele sportbeoefenaar in de andere sportvereniging een professioneel statuut

aanneemt. 156

Het decreet verbiedt elke vergoeding naar aanleiding van een overgang.

Een Vlaamse club mag dus geen vergoeding betalen, maar ook niet ontvangen, ook niet

als het gaat om spelers die getransfereerd worden van of naar een club in een andere

Gemeenschap, bijvoorbeeld naar een club van de Franse Gemeenschap vertrekken of van

een club van de Franse Gemeenschap komen.157

De Rechtbank van eerste aanleg te Brugge oordeelde dat art. 3 § 2 van het decreet de

openbare orde raakt. De rechtbank motiveert dit enerzijds door te verwijzen naar de

strafbepaling in art. 11, § 1, 3° van het decreet en anderzijds door te stellen dat de

regeling betrekking heeft op de economische en morele orde waarop de maatschappij

rust.158

Om het begrip 'openbare orde' te duiden wordt algemeen de bepaling aanvaard

die voorkomt in het Cassatiearrest van 9 december 1948159

: “Is slechts van eigenlijke

openbare orde de wet die de essentiële belangen van de Staat of van de gemeenschap

raakt of die in het privaat recht, de juridische grondslagen vastlegt waarop de

economische of morele orde van de maatschappij rust.” 160

Deze definitie is vaste

rechtspraak geworden.161

4.2.2.3 Waarborgen

Het decreet wil de niet-professionele sportbeoefenaar beschermen in zijn relatie met de

sportvereniging en de sportfederatie en voorziet in een aantal waarborgen162

:

A. Aantasting van rechten – zwaardere verplichtingen: nietigheid

Elke bepaling van een reglement of een overeenkomst die – in strijd met dit decreet en

met de uitvoeringsbesluiten ervan – de rechten van de niet-professionele

sportbeoefenaar aantast of hem zwaardere verplichtingen oplegt, is nietig.163

156 Art. 3, § 2 Vlaams Decreet.

157 R. BLANPAIN, Het statuut van de sportbeoefenaar naar Internationaal, Europees, Belgisch en

gemeenschapsrecht, Brussel, Larcier, 2002, 146-147. 158

Rb Brugge 28 juni 1999, RW 2001-02, 1509.

159 Cass. 9 december 1948, Pas. 1948, I, 699.

160 P. DE VROEDE en J. GORUS, Inleiding tot het recht, Mechelen, Kluwer, 2007, 337.

161 Cass. 22 december 1949, Pas. 1950, I, 266; Cass. 13 maart 1968, Pas. 1968, I, 884; Cass. 10 november

1978, Pas. 1979, I, 309; Cass. 28 september 1979, Pas. 1980, I, 131; Cass. 10 maart 1994, Arr.Cass. 1994,

236. 162

MvT decreet van 24 juli 1996 tot vaststelling van het statuut van de niet-professionele sportbeoefenaar, Parl.St. Vl.Parl. 1995-1996, nr. 342/1, 11.

163 Art. 4 Vlaams Decreet.

B. Minderjarige sportbeoefenaar

Page 68: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

68

De min-18-jarige sportbeoefenaar moet zijn aansluitingsformulier bij de sportvereniging

of sportfederatie mee laten ondertekenen door zijn wettige vertegenwoordiger(s), zoniet

is het aansluitingsformulier nietig.164

C. Informatie

De sportverenigingen en de sportfederaties waren vroeger weinig transparant naar de

sportbeoefenaar toe wat betreft de sportreglementen van de sportfederatie.165

Om de transparantie te optimaliseren hebben de sportverenigingen en de sportfederaties

nu de plicht om bij de aansluiting van een lid, op de keerzijde van de aansluitingskaart,

te vermelden waar en hoe de volledige reglementen van de sportvereniging kunnen

worden geraadpleegd.166

Ook moet het nieuwe lid bij zijn aansluiting een bondige samenvatting krijgen van de

reglementen van de federatie inzake de vrijheidsregeling, in het bijzonder de na te leven

opzeggingsperiode overeenkomstig artikel 3, § 1 van het decreet.167

4.2.2.4 Controle- en strafmaatregelen

Een van de gebreken van de vroegere regeling168

was het gebrek aan controle- en

strafmaatregelen. Meerdere sportfederaties legden het decreet van 1975 eenvoudig

naast zich neer. Artikel 9-11 van het decreet brengt daarin verandering, met onder meer

controle, administratieve sancties, en als ‘ultieme remedie’, strafsancties.169

Ondertussen is het decreet al zestien jaar van kracht, maar werd er nog geen

gevangenisstraf voor miskenning van de bepalingen van het decreet uitgesproken. De

aanwezigheid van strafsancties zorgde er wellicht voor dat het decreet van 1996 vanaf

zijn inwerkingtreding onmiddellijk werd toegepast.170

164 Art. 4, lid 1 Vlaams Decreet; MvT decreet van 24 juli 1996 tot vaststelling van het statuut van de niet-

professionele sportbeoefenaar, Parl.St. Vl.Parl. 1995-1996, nr. 342/1, 11.

165 MvT decreet van 24 juli 1996 tot vaststelling van het statuut van de niet-professionele sportbeoefenaar,

Parl.St. Vl.Parl. 1995-1996, nr. 342/1, 11. 166

Art. 5, tweede alinea Vlaams Decreet.

167 Art. 5, derde alinea Vlaams Decreet.

168 Decreet van 25 februari 1975 tot vaststelling van het statuut van de niet-betaalde sportbeoefenaar, BS 5

september 1975. 169

R. BLANPAIN, Het statuut van de sportbeoefenaar naar Internationaal, Europees, Belgisch en gemeenschapsrecht, Brussel, Larcier, 2002, 150. 170

J. MAESCHALCK, Sportrecht en sportethiek, Brussel, VUB, 2008, 229.

4.2.3 Territoriaal toepassingsgebied Vlaams Decreet

Page 69: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

69

In het Vlaams decreet geldt een verbod op opleidingsvergoedingen die gekoppeld worden

aan een overgang. In de Franse Gemeenschap zijn opleidingsvergoedingen beperkt

toegelaten. Dit verschil toont aan dat het cruciaal kan zijn welk recht een

lidmaatschapsrelatie beheerst. Nochtans bakenen de decreten hun territoriale reikwijdte

niet af en geven ze niet aan wanneer een lidmaatschapsrelatie binnen het

toepassingsgebied van het decreet valt.171

In de parlementaire voorbereiding werd niets gezegd over het territoriaal

toepassingsgebied en in het advies van de afdeling wetgeving van de Raad van State

werd de problematiek niet behandeld. Ook het Arbitragehof heeft geen duidelijkheid

gebracht. Het Arbitragehof nam enkel in overweging dat de territoriale toepassingssfeer

door artikel 127, § 2 van de Grondwet bepaald wordt.172

Volgens artikel 127 § 2 G.W. geldt het decreet van 1996 op het grondgebied van het

Nederlands taalgebied en ten aanzien van de instellingen, gevestigd in het tweetalige

gebied Brussel-Hoofdstad, die wegens hun activiteiten moeten worden beschouwd als

uitsluitend behorend tot de Vlaamse Gemeenschap.

Uit het gebrek aan aandacht naar de territoriale reikwijdte van het decreet kunnen

ongetwijfeld conflictenrechtelijke problemen voortvloeien.173

Geldt het decreet enkel

voor overgangen binnen Vlaanderen? Wat met gemengde situaties zoals een overgang

naar een vereniging in de Vlaamse Gemeenschap vanuit de Franse Gemeenschap of

vanuit het buitenland of omgekeerd?174

Hierover bestaat nog geen eenduidig antwoord. Vooreerst kan worden nagegaan wat het

aanknopingspunt is om tot de toepasselijkheid van het decreet te komen. Omdat het

decreet de verhoudingen tussen de sportbeoefenaars en hun vereniging regelt, zou de

woonplaats van de sportbeoefenaar, de plaats van vestiging van de vereniging of de

plaats waar de sport wordt beoefend, een aanknopingspunt kunnen zijn.175

Het decreet

wil een einde stellen aan de wanpraktijken van sportverenigingen waardoor

171 H. STORME, Relatie tussen de territoriale bevoegdheidsverdeling en het conflictenrecht in een federale Staat:

België en de Verenigde Staten, Gent, Larcier, 2010, 368.

172 M. BOES, “Het decreet van 24 juli 1996 betreffende het statuut van de niet-professionele voetballer: inbreuk

op de federale bevoegdheid inzake arbeidsrecht en territoriaal toepassingsgebied” (noot onder Arbitragehof 11 februari 1998), T.Sport 1997, 216-217. 173

H. STORME, Relatie tussen de territoriale bevoegdheidsverdeling en het conflictenrecht in een federale Staat: België en de Verenigde Staten, Gent, Larcier, 2010, 368. 174 M. BOES, “Het decreet van 24 juli 1996 betreffende het statuut van de niet-professionele voetballer: inbreuk op de federale bevoegdheid inzake arbeidsrecht en territoriaal toepassingsgebied” (noot onder Arbitragehof 11 februari 1998), T.Sport 1997, 216-217.

Page 70: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

70

sportbeoefenaars aan hen gebonden blijven. Het is dus logisch dat het Vlaams decreet

van toepassing is op verenigingen die in het Nederlandse taalgebied gevestigd zijn.176

BOES probeert zelf de oplossing uit te werken. Volgens hem is de woonplaats van de

sportbeoefenaar van geen belang, maar wel de plaats waar de sportvereniging gevestigd

is en haar activiteiten uitoefent. Hiermee bedoelt hij de belangrijkste plaats waar

activiteiten worden uitgeoefend, niet een plaats waar occasioneel wel eens geoefend

wordt.177

In de rechtspraak is één uitspraak bekend. De voorzitter van de rechtbank van eerste

aanleg te Doornik oordeelde dat het Vlaams decreet van 24 juli 1996 niet van toepassing

is op een in de Franse Gemeenschap gevestigde vereniging die deelneemt aan de Oost-

Vlaamse kampioenschappen.178

Deze uitspraak maakt duidelijk dat spelers in een zelfde

sport, van een zelfde niveau, in een zelfde competitie, andere statuten, regels en rechten

kunnen hebben.179

Om uiteindelijk tot de oplossing van het probleem Vlaamse

Gemeenschap versus Franse Gemeenschap te komen geeft BOES mee dat er moet

gekozen worden welke aanknopingsfactor het zwaarste weegt: is dat de vestigingsplaats

van waar, of naar waar, de sportbeoefenaar overgaat? 180

Ik kies voor de club waar de

speler weg wil. Daarom moet volgens mij de vestigingsplaats van de club waar de speler

vertrekt als aanknopingsfactor aangenomen worden. Volgens het principe van de

exclusieve territoriale bevoegdheidsverdeling, moet het onderwerp van iedere regeling

die een gemeenschapswetgever uitvaardigt, kunnen worden gelokaliseerd binnen het

gebied waarvoor hij bevoegd is. Iedere concrete verhouding en situatie kan slechts door

één enkele wetgever worden geregeld.181

Volgens BOES betekent de vaststelling dat de drie Gemeenschappen over ruime

regelgevende bevoegdheden inzake sport beschikken, niet noodzakelijk dat er drie

gescheiden rechtsregelingen moeten zijn. De drie Gemeenschappen kunnen een

176 M. BOES, “Recente ontwikkelingen in het sportrecht” in X (ed.), Publiekrecht: de doorwerking van het

publiekrecht in het privaatrecht, Gent, Mys en Breesch, 1997, nr. 735; S. VANOVERBEKE, “Sportbeoefenaars” in X,

Aanwerven Tewerkstellen Ontslaan, losbl., 71.

177 M. BOES, “Het decreet van 24 juli 1996 betreffende het statuut van de niet-professionele voetballer: inbreuk

op de federale bevoegdheid inzake arbeidsrecht en territoriaal toepassingsgebied” (noot onder Arbitragehof 11 februari 1998), T.Sport 1997, 216-217. 178

Voorz. Rb. Doornik 18 juni 1997, Sportrechtspraak 2.2.3., nr. 85. 179

J. MAESCHALCK, Sportrecht en sportethiek, Brussel, VUB, 2008, 231. 180

M. BOES, “Het decreet van 24 juli 1996 betreffende het statuut van de niet-professionele voetballer: inbreuk op de federale bevoegdheid inzake arbeidsrecht en territoriaal toepassingsgebied” (noot onder Arbitragehof 11 februari 1998), T.Sport 1997, 216-217. 181

P. G EUENS, “De territoriale werkingssfeer van het Vlaamse decreet van 24 juli 1996 tot vaststelling van het statuut van de niet-professionele sportbeoefenaar”(noot onder Voorz. Rb van eerste aanleg Doornik 18 juni 1997), T.Sport 1997, 157.

Page 71: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

71

samenwerkingsakkoord sluiten op basis van artikel 92bis van de bijzondere wet van 8

augustus 1980 (BWHI).182

4.2.4 Brussel

In het tweetalig gebied Brussel-Hoofdstad zijn de Vlaamse en de Franse Gemeenschap

op basis van artikel 127 § 2 GW183

enkel bevoegd ten aanzien van de instellingen die,

wegens hun activiteiten, moeten worden beschouwd als uitsluitend behorend tot de

Vlaamse of Franse Gemeenschap. Brusselse clubs moeten dus kiezen en doen dit in de

praktijk ook.184

In Brussel vallen de instellingen die niet uitsluitend onder de Vlaamse of de Franse

Gemeenschap ressorteren, de zogenaamde biculturele instellingen 185

, onder de

bevoegdheid van de federale overheid.186

De federale overheid is bevoegd ten aanzien

van biculturele instellingen en dus ook ten aanzien van sportclubs met tweetalige

activiteiten. Het is evenwel de Gemeenschappelijke Gemeenschapscommissie (GGC) die

hierbij als inrichtende macht fungeert.187

Toch nemen zowel de federale overheid als de GGC hun grondwettelijke rol ten aanzien

van tweetalige sportinstellingen in Brussel niet op. Daarom is er sprake van een

juridische leegte.188

Door het stilzitten wordt het terrein in de praktijk overgelaten aan

de Vlaamse en de Franse Gemeenschap(scommissie). Deze bevoegdheidsuitoefening is in

strijd met de Grondwet, maar wordt niet gesanctioneerd omdat zij blijkbaar door de

verschillende regelgevers aanvaard wordt.189

Als oplossing schuift de rechtsleer een

samenwerkingsakkoord in de zin van artikel 92bis van de BWHI naar voren.190

182 M. BOES, “Recente ontwikkelingen in het sportrecht” in X (ed.), Publiekrecht: de doorwerking van het

publiekrecht in het privaatrecht, Gent, Mys en Breesch, 1997, 435.

183 Art. 127 § 2 van de Gecoördineerde Grondwet.

184 B. VAN HYFTE, "Moeten Brusselse clubs kiezen: Vlaams of Frans? Staatsrecht toegepast op de sport", Sport &

Recht 2009, 1491; S. DEPRE, “La compétence des pouvoirs publics belges en matière de formation dans le milieu sportif” in J. HELSON EN J. V ANDEN EYNDE, Les cahiers des sciences administratives 10/2006. Sports et droit. La formation des jeunes sportifs, Brussel, Larcier, 2006, 29.

185 Artikel 166, § 3, 3° van de Grondwet en artikel 64, § 2 van de bijzondere wet van 12 januari 1989 met

betrekking tot de Brusselse instellingen, BS 14 januari 1989.

186 Adv.RvS 14 oktober 1998, Parl.St. Fr.Gem.R. 1998-99, nr. 273/1, 40-44; adv. RvS 19 juli 2006, Parl.St.

Fr.Parl. 2006-07, nr. 308/1, 47-48; adv. RvS 26 augustus 2008, Parl.St. Vl.Parl. 2008-09, 1843/1, 23.

187 B. VAN HYFTE, "Moeten Brusselse clubs kiezen: Vlaams of Frans? Staatsrecht toegepast op de sport", Sport &

Recht 2009, 1492.

188 B. VAN HYFTE,"Moeten Brusselse clubs kiezen: Vlaams of Frans? Staatsrecht toegepast op de sport", Sport &

Recht 2009, 1493.

189 H. STORME, Relatie tussen de territoriale bevoegdheidsverdeling en het conflictenrecht in een federale Staat:

België en de Verenigde Staten, Gent, Larcier, 2010, 384-385.

190 B. VAN HYFTE,"Moeten Brusselse clubs kiezen: Vlaams of Frans? Staatsrecht toegepast op de sport", Sport &

Recht 2009, 1493; S. DEPRE, “La compétence des pouvoirs publics belges en matière de formation dans le

milieu sportif” in J. HELSON en J. VANDEN EYNDE , Les cahiers des sciences administratives 10/2006. Sports et

droit. La formation des jeunes sportifs, Brussel, Larcier, 2006, 30; L. GALLEZ en A. VANDECAPELLE, “L’intervention

des communes dans les matières communautaires à Bruxelles”, in X., De Brusselse negentien gemeenten en

het Brussels model, Brussel, Larcier, 2003, 485.

Page 72: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

72

4.2.5 Voorstellen tot wijziging Vlaams Decreet.

In het Vlaams Parlement werd het verbod op opleidingsvergoedingen meermaals ter

discussie gesteld. Sterker nog, in 2003 en 2004 werden een aantal voorstellen tot

wijziging van het decreet ingediend. 191

Deze voorstellen hadden uiteraard als

belangrijkste punt het invoeren van een opleidingsvergoeding.

Het eerste voorstel tot wijziging van het decreet192

was een vertaling van het vroegere

decreet van de Franse Gemeenschap 193

waarin opleidingsvergoedingen beperkt

toegelaten worden. Uit de hoorzitting van de Commissie Cultuur, Media en Sport waarbij

de verschillende belangengroepen aan bod kwamen, is niet duidelijk hoeveel

sportfederaties vragende partij voor een beperkte opleidingsvergoeding waren. In ieder

geval waren er niet zo veel. Bovendien was er nog heel wat juridische

tegenkanting.194

Met de vraag naar de herinvoering van opleidingsvergoedingen heeft

men, volgens mij terecht, vooral oog voor de inzet van vele sportverenigingen om een

degelijke jeugdwerking uit te bouwen. De indieners van de voorstellen tot wijziging van

het decreet willen hierbij een uitgebreid en kwalitatief sterk sportaanbod garanderen.195

Toch kunnen deze voorstellen om opleidingsvergoedingen opnieuw in te voeren,

ongewenste effecten hebben. De keuzevrijheid van amateursporters kan door het

invoeren van een opleidingsvergoeding aan banden gelegd worden. Bijvoorbeeld een

middelmatig getalenteerde jeugdspeler wil van voetbalclub veranderen. Het blijft de

vraag of de nieuwe voetbalclub een opleidingsvergoeding zal willen betalen voor een

speler die waarschijnlijk weinig hoge toppen zal scheren. Zoals vóór de invoering van het

Vlaams decreet het geval was (zie supra), bestaat ook hier het risico dat de ouders hun

kind zullen moeten ‘vrijkopen’.196

Het is logisch dat clubs veel sneller bereid zullen zijn

een opleidingsvergoeding te betalen voor een talentvolle belofte. MAESCHALCK is daarom

191 Voorstel van decreet (K. VAN DIJCK et al.) houdende wijziging van het decreet van 24 juli 1996 tot

vaststelling van het statuut van de niet-professionele sportbeoefenaar, wat betreft het invoeren van een opleidingsvergoeding bij de overgang van de ene sportvereniging naar de andere binnen eenzelfde sportfederatie, Parl.St. Vl.Parl. 2003-04, nr. 1894/1; Voorstel van decreet (A. DENYS et al.) houdende de invoering van een opleidingsvergoeding ter financiering van de fondsen voor jeugdsportopleiding en houdende wijziging van het decreet van 24 juli 1996 tot vaststelling van het statuut van de niet-professionele sportbeoefenaar, Parl.St. Vl.Parl. 2003-04, nr. 2025/1.

192 Voorstel van decreet (K. VAN DIJCK et al.) houdende wijziging van het decreet van 24 juli 1996 tot

vaststelling van het statuut van de niet-professionele sportbeoefenaar, wat betreft het invoeren van een opleidingsvergoeding bij de overgang van de ene sportvereniging naar de andere binnen eenzelfde sportfederatie, Parl.St. Vl.Parl. 2003-04, nr. 1894/1. 193

Decreet Fr.Gem. 26 april 1999 tot organisatie van de sport in de Franse Gemeenschap, BS 23 december 1999.

194 Verslag hoorzitting Commissie Cultuur, Media en Sport over voorstel van decreet (K. VAN DIJCK et al.)

houdende wijziging van het decreet van 24 juli 1996 tot vaststelling van het statuut van de niet-professionele

sportbeoefenaar, wat betreft het invoeren van een opleidingsvergoeding bij de overgang van de ene sportvereniging naar de andere binnen eenzelfde sportfederatie, Parl.St Vl.Parl. 2003-04, nr. 1894/2.

195 G. GEUDENS en P. De TAVERNIER, “Kan opleidingsvergoeding sportclubs redden?”, Juristenkrant, afl. 83, 11

februari 2004, 14.

196 G. GEUDENS en P. De TAVERNIER, “Kan opleidingsvergoeding sportclubs redden?”, Juristenkrant, afl. 83, 11

februari 2004, 14.

Page 73: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

73

van mening dat het geen goed idee is om opnieuw een koppeling door te voeren tussen

een opleidingsvergoedingen en een overgang.197

Volgens BLANPAIN zullen door die kosten voor de opleiding de kansen voor spelers, zeker

voor middelmatige spelers, negatief beïnvloed worden aangezien clubs tweemaal zullen

nadenken om een speler aan te werven.198

Het gevaar bestaat er volgens mij in dat de kosten van de jeugdopleiding zwaar zullen

worden overdreven indien de criteria te vaag uitgewerkt worden. Het geld kan voor

andere doeleinden of verkeerd gebruikt worden.

BLANPAIN gaat nog verder en beweert dat insiders maar al te goed weten dat de gelden

voor de jeugdopleiding de facto voor het eerste elftal van de clubs zullen worden

aangewend.199

De voorstellen die gedaan werden om het decreet te wijzigen zijn zonder reactie

gebleven, want tot op vandaag zijn aan het decreet nog geen inhoudelijke aanpassingen

met betrekking tot opleidingsvergoedingen aangebracht.

Page 74: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

74

Hoofdstuk 5 Opleidingsvergoedingen binnen de

sportfederaties

De transfers van voetballers zijn onderhevig aan verschillende lagen van rechtsregels

(decreet Franse Gemeenschap en decreet Vlaamse Gemeenschap) en reglementen (FIFA-

reglement, KBVB-reglement en Pool reglement Pro League). In wat volgt bespreek ik de

reglementen van de voetbalfederaties en hun interactie met de hierboven besproken

rechtsregels.

5.1 Het internationale FIFA-reglement

5.1.1 Ontstaan

In het Bosman-arrest van 1995 werd meegegeven dat de internationale transferregeling

strijdig was met het EU-recht. Pas in 2001 ontstond een nieuw FIFA reglement.

Na de zaak Bosman was de Commissie ervan overtuigd haar bevoegdheden te gebruiken

om ervoor te zorgen dat de uitspraak van het Bosman-arrest wordt nageleefd.200

In augustus 2000 was de Europese sportwereld bereid de FIFA-transferregels aan te

passen door een nieuw reglement aan te nemen in overeenstemming met het Europees

recht. Er startte een procedure van onderhandelingen tussen FIFA en de Europese

Commissie.201

Onder druk van regeringsleiders, die massaal en met succes door de

voetbalbonden werden gelobbyd, is de Europese Commissie volgens BLANPAIN

langzamerhand door de knieën gegaan.202

De Europese Commissie en de FIFA kwamen

tot een akkoord op 5 maart 2001. In het akkoord werden slechts de contouren van de

nieuwe regeling aangegeven en niet de definitieve tekst van de transferregeling, die door

de FIFA nog verder uitgewerkt werd.203

197 J. MAESCHALCK, Sportrecht en sportethiek, Brussel, VUB, 2008, 231.

198 R. BLANPAIN, Het statuut van de sportbeoefenaar naar Internationaal, Europees, Belgisch en

gemeenschapsrecht, Brussel, Larcier, 2002, 71.

199 R. BLANPAIN, “Transfers van voetballers” in F. HENDRICKX, R. BLANPAIN EN S.F.H. JELLINGHAUS (eds.), Transfers en

makelaars in de sport: sport, recht en praktijk, Antwerpen, Intersentia, 2002, 67.

Page 75: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

75

De Europese Commissie sloot een ‘gentlemen’s agreement’ met de FIFA.204

Dit betekent

dat de overeenstemming tussen de FIFA en de Europese Commissie geen juridische basis

heeft. Hieruit kan niet worden afgeleid dat de nieuwe FIFA-regeling per definitie is

toegestaan. Het vormt uiteraard wel een indicatie.205

De definitieve tekst van het nieuwe FIFA reglement was uiteindelijk klaar op 5 juli 2001.

5.1.2 FIFA-reglement

Belangrijk is dat het FIFA reglement206

alleen geldt voor de internationale transfers van

de ene nationale bond naar de andere.207

Opleidingsvergoedingen worden geregeld in

artikel 20 en bijlage 4 van het FIFA-reglement.

Het is wel opvallend dat er na het Bosman-arrest nog in een vergoedingssysteem voor

eindecontractspelers voorzien werd, namelijk opleidingsvergoedingen. Deze kunnen

zowel verschuldigd zijn bij spelers die een lopend contract hebben als bij spelers die

einde contract zijn.208

200 R. BLANPAIN, “Transfers van voetballers” in F. HENDRICKX, R. BLANPAIN EN S.F.H. JELLINGHAUS (eds.), Transfers en

makelaars in de sport: sport, recht en praktijk, Antwerpen, Intersentia, 2002, 13.

201 F. HENDRICKX, “De Webster-zaak in perspectief: een sportieve receptie van de Bosman-principes?" in S.F.H.

JELLINGHAUS, Congresbundel Sport & Recht: buiten rechte of buitenspel?, Parijs, Zutphen, 2008, 39.

202 R. BLANPAIN, Het statuut van de sportbeoefenaar naar Internationaal, Europees, Belgisch en

gemeenschapsrecht, Brussel, Larcier, 2002, 30.

203 S.F.H. JELLINGHAUS, “Het opleidings- en solidariteitssysteem van de FIFA: de stand van zaken”,

Arbeidsrechtelijke Annotaties 2005/2, 31.

204 F. HENDRICKX, “Vrijheid en stabiliteit in voetbalcontracten: de situatie van de speler naar Nederlands en

Belgisch arbeidsrecht”, SMA 2003, 61.

205 S.F.H. JELLINGHAUS, “Het opleidings- en solidariteitssysteem van de FIFA: de stand van zaken”,

Arbeidsrechtelijke Annotaties 2005/2, 40.

206 FIFA regulations on the status and transfers of players,

www.fifa.com/mm/document/affederation/administration/01/06/30/78/statusinhalt_en_122007.pdf(consultatie 7 mei

2013).(Hierna: FIFA-reglement.) 207

R. BLANPAIN, Het statuut van de sportbeoefenaar naar Internationaal, Europees, Belgisch en gemeenschapsrecht, Brussel, Larcier, 2002, 60. 208

Art. 20 FIFA-reglement.

Page 76: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

76

Dit systeem is er op gericht de opleiding van jonge spelers aan te moedigen en de solidariteit tussen de clubs op te bouwen door het verstrekken van financiële compensatie aan clubs die in de opleiding van jonge spelers hebben geïnvesteerd.

209

Een opleidingsvergoeding is verschuldigd indien een speler vóór het einde van het seizoen waarin

hij 23 jaar wordt zijn eerste profcontract tekent.210

Een opleidingsvergoeding is ook verschuldigd indien die professionele speler vervolgens als

professional getransfereerd wordt van de ene naar de andere nationale bond voor het einde van

het seizoen waarin hij 23 jaar wordt.211

Er is geen opleidingsvergoeding verschuldigd indien de speler getransfereerd wordt naar een club

van categorie 4 of indien de speler de status van amateur bij zijn nieuwe club aanneemt.212

De volledige opleidingsperiode van een speler loopt vanaf het seizoen waarin de speler 12 jaar

wordt tot en met het seizoen waarin hij 21 jaar wordt. Dit komt overeen met een maximum van 10

seizoenen. De opleiding die de speler genoot tot hij 21 jaar werd, moet wel vergoed worden tot de

speler de leeftijd van 23 jaar bereikt heeft.213

Bij de eerste inschrijving als beroepsspeler betaalt de club waarbij hij wordt ingeschreven aan

iedere club die aan zijn opleiding heeft bijgedragen een opleidingsvergoeding. Deze vergoeding

wordt evenredig berekend naargelang de tijd die de speler bij elke club doorbracht. In het geval

van daaropvolgende transfers is enkel aan zijn vroegere club een opleidingsvergoeding

verschuldigd voor de periode waarin de speler daadwerkelijk bij die club in opleiding is geweest.214

De belangrijkste gedachte achter die structuur is dat een club die een speler tussen de seizoenen

van zijn 12de en 21ste verjaardag opgeleid heeft, slechts gerechtigd is om één keer een

opleidingsvergoeding te ontvangen.215

De hoogte van de trainingskosten wordt vastgesteld aan de hand van door FIFA gefixeerde

bedragen waarbij clubs ingedeeld worden in vier categorieën. Clubs worden aan de hand van hun

financiële investering in de opleiding van spelers ingedeeld in één van de vier categorieën. De voor

iedere categorie bepaalde opleidingskosten komen

209 FIFA circulaire nr. 769, 24 augustus 2001, www.fifa . com/mm/document/affederation/administration/ps_769_en_68.pdf(consultatie 5 april

2013); Pagina 60 FIFA Commentary,

www.fifa.com/mm/document/affederation/administration/51/56/07/transfer_commentary_06_en_1843.pdf(con sultatie 24 april

2013).(Hierna: FIFA Commentary)

210 Art. 2 lid 1 bijlage 4 FIFA-reglement.

211 Art. 2 lid 1 bijlage 4 FIFA-reglement.

212 Art. 2, lid 2 bijlage 4 FIFA-reglement.

213 F. HENDRICKX, “De zaak Bernard en de geldigheid van opleidingsvergoedingen in de sport” in D. DHOOGHE, K. DEKETELAERE en A.M. DRAEYE, Liber Amicorum Marc Boes, Brugge, Die Keure, 672.

214 Art. 3 lid 1 bijlage 4 FIFA-reglement.

215 O. ONGARO, “The system of training compensation according to the FIFA regulations on the status and

transfer of players" in M. COLUCCI (ed.), European Sports law and policy bulletin. The Bernard case, sports and training

compensation, Rome, Sports Law and Policy Centre, 2010, 74.

Page 77: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

77

overeen met het voor de opleiding van één speler gedurende één jaar benodigde bedrag

vermenigvuldigd met een gemiddelde ‘spelerfactor’. De spelerfactor is de verhouding

tussen het aantal spelers dat moet worden opgeleid om één beroepsspeler voort te

brengen.216

Om de berekening van de verschuldigde opleidingsvergoeding te vergemakkelijken,

worden opleidingskosten niet afzonderlijk voor elke club berekend. Alle clubs worden

onderverdeeld in verschillende categorieën en de opleidingskosten worden bepaald op

het niveau van de confederatie (voorbeeld UEFA) voor elke categorie van clubs. FIFA

definieerde de verschillende categorieën van clubs en werkt met vaste opleidingskosten

per categorie en per confederatie.217

Categorie 1 is de hoogste en categorie 4 is de

laagste categorie.218

Voor Europa zijn de bedragen: 10.000 euro (categorie 4); 30.000

euro (categorie 3); 60.000 euro (categorie 2) en 90.000 euro (Categorie 1). De

Belgische eersteklasseclubs behoren tot categorie 2, waardoor geen enkele Belgische

club tot de hoogste categorie (categorie 1) behoort.219

Hier wil ik er al op wijzen dat een opleidingsvergoeding in internationale context hoog

kan oplopen. Voor een speler die lang opgeleid werd bij een buitenlandse topclub die

behoort tot categorie 1, moet bij een internationale overgang vóór de leeftijd van 23 jaar

sowieso een hoge som betaald worden à rato van de bedragen van categorie 1 (90.000

euro per jaar opleiding) of categorie 2 (60.000 euro per jaar opleiding). Deze spelers

kunnen vaak geen profcontract tekenen vóór hun 23ste220

of een overgang bekomen net

omdat er een te hoge opleidingsvergoeding voor hen gevraagd wordt.

Ter illustratie van bovenstaande problematiek kan verwezen worden naar de gevallen

waarbij grote (grens)clubs, zoals de Franse club Rijsel, heel wat jong talent ronselen in

West-Vlaanderen. Sommige van die jonge spelertjes, blijken na enkele jaren niet uit het

goede hout gesneden te zijn en worden gedropt. Als deze jongeren willen terugkeren

naar een West-Vlaamse profclub, waar ze perfect zouden passen, dan worden deze clubs

met hoge opleidingskosten geconfronteerd, die ze aan Rijsel zouden moeten betalen.

216 Art. 4 bijlage 4 FIFA-reglement.

217 FIFA Commentary, 118.

218 FIFA Circulaire 1249, 6 december 2010,

www.fifa.com/mm/document/affederation/administration/01/36/35/09/circularno.1249C regulationsonthestatusandtransferofplayersCtrainingcompensationandthecategorisationofclubs.pdf(Consultatie 24 april 2013).

219 FIFA circulaire 1299, 27 april 2012,

www.fifa.com/mm/document/affederation/administration/01/62/40/71/circularno.1299-regulationsonthestatusandtransfersofplayers-categorisationofclubsandregistrationperiods.pdf.(Consultatie 24 april 2013). 220

Opleidingsvergoedingen moeten volgens art. 2 lid 1 bijlage 4 van het FIFA-reglement betaald worden bij internationale overgangen tot de leeftijd van 23 jaar.

Niemand wil (of kan) die sommen betalen. Zo komt er vaak geen transfer en kunnen die

Page 78: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

78

jongeren het profvoetbal vergeten en enkel nog als amateur aan de slag.221

Bij de berekening van de vergoeding geldt als hoofdregel dat rekening wordt gehouden

met de kosten die de nieuwe club zelf zou gemaakt hebben om de speler op te leiden.222

Er moet dus eerst naar de categorie van de nieuwe club gekeken worden. Deze kosten

worden vermenigvuldigd met het aantal jaar dat de speler door de oude club(s) is

opgeleid. De vergoeding bij de eerste inschrijving van de speler als beroepsspeler wordt

berekend door de opleidingskosten van de nieuwe club te vermenigvuldigen met het

aantal opleidingsjaren. Bij latere transfers daarentegen wordt enkel vermenigvuldigd met

het aantal opleidingsjaren bij de vorige club.223

Bij de berekening van de opleidingsvergoeding voor transfers binnen de EU/EER geldt

bovengenoemde hoofdregel echter niet. 224

Op overgangen binnen de EU/EER zijn

bijzondere bepalingen van toepassing. Deze bepalingen zijn het resultaat van het

akkoord dat op 5 maart gesloten werd tussen de FIFA en de UEFA enerzijds en de

Europese Unie anderzijds.225

Indien de speler van een club van een lagere categorie naar

een club van een hogere categorie gaat, wordt de berekening gebaseerd op de

gemiddelde opleidingskosten van de twee clubs. Indien de speler van een hogere naar

een lagere categorie gaat, dan vindt de berekening plaats op basis van de

opleidingskosten van de club van de lagere categorie.226

Om te vermijden dat de opleidingsvergoeding voor jonge spelers onredelijk hoog zijn227

,

wordt de berekening van de opleiding tussen 12 jaar en 15 jaar altijd gedaan op basis

van €categorie10.000/jaar4 ( opleiding). Deze uitzondering is niet van toepassing

indien de gebeurtenis die aanleiding geeft tot het recht op een opleidingsvergoeding

plaatsvindt vóór het einde van het seizoen waarin de speler 18 jaar wordt.228

Volgens

het FIFA-reglement is een internationale transfer voor spelers jonger dan 18 jaar enkel in

volgende drie gevallen mogelijk:

- Indien de ouders van de speler om redenen vreemd aan het voetbal verhuizen naar het

land waar de nieuwe club is gelegen;

221 R. BLANPAIN, “Sport en recht: voetbal” in in S.F.H. JELLINGHAUS, Congresbundel Sport & Recht: buiten rechte of

buitenspel?, Parijs, Zutphen, 2008, 21.

222 Art. 5, lid 1 bijlage 4 FIFA-reglement.

223 Art. 5 lid 2 bijlage 4 FIFA-reglement.

224 S. ROSSMEISL, “(On)duidelijkheid omtrent opleidingsvergoedingen en solidariteitsbijdrage”, Tijdschrift voor

Sport & Recht 2009, 117. 225

FIFA Commentary, 124.

226 Art. 6, lid 1 bijlage 4 FIFA-reglement.

227 S. ROSSMEISL, “(On)duidelijkheid omtrent opleidingsvergoedingen en solidariteitsbijdrage”, Tijdschrift voor

Sport & Recht 2009, 117.

228 Art. 5, lid 3 bijlage 4 FIFA-reglement.

Page 79: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

79

- Indien de speler tussen 16 en 18 jaar oud is en de transfer binnen de EU/EER gebeurt.

De club moet bovendien enkele minimumvoorwaarden vervullen;

- Indien zowel de woonplaats van de speler als de installaties van de club zich op minder

dan 50 km van de gezamenlijke grens bevinden en de afstand tussen beide maximum

100 km bedraagt.229

5.1.3 Voorbeeld

Om de hierboven uitgewerkte principes beter te begrijpen is het noodzakelijk om een

uitgewerkt voorbeeld mee te geven:

Joey uit Northampton (Engeland) sluit zich op zesjarige leeftijd aan bij de jeugd van

Northampton Town FC die uitkomt in de Engelse Football League two (vierde divisie

Engeland, categorie 4). Op zijn vijftiende gaat hij over naar Portsmouth dat uitkomt in de

Engelse Football league One (derde divisie Engeland, categorie 3). Op zijn achttiende

gaat hij naar Olympique Marseille dat uitkomt in de Franse Ligue 1 (eerste divisie

Frankrijk, categorie 1) en tekent hij zijn eerste profcontract. Op 22 jarige leeftijd gaat hij

naar FC Napels in de Italiaanse serie A. Op 25 jarige leeftijd gaat hij naar Werder

Bremen in de Duitse Bundesliga (eerste afdeling Duitsland).

Voor de overgang van Northampton Town FC naar Portsmouth FC moet Portsmouth niets

betalen omdat Joey zijn amateurstatuut behoudt. Marseille moet als eerste betalen

omdat Joey er zijn eerste profcontract tekent. Dit brengt voor Marseille ook mee dat ze

alle opleidingsclubs een opleidingsvergoeding moet betalen.

Voor de opleiding van 6 jaar tot 12 jaar betaalt Marseille niets aan Northampton Town

FC.

Vanaf 12 jaar tot 15 jaar moet de opleidingsvergoeding berekend worden volgens de

kosten van categorie 4.

Voor de periode van 12 jaar tot 15 jaar: 3 x 10.000 euro (categorie 4) = 30.000 euro

Marseille moet Northampton Town FC 30.000 euro betalen.

Page 80: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

80

In de periode van 15 jaar tot 18 jaar werd Joey opgeleid door Portsmouth FC (categorie

3). Aangezien Joey van een lagere (categorie 3, Portsmouth FC) naar een hogere

categorie (categorie 1, Olympique Marseille) overgaat, moet het gemiddelde van de

opleidingsvergoeding van beide categorieën genomen worden.

Periode 15 jaar – 18 jaar: volgens categorie 3: 3 x 30.000 euro = 90.000 euro

volgens categorie 1: 3 x 90.000 euro = 270.000 euro

gemiddelde: (90.000 + 270.000) /2 = 180.000 euro

Olympique Marseille moet Portsmouth FC in totaal 180.000 euro betalen.

229 Art. 19, lid 2 FIFA-reglement.

Page 81: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

81

Op 22-jarige leeftijd vertrekt Joey naar een andere club van categorie 1. Let op:

opleidingsvergoedingen moeten worden betaald voor elke internationale overgang van

een speler tot 23 jaar, maar er moet slechts betaald worden voor de opleiding die

genoten werd tot de leeftijd van 21 jaar. Daarom moet bij deze overgang slechts 3 jaar

opleiding vergoed worden.

Periode 18-21 jaar: 3 x 90.000 = 360.000 euro

Napels is enkel aan de voorgaande club van joey een opleidingsvergoeding verschuldigd

omdat het een transfer van een professionele speler betreft.

Werder Bremen moet aan Napels geen opleidingsvergoeding betalen omdat Joey bij die

overgang al 25 jaar is.

5.1.4 Solidariteitsbijdrage

Opleidingsvergoedingen worden in de praktijk vaak verward met de solidariteitsbijdrage

230 , hoewel er grote verschillen tussen beide bestaan. De solidariteitsbijdrage wordt

geregeld in artikel 21 en bijlage 5 van het FIFA-reglement.

Net als de opleidingsvergoeding is het solidariteitsmechanisme bedoeld om de opleiding

van jonge spelers te bevorderen door de toewijzing van compensatie tussen alle clubs

die de speler hebben opgeleid.231

Er is een solidariteitsbijdrage verschuldigd indien de internationale transfer van een

professionele speler plaatsvindt tijdens de looptijd van zijn contract en een

transfervergoeding wordt betaald.

Concreet bestaat de solidariteitsbijdrage uit 5 % van de transfervergoeding die aan zijn

vorige club werd betaald. Die 5 % wordt in mindering wordt gebracht van de

transfervergoeding en wordt vervolgens evenredig verdeeld over alle clubs die aan zijn

vorming en opleiding tussen 12 en 23 jaar hebben bijgedragen.(Art. 1 bijlage 5 FIFA-

reglement.) De club waar de speler vertrekt, ontvangt dus slechts 95 % van de tussen

230 S. ROSSMEISL, “(On)duidelijkheid omtrent opleidingsvergoedingen en solidariteitsbijdrage”, Tijdschrift voor

Sport & Recht 2009, 116.

231 FIFA Commentary, p. 60.

Page 82: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

82

beide clubs overeengekomen transfersom. 232

De nieuwe club van de speler is

verantwoordelijk voor de berekening en betaling van de solidariteitsbijdrage.233

Enkel bij een internationale overgang vloeit 5% van de transfersom terug naar de

opleidende clubs. Om die reden lacht Beerschot wat groen bij de 19 miljoen euro die

Tottenham (Engeland) aan Fulham (Engeland) betaalde voor Moussa Dembélé

(binnenlandse transfer). Indien Dembélé voor hetzelfde bedrag naar een buitenlandse

topclub zou vertrokken zijn, zou Beerschot 190.000 euro ontvangen hebben.234

Axel

Witsel bijvoorbeel werd in september 2012 van Benfica (Portugal) naar Zenit St

Petersburg (Rusland)€40miljoengetransfereerd.Zijnopleidingsclubvoorongeveer

Standard Luik kreeg daarom een solidariteitsvergoeding van 2,2 miljoen euro.235

Een groot verschil tussen de solidariteitsbijdrage en een opleidingsvergoeding bestaat

erin dat de opleidende club slechts één keer gerechtigd is om een opleidingsvergoeding

te ontvangen. De clubs die de speler opgeleid hebben tot zijn 23ste

verjaardag hebben bij

elke internationale transfer als professional recht op een solidariteitsbijdrage. Van de

solidariteitsbijdrage kunnen de opleidende clubs gedurende de gehele carrière van de

speler genieten. Het recht op een solidariteitsbijdrage is dus niet leeftijdsgebonden. Zelfs

als een professionele speler getransfereerd wordt op de leeftijd van bijvoorbeeld 36 jaar

hebben de opleidende clubs recht op een solidariteitsbijdrage, mits aan alle voorwaarden

voor de betaling ervan is voldaan. 236

Een ander belangrijk verschil is dat de

solidariteitsbijdrage, anders dan de opleidingsvergoeding, alleen verschuldigd is bij een

transfer tijdens de looptijd van het contract.237

5.1.5 Spanningsveld voetbalreglementen versus Vlaams decreet 24 juli 1996

De voorschriften van de FIFA zijn toepasbaar op de leden en clubs van alle nationale

voetbalfederaties aangesloten bij de FIFA.238

Als lid van de Fédération Internationale de

Football Association (FIFA) en van de Union des Associations Européennes de Football

(UEFA) verbinden de Koninklijke Belgische Voetbalbond en zijn organen, onder

voorbehoud van de algemene rechtsprincipes, van

232 S. ROSSMEISL, “(On)duidelijkheid omtrent opleidingsvergoedingen en solidariteitsbijdrage”, Tijdschrift voor

Sport & Recht 2009, 118.

233 Art. 2, lid 2 bijlage 5 FIFA-reglement.

234 S. BOEYKENS, “Van Hemert is Witsel niet”, Sporta Magazine oktober 2012, 31.

235 KEA en CDES, The Economic and Legal Aspect of Transfers of Players, 2013, 47,

Http://ec.europa.eu/sport/library/documents/fCstudies/studyCtransfersCfinalCrpt.pdf(Consultatie 20 april 2013). 236

O. O NGARO, “The system of training compensation according to the FIFA regulations on the status and transfer of players" in M. COLUCCI (ed.), European Sports law and policy bulletin. The Bernard case, sports and training compensation, Rome, Sports Law and Policy Centre, 2010, 86. 237

O. ONGARO, “The system of training compensation according to the FIFA regulations on the status and transfer of players" in M. COLUCCI (ed.), European Sports law and policy bulletin. The Bernard case, sports and training compensation, Rome, Sports Law and Policy Centre, 2010, 86.

238 J.-S. LEUBA, “Match fixing” in A. WILD (ed.), CAS and football: landmark cases, Den Haag, TMC Asser Press

Page 83: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

83

de bepalingen van openbare orde en van de nationale, regionale en communautaire

wetgeving ter zake, zich ertoe de statuten, reglementen en beslissingen van de FIFA en

de UEFA na te leven.239

Artikel 928.14 van het KBVB-reglement geeft daarom aan dat bij aansluiting in het

buitenland en ondertekening van een contract van betaalde sportbeoefenaar door een

speler die geen 23 jaar oud is op 1 januari die het seizoen voorafgaat, een

opleidingsvergoeding eisbaar is conform de voorschriften van de FIFA.

Het probleem bestaat erin dat de regeling zoals omschreven in artikel 928.14 van het

KBVB-reglement zowel van toepassing is op alle clubs die behoren tot de Franse of

Duitstalige Gemeenschap als tot de Vlaamse Gemeenschap. De bepalingen in het FIFA-

reglement met betrekking tot opleidingsvergoedingen zijn immers in strijd met art. 3 § 2

van het Vlaams Decreet van 24 juli 1996 dat elke vorm van opleidingsvergoeding naar

aanleiding van een overgang verbiedt.240

In concreto zou er voor elke internationale overgang vanuit of naar een Vlaamse club van

een jonge niet-professionele sportbeoefenaar geen opleidingsvergoeding mogen

gevraagd worden, op straffe van geldboete of gevangenisstraf. Aangezien art. 3 § 2 van

het Vlaams decreet van openbare orde is heeft deze immers voorrang op het FIFA-

reglement.241

Het probleem stelt zich niet alleen in de Vlaamse, maar ook in de Franse Gemeenschap.

Daar wordt een beperkte vorm van opleidingsvergoedingen toegelaten, maar de

bedragen zijn veel lager dan de opleidingsvergoedingen in het FIFA-reglement. Sterker

nog, de vormingsvergoeding die door het decreet van de Franse Gemeenschap

toegelaten wordt, is verwaarloosbaar in vergelijking met de bedragen die de FIFA voor

een opleidingsvergoeding oplegt.

De KBVB krijgt het door de decreten van de Vlaamse Gemeenschap en de Franse

Gemeenschap dus moeilijk om in alle gevallen aan de wensen van de FIFA te voldoen.242

Het gevolg hiervan is dat in België de bepalingen van het FIFA-reglement in verband met

239 Art. 104 KBVB-reglement.

240 R. BLANPAIN, Het statuut van de sportbeoefenaar naar Internationaal, Europees, Belgisch en

gemeenschapsrecht, Brussel, Larcier, 2002, 70.

241 R. BLANPAIN en S. BOEYKENS, “Bosman voor jongeren: wanneer een duidelijk arbeidsrechtelijk statuut voor

jonge sporters?”, TJK 2008, 134.

242 J. MAESCHALCK, “Tien jaar na datum” in F. HENDRICKX, R. BLANPAIN EN S.F.H. JELLINGHAUS (eds.), Transfers en

makelaars in de sport: sport, recht en praktijk, Intersentia, Antwerpen, 2002, 40.

Page 84: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

84

internationale transfers niet geheel geïmplementeerd of toepasselijk kunnen zijn.243

Hoewel de regeling omtrent opleidingsvergoedingen in Vlaanderen decretaal vastligt, is

de toepassing ervan in de praktijk vaak een genuanceerder verhaal. In Vlaanderen is het

FIFA-reglement ondergeschikt aan het Vlaams Decreet. Toch wordt de hierboven

beschreven verhouding tussen het decreet en het FIFA-reglement in de praktijk niet

altijd strikt nageleefd.

De Vlaamse clubs zullen bij een overgang van een jonge speler naar het buitenland

proberen te verwijzen naar het FIFA-reglement om aanspraak te maken op een

vergoeding, alhoewel ze het Vlaams decreet moeten toepassen dat elke vorm van

vergoeding naar aanleiding van een overgang verbiedt.244

Het is vooral de druk van de machtige wereldvoetbalbond FIFA die het verhaal

nuanceert. Sportrechtexperts245

gaven mij mee dat de FIFA zodanig sterk is waardoor de

sportclubs liever het FIFA-reglement naleven dan de Vlaamse regelgeving te volgen.

Uit mijn gesprekken met sportrechtexperts246

blijkt dat volgende situatie zich in de

praktijk voordoet. Wanneer Ajax een talentvolle 16-jarige Vlaamse speler uit de jeugd

van SV Zulte-Waregem wegplukt, is er veel kans dat SV Zulte-Waregem voor die

overgang een opleidingsvergoeding aan Ajax zal vragen overeenkomstig het FIFA-

reglement.

Ajax zou die vergoeding in principe kunnen weigeren te betalen wanneer ze het Vlaams

decreet zou inroepen. De kans bestaat dan evenwel dat Ajax problemen krijgt met de FIFA,

die sancties oplegt: boetes, schorsing, transferverbod, aftrek van punten, diskwalificatie, ...

Bovendien worden dergelijke problemen meestal behandeld door organen van de FIFA zelf.247

In de procedures die gevoerd worden voor de FIFA komt het spanningsveld tussen de eigen

transferregels van de FIFA en het nationale recht duidelijk tot uiting. Het nationale recht

wordt wel eens buiten beschouwing gelaten.248

De reden

243 S.F.H. JELLINGHAUS, “Het opleidings- en solidariteitssysteem van de FIFA: de stand van zaken”,

Arbeidsrechtelijke Annotaties 2005/2, 40; R. BLANPAIN, Het statuut van de sportbeoefenaar naar internationaal, Europees, Belgisch en gemeenschapsrecht, Brussel, Larcier, 2002, 157-158. 244

R. BLANPAIN en S. BOEYKENS, “Bosman voor jongeren: wanneer een duidelijk arbeidsrechtelijk statuut voor jonge sporters?”, TJK 2008, 134.

245 STIJN BOEYKENS van spelersvakbond Sporta, sportrechtadvocaten KRISTOF DE SAEDELEER en STIJN FRANCIS.

246 STIJN BOEYKENS van spelersvakbond Sporta, sportrechtadvocaten KRISTOF DE SAEDELEER en STIJN FRANCIS. 247

J. ZYLBERSTEIN, “The specificity of sport: a concept under threat” in R. BLANPAIN, M. COLUCCI en F. HENDRICKX

(eds.) Bulletin of comparative labour relations nr. 66. The Future of Sports Law in the European Union. Beyond

the EU Reform Treaty and the White Paper, Alphen aan den Rijn, Kluwer law international, 2008, 97; J. MAESCHALCK en K. DE S AEDELEER, “Tucht en sportrecht” in S. LUST EN P. LUYPAERS (eds.), Tucht en deontologie. (In)effectiviteit van het tuchtrecht ter handhaving van de waardigheid van het ambt, Brugge, Die Keure, 2007, 234.

248 F. DE WEGER "FIFA Dispute Resolution Chamber (DRC)" in S.F.H. JELLINGHAUS, Congresbundel Sport & Recht:

buiten rechte of buitenspel? , Parijs, Zutphen, 2008, 82; R. PARRISH, “Contract Stability: the case law of the court of arbitration of sport” in M. COLUCCI (ed.), European Sports Law and Policy Bulletin. Contractual stability

Page 85: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

85

in football, Rome, Sports Law and Policy Centre, 2011, 69.

Page 86: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

hiervoor is dat de FIFA aandringt op een uniforme jurisprudentie door exclusief haar

eigen FIFA-reglementering toe te passen.249

Door de immense druk die uitgaat van de

FIFA zal Ajax dus geneigd zijn om die opleidingsvergoeding toch te betalen.

De andere kant van de medaille is dat Vlaamse clubs (in bovenstaand voorbeeld Zulte-

Waregem) een opleidingsvergoeding ontvangen, die ze volgens het Vlaams Decreet niet

zouden mogen ontvangen. Geruggensteund door de FIFA-reglementering zullen de

Vlaamse clubs deze vergoeding uiteraard niet weigeren.

Ik stel vast dat er in de praktijk een duidelijk spanningsveld bestaat tussen de

reglementen van de FIFA en de Vlaamse regelgeving. Omdat de druk van de FIFA om

haar eigen reglementering toe te passen blijkbaar steeds sterker wordt, vraag ik mij af

of het nog veel zin heeft om in het Vlaams Decreet opleidingsvergoedingen naar

aanleiding van een overgang te verbieden.

5.2 K.B.V.B.

Om duidelijkheid te scheppen in de werking van de transfers binnen België moet het

KBVB-reglement bestudeerd worden. Ik beperk mij hier tot de bespreking van de

reglementering die betrekking heeft op de niet-professionele sportbeoefenaar, in het

KBVB-reglement ‘de amateurs’ genoemd. De KBVB beschrijft in haar reglement heel

nauwkeurig de vormregels voor een overgang van een amateur.

De transfer is een procedure waarbij een speler vanwege de KBVB een verandering van

toewijzing bekomt. In gewone woorden betekent dit dat een speler verandert van club.250

Voorafgaand moet opgemerkt worden dat de duur van een seizoen door de KBVB

reglementair bepaald wordt. Een voetbalseizoen begint op 1 juli en eindigt op 30 juni.251

Iedere niet-professionele sportbeoefenaar (in het reglement amateur genoemd) kan nu

(dus ook de Waalse sportbeoefenaar) vrij overgaan naar de club van zijn keuze. Hij

moet tussen 1 en 30 april, aangetekend en volgens de andere vormen van het decreet,

zowel bij de KBVB als bij zijn club van toewijzing zijn ontslag indienen. Deze procedure

betekent ontslagname uit de bond.252

Het ontslag heeft uitwerking op 1 juli. Tot dan

blijft de speler speelgerechtigd voor de club voor dewelke hij gekwalificeerd was op het

ogenblik van zijn ontslagname. De speler kan zich vanaf 2 mei, volgend op zijn ontslag,

heraansluiten bij de KBVB met toewijzing aan de club van zijn keuze. Om speelgerechtigd 249

M. COLUCCI en F. MAJANI, “The specificity of sport as a way to calculate compensation in case of breach of contract” in M. COLUCCI (ed.), European Sports Law and Policy Bulletin. Contractual stability in football, Rome, Sports Law and Policy Centre, 2011, 135.

250 R. SWERTS, “Voetbal” in R. BLANPAIN, R. BOYAERT en P. BUYLE (eds.), De transfer van sportbeoefenaars.

Nationaal, Europees en Internationaal. Basketbal, voetbal en volleybal, Leuven, Peeters, 1995, 55.

251 Art. 1402 KBVB-reglement.

252 J. MAESCHALCK, Sportrecht en sportethiek, Brussel, VUB, 2008, 237.

Page 87: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

te zijn voor de kampioenschap- en bekerwedstrijden voor eerste ploegen van het

daaropvolgend seizoen moet de heraansluiting gebeuren tussen 2 mei en 30 juni.253

Voorbeeld: een amateur neemt op 10 april ontslag bij SVD Kortemark en sluit zich aan

bij SV Koekelare op 9 mei. Hij blijft speelgerechtigd voor SVD Kortemark tot en met 30

juni en mag pas vanaf 1 juli bij SV Koekelare spelen.

De regels in verband met ontslag gelden voor alle aangeslotenen van de KBVB. Tussen

de Vlaamse, de Franse en de Duitstalige Gemeenschap blijft er evenwel een verschil

bestaan met betrekking tot opleidingsvergoedingen. Terwijl het Vlaams Decreet

opleidingsvergoedingen naar aanleiding van een overgang verbiedt, moeten de clubs van

de Franse en Duitstalige Gemeenschap die een speler van één van die Gemeenschappen

toegewezen krijgen, een opleidingsvergoeding betalen. Die is forfaitair vastgesteld op

basis van de leeftijd van de betrokken speler. 254

De Franse en de Duitstalige

gemeenschap lieten de verdere uitwerking van opleidingsvergoedingen over aan de

Belgische voetbalbond.

In geval van een ontslag, gevolgd door een heraansluiting met toewijzing aan een

andere club, behorende tot de Franstalige of de Duitstalige Gemeenschap, van een

speler jonger dan 25 jaar op 1 januari van het lopende seizoen, moet de nieuwe club

een opleidingsvergoeding betalen aan de clubs die aan de speler tot de leeftijd van 21

jaar een opleiding gegeven hebben.255

Voor een speler van 25 jaar op 1 januari voorafgaand aan het ontslag, is er dus geen

enkele opleidingsvergoeding meer verschuldigd

De opleiding van een speler neemt een aanvang vanaf zijn aansluiting bij de KBVB op

voorwaarde dat ze plaatsvindt vóór 1 januari van het seizoen, en eindigt op het einde

van het seizoen als U21.256

De opleidingsvergoeding wordt jaarlijks geïndexeerd257

en bedraagt voor het seizoen

2012/2013:

1° 82,00 EUR per seizoen opleiding van de speler als U6 tot en met U11; 2°

169,50 EUR per seizoen opleiding van de speler als U12 tot en met U17;

3° 333,60 EUR per seizoen opleiding van de speler als U18 tot en met U21.258

Deze opleidingsvergoeding wordt berekend à rato van het aantal seizoenen opleiding

doorgebracht in de club(s) waarin de speler een opleiding genoot, desgevallend sinds de

betaling van de voorgaande opleiding. De opleidende clubs worden maar één keer

vergoed.259

253 Art. 926 KBVB-reglement.

254 J. MAESCHALCK, Sportrecht en sportethiek, Brussel, VUB, 2008, 237.

255 Art. 928 KBVB-reglement.

256 ‘U’ gevolgd door een getal houdt een leeftijdscategorie in. Zo betekent U21 de selectie van spelers die

maximaal 21 jaar oud zijn; Art. 928 KBVB-

reglement. 257

Art. 152 KBVB-reglement.

Page 88: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

Voorbeeld: een speler van de U11 260

van La Louvière-Centre geeft ontslag in zijn

Franstalige club en sluit weer aan bij een andere Franstalige club, namelijk Royal

Mouscron-Péruwelz. Royal Mouscron-Péruwelz zal de verschuldigde opleidingsvergoeding

betalen. Als de speler later nogmaals ontslag neemt als hij bvb. U15 is, zijn nog slechts

vier opleidingsjaren te betalen (opleiding bij U11 tot U15).

De KBVB bepaalde een forfaitaire opleidingsvergoeding. Er is, anders dan in het

internationale FIFA-reglement, geen onderscheid op basis van de kwaliteit van de

trainingsinfrastructuur.261

Belangrijk om op te merken is dat er, volgens het KBVB-reglement, geen enkele

opleidingsvergoeding verschuldigd is indien een jonge speler ontslag neemt bij een club

behorende tot de Franse of Duitstalige Gemeenschap en zich aansluit bij een

Nederlandstalige club. Wanneer een Vlaamse club een speler van een Waalse club

overneemt, is er dus geen opleidingsvergoeding verschuldigd. Een Vlaamse club heeft

anderzijds geen recht op een opleidingsvergoeding wanneer één van zijn spelers

overstapt naar een Waalse club.

Er wordt geen opleidingsvergoeding aangerekend voor de jaren opleiding in een

Nederlandstalige club. De nieuwe club die behoort tot de Franse of Duitstalige

Gemeenschap kan dus enkel een opleidingsvergoeding verschuldigd zijn aan de clubs die

behoren tot de Franse of Duitstalige Gemeenschap en de speler een opleiding gegeven

hebben tijdens de periode van opleiding. Een eventuele onderbreking door een

aansluiting bij een buitenlandse club of een club van de Vlaamse Gemeenschap doet

geen afbreuk aan deze bepalingen.

Ondanks het feit dat de Vlaamse en de Franse Gemeenschap een andere decretale

regeling hebben rond opleidingsvergoedingen, wordt de complexe problematiek rond

gemengde situaties (overgang van de Vlaamse naar de Franse Gemeenschap en omgekeerd), volgens mij, door de KBVB op een elegante en werkbare manier

opgelost.

Het KBVB-reglement is op het gebied van opleidingsvergoedingen bij nationale

overgangen van een speler alleszins conform met art. 3 § 2 van het Vlaams decreet.

Deze bepaling verbiedt opleidingsvergoedingen naar aanleiding van een overgang.

Page 89: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

Het reglement is eveneens conform met art. 10 van het Franse decreet, dat een

beperkte vorm van opleidingsvergoedingen toelaat, in die zin dat ze

opleidingsvergoedingen bij overgangen tussen de Franse of Duitstalige Gemeenschap

onderling mogelijk maakt.

Alhoewel de KBVB een werkbare regeling omtrent gemengde situaties inzake

opleidingsvergoedingen heeft uitgewerkt, zou een identieke decretale regeling voor alle

Gemeenschappen de perfecte oplossing zijn.

258 Art. 928 KBVB-reglement.

259 Art. 928 KBVB-reglement.

260 ‘U’ gevolgd door een getal houdt een leeftijdscategorie in. Zo betekent U11 de selectie van spelers die

maximaal 11 jaar oud zijn.

261 KEA en CDES, The Economic and Legal Aspect of Transfers of Players, 2013, 57, http://ec.europa

.eu/sport/library/documents/fCstudies/studyCtransfersCfinalCrpt.pdf(Consultatie 20 april 2013).

Page 90: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

5.3 Pool reglement jeugdopleiding262

5.3.1 Algemeen

De opleidingsvergoeding voor jeugdspelers van Belgische eersteklasseclubs wordt

geregeld in het in 2009 (her)ingevoerde Pool reglement jeugdopleiding van de Pro

League.263

Het Poolreglement is een zogenaamd ‘gentlemen’s agreement’ tussen de 16 clubs van

de Jupiler Pro League (de Belgische eerste klasseclubs) en de ploegen die het laatst

degradeerden uit de hoogste afdeling (vandaag zijn dit KVC Westerlo en Sint-Truidense

VV). Het wordt omschreven als een gedragscode ter vrijwaring en beloning van de

sportieve opleiding van jonge voetbalspelers in geval een jeugdspeler zijn eerste

contract ondertekent als betaalde voetbalspeler.

5.3.2 Voorgeschiedenis

Tussen 2007 en 2008 bestond al een Poolreglement dat in strijd was met het Vlaams

Decreet van 24 juli 1996. Hierover werd, aan de toenmalige Vlaamse minister van Sport

Anciaux, in 2009 een schriftelijke vraag gesteld over de decretale conformiteit van een

opleidingsvergoeding voor amateurvoetballers.264

De minister van Sport bevestigde dat het vroegere Poolreglement in strijd was met het

decreet van 24 juli 1996 en dat hij de Pro League (toen nog de Belgische Liga van het

betaald voetbal vzw) begin 2009 had aangemaand om aan deze situatie een einde te

stellen.265

Ondanks de aanmaning van de minister van Sport trad op 1 juli 2009 toch opnieuw een

Poolreglement in werking.

5.3.3 Poolreglement

Het Poolreglement is enkel van toepassing wanneer een voetbalspeler, die door een

andere (één of meerdere) eersteklasseclub(s) werd opgeleid, zijn eerste contract van

Page 91: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

betaalde voetbalspeler vóór het bereiken van de leeftijd van 21 jaar ondertekent.266

De zogeheten ‘Pool’ is een door de Pro League in het leven geroepen fonds dat dient om

de opleidingskosten van de eersteklasseclubs te vergoeden in het geval van een

overschrijving van een jeugdspeler in opleiding van een eersteklasseclub naar een

andere eersteklasseclub. Enkel de eersteklasseclubs en de clubs van de tweede afdeling

die het voorafgaand seizoen aan de competitie van de Jupiler Pro League hebben

deelgenomen, kunnen aanspraak maken op een zogeheten ‘poolvergoeding’.

De hoogte van de door de opleidende clubs uit de pool te ontvangen vergoeding wordt

bepaald door het aantal opleidingsjaren dat de speler bij de opleidende clubs als

speelgerechtigde speler geregistreerd werd, te vermenigvuldigen met een gefixeerd

bedrag aan opleidingskosten.267

De hoogte van de opleidingsvergoeding werd door de

Raad van Bestuur van de Pro League vastgesteld op 5.000 euro per opleidingsjaar.268

Dennis Praet bijvoorbeeld ging vlak na zijn zestiende verjaardag van Racing Genk naar

Anderlecht. Met die transfer was enkel een opleidingsvergoeding van 20.000 euro

gemoeid omdat Praet bij Genk nog geen profcontract had ondertekend.269

Het Poolreglement illustreert perfect het spanningsveld tussen sportregel en rechtsregel

want het Poolreglement is in strijd met Decreet van 1996 omdat het betalen van een

opleidingsvergoeding gekoppeld wordt aan de overgang van de sportbeoefenaar. De

eersteklasseclubs handelen dus in strijd met het decreet.

Aangezien het Poolreglement in de praktijk toegepast wordt, stel ik mij vragen bij de

afdwingbaarheid van het Vlaams Decreet. Een van de verbeteringen van het Vlaams

Decreet van 1996 ten opzichte van het Decreet van 1975 was immers dat er sancties bij

niet-naleving konden opgelegd worden. Moest dit ‘gentlemen’s agreement ooit voor een

rechtbank aangevochten worden, dan zal, volgens mij, deze poging om het decreet te

omzeilen geen soelaas vinden bij de rechter. Het Poolreglement zal dan waarschijnlijk

beschouwd worden als een nietige overeenkomst die geen afbreuk kan doen aan de

rechten die de niet-professionele sportbeoefenaar op grond van het Decreet van 24 juli

1996 geniet.

265 Vr. en Antw. Vl.R. 2008-2009, 17 februari 2009, 360 (Vr. nr. 121 J. SAUWENS).

266 Art. 1 Poolreglement.

267 Art. 2.1. Poolreglement.

268 Art. 2.4. Poolreglement.

269 K. VANDERHOEVEN, “Maar wie zegt dat ik niet zal slagen?”, SupPORT 2011, 15.

Page 92: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

IT-PROJECT

Marchand Tom

Toegepaste Informatica 2013 – 2014

Page 93: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

Voorwoord

Deze paper is geschreven door Tom Marchand laatstejaarsstudent Toegepaste Informatica aan de

Hogeschool-Universiteit Brussel Campus stormstraat. Het doel van de paper is een overzichtelijk

beeld te geven van de voorbereiding van mijn stageproject tijdens het eerste semester en te bewijzen

dat ik klaar ben voor de effectieve implementatie in het tweede semester. Samen met mijn collega

Stan Samyn loop ik momenteel stage bij het bedrijf ProsoccerData dat zich bezig houdt met het

maken en beheren van hun eigen voetbalmanagement platform.

Page 94: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

Inhoudsopgave

Inleiding: ...................................................................................................................................................4

Sollicitaties ................................................................................................................................................5

Definitie Project ......................................................................................................................................6

Waarvoor staat ProSoccerData? .............................................................................................................. 6

Doel project .............................................................................................................................................. 7

Opleidingsvergoeding ............................................................................................................................... 7

Incentives ................................................................................................................................................. 8

Project aanpak ........................................................................................................................................8

Praktijk onderzoek .................................................................................................................................8

XAMPP ...................................................................................................................................................... 8

PHP ........................................................................................................................................................... 8

JQuery, JSON & AJAX ................................................................................................................................ 8

Analyses database + nieuw platform ......................................................................................................8

User stories & use cases .........................................................................................................................8

Samenwerking en communicatie ............................................................................................................8

met collega Stan Samyn: .......................................................................................................................... 8

met stagementor: ..................................................................................................................................... 8

met stagebegeleider: ............................................................................................................................... 8

Persoonlijke bevindingen ........................................................................................................................9

Positieve bevindingen .............................................................................................................................. 9

Negatieve bevindingen ............................................................................................................................. 9

Slotwoord ................................................................................................................................................9

Page 95: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

Inleiding:

In deze paper beschrijf ik hoe en wat ik gedaan heb tijdens mijn IT-project. Eerst ga ik het hebben

over de begin fase, namelijk het zoeken van een stageplaats en het solliciteren. Daarna bespreek ik de

definitie van het project en leg ik uit wat er juist van mij verwacht wordt. Ook geef ik wat meer uitleg

over opleidingsvergoedingen van spelers en wat er zo belangrijk aan is voor ProsoccerData.

Na de project definitie bespreek ik onze projectaanpak wat vooral draait over het opstellen van het

PID. Natuurlijk hebben we ook praktijk onderzoek moeten doen aangezien we gaan moeten

ontwikkelen in een nieuwe programmeertaal die we nog niet in onze school carrière gezien hebben.

Hier kroop veel tijd in, maar we hebben er ook het meeste uit bijgeleerd.

Eens we een beter idee hadden van de programmeertaal en de omgeving waarin we gaan moeten

werken zijn we begonnen met de analyse van het bestaande platform. Ook hebben we user-stories

en use-cases opgesteld om te gaan kijken wat nu juist de functionaliteiten zijn die we gaan moeten

implementeren.

Als laatste zal ik het hebben over de samenwerking binnen het project en mijn persoonlijke

bevindingen gevolgd door een slotwoord.

Page 96: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

Sollicitaties Zie meer in de bijlage 'meeting reports'.

Tijdens de eerste weken van het eerste semester kregen we tijd om ons bezig te houden met zoeken

van een stageplaats. Er werd ons aangeraden om contact te nemen met zo veel mogelijk

verschillende bedrijven. Ook kregen we een lijst met bedrijven die al reeds in het verleden een

stageplaats waren geweest voor ex studenten van de HUB. Hier viel mijn oog als eerste op het bedrijf

ProsoccerData Anderlecht, dit vooral omdat het in de voetbal sector is en dat leek mij wel een leuk

milieu om in terecht te komen. Ik zou veel minder aantrekkelijk hebben gevonden om voor een

bedrijf te werken dat zich bijvoorbeeld bezig houdt met het ontwikkelen van applicaties om

boekhouding bij te houden of bij een bank of dergelijke.

Uiteindelijk ging ik ook opzoek naar een back-up bedrijf. Zo kwam ik te weten dat METRO 5 nog op

zoek was naar stagairs. Dit bedrijf kende ik al van mijn klasgenoot Kevin Van Reykegem, hij werkte al

reeds aan een project voor METRO 5. Samen met Stan en Kevin hebben we een meeting gehouden

met Yoeri Bellemans van METRO 5. Hij vertelde ons dat hij nog op zoek was naar mensen voor een

uitbreiding van het huidige project, namelijk het omzetten van de huidige android app gemaakt door

Kevin naar een Iphone app.

Het project op zich leek mij wel leuk maar programmeren in Xcode had ik nog nooit gedaan en dat

sprak mij ook niet zo aan, ik heb het namelijk persoonlijk niet zo voor Apple. Een ander probleem

was dan weer dat we moesten beschikken over een Mac computer indien we in Xcode zouden willen

programmeren en die heb ik ook niet. Uiteindelijk vertelde ik Yoeri dat we ook nog een andere

business meeting hadden die week en ik hem zo snel mogelijk op de hoogte ging brengen wanneer ik

een beslissing had gemaakt.

Enkele dagen later (02/10/2013) had ik samen met Stan een afspraak met Jan De Laet van

ProSoccerData, Deze afspraak ging door in het Square-Café te Sint-Kwintens-Lennik waar Jan De Laet

een aparte ruimte had gereserveerd voor onze meeting.

Eerst stelde Jan zichzelf en het bedrijf ProSoccerData voor, hij is verantwoordelijk voor de technische

aspecten binnen ProsoccerData. Daarna gaf hij wat uitleg hoe het bedrijf ontstaan is, en wat de

functieverdelingen zijn binnen ProSoccerData. Na de introductie hebben we de CV’s en het portfolio

die we reeds moesten doorsturen snel overlopen, zodat Jan een goed overzicht had van onze

capaciteiten. Jan wou ons zeker een project geven en liet ons kiezen tussen 2 verschillende projecten,

namelijk het maken van een ‘mobiele webapp voor de spelers’ of een ‘beeldbank’ waar video's en

afbeeldingen bezichtigd kunnen worden. We kozen voor het eerste, aangezien we allebei heel erg

geïnteresseerd zijn in mobiele applicaties. Verder gaf Jan al wat uitleg over wat er net van ons

verwacht wordt binnen dat project.

Page 97: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

Stan en ik lieten aan METRO 5 weten dat we gekozen hadden voor een ander project.

Twee weken later hadden we een tweede afspraak maar nu met Kevin Vermeulen die

verantwoordelijk is voor de business kant van ProsoccerData, hij vertelde ons dat er verandering

kwam in ons project. Wegens interne keuze bij ProSoccerData werd een mobiele webapplicatie

overbodig, en verviel ons project. Maar er werd meteen voor een nieuw project gezorgd, waardoor

onze stage zeker niet in gevaar kwam. Kevin vertelde ons dat ze gewoon hun prioriteiten hadden

aangepast en daarom het vorige project minder belangrijk was. Een belangrijke reden was o.a. dat ze

juist hadden beslist om het huidige platform volledig om te zetten naar een nieuw platform met

nieuw design en responsiviteit.

Definitie Project Waarvoor staat ProSoccerData? ProSoccer Data (PSD) is een ICT start-up (oprichting 08/06/2011) die focust op het ontwikkelen en vermarkten van voetbalmanagement en –communicatie software/platformen. Een eerste basisproduct betreft een voetbalmanagement en -communicatieplatform dat specifiek uitgewerkt werd voor en in samenwerking met voetbalclub Royal Sporting Club Anderlecht (RSCA). Zo wordt PSD gebruikt om de voetbalspecifieke rapporteringsprocessen (wedstrijd-, training- en scoutingverslagen) te faciliteren alsook om via bijzondere custom-made modules andere processen binnen de club te managen.

Het team bestaat uit twee partners: Kevin Vermeulen (regent LO en informatica, met postgraduaat sport, economie en communicatie aan het Vlekho + master sportmanagement aan de KULeuven) is al 13 jaar actief binnen de voetbalsector. Hij werkte voor diverse clubs waaronder de laatste 7 jaar als project- en ontwikkelingsmanager bij de jeugdopleiding van RSC Anderlecht. Jan De Laet (regent wiskunde, fysica en informatica) is reeds > 10 jaar actief als freelance webdevelopper, met sterke programming skills en oog voor user friendliness. Als ondernemers vormen zij een complementair team: Jan staat in voor de technische conceptualisatie en ontwikkeling van de ProSoccer Data software suite, en Kevin legt vanuit zijn management en commerciële feeling de focus op verkoop en algemeen management, hierin gesterkt door de ervaring opgedaan bij RSCA, wat hem toeliet een uitgebreid netwerk binnen het voetbal op te bouwen (i.e., beleidsmakers, clubverantwoordelijken, trainers, etc.).

Page 98: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

Doel project Het oorspronkelijke project bestond uit het ontwikkelen van een mobiele spelerswebapplicatie. Deze

applicatie moest bepaalde functionaliteiten van het originele platform bevatten, zodanig dat spelers

deze gemakkelijk via hun smartphone of tablet konden aanspreken.

Na de 2de meeting met de opdrachtgever werd het originele project aangepast. De opdrachtgever

heeft besloten het design van het gehele platform over te zetten naar een nieuw design dat

automatisch responsief is. Hierdoor wordt een aparte spelersapplicatie dus overbodig.

Het nieuwe project bestaat uit het ontwikkelen van een bijkomende module op het huidige platform.

De module is bedoeld om bij te houden welke opleidingsvergoedingen de club nog moet verkrijgen.

Opleidingsvergoeding De nieuwe module zal de opleidingsvergoedingen behandelen waarop een club recht heeft. De

regelgeving omtrent dergelijke vergoedingen is toch wel uitgebreid, en het zal dus een behoorlijke

uitdaging worden deze zo goed mogelijk te implementeren.

Opleidingsvergoedingen zijn er om clubs te belonen omdat ze een speler hebben opgeleid. Dit is er

gekomen, omdat je geen transferbedrag mag vragen voor een speler onder de 16 jaar, en je als speler

onder de 16 vrij mag veranderen van club in de tussenseizoenen. Zo heb je tenminste nog een ‘beetje

geld’ terug van een talent dat op z’n 15de bijvoorbeeld je club verlaat voor een topclub.

Een opleidingsvergoeding is een vergoeding die je als ‘kopende club’ gaat geven aan de club waar de

speler z’n opleiding heeft genoten. Concreet houdt dit in dat wanneer een speler in een club een

profcontract tekent, deze club een bepaalde som geld moet betalen aan de club waar de speler vanaf

z’n 12 jaar opleiding heeft gekregen. Het bedrag wordt berekent op basis van het aantal jaar tussen

de 12de verjaardag en de datum dat het profcontract werd getekend. Per jaar wordt er €10.000

aangerekend.

Voorbeeld: Wanneer een speler van 16 jaar RSCA verlaat en naar KAA Gent trekt, waar

hij een profcontract tekent. Dan moet Gent €40.000 (4 x €10.000) aan RSCA

als opleidingsvergoeding, want de speler heeft 4 jaar opleiding genoten bij

RSCA.

Maar hiermee is de kous nog niet af. Je moet als club namelijk het bedrag binnen de 2 jaar claimen,

anders is de club waar de speler tekende als prof niet meer verplicht dit te betalen. Dit is dan ook een

rede waarom er een nieuwe module moet komen voor de opleidingsvergoedingen. Er zou veel geld

mislopen worden, doordat de termijn van de opleidingsvergoedingen verjaart, en dus zal de module

dit moeten verhelpen.

In de bijlagen (deliverables) staat ook de documentatie over de volledige regelgeving van de

opleidingsvergoedingen. Deze documentatie is afkomstig van de opdrachtgever.

Page 99: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

Incentives Naast de opleidingsvergoedingen zullen we ook werken aan een module voor incentives te beheren.

Wanneer een speler verkocht wordt, kan er in het contract extra overeenkomsten worden gemaakt.

Deze overeenkomsten worden incentives genoemd.

Bij een incentive wordt er vooraf een conditie vastgesteld waaraan de speler moet voldoen om een

bedrag binnen te halen voor de club. Het is dus eigenlijk een bijkomende transfervergoeding en ligt

vastgesteld in het contract tussen de 2 clubs.

Project aanpak PID opstellen en waarom dit belangrijk is.

Praktijk onderzoek XAMPP

PHP

JQuery, JSON & AJAX

Analyses

Database

Code

Platform

User stories & use cases Wat zijn ze en waarom is het opstellen ervan belangrijk ?

Page 100: Bijlagen (Deliverables)The project management team structure is complete, with names and titles. All the roles have been considered and are backed up by agreed role descriptions. The

Samenwerking en communicatie

met collega Stan Samyn:

De Samenwerking en communicatie met Stan liep altijd heel vlot, we kennen elkaar ook al langer en

zijn van de zelfde regio afkomstig. We spraken af in de lessen 'IT-Project' en kwamen ook regelmatig

samen buiten de school uren. Ook hebben we frequent contact gehad via Skype en Teamviewer om

vanop afstand samen te kunnen werken, Het is ook niet de eerste keer dat is samen werk met Stan

dus dit was niets nieuw voor ons.

met stagementor:

met stagebegeleider:

Onze stagebegeleider is Serge Van Cleynenbreugel, met hem hebben we twee maal een meeting

gehouden. Als we vragen hadden waarmee we niet bij onze stagebegeleider terecht konden dan

stelde we deze aan onze mentor. We gaven steeds de stand van zaken weer en vroegen of we op de

goede weg zaten. Hij stuurde ons dan in de goede richting verder.

Persoonlijke bevindingen

Positieve bevindingen

Begin was spannend – stage vinden

jong bedrijf jonge mensen - unieke ervaring

Vlotte samenwerking

Negatieve bevindingen

jammer genoeg weinig ervaring op werkveld gebied

Slotwoord