Implementatie van Easy Project
Structuur
De manier waarop Odense werkt is dat een van de partijen een interface opzet, wat in feite een taak is die aan een andere partij wordt gegeven. Elke taak wordt begeleid door vertegenwoordigers van Odense.
In Easy Project wordt elke interface vertegenwoordigd door een taak. Het bleek dat de interfaces eenvoudig kunnen worden beheerd via de taken in het systeem. Alle belangrijke informatie over de taken kan worden bewaard met behulp van de eigen en aangepaste velden die we hebben geïmplementeerd. Natuurlijk wordt de bijbehorende communicatie bewaard in de taakopmerkingen en worden de nodige bestanden aan de taak toegevoegd (interface).
Het was ook belangrijk voor de klant om elke interface te verbinden met andere interfaces die eraan gerelateerd zijn. In Easy Project is de functionaliteit “gerelateerde taken” hiervoor de meest optimale oplossing. Alle gerelateerde interfaces kunnen worden geselecteerd en aan elke interface worden gekoppeld. Dit maakt een snelle navigatie mogelijk van een interface naar een van de bijbehorende interfaces.
Omdat er een nieuw project is ingesteld voor elke interface, waardoor een relatief niet-traditionele structuur van één project-één taak ontstaat, kunnen de toegang en machtigingen goed worden gedefinieerd voor elke interface.
Project sjabloon
Om de gebruikerservaring te verbeteren, we hebben één projectsjabloon in het systeem opgeslagen. We hebben aan de sjabloon, als projectleden met bepaalde machtigingen, die interne gebruikers toegevoegd die deelnemen aan elke interface. De structuur van deze sjabloon is zo eenvoudig mogelijk gehouden. Er is slechts één projectmodule - taken - geactiveerd en er is slechts één taaktracker geconfigureerd om te voldoen aan de vereisten voor een interface. Elk nieuw project wordt ingesteld op basis van deze sjabloon.
Gebruikersinterface
Afgezien van het interfacedetail waar de kenmerken en informatie over de voortgang op een interface worden bewaard, is het interfaceregister een ander belangrijk beeld voor elke gebruiker. Het interfaceregister is een lijst van alle interfaces gesorteerd op hun interfacenummer (een aangepast veldtype auto-increment in Easy Project) waar namen en belangrijke details (verantwoordelijke personen en partijen, datums, etc.) worden getoond. In Easy Project is het interface-register weergegeven door de takenquery (takenlijst) waar filters op basis van een interface-kenmerk kunnen worden toegepast of opgeslagen. Tot nu toe hebben we een filter opgeslagen voor achterstallige interfaces, zodat deze snel kunnen worden opgehaald. Gebruikers kunnen eenvoudig vanuit het register naar het interfacedetail navigeren door op de taak (interface) naam te klikken.
Dashboards
De meerderheid van de gebruikers moet alleen de drie hierboven beschreven sites in de applicatie gebruiken: het interfacedetail, het interfaceregister en een nieuwe interface. Daarom was een van de doelen van de implementatie sta gebruikers toe gewoon van een van deze sites naar een andere te springen. Een dergelijk aspect bleek moeilijk te implementeren vanwege het feit dat de applicatie vrij complex is, zelfs in de basisversie. Zodra een gebruiker bijvoorbeeld is ingelogd, wordt hij automatisch doorgestuurd naar zijn persoonlijke aanpasbare dashboard. Omdat het niet mogelijk is om de gebruiker te verbieden deze site te bezoeken, hebben we daar slechts een prikbord geplaatst met een link naar het interface-register (takenquery) in de vorm van een knop en hebben we andere nuttige links in het hoofdmenu toegevoegd. We hebben integendeel de gebruikelijke bladwijzers "taken" en "projecten" uit het hoofdmenu verwijderd.
Voor de interne gebruikers hebben we enkele rapporten opgesteld met het aantal interfaces dat door elke partij is ingesteld en het aantal aan elke partij toegewezen interfaces.