Case
Siers Planning
Realtime grip op projecten en capaciteit
Voor Siers ontwikkelden we een centrale planningsapplicatie waarin planners projecten, werkzaamheden en beschikbare resources samenbrengen. Interactieve tijdlijnen, realtime samenwerking en koppelingen met bronsystemen ondersteunen de planning over verschillende divisies heen.
- Klant
- Siers
- Wat we deden
- Maatwerksoftware, planningsautomatisering en systeemintegraties
- Periode
- 2023 – heden
- Techniek
- Angular, TypeScript, .NET, ASP.NET Core, SignalR, SQL Server
Resultaat
- aanvullende tijdlijnweergaven
- 2
- samenwerken in planning
- Realtime
- matching op vaardigheden
- Skill
De uitdaging
Een operationele planning bestaat uit meer dan activiteiten op een kalender zetten. Planners moeten rekening houden met projecten, werkzaamheden, beschikbare medewerkers, benodigde vaardigheden, capaciteit en de verantwoordelijkheden van verschillende divisies. Daarnaast komt projectinformatie uit verschillende bronsystemen. Wijzigingen moeten betrouwbaar worden verwerkt en de gemaakte planning moet weer beschikbaar zijn voor de aangesloten processen.
Twee perspectieven op dezelfde planning
We ontwikkelden een browsergebaseerde planningsapplicatie met twee aanvullende tijdlijnweergaven. In de projectweergave staan projecten en hun activiteiten centraal. In de resourceweergave ziet de planner welke werkzaamheden per medewerker of andere resource zijn ingepland. Planobjecten kunnen rechtstreeks op de tijdlijn worden aangemaakt, verplaatst, verlengd en ingekort.
Beschikbaarheid en vaardigheden
De applicatie berekent hoeveel capaciteit een resource binnen een gekozen periode beschikbaar heeft. Bij het toewijzen worden resources voorgesteld op basis van de vaardigheden die voor een activiteit nodig zijn. Hierdoor krijgt de planner tijdens het plannen direct inzicht in zowel geschiktheid als beschikbaarheid. Divisies kunnen daarnaast aanvullende projectkenmerken configureren.
Realtime samenwerken
Meerdere planners kunnen gelijktijdig in dezelfde planning werken. Zij zien welke collega’s verbonden zijn en aan welke onderdelen zij werken. Selecties en relevante wijzigingen worden realtime gedeeld. Wanneer een andere gebruiker een planobject aanpast, ontvangen betrokken planners daarvan direct een melding. Aanvullende controles helpen voorkomen dat gebruikers ongemerkt elkaars werk overschrijven.
Koppelingen met bronsystemen
Voor de gegevensuitwisseling ontwikkelden we een afzonderlijke connector. Deze synchroniseert projecten en activiteiten vanuit aangesloten systemen en levert planningsinformatie gecontroleerd terug. Wijzigingen worden in batches verwerkt en de synchronisatiestatus wordt per onderdeel bijgehouden. Tijdelijke fouten kunnen later opnieuw worden aangeboden en de connector kan worden uitgebreid met specifieke verwerkingsroutes.
Technische realisatie
De gebruikersomgeving is ontwikkeld met Angular en TypeScript. SignalR verzorgt realtime aanwezigheid, selecties en wijzigingsmeldingen. De API draait op .NET en ASP.NET Core, met Entity Framework Core en Microsoft SQL Server voor gegevensopslag. Achtergrondprocessen ondersteunen synchronisatie en andere langdurige taken. Rechten zijn zowel algemeen als per divisie ingericht.
Het resultaat
Siers Planning biedt één centrale omgeving waarin projecten, activiteiten, resources, vaardigheden en beschikbaarheid gezamenlijk zichtbaar zijn. Planners kunnen werkzaamheden direct vanuit de tijdlijn aanpassen en zien realtime wanneer collega’s tegelijkertijd aan de planning werken. Door de koppeling met bronsystemen sluit de planning aan op de processen eromheen.
Meer beelden
Meer cases: Procesautomatisering
Waar verliezen jullie de meeste tijd?
Vertel ons welk proces vastloopt. We kijken mee en geven aan waar automatisering het meeste oplevert.










