Vacatures

Internship / Assignment: Applying Process Mining Techniques to Uncover Sales Process Patterns in Point of Sale (POS) Software

Enschede Softwareontwikkeling Stage/assignment WO

About the assignment

This assignment explores the application of process mining methodologies to analyze event data from Point of Sale (POS) software systems. Process mining is a powerful tool for discovering, monitoring, and improving real processes by extracting knowledge from event logs readily available in today's information systems. By focusing on a POS system, the student will engage in a practical investigation to uncover the underlying sales process, identify bottlenecks, and suggest improvements to enhance current software architectures. The foundation of process mining and its core principles can be explored further at the Process Mining Group website.

 

Objectives

  • Understand Process Mining: Understand process mining concepts, including discovery, conformance, and enhancement of software architectures.
  • Data Handling: Learn how to extract, transform, and load data (ETL) from POS systems for process mining analysis.
  • Process Discovery: Utilize process mining tools to discover the actual sales process as it is executed and recorded in the POS software.
  • Analysis and Optimization: Identify process bottlenecks, deviations, and inefficiencies. Propose actionable insights for process optimization.
  • Practical Application: Apply theoretical knowledge in a practical context, enhancing skills in data analysis, process improvement, and critical thinking.

Methodology

  • Literature Review: Students may start by reviewing existing literature on process mining techniques and their application in retail environments, including foundational knowledge from the Process Mining Group.
  • Data Acquisition: Obtain operational data from a POS system. This dataset should include event logs capturing sales transactions, product returns, and customer interactions.
  • Data Preparation: Clean and preprocess the data to fit the requirements of process mining tools, including defining case IDs, activities, and timestamps.
  • Process Mining Analysis:
    • Use process mining software (e.g., ProM (https://promtools.org/), Celonis (https://www.celonis.com/)) to conduct the process discovery phase and generate process models from the event logs.
    • Perform conformance checking to compare the discovered process models with any predefined process models (if available) or standard business practices.
    • Report and Recommendations: Compile findings into a detailed report that outlines the discovered sales process, issues identified, and proposes recommendations for architecture optimization.

Wat krijg je van ons?

Heerlijke verse lunch van de zaak

Elke dag samen lunchen, dat vinden we belangrijk. Brood, crackers, fruit, sap… Het staat voor je klaar, waarna je bij een groep collega’s aan tafel aan kunt schuiven. Én het is van de zaak! Een luxe om in de ochtenden je lunchbrood niet te hoeven smeren.

Vrijdagmiddag een biertje en bitterballen

Bij ons gaat geen vrijdagmiddag voorbij zonder borrel. Of je nu in Oosterwolde of Hengelo werkt. Met fris, bier of wijn in de hand sluiten we samen de week af. Én laten we de bitterballen niet vergeten! Mocht je een vrijdag niet kunnen of willen? Geen probleem, want niemand is verplicht.

Opleidings- mogelijkheden en ruimte om te groeien

Uitdaging en een afwisselende baan binnen een moderne organisatie? Dat vind je bij ons! Naast de uitstekende primaire en secundaire arbeidsvoorwaarden krijg je alle gelegenheid interne trainingen te volgen én te groeien naar een andere functie. Zo kun jij je blijven ontwikkelen en groeien wij met je mee.

Over ons

Wij zijn Eijsink. De kassaleverancier? Klopt, maar we doen nog veel meer. Noem ons ambitieus softwarebedrijf mét mensenkennis en internationale ambitie. Waar 200 specialisten elke dag in teams werken aan futureproof oplossingen die ertoe doen voor de horeca, catering, leisure, sport en zorg. IJzersterke technologie die processen optimaliseert. Betrokkenen en bevlogen mensen voelen zich bij ons meteen thuis. Hier krijg je de kans om van écht betekenis te zijn in het succes van aansprekende klanten (Efteling, De Beren, Center Parcs), de in-house softwareontwikkeling en ambitieuze roadmap.

Weet je, als we álles willen vertellen wat we doen, zijn we nog wel even bezig. We laten het liever gewoon zien.

Onze sollicitatieprocedure

1. Sollicitatie verstuurd

We bekijken je sollicitatie zorgvuldig, maar we houden je niet te lang in spanning: binnen 2 weken weet je of we je uitnodigen voor een gesprek.

2. Je bent door!

Top! We bellen om het eerste gesprek in te plannen. Prangende vragen kun je dan al meteen stellen.

3. Face-to-face

Zo’n eerste gesprek zien we als een kennismaking. Zonder stress, juist informeel. We willen een goed beeld van jou krijgen. En jij natuurlijk van ons. Dat kan alleen als we elkaar het hemd van het lijf vragen. Zo weten we al snel of we goed bij elkaar passen.

4. Part two

Smaakt het naar meer? Dan gaan we in het tweede gesprek de diepte in. Jij licht je woeste skillset verder toe, wij gaan in op de details van de functie en het team.

5. Wij ook van jou

Twee gesprekken zijn vaak genoeg om een goed beeld te krijgen. Is het enthousiasme wederzijds? Dan doen we je graag een aanbod en  begint jouw carrière bij Eijsink. Welkom!

We would like to meet you

If you are a student WO Computer Science and you are interested in this assignment, you can contact Jeroen Meijer

Direct
solliciteren