Opdracht
Gebruiksvriendelijke Forecasting Dashboards en Grafieken
Het BIM-gedeelte van de opdracht sluit aan op zowel de leergang Business Analist als de leergang Service Manager. Samen met de opdrachtgever wordt in kaart gebracht welke processen bij de klant een rol spelen met betrekking van het gebruik van de Agenses web-applicatie. Aan de hand hiervan wordt bepaald hoe de schermen, dashboards en grafieken eruit moeten komen te zien. Agenses beschikt nog niet over een ITL service management tool. Jullie bekijken de voordelen, nadelen en kosten van verschillende systsemen en adviseren welke tool wij bij Agenses in zullen gaan zetten. Jullie spelen een belangrijke rol om het gebruik van de ITIL-methodiek binnen Agenses te stimuleren. Het SD-gedeelte van de opdracht bestaat uit het implementeren van de nieuwe front-end. Aan de hand van de input van de BIM-teamleden worden de schermen, dashboards en grafieken met behulp van javascript framework ge-implementeerd. Aan het begin van de opdracht zal een keuze voor het javascript framework gemaakt moeten worden. Jullie analyseren de frameworks en komen met een voorstel. (Denk aan React of Angular; in de huidige applicatie worden met behulp van Google Chart en DyChart de grafieken getoond. Het kan zijn dat jullie advies is om hiermee voorlopig door te gaan.) Ook moet er een framework gekozen worden om op eenvoudige wijze de grafieken op te bouwen en te tonen.
Kwestie
Toekomst gerichte bedrijven willen inzicht in hun prestaties en deze verbeteren. Agenses biedt bedrijven dit inzicht met onze webapplicatie die data uit telefooncentrales van bedrijven automatisch kan laden, verwerken en presenteren (dashboards en grafieken). Dankzij Machine Learning kan de tool ook een voorspelling voor de toekomst maken. Kijk voor informatie over Agenses op https://www.agenses.com Wij willen de gebruikersinterface gaan uitbreiden en verbeteren. Onderzocht moet worden hoe onze dashboards gebruikt worden bij de processen van onze klanten. De uitkomsten hiervan gebruiken we dan om onze dashboards en grafieken daar beter op aan te laten sluiten. Tevens moet er een professionele ITIL Service Management Omgeving opgezet worden. De keuze van het paket om dit mee uit te voeren wordt door jullie gemaakt. Kortom: een opdracht waar BIM en SD elkaar versterken om samen succesvol te zijn.
Techniek
Op dit moment is de web-applicatie gebouwd op basis van PHP in het Symfony framework. Er wordt gebruik gemaakt van zoveel mogelijk open source bundles zoals Sonata Admin. De frontend is gebaseerd op Bootstrap en als layout wordt AdminLTE gehanteerd. Voor de grafieken gebruiken we voornamelijk Google Charts en DyCharts. Machine Learning algoritmes worden geschreven in TensorFlow (Python). We willen naar een meer responsive front-end. De keuze voor het te gebruiken framework is aan jullie. Verder wordt er gebruik gemaakt van GIT en Bitbucket in combinatie met automatische deployment met behulp van Bitbucket Pipelines.
Deliverables
Er dient aan het begin van de opdracht in overleg met de Hogeschool Utrecht gekozen te worden welk van de volgende op te leveren producten onderdeel zijn van de opdracht. BIM 1: Inventarisatie van de processen welke bij de eindgebruiker/klant nodig zijn voor succesvolle efficiente planning, forecasting en roostering BIM 2: Voorstel benodigde aanpassingen en aanvullingen op bestaande schermen, dashboards en grafieken. BIM 3: Voorstel voor gebruik Service Management Tool, en implementatie van de ITIL methodiek binnen de Agenses/Klant-relatie SD 1: Voorstel voor gebruik javascript front-end framework SD 2: Implementatie van het gekozen javascript framework, en het gekozen grafieken framework SD 3: Verbeteringen van de schermen, dashboards en grafieken Je wordt hierbij ondersteund door gedreven professionals in een puur Utrechtse startup. De founder van Agenses heeft zelf een technische informatica achtergrond zodat de technische haalbaarheid en kwaliteit altijd voorop staan. Indien jullie vragen hebben kunnen jullie altijd bellen, mailen of appen.
Contact:
- Paul Prijs
- Utrecht Science Park (De Uithof), Utrecht
- paul@agenses.com