
Site Enexis
Introductie
In 2022 heeft Enexis gekozen om haar processen te verbeteren en te gaan automatiseren, met als doel haar flexibiliteit en wendbaarheid te verhogen. Enexis ICT heeft hiervoor gekozen voor open-source aanpak met moderne tooling op het Enexis cloud platform. Deze tooling bestaat uit Flowable, voor procesorkestratie en case-management, MongoDB, als no-SQL database, NodeJS als backend en integratieserver.
Het realiseren van deze vernieuwde processen wordt gedaan met full-stack developers in SAFe agile teams. Iedere ontwikkelaar heeft basiskennis van alle benodigde facetten: front-end, back-end, integraties en databases.
Opdrachtomschrijving
De BPMN processen worden gemodeleerd in de ‘Flowable Modeller’. Dit is een web applicatie die de ontwikkelaars in staat stelt om grafisch BPMN modellen te maken en te configureren. Onder water zet deze applicatie de modellen om in XML bestanden welke bij deployment op de Flowable server geïnterpreteerd worden. De Flowable server voert deze processen uit.
Er is op dit moment een stricte scheiding tussen eindgebruikers en de ‘devops’ welke de applicaties bouwen en beheren. Het Devops team kan van alle lopende processen exact zien waar ze zich bevinden en welke acties gedaan zijn. Op dit moment is deze informatie niet beschikbaar voor de eindgebruikers.
Het Devops team krijgt echter regelmatig vragen over procesinstanties. Met de gedachte op meer self-service willen we een extra applicatie ontwikkelen die medewerkers eenzelfde inzicht kan geven als het Devops team. Maar zonder mutatie mogelijkheden en technische ballast.
De opdracht omvat het volgende:
· Het opzetten van een React (Javascript) front-end applicatie
· Het ophalen, filteren en weergeven van lopende procesinstanties vanuit deze applicatie
· Het ophalen en analyseren van requirements en deze vertalen naar user stories
· Het inschatten van de meest waardevolle user stories op basis van WSJF
· Het realiseren en testen van de user stories.
We werken voornamelijk met Flowable en Javascript, maar ook met o.a. Gitlab (CI), Terraform, Java, Docker en Splunk. Deze opdracht zal zich voornamelijk richten op Javascript en Flowable.
Werkwijze
De opdracht wordt uitgevoerd onder de auspiciën van het ICT-team ‘VIBE’. Het team werkt in sprints van 3 weken, met vooraf refinements en achteraf een retrospective en een demo sessie.
De opdracht wordt als zgn. ‘epic’ in de backlog geplaatst, waarbij per sprint de verschillende user-stories en -tasks worden opgepakt. De afstudeerder fungeert als volwaardig teamlid en zorgt er zelf voor dat de stories op een juiste manier (en in afstemming met de Product Owner) in iedere sprint worden opgenomen en opgepakt.
Om op deze vacature te solliciteren bezoek je enexis.nl.