11 |
Utvärdering av Självstyrandes-utvecklarramverket / Evaluation of the Self-Governance Developer FrameworkArrospide Echegaray, Daniel January 2016 (has links)
Inom mjukvaruteknik finns en mångfald processmetoder där var och en har ett specifikt syfte. En processmetod kan enklare beskrivas som en upprepningsbar uppsättning delsteg i syfte att utföra en uppgift och uppnå ett specifikt resultat. Majoriteten av processmetoder som har hittats i denna studie inriktar sig på den mjukvaruprodukt som är att utveckla. Det verkar finnas en brist på processmetoder som kan användas av mjukvaruutvecklare för att utveckla sin personliga utvecklingsprocess. Med personlig utvecklingsprocess menas, hur den enskilda utvecklaren väljer att strukturera det egna arbetet i syfte att uppnå ett visst re- sultat. Självstyrandes-utvecklarramverket (även kallad SGD-ramverket) är i skrivande stund ett nyligen utvecklat processramverk med syfte att bistå den individuella utvecklaren att ut- veckla sin personliga utvecklingsprocess. Kort beskrivet är ramverket tänkt att innehålla alla aktiviteter som kan komma att uppstå i ett utvecklingsprojekt. Problemet är att detta ramverk inte har utvärderats ännu och därför vet man inte om ramverket är relevant för att uppfylla sitt syfte. För att rama in och vägleda studien formulerades ett antal problemfråge- ställningar (1) Är ramverket fullständigt för ett mindre företag med avseende på aktivite- ter?, (2) Hur hög är kostnaden för SGD-ramverket i form av tid? Målet med studien är att bidra till framtida studier för ramverket genom att utföra en akt- ionsstudie där SGD-ramverket utvärderas utefter ett par specifika utvärderingskriterier. En induktiv kvalitativ forskningsmetod användes för att genomföra denna studie. Med in- duktiv metod menas att slutsatser dras utifrån empiriskt insamlad data och utifrån dessa ut- formas generella teorier. Mer specifikt användes metoden aktionsstudie. Data samlades in genom loggning och tidsloggning under aktionsstudiens gång. För att utvärdera ramverket användes utvärderingskriterierna (1) Fullständighet, (2) Semantisk korrekthet (3) Kostnad. En narrativ analys fördes över insamlad data för dessa kriterier med hänsyn till problemfrå- geställningarna. Resultat från utvärdering visade att ramverket inte ansågs fullständigt med hänsyn till dess aktiviteter. Dock näst intill fullständigt då enbart ett fåtal aktiviteter behövdes tilläggas i den utförda aktionsstudien. Totalt 3 extra aktiviteter lades till utöver de 40 som redan finns. Ca tio procent av den totala arbetstiden i aktionsstudien var i tillagda aktiviteter utanför Självstyrandes-Utvecklarramverkets ordinarie aktiviteter. Ramverkets aktiviteter ansågs även vara för granulärt formulerade i sammanhanget av ett mindre företag. Ramverket an- sågs vara högst relevant för att förbättra den individuella utvecklarens egna process. Kost- nad för införsel av Självstyrandes-Utvecklarramverket i denna studie speglar tiden det tog tills tidsanvändningen av Ramverket ansågs stabilt. Denna införelsekostnad uppskattades i form av tid och bestod av ca 3.54% av en åttatimmars arbetsdag, detta uppskattade ske un- der en införselsperiod på 24 dagar. Total tillämpningskostnad för användning av ramverket i den utförda aktionsstudien är i snitt 4,143 SEK/timme alternativt 662,88 SEK/månad. Schablonkostnaden som har använts ligger på 172,625 SEK/timme. / Within software engineering there is a diversity of process methods where each one has its specific purpose. A process method can be described as being a repeatable set of step with the purpose to achieve a task and reach a specific result. The majority of process methods found in this study are focused on the software product being developed. There seems to be a lack of process methods that can be used by software developers for there individual soft- ware process improvement. Individual software process improvement, refers to how the in- dividual software developer chooses to structure their own work with the purpose to obtain a specific result The Self-Governance Developer Framework (also called SGD-framework) whilst writing this is a newly developed process framework with the purpose of aiding the individual soft- ware developer to improve his own individual software process. Briefly explained the framework is intended to contain all the activities that can come up in a software project. The problem is that this tool has not yet been evaluated and therefore it is unknown if it is relevant for its purpose. To frame and guide the study three problem questions has been for- mulated (1) Is the framework complete for a smaller company in regards to it activities? (2) How high is the cost for the SGD-framework in regard of time? The goal of the study is to contribute for future studies for the framework by performing an action study where the Self-Governance Developer Framework is evaluated against a set of chosen evaluation criteria. An inductive qualitative research method was used when conducting the study. An induc- tive method means that conclusions are derived from empirically gathered data and from that data form general theories. Specifically, the action study method was used. Data was gathered by keeping a logbook and also time logging during the action study. To evaluate the framework, some evaluation criteria was used which were (1) Completeness, (2) Se- mantic correctness, (3) Cost. A narrative analysis was conducted over the data that was gathered for the criteria. The analysis took the problem formulations in regard. The results from the evaluation showed that the framework was not complete with the re- gards of the activities. Although next to complete as only a few activities were further needed during the action study. A total of 3 extra activities were added over the regular 40 activities. Around 10% of the time spent in activities were in activities outside of the Self- Governance Developer Framework. The activities were considered to finely comminute for the context of a smaller company. The framework was considered highly relevant for im- proving the individual software developers own process. The introduction cost in this study reflect on the time it took until the usage of the framework was considered consistent. In this study it was approximately 24 working days with a usage about 3.54% of an eight-hour work day. The total application cost of usage of the framework in the performed action study was on average 4.143 SEK/hour or 662,88 SEK/month. The template cost used was on 172.625 SEK/hour.
|
12 |
A roadmap for how industrial firms create and extract value from open data : Evidence from the Swedish power sector / En färdplan för hur industriella företag kan skapa och extrahera värde från öppna data : Bevis från den svenska kraftsektornFahlgren, Ebba January 2024 (has links)
Purpose – The purpose of this thesis is twofold: first to understand the various sustainable values open data (OD) can create, and second is to maximize the sustainable values created through a process a firm can follow. Method – For this study, I used a single case study design on a Swedish firm within the power sector with an inductive and exploratory approach. Data has been collected in three waves with respondents in different roles having different experiences with OD. First five exploratory interviews, then nine semi-structured interviews to gain depth. At last, to validate the study’s findings I conducted an online seminar with six respondents. To analyze these interviews, the method of thematic analysis was utilized. Findings – The results indicate there are four dimensions of value, Economic, Social, Environmental, and Internal. In total, there are 11 first order codes describing which values can be expected when working with OD. Regarding the process the respondents emphasize on three dimensions: Preparation and pre-study, Implementation, and Usage and restrictions, each with two business practices related to them. Within these business practices a total of 14 activities has been identified to help implement an OD initiative within an organization. Theoretical contribution – This study contributes to the OD literature by highlighting different types of sustainable values connected to working with OD, and a process to do so. This study also contributes to the sustainable value creation literature by highlighting how sustainable value creation can be maximized through OD. At last, a framework has been devised to interlink all findings for a comprehensive understanding. Practical implications – This study provides both managers and employees with guidance into how an OD initiative can be implemented and how it positively can affect their organization leading them to creating sustainable values. The focal point being organizations who are not obliged to share by any directive, law, or regulation. Limitations and future research – This study, being a single case study, focused on details and depth, which can affect the generalizability of the study. Hence, future research in other industries is suggested to validate and extend my findings in another context. / Syfte – Syftet med denna uppsats är tvåfaldigt: dels att förstå de olika hållbara värden som öppna data (ÖD) kan skapa, dels att maximera de hållbara värden som skapas genom en process som företag kan följa. Metod – För denna studie använde jag mig av en enfallsstudie på ett svenskt företag inom kraftsektorn med en induktiv och explorativ ansats. Data har samlats in i tre faser med respondenter som har olika roller och erfarenheter. Först genomfördes fem explorativa intervjuer, sedan nio semistrukturerade intervjuer och slutligen, för att validera studiens resultat, genomförde jag ett online-seminarium med sex respondenter. För att analysera dessa intervjuer användes tematisk analys. Resultat – Resultaten indikerar att det finns fyra dimensioner av värde, ekonomisk, social, miljömässig och intern. Totalt finns det 11 första orderns koder vilka beskriver värden som kan förväntas när man arbetar med ÖD. När det gäller processen betonar respondenterna tre dimensioner: Förberedelse och förstudie, Implementering samt Användning och restriktioner, var och en med två affärsmetoder relaterade till dem. Inom dessa affärsmetoder har 14 aktiviteter identifierats hjälpsamma för att implementera ett ÖD-initiativ inom en organisation. Teoretiskt bidrag – Denna studie bidrar till ÖD litteraturen genom att belysa olika typer av hållbara värden kopplade till att arbeta med ÖD, och en process för att realisera detta initiativ och fånga dessa värden. Denna studie bidrar även till litteraturen om hållbart värdeskapande genom att belysa hur hållbart värdeskapande kan maximeras genom ÖD. Slutligen har ett ramverk utarbetats för att koppla samman alla resultat för en heltäckande förståelse. Praktiska implikationer – Denna studie ger både chefer och medarbetare vägledning i hur ett OD-initiativ kan implementeras och hur det positivt kan påverka deras organisation och leda dem till att skapa hållbara värden. Där fokuset ligger på organisationer som inte är skyldiga att dela med sig av något direktiv, lag eller förordning. Begränsningar och framtida forskning – Denna studie, som är en fallstudie, fokuserade på detaljer och djup, vilket kan påverka studiens generaliserbarhet. Därför föreslås framtida forskning i andra branscher för att validera och utvidga mina resultat i ett annat sammanhang.
|
13 |
Automating the monotonous workflow : Mobile application development and deployment / Automatisera det monotona arbetsflödet : Mobil applikationsutveckling och distributionVakilalroayayi, Ahmadreza January 2021 (has links)
To create, update, or deploy a mobile application, a collection of hand-operated works must be satisfied. In this project, regardless of the mobile application's code and its core functionalities, which can be an e-book, an application, or even a mobile game, we will study how to automate, visualize and simplify the following manual procedures: 1.Create a remote Git repository for the mobile application. 2.Constructing or altering the mobile application's configuration or graphical contents. 3.Push all changes to the remote Git repository. 4.Deploy or distribute the mobile application from its Git repository after each push. / För att skapa, uppdatera eller distribuera en mobilapplikation måste en samling handstyrda verk uppfyllas. I detta projekt, oavsett mobilapplikationens kod och dess kärnfunktioner, som kan vara en e-bok, en applikation eller till och med ett mobilspel, kommer vi att studera hur man automatiserar, visualiserar och förenklar följande manuella procedurer: 1. Skapa ett avlägset Git -arkiv för mobilapplikationen. 2.Konstruera eller ändra mobilapplikationens konfiguration eller grafiska innehåll. 3.Push alla ändringar i det externa Git -arkivet. 4. Distribuera mobilappen från sitt Git -arkiv efter varje ändring.
|
Page generated in 0.064 seconds