Omschrijving van de opdracht
Binnen HR-afdelingen worden vaak tekstbestanden gebruikt om processen, onboarding flows, policies of technische instructies te documenteren. Deze bestanden zijn meestal geschreven in eenvoudige opmaak zoals Markdown of README-syntax. Voor bredere verspreiding en archivering is het nuttig om deze automatisch om te zetten naar goed vormgegeven PDF-documenten.
Doelstellingen
Het doel van deze stage is om een HR-georiënteerde applicatie te ontwikkelen die tekstbestanden (zoals Markdown of README-achtige syntax) automatisch omzet naar gestileerde PDF-documenten. De tool moet eenvoudig te gebruiken zijn en geschikt voor HR-professionals zonder technische achtergrond.
De stagiair zal:
- Analyse maken van de inputformaten:
- Ondersteuning voor Markdown (.md), eenvoudige tekst (.txt), en eventueel HTML.
- Identificatie van typische HR-inhoud (onboarding, functieomschrijvingen, etc.).
- Ontwikkeling van de conversietool:
- Parseren van de inputbestanden.
- Omzetten naar PDF met behoud van structuur en opmaak.
- Toevoegen van branding (logo, kleuren, lettertypes).
- Gebruikersinterface bouwen:
- Webinterface of desktoptool waarin gebruikers bestanden kunnen uploaden en downloaden.
- Mogelijkheid om templates te kiezen (bijv. onboarding, vacature, beleid).
- Testen en valideren:
- Testen met echte HR-documenten.
- Feedback verzamelen van HR-medewerkers.
- Documentatie en overdracht:
- Technische documentatie van de tool.
- Handleiding voor HR-gebruikers.
Naargelang het verloop van de stageopdracht en voortschrijdend inzicht kan in overleg de opdracht worden uitgebreid.
Projectmethodologie
IS4U maakt voor haar projecten gebruik van agile projectmethodologieën zoals pair programming en Scrum. Het hierboven beschreven project vormt hier geen uitzondering op. Deze methodologieën stellen de kwaliteit van software oplossingen centraal. Dit wordt bereikt door het project op te delen in kortere iteraties en een zeer intense communicatie binnen en buiten het project team. Intensieve communicatie is inherent aan agile en zorgt voor een kwalitatieve stagebegeleiding.