Implementering af Easy Project
Struktur
Den måde, Odense fungerer på, er, at en af partierne opretter en grænseflade, der dybest set er en opgave, der gives til en anden part. Hver opgave overvåges af repræsentanter fra Odense.
I Easy Project er hver interface repræsenteret af en opgave. Det viste sig, at grænsefladerne let kan styres gennem opgaverne i systemet. Alle vigtige oplysninger kan opbevares om opgaverne ved hjælp af dets oprindelige og tilpassede felter, vi har implementeret. Naturligvis opbevares den relaterede kommunikation i opgavekommentarer, og nødvendige filer er knyttet til opgaven (interface).
Det var også vigtigt for klienten at forbinde hver grænseflade til andre grænseflader, der er relateret til den. I Easy Project er "relaterede opgaver" -funktionalitet den mest optimale løsning til dette. Alle de relaterede grænseflader kan vælges og knyttes til en hvilken som helst grænseflade. Dette muliggør en hurtig navigation fra en grænseflade til en hvilken som helst af dens relaterede grænseflader.
Da der er indstillet et nyt projekt til hver grænseflade, hvilket skaber en relativt utraditionel struktur for et projekt - en opgave, kan adgangen og tilladelserne defineres godt for hver grænseflade.
Projektskabelon
For at forbedre brugeroplevelsen, vi har gemt en projektskabelon i systemet. Vi har tilføjet skabelonen, som projektmedlemmer med visse tilladelser, de interne brugere, der deltager i hver interface. Strukturen af denne skabelon holdes så enkel som muligt. Kun et projektmodul-opgaver er aktiveret, og der er kun en task tracker konfigureret til at imødekomme kravene til en grænseflade. Hvert nyt projekt sættes ud fra denne skabelon.
Brugergrænseflade
Bortset fra interfacedetaljen, hvor egenskaberne og informationen om fremskridt på en interface holdes, er interfaceregisteret en anden vigtig visning for hver bruger. Interfaceregistret er en liste over alle grænseflader, der er sorteret efter deres grænsefladenummer (en automatisk tilvækst felttype i Easy Project), hvor navne og vigtige detaljer (ansvarlige personer og parter, datoer osv.) Vises. I Easy Project er interfaceregistret repræsenteret ved opgavespørgslen (opgaveliste), hvor filtre baseret på en hvilken som helst interface-attribut kan anvendes eller gemmes. Indtil videre har vi gemt et filter til forfaldne grænseflader, så de hurtigt kan hentes. Brugere kan nemt navigere til grænsefladedetaljer fra registeret ved at klikke på opgavens navn (interface).
Dashboards
Størstedelen af brugere har brug for blot at bruge de tre ovenfor beskrevne steder i applikationen - interfacedetaljer, interfaceregister og en ny interfaceopsætning. Derfor var et af målene med implementeringen at tillade brugere bare at hoppe fra et af disse websteder til et andet. Et sådant aspekt viste sig at være udfordrende at implementere på grund af det faktum, at applikationen er ret kompliceret, selv i dens grundlæggende version. Når en bruger for eksempel er logget ind, ledes han automatisk til sit personlige tilpassbare dashboard. Da det ikke er muligt at forbyde brugeren at besøge dette websted, har vi lagt der bare et noticeboard med et link til interfaceregisteret (opgaverne) i form af en knap, og vi tilføjede andre nyttige links i topmenuen. Vi har tværtimod fjernet de sædvanlige "opgaver" og "projekter" -mærker fra topmenuen.
For de interne brugere har vi indstillet nogle rapporter, der viser antallet af grænseflader, der er indstillet af hver part, samt antallet af grænseflader, der er tildelt hver part.