Vis enkel innførsel

dc.contributor.advisorOlsø, Atle
dc.contributor.authorHarildstad, Gard
dc.date.accessioned2020-08-16T16:02:08Z
dc.date.available2020-08-16T16:02:08Z
dc.date.issued2020
dc.identifier.urihttps://hdl.handle.net/11250/2672173
dc.description.abstractRadionor, som mange andre bedrifter har valgt å implementere en enklest mulig versjon av et kvalitets- og miljø ledelsessystem i første versjon. Dette for å begrense kompleksiteten og få bedriften sertifisert etter ISO 9001 og ISO 14001 standarden fortest mulig. De beveger seg nå inn i andre fase hvor de også vil legge vekt på brukervennlighet i løsningen gjennom å utvikle et helt nytt kvalitets- og miljø ledelsessystem. Den opprinnelige oppgaven var derfor i første omgang å lage et nytt kvalitets- og miljø ledelsessystem som en web-applikasjon. Her skulle man kunne navigere i kvalitetssystemet og registrere og behandle avvik etter avviksprosessen. I første versjon var det tiltenkt at applikasjonen skulle lagre data om navigasjon og avvik i en dokument- eller relasjonsdatabase. Ca. 7 uker inn i prosjektet etter demonstrasjon av en prototype og diskusjoner rundt hvordan applikasjonen burde fungerer ombestemmer Radionor seg og ønsker å utvikle navigasjonen i kvalitetssystemet i en Confluence wiki. De ønsker videre å benytte GitLab for lagring av avvik. De ser imidlertid at GitLab, som er et system mest brukt av utviklere i utviklingsprosjekter, kanskje vil bli overkomplisert for de som bare ønsker å registrere eller behandle avvik. Radionor utarbeider derfor en presisering til oppgaven hvor fokus skal ligge på å lage en skreddersydd applikasjon for registrering og håndtering av avvik. Siden GitLab er en moderne applikasjon som tilbyr et godt REST API er det mulig å utvikle et alternativt brukergrensesnitt hvor avviksprosessen til Radionor står i fokus. Her vil man kunne veiledes gjennom hvordan avvik skal registreres og behandles etter prosessene i kvalitetssystemet. Dette vil gjøre det lettere å forholde seg til avviksprosessen for de medarbeidere som ikke er vant til å bruke GitLab. Prosjektet har vært kjørt ved hjelp av metoden Scrum og har operert med tre ukers sprinter. Gjennom å iterere mellom utvikling, demonstrasjon og diskusjon har prosjektdeltager og oppdragsgiver sammen utvidet vår kunnskap om domenet og basert på denne lærdommen har vi avdekket kravene til applikasjonen. Applikasjonen som er utviklet er en «en sides web-applikasjon» (Single Page Application, SPA) utviklet med rammeverket Vue.js. Applikasjonen tilbyr en skreddersydd løsning for registrering og håndtering av avvik som følger Radionor sine prosesser og prosedyrer for avvikshåndtering. Denne rapporten omhandler arbeidet med utviklingen av applikasjonen, og tar for seg hele prosessen rundt valg av utviklingsrammeverk og teknologier, samt en begrunnelse for valgene. Videre er resultatene og en diskusjon rundt disse beskrevet for vitenskapelige, ingeniørfaglige og administrative resultater. Til slutt dras det en konklusjon og en diskusjon rundt videre arbeid.
dc.description.abstractRadionor, as many other businesses has chosen to implement a as simple as possible version of a quality- and environmental management system as a first version. This is done to reduce complexity and to get the business certified after the standards ISO 9001 and ISO 14001 as fast as possible. The company is now approaching faze two where they will also consider the usability aspect of the solution while implementing a whole new system for quality- and environmental management. The original task was to create a new web-application that implements the new quality- and environmental management system. The new system should make it possible to navigate the quality and environmental management system and be able to create and register issues and process them according to the issue process. In the first version the data about navigation and issues was supposed to be stored in a local datastore. After about 7 weeks and a demonstration of a prototype and discussions about how the application should work, Radionor changes their mind and decides to implement the navigation in the quality- and environmental management system in a Confluence wiki. They also want to store the issues in GitLab. Radionor recognizes however that GitLab, that is a system mostly used by developers for development projects, maybe will be a little too complicated for employees that only wants to register or process issues. Radionor creates a clarification to the task where the focus should be on creating a tailor-made application for registering and processing issues. GitLab is a modern application that provides REST API’s that make it possible to develop an alternative to their own user interface where Radionor’s issue process is in focus. This new application will guide the user through the issue process of how to register and process issues in the new quality- and environmental management system. This will make it easier to relate to the issue process for the employees that are not accustomed to work in GitLab. The project has utilized the Scrum process and have operated with sprints of three weeks. Through iteration between development, demonstration, and discussion the project team and the principal has expanded our knowledge of the domain and based on this knowledge we have uncovered the requirements of the application. The application developed is a web-application and has utilized the pattern single page application (SPA). The application has been developed with the framework Vue.js. It offers a tailor-made solution for registering av handling issues according to Radionor’s processes for issue management. This report covers the development of the application, and the whole process with choosing the development methodology and the technologies, and the reasoning behind the choices. Further on the results and a discussion around these are described for scientific, engineering, and administrative results. At the end, a conclusion is reached and there is also a discussion about further work.en
dc.publisherNTNU
dc.titleUtvikling av applikasjonen Avviksdatabase for Radionor Communications AS
dc.typeBachelor thesis


Tilhørende fil(er)

FilerStørrelseFormatVis

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel