• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 134
  • 119
  • 66
  • 40
  • 33
  • 7
  • 5
  • 5
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • Tagged with
  • 430
  • 221
  • 180
  • 152
  • 114
  • 107
  • 86
  • 78
  • 76
  • 59
  • 51
  • 50
  • 46
  • 45
  • 44
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
271

Challenges in adopting agile methodology in public organisations IT project management – A systematic literature review

Zerezghi, Yemane January 2023 (has links)
Agile methodology has existed for over a decade – its potential benefits have made it attractive and popular. As part of innovation, public organisations increasingly invest in information technology systems. Nevertheless, complex information technology adaptive systems require adaptability and flexibility to improve public organisations' delivery systems. Even though the Agile methodology can increase productivity and quality, adopting agile scrum methodology in public organisations is challenging. This study investigates public organisations where IT projects have unclear requirements and cross-functional team environments – which the scrum methodology is typically best suited for. However, despite the widely spread agile method concept and the need increased in the last two decades, still public organisations are not fully adapted to agile scrum methodology, and researchers have noticed slow and ineffective changes in adopting it. While many studies are available on challenges in adopting agile scrum methodology in public organisations' IT project management, there is a lack of comprehensive understanding of these challenges. Therefore, challenges in adopting Agile scrum methodology in public organisations' IT project management context were studied in this literature review. This study aims to report on a systematic literature review about adopting agile scrum methodology in public organisations' IT project management and provide empirical evidence about its current situation and challenges. This research has used a systematic literature review as a research strategy and thematic analysis to analyse the secondary data, where the analysis is conducted based on the filtered themes, sub-themes and codes. The systematic literature review uses the preferred Reporting Items for Systematic Reviews and Meta-Analyses (PRISMA) framework; inclusion and exclusion criteria systematically assess the quality of chosen papers and either include or exclude them for this research. Most relevant studies for final inclusion were selected, screened, and shortlisted based on the keywords from academic databases and other online resources to investigate and analyse the research question. The implementation of the agile scrum methodology in IT project management can present notable challenges for public organisations. A number of sources have identified these challenges, and a thorough examination of the matter reveals their frequency.
272

Applikation till stöd för insamling och annotering av AI-data / Application to support the collection and annotation of AI data

Chorell, Isak, Greén, Lisa, Johansson, Viktor, Linde, Hannes, Mårtensson Tolentino, Kevin, Norozkhani, Alexander, Wärlén, David January 2022 (has links)
Denna rapport behandlar ett projektarbete som utfördes av sju studenter i kursen TDDD96 - Kandidatprojekt i programvaruutveckling vid Linköpings universitet under våren 2022. Projektet var beställt av RISE och syftet var att skapa en användarvänlig applikation som möjliggör annotering av bilder. Rapporten introducerar projektet och beskriver relevant teori. Därefter beskrivs vilka metoder och tekniker som användes för att utveckla produkten. I resultatet presenteras programmets olika vyer tillsammans med bland annat en beskrivning över hur databasen fungerar och hur annoteringar representeras internt. Slutligen diskuteras resultatet, alternativa implementationssätt och värdet produkten har för kunden. I slutet av rapporten finns individuella bidrag från gruppmedlemmarna som innehåller djupdykningar inom relaterade ämnen.
273

SCRUM I SPELUTVECKLING : En kartläggning av scrummetodik / SCRUM IN GAME DEVELOPMENT : A Mapping Of Scrum Methodology

Sandström, Casper, Eriksson, Sebastian January 2024 (has links)
Scrum är ett arbetssätt som implementeras för att främja kommunikation och produktivitet för företaget. I många fall används Scrum inte korrekt hos dataspelsföretag och dessa företag väljer medvetet eller omedvetet att inte implementera några av de viktiga delarna. Scrum tappar då effektivitet och kan i värsta fall bli ett negativt påverkande verktyg. Denna studie menar att undersöka och kartlägga hur Scrum används i spelutvecklingen i Skövde och har därmed behandlat frågeställningen “Vilka är de framträdande utvecklingsriktningarna i användandet av Scrum inom Spelutveckling?”Scrumpraxis kartlades hos de intervjuade företagen. Resultatet för studien är att scrum inte används korrekt i spelindustrin i Skövde och att många av de viktiga delarna förkastas eller görs mer sällan än vad de borde. Ett exempel på detta är sprintåterblick och sprintgranskning som används av väldigt få företag och är en väsentlig del av Scrum. Studien har även identifierat en generell avsaknad av en scrummaster bland de intervjuade företagen.
274

Arch : Vidareutveckling av ett modellerings- och visualiserings-verktyg för ritningsunderlag / Arch : The further development of a modeling- and visualization-tool for building blueprints

Lundqvist, Joakim, Ulfvin, Olle, Lundh Andersson, Oliver, Kouhia, Ferdinand, Minidis, William, Sandblom, Oscar, Sundelin, Axel, Gustafsson, Philip January 2024 (has links)
Denna kandidatrapport beskriver det arbete som utfördes i kursen TDDD96, Kandidatprojekt i programvaruutveckling, våren 2024 vid Linköpings universitet. Arbetet gick ut på att vidareutveckla mjukvaruprojektet Arch. Arch är en webbapplikation ämnad att hjälpa privatpersoner digitalt rita upp hus. Detta för att utforska möjligheter kring nybygge eller ombyggnation samt producera fackmannamässiga ritningar som kan bifogas i bygglovsansökan. Rapporten behandlar hur värde kan skapas för kunden med avseende på mjukvaruprojektet Arch, samt vilka erfarenheter som kan dokumenteras därifrån. Ytterligare utforskar rapporten fördelar och nackdelar med att skapa och följa upp en systemanatomi, följa Clean Code-principer samt att ärva en befintlig kodbas. Rapporten inleds med en introduktion och bakgrund, följt av nödvändig teori. Därefter beskrivs den metod som använts för att utföra projektarbetet och samla erfarenheter. I rapporten redovisas ett flertal slutsatser. Det kan vara svårt att veta hur man ska vidareutveckla ett system för att skapa värde för kunden, annat än att kontrollera med kundens representanter huruvida de upplever att arbetet har ett värde för dem. Det är också av yttersta vikt att inledningsvis noggrant planera och strukturera utvecklingsprocessen, samt dokumentera koden för att underlätta överlämning och övertagande av den. Vidare upplevde projektgruppen att en systemanatomi kan ge ett visst stöd i det initiala skapandet av användarscenarion. Utöver detta upplevdes det som att systemanatomin hade mycket begränsade användningsområden för projektgruppen. Ytterligare fanns det upplevda fördelar med att använda Clean Code-principerna vid webbutveckling, dock ansågs det inte helt lämpligt att använda för den syntax som uppkommer inom webbutveckling. Avslutningsvis fanns det en del upplevda utmaningar med att ärva en kodbas med hög komplexitet och avsaknad av övergripande dokumentation.
275

Harmonizing Agile transformation : Navigating software startup success through a hybrid journey of Scrum, Kanban - a Case Study analysis

Mojabi, Omid January 2024 (has links)
This research identifies shared strengths of Scrum and Kanban, such as iterative and incremental work and effective workload management, which are particularly beneficial in startup contexts characterized by high uncertainty. By systematically comparing the fundamental elements of both methodologies, the study delineates key dimensions and components that inform the development of a hybrid approach. This study aimed to explore which components of Kanban and Scrum are best suited for navigating uncertainty and ambiguity in a fast-paced environment. To achieve this objective, our first research question delves into the productive attributes of both Scrum and Kanban methods, laying the groundwork for our investigation. Additionally, we sought to identify the key factors driving adaptations in the application of these methods within software startups, as well as pinpoint the highlighted concepts and elements that can be effectively utilized. This formed the basis of our second research question, with the ultimate aim of developing a hybrid model that integrates the most beneficial aspects of both methodologies, thus addressing the challenges posed by uncertainty and rapid change in the initial phase of the study. We employed a mixed-methods approach, utilizing a literature review, survey, and case study analysis. The theoretical foundation was established through a comprehensive review of existing literature on Scrum and Kanban, supported by the construction of a comparative mind map. Survey data was collected from industry professionals to gather insights into the practical application of these methodologies. Additionally, a case study was conducted to provide a deeper understanding of the challenges and successes in implementing agile practices within a startup environment. Through our research, we identified key dimensions and components of Scrum and Kanban relevant to software startups, including values, principles/practices, team structure, events/cadences, and artifacts. By analyzing survey responses and conducting in-depth interviews, we gained valuable insights into the strengths and limitations of each methodology. Moreover, our case study provided real-world examples of the challenges faced and strategies employed in a startup setting. The findings suggest that while Scrum and Kanban offer distinct strengths, a hybrid approach integrating both methodologies can better address the dynamic needs of software startups. The proposed hybrid model emphasizes flexibility and adaptability, allowing startups to tailor practices to their specific context while leveraging the strengths of Scrum and Kanban. Overall, this research contributes to a deeper understanding of how startups can navigate agile transformation and achieve success in a competitive market.
276

Utmaningar inom agila utvecklings- och förvaltningsprocesser som orsakar ofullständiga leveranser : En intervjustudie hos ett försäkringsbolag / Challenges in agile development and management processes that cause incomplete deliveries : An interview study of an insurance company

Abrahamsson, Rebecca January 2024 (has links)
IT-avdelningar är många gånger pressade att leverera ett värde med kvalitet och inom en tidsbegränsad period, vilket kan resultera i ofullständiga leveranser. För att möta dessa krav behöver IT-avdelningar arbeta med att effektivisera sina verksamhetsprocesser och kontinuerligt lärande. Genom tvärfunktionella team kan effektiviteten öka genom en förbättrad samordning och minskat beroende av nyckelpersoner.Den här intervjustudien riktar sig mot en IT-avdelning inom ett försäkringsbolag, med syfte att studera fallföretagets nuvarande verksamhetsprocesser inom utveckling och förvaltning för att identifiera utmaningar som orsakar ofullständiga leveranser. Därtill avser studien att föreslå förändringsåtgärder som kan eliminera dessa orsaker. Inledningsvis genomfördes en litteraturgenomgång för att anskaffa kunskap inom området. Utifrån insamlad kunskap från tidigare studier och litteratur har en analysmodell tagits fram för att sammanfattningsvis visualisera faktorer som kan öka graden av avslutade uppgifter inom en leverans. Studien har genomförts med en kvalitativ ansats i form av semistrukturerade intervjuer. Sex respondenter från fallföretaget har deltagit i studien, där samtliga respondenter har ett direkt beroende till fallförtagets utvecklings- och förvaltningsprocesser. Utifrån en analys av resultatet med stöd av analysmodellen har studiens undersökningsfrågor besvarats.Slutsatserna som kan dras av denna studie är att fallföretagets utvecklings- och förvaltningsprocesser är strukturerade i tre huvudsakliga områden: Fokussprint, Förvaltning och Projekt. Uppdelningen av nyutveckling och förvaltning i olika team har förbättrat effektivitet och fokus för teamet. Däremot har flera faktorer identifierats som orsakarofullständiga leveranser, inklusive komplexitet som upptäcks sent i genomförandet, brist på formella uppföljningar och kompetensglapp inom teamet. Studien resulterade i föreslagna förbättringsåtgärder för fallföretaget som inkluderar behovetav förbättrad tidsestimering, formella uppföljningar och en kultur av kontinuerligt lärande. Genom att införa mer strukturerade metoder för lärande, feedback och uppföljning kan företagets verksamhetsprocesser och resultat uppnå en omfattande förbättring.
277

Program management practices in context of Scrum : a case study of two South African software development SMMEs

Singh, Alveen January 2015 (has links)
Submitted in fulfilment of the requirements for the degree of Doctor of Technology: Information Technology, Durban University of Technology, Durban, 2015. / Agile approaches have proliferated within the software development arena over the past decade. Derived mainly from Lean manufacturing principles, agile planning and control mechanisms appear minimal and fluid when compared to more traditional software engineering approaches. Scrum ranks among the more popular permutations of agile. Contemporary literature represents a rich source of contributions for agile in areas such as practice guidelines, experience reports, and methodology tailoring; but the vast majority of these publications focus on the individual project level only, leaving much uncertainty and persistent questions in the multi-project space. Questions have recently been raised, by both academics and practitioners alike, concerning the ability of Scrum to scale from the individual project level to the multi-project space. Program management is an area encompassing practice and research areas concerned mainly with harmonizing the existence of competing simultaneous projects. Existing literature on program management essentially perceives projects as endeavours that can be carefully planned at the outset, and controlled in accordance with strong emphasis placed on economic and schedule considerations. This complexion seems to be mostly a result of well-established and ingrained management frameworks like Project Management Institute (PMI), and is largely at odds with emerging practices like Scrum. This disparity represents a gap in the literature and supports the need for deeper exploration. The conduit for this exploration was found in two South African software development small to medium sized enterprises (SMMEs) practicing Scrum. The practical realities and constraints faced by these SMMEs elicited the need for more dynamic program management practices in support of their quest to maximize usage of limited resources. This thesis examines these practices with the aim of providing new insights into the program management discourse in the context of Scrum software development environments. The research approach is qualitative and interpretive in nature. The in-depth exploratory case study research employed the two software SMMEs as units of analysis. Traditional ethnographic techniques were commissioned alongside minimal researcher participation in project activities. Activity Theory honed the data analysis effort and helped to unearth the interrelationships between SMME characteristics, program management practices, and Scrum software development. The results of the data analysis are further refined and fashioned into eleven knowledge areas that represent containers of program management practices. This is the product of thematic analysis of literature and data generated from fieldwork. Seeing as the observed practices were highly dynamic in nature, concept analysis provided a mechanism by which to depict them as snapshots in time. As a theoretical contribution, proposed frameworks were crafted to show how program management practices might be understood in the context of organizations striving towards agile implementation. Furthermore, representations of the mutually influential interfaces of SMME characteristics and Scrum techniques that initiate the observed fluid nature of program management practices, are brought to the fore.
278

Mind your own business-to-business : En fallstudie om hur användbarhet och användarupplevelse kan förbättras inom e-handelsportaler för B2B.

Ferreira de Alencar, Bruno, Eriksson, Isak January 2016 (has links)
Trots att business-to- business (B2B) är tydligt överrepresenterat inom dagens globala e-handel präglas e-handelsportaler designade för detta ändamål av avsevärt sämre användbarhet och användarupplevelse än de inom andra områden av e-handel. Syftet med denna studie är således att klargöra problemområden gällande användbarhet som kan identifieras i e-handelsportaler avsedda för B2B. Vidare syftar forskningen till att praktiskt redovisa hur systemutvecklingsmetoder, ramverk och designprinciper kan appliceras för att åtgärda identifierade problemområden. För att genomföra studien utfördes intervjuer med en grupp informanter med erfarenhet av e-handelsportaler inom B2B. Utöver detta analyserades en existerande e-handelsportal för B2B som sedan vidareutvecklades utifrån vald teori och tidigare forskning. Resultatet av studien presenterar en uppsättning identifierade problemområden, ett praktiskt exempel på en förbättrad e-handelsportal samt hur en specifik systemutvecklingsmetod, ett ramverk och en uppsättning designprinciper kan tillämpas för att lyfta användbarhet och användarupplevelse. / Despite the fact that business-to- business (B2B) is clearly over-represented in today's global e-commerce, the portals designed for this purpose are characterized by greatly inferior usability and user experience compared to those in other areas of e-commerce. Thus, the purpose of this study is to clarify areas of concern regarding the usability that can be identified in the e-commerce portals intended for B2B. Further the research aims to practically show how system development methodologies, frameworks and design principles can be applied to address the identified problem areas. To conduct the study, interviews were held with a group of informants with experience in e-commerce portals in B2B. In addition, an existing e-commerce portal for B2B was analyzed and re-designed based on the chosen theory and previous research. The results of the study present a set of identified problem areas, a practical example of an improved e-commerce portal as well as how a specific system development approach, framework and set of design principles can be implemented to elevate the usability and user experience.
279

Experiências com desenvolvimento ágil / Experiences with agile development

Bassi Filho, Dairton Luiz 18 March 2008 (has links)
A crescente demanda por sistemas e a alta velocidade com que seus requisitos evoluem têm evidenciado que desenvolvimento de software exige flexibilidade, pois muitas decisões precisam ser tomadas durante o projeto. Além disso, as dificuldades para a produção de sistemas vão muito além das questões técnicas. Fatores estratégicos, comerciais e humanos são responsáveis por algumas das variáveis que contribuem para tornar o desenvolvimento de sistemas de software uma atividade altamente complexa. Modelos tradicionais de desenvolvimento de software propõem processos prescritivos que não consideram toda essa complexidade. Por outro lado, Métodos Ágeis de desenvolvimento de software sugerem uma abordagem mais humanística com foco na entrega rápida e constante de software com valor de negócios. Porém, para conseguir isto, é preciso escolher um conjunto de práticas de desenvolvimento adequado às características do projeto e da equipe. Desta forma, a natureza única de cada projeto e a necessidade de alta qualidade e produtividade tornam importante a busca por práticas de desenvolvimento. A partir de projetos que conduzimos usando métodos ágeis na academia e na indústria, identificamos e descrevemos 22 práticas para desenvolvimento de software que podem ser adotadas por equipes para aumentar o seu desempenho e/ou a qualidade do software. / The growing demand for systems and the high speed with which their requirements evolve has shown that software development requires flexibility because many decisions need to be taken during the project. Also, the difficulties for the production of software systems go far beyond the technical issues. Strategic, commercial and human factors are responsible for some variables that contribute to make the software development a highly complex activity. Traditional models of software development propose prescritive processes that do not consider all this complexity. On the other hand, Agile Methods of software development suggest an humanistic approach focused on fast and often business valuable software deliveries. But, in order to get it, one needs to choose an appropriated group of development practices accordingly to the project and team features. In this way, the individuality of each project and the need for better quality and productivity motivate the search for software development practices. Based on projects that we conducted by using agile methods in academic and industry environments we identified and described 22 software development practices that can be used by teams to increase their performance and/or the software quality.
280

Comparação de desenvolvimento orientado a agentes para jogos educacionais: um estudo de caso / Comparison of agents-oriented development in educational games: a study of case

Vítor Manuel Fragoso Ferreira 23 March 2015 (has links)
A tecnologia de agentes tem sido reconhecida como um paradigma promissor em sistemas educacionais da nova geração. Entretanto, o esforço e inflexibilidade de algumas metodologias próprias para agentesacarretam num alto custo, tempo e adaptação de escopo. Este trabalho visaavaliar alternativas de desenvolvimento de um jogo educacional médico orientado a agentes, através da aplicação de um estudo de caso, com o intuito de verificar se metodologias próprias para implementação de sistemas multiagentes trazem benefícios no resultado final da implementação do jogo, e também se os resultados alcançados na comparação de processos de desenvolvimento de cunho tradicional e ágil fazem diferença no resultado final. Desta forma, este trabalho compara três metodologias baseadas nos conceitos da Engenharia de Software através de um estudo de caso, sendo elas: O-MaSE que é uma metodologiatradicional de desenvolvimento de sistemas multiagentes e utiliza um processo de desenvolvimento tradicional; AgilePASSI que é baseada no processo de desenvolvimento ágil e específica para sistemas multiagentes; e, por último, Scrum que é uma metodologia ágil, não sendo específica para implementação de sistemas multiagentes / The agent technology has been recognized as a promising paradigm in educational systems of the new generation. However, the effort and inflexibility of some specific methodologies entail a high cost, time and adaptation scope. This work aims to validate options for developing an educational medical game oriented agents by applying an experiment in order to verify that methodologies specific to implement multi-agent systems provide benefits in the result of the implementation of the game, and also the results achieved by comparison of traditional and agile development processes makes a difference in the outcome. Thus, this paper compares three approaches based on the concepts of software engineering through an experiment, as follows: O-MaSE is a traditional methodology for the development of multi-agent systems and uses a traditional development process; AgilePASSI which is based on agile and specific development for multi-agent systems; and finally, Scrum that is an agile methodology, not specific to implementation of multi-agent systems.

Page generated in 0.0631 seconds