Dissertations / Theses on the topic 'Software development methodologies'
Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles
Consult the top 50 dissertations / theses for your research on the topic 'Software development methodologies.'
Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.
You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.
Browse dissertations / theses on a wide variety of disciplines and organise your bibliography correctly.
Ke, Yuqing S. M. Massachusetts Institute of Technology. "Assessing various software development methodologies and matching software development methodologies with projects." Thesis, Massachusetts Institute of Technology, 2019. https://hdl.handle.net/1721.1/122438.
Full textCataloged from PDF version of thesis.
Includes bibliographical references (pages 157-158).
As the software industry evolves, various software development methodologies have become widely used in the industry. Most commonly used methodologies are Waterfall and Agile, along with less known alternatives, such as spiral and hybrid methodologies. When deciding on the methodologies, program managers tend to choose one based on the team preference or historical pattern. However, each software project is unique in its own way and has characteristics that are distinct from the previous projects the team has worked on. For each project, it is crucial to adopt a suitable methodology that help teams to produce the software that meets customer needs within schedule and budget constraints. Therefore, a practical question for every program manager is "How to find a suitable methodology for a specific project?" This thesis is aimed to help program managers answer this question.
We first explore how to evaluate each software development methodology based on the two-level decomposition of software development methodology, then analyze the project characteristics based on the situational inputs in three categories: scope, schedule and budget. Thereafter, the thesis proposes a framework to match software development methodology with a specific project. This thesis extends West's work in [1] by introducing a systems approach to assess a software project and a framework to determine the degree of compatibility between a methodology and a software project. The benefits of leveraging the systems approach are: ** The decomposition of methodologies highlights which elements in a methodology play key roles of providing the advantageous ilities over other methodologies. ** The decomposition of a project enables a program manager to evaluate the input elements of a project and gain a systems view on the project characteristics.
The framework allows program managers to compare several candidate methodologies and choose the most compatible one using the mismatch scores, weighted summations that indicate the incompatibilities between the candidate methodologies and the project based on the ilities ranking decided by the program managers. To demonstrate how to use this framework for a real world project, an example project is given. The detailed steps of calculating the mismatch scores between three methodologies and the project are shown. The proposed framework can be used as a guideline for program managers to find methodologies for different projects with the information gathered from project stakeholders. This framework has some limitations. A major one is that, since the framework is quantitative based, induvial experience is used to evaluate the elements of methodologies and factors of projects.
Further work can be done to improve the objectivity of the evaluation through the surveys of industrial experts and members of teams adopting this framework.
by Yuqing Ke.
S.M. in Engineering and Management
S.M.inEngineeringandManagement Massachusetts Institute of Technology, System Design and Management Program
Moratilla, Temprado Enrique, and Bendito Enrique Ruz. "Lean Software Development and Agile Methodologies for a small Software development organization." Thesis, Högskolan i Borås, Institutionen Ingenjörshögskolan, 2010. http://urn.kb.se/resolve?urn=urn:nbn:se:hb:diva-20077.
Full textAslan, Serdar. "Digital Educational Games: Methodologies for Development and Software Quality." Diss., Virginia Tech, 2016. http://hdl.handle.net/10919/73368.
Full textPh. D.
Nesbitt, Brian E. "Integration and deployment techniques in combination with development methodologies." [Denver, Colo.] : Regis University, 2009. http://adr.coalliance.org/codr/fez/view/codr:141.
Full textIgou, Amy. "Evolving Software Development Methodologies: The Search for Accounting Clarity." OpenSIUC, 2014. https://opensiuc.lib.siu.edu/dissertations/953.
Full textCrunk, John. "Examining Tuckman's Team Theory in Non-collocated Software Development Teams Utilizing Collocated Software Development Methodologies." Thesis, Capella University, 2018. http://pqdtopen.proquest.com/#viewpdf?dispub=10929105.
Full textThe purpose of this qualitative, multi-case study was to explain Tuckman’s attributes within software development when using a collocated software designed methodology in a non-collocated setting. Agile is a software development methodology that is intended for use in a collocated setting; however, organizations are using it in a non-collocated setting, which is increasing the software errors in the final software product. The New Agile Process for Distributed Projects (NAPDiP) was developed to fix these software errors that arise when using Agile in a non-collocated setting but have not been effective. This research utilized Tuckman's team theory to explore the disparity related to why these errors still occur. The research question asked is how software development programmers explain Tuckman's attributes (i.e., forming, storming, norming, performing) on software development projects. The study adopted a qualitative model using nomothetic major and minor themes in the exploration of shared expressions of sentiments from participants. The study’s population came from seven participants located in the United States and India who met the requirement of using the Agile development methodology and work for organizations on teams with a size of at least thirty individuals from various organizations. A total of seven participants reached saturation in this multi-case study supporting the research question explored. The findings of the research demonstrated that development teams do not meet all stages and attributes of Tuckman’s team development. Future research should explore additional ways that software development teams satisfy a more significant number of Tuckman’s team development stages.
Tegegne, E. (Esubalew). "Software development methodologies and practices in startups:systematic literature review." Master's thesis, University of Oulu, 2018. http://urn.fi/URN:NBN:fi:oulu-201804041421.
Full textDandekar, Ashok V. "A procedural approach to the evaluation of software development methodologies." Thesis, Virginia Polytechnic Institute and State University, 1987. http://hdl.handle.net/10919/94502.
Full textM.S.
Ramnath, Vishal. "The level of adoption and effectiveness of software development methodologies in the software development industry in South Africa." Diss., University of Pretoria, 2010. http://hdl.handle.net/2263/30536.
Full textDissertation (MBA)--University of Pretoria, 2011.
Gordon Institute of Business Science (GIBS)
unrestricted
Caissy, Gerald Laurent. "Impact of distance/distributed project management on different software development methodologies /." View document on the Internet, 2005. http://library.athabascau.ca/drr/download.php?filename=scis/GeraldCaissy.PDF.
Full textShaikh, M. U. "The analysis and comparison of system development methodologies in software engineering." Thesis, University of Liverpool, 1986. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.233888.
Full textSpasibenko, Nikolay, and Besiana Alite. "Project Suitability for Agile methodologies." Thesis, Umeå universitet, Handelshögskolan vid Umeå universitet, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:umu:diva-18428.
Full textSoliński, Adam. "Analysis of the application and integration of methodologies by software development companies." Thesis, Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-2924.
Full textGill, Mandeep Singh. "Application of software engineering methodologies to the development of mathematical biological models." Thesis, University of Oxford, 2013. http://ora.ox.ac.uk/objects/uuid:35178f3a-7951-4f1c-aeab-390cdd622b05.
Full textMoo, Jason. "Applying human-computer interaction methodologies to the development of computer-aided design software." Thesis, This resource online, 1995. http://scholar.lib.vt.edu/theses/available/etd-03042009-040630/.
Full textPham, Van Cam. "Model-Based Software Engineering : Methodologies for Model-Code Synchronization in Reactive System Development." Thesis, Université Paris-Saclay (ComUE), 2018. http://www.theses.fr/2018SACLS611/document.
Full textModel-Based Software Engineering (MBSE) has been proposed as a promising software development methodology to overcome limitations of traditional programming-based methodology in dealing with the complexity of embedded systems. MBSE promotes the use of modeling languages for describing systems in an abstract way and provides means for automatically generating different development artifacts, e.g. code and documentation, from models. The development of a complex system often involves multiple stakeholders who use different tools to modify the development artifacts, model and code in particular in this thesis. Artifact modifications must be kept consistent: a synchronization process needs to propagate modifications made in one artifact to the other artifacts. In this study, the problem of synchronizing Unified Modeling Language (UML)-based architecture models, specified by UML composite structure (UML-CS) and UML state machine (UML-SM) elements, and object-oriented code is presented. UML-CSs are used for describing the component-based software architecture and UML-SMs for discrete event-driven behaviors of reactive systems. The first challenge is to enable a collaboration between software architects and programmers producing model and code by using different tools. This raises the synchronization problem of concurrent artifact modifications. In fact, there is a perception gap between diagram-based languages (modeling languages) and text-based languages (programming languages). On the one hand, programmers often prefer to use the more familiar combination of a programming language and an Integrated Development Environment. On the other hand, software architects, working at higher levels of abstraction, tend to favor the use of models, and therefore prefer diagram-based languages for describing the architecture of the system. The second challenge is that there is a significant abstraction gap between the model elements and the code elements: UML-CS andUML-SM elements are at higher level of abstraction than code elements. The gap makes current synchronization approaches hard to be applied since there is no easy way to reflect modifications in code back to model. This thesis proposes an automated synchronization approach that is composed of two main correlated contributions. To address the first challenge, a generic model-code synchronization methodological pattern is proposed. It consists of definitions of necessary functionalities and multiple processes that synchronize model and code based on several defined scenarios where the developers use different tools to modify model and code. This contribution is independent of UML-CSs and UML-SMs. The second contribution deals with the second challenge and is based on the results from the first contribution. In the second contribution, a bidirectional mapping is presented for reducing the abstraction gap between model and code. The mapping is a set of correspondences between model elements and code elements. It is used as main input of the generic model-code synchronization methodological pattern. More importantly, the usage of the mapping provides the functionalities defined in the first contribution and eases the synchronization of UML-CS and UML-SM elements and code. The approach is evaluated by means of multiple simulations and a case study
Noruwana, Nimrod. "How do South African organisations adopt agile methodologies for software development in practice?" Master's thesis, University of Cape Town, 2010. http://hdl.handle.net/11427/11708.
Full textBefore organisations adopt agile methods, they need to ensure that they are prepared for the change. They also need to understand the problems they are trying to address by adopting agile methods. Agile methods deviate substantially from traditional methods of systems development (Tolfo & Wazlawick, 2008). This, therefore, makes it difficult for organisations to adopt agile methods even though they might see them attractive, as the adoption of such methods has an effect on organisational culture. If the culture cannot accommodate an agile approach, then the organisation will not be able to adopt agile (Lindvall, Basisli, Boehm, Costa, Dangle, Shull, Teseriero, Williams & Zelkowitz, 2002). Having a culture that is conducive to the adoption of agile methods is almost unanimously perceived by agile experts to be a necessary factor for the introduction of agile methodologies (eWorkshop, 2002). It is also important to understand the phases organisations go through during the process of adopting agile methods.
Kaikkonen, H. (Harri). "Supporting rapid product development with agile development methodologies." Doctoral thesis, Oulun yliopisto, 2018. http://urn.fi/urn:isbn:9789526219332.
Full textTiivistelmä Tuotekehityksen johtamisesta ja hallinnasta on tullut entistä haastavampaa ja tärkeämpää, kun tuotekehitysprojektien läpimenoajat ovat lyhentyneet. Yritykset tekevät kasvamassa määrin lyhyitä tuotekehitysprojekteja asiakaspyyntöjen tai myynnin aloitteesta vastatakseen markkinoiden vaatimuksiin nopeasta kehityksestä. Tällaisten nopeiden tuotekehitysprojektien käynnistäminen ja toteutus tehdään usein ymmärtämättä yksittäisen projektin vaikutusta koko projektiportfolioon tai organisaation tehokkuuteen. Tämän väitöskirjan päätavoitteena on tutkia ohjelmistokehityksestä tunnettujen ketterien kehitysmenetelmien käyttöä nopeissa tuotekehitysprojekteissa ja uudenlaisen nopean tuotekehityksen mallin käyttöönotossa. Tutkimus on tehty laadullisena ja induktiivisena tutkimuksena perustuen neljään itsenäiseen tutkimusartikkeliin ja näiden tulokset kokoavaan kokoelmaosaan. Tutkimus osoittaa, että yrityksille on hyödyllistä erottaa erillinen prosessi tietyntyyppisille nopeille tuotekehitysprojekteille. Tutkimuksen tuloksena esitellään malli, joka tukee tätä erottamista periaatteiden ja ohjeiden avulla. Tätä mallia pystytään tukemaan ketterillä kehitysmenetelmillä, joihin liittyen on erityisesti tutkittu itseohjautuvia kehitystiimejä. Case-yritysten havainnoimilla nopean tuotekehityksen menestystekijöillä ja itseohjautuvien tiimien ominaisuuksilla on havaittavissa suurta päällekkäisyyttä. Tulokset osoittavat, että hyvin käytetty ja määritetty nopean tuotekehityksen malli voi olla strateginen kilpailuetu yrityksille. Tulokset lisäävät myös empiiristä tietoa ketterien menetelmien käytöstä tuotekehityksessä ja hyödyntävät siten ajankohtaista tieteellistä keskustelua. Tuloksia voidaan myös hyödyntää muiden tuotekehitysprosessien käyttötarkoituksen tarkempaan määrittämiseen
Otto, Christiaan Hamman. "The use of systems development methodologies in mobile telecommunication software development in South Africa / C.H. Otto." Thesis, North-West University, 2007. http://hdl.handle.net/10394/1257.
Full textThesis (M.Sc. (Computer Science))--North-West University, Potchefstroom Campus, 2007.
Burzala, Matúš. "Nasazení metodiky SCRUM při vývoji software." Master's thesis, Vysoké učení technické v Brně. Fakulta podnikatelská, 2021. http://www.nusl.cz/ntk/nusl-444610.
Full textDwivedula, Chaitanya, and Anusha Choday. "A Systematic Literature Review and Industrial Evaluation of Incorporating Lean Methodologies in Software Engineering." Thesis, Blekinge Tekniska Högskola, Institutionen för programvaruteknik, 2014. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5698.
Full textContext: Over the recent years, ‘Lean Software Development’ (LSD) has been emerging as a significant practice in the Software Industry. The inherent nature of ‘Lean’ to efficiently handle frequently changing customer needs by minimizing ‘Waste’ is a major success factor in practicing it in the context of ‘Software Engineering’. In simple words, Lean Software Development is the true translation of Lean Manufacturing and Lean IT principles to Software Engineering. This work presents an in-depth analysis on the implication of lean methodologies from both ‘State of Art’ and ‘State of Practice’ in the context of Software Engineering. Objectives: The prime objective of the study is to investigate what methodologies were considered & adopted under lean philosophy and to present relevant evidence on the implication of lean methodologies in reference to what defines ‘lean’ in Software Engineering. An extensive literature review was aimed to find the existing challenging factors that negatively influenced the success of software projects and the respective lean mitigation methodologies that were employed by various software organizations to appease their negative impact. Industrial interviews were conducted by interviewing lean experts, with a motive to find the current state of lean implementation in software industry. The outcomes from the systematic literature review (State of Art) and the industry (State of Practice) are comparatively analysed to explore the similarities and differences on the state of lean implication. Finally, a set of guidelines are recommended that would benefit an Industrial Practitioner/Stakeholder/Academic Researcher in practicing the appropriate lean methodology in the context of software engineering. Methods: We conducted a ‘Systematic literature review’ (SLR) by systematically analyzing relevant studies and then interviewed industrial experts to validate our findings. The systematic literature review was conducted according to the guidelines proposed by Dr. Barbara Kitchenham stated in ‘Guidelines for performing Systematic Literature Reviews’ article. The thorough review helped us in identifying various challenging factors that negatively influenced the success of software projects and the respective lean mitigation methodologies that were practiced in the context of software engineering. The associated benefits of practicing the lean methodologies are also presented. The extensive review included peer reviewed articles from electronic databases such as IEEE Explore, Inspec, Scopus and ISI. In addition to this, we conducted snowball sampling on the references of the selected articles to avoid the potential risk of losing relevant and valuable information. Also, other potential sources of information such as books, theses/dissertations, white papers and website/blog articles are included as a part of Grey Literature. In this study, the articles related to the implication of lean methodologies in the context of software engineering were considered. The review included 72 primary studies published between 1993 and 2012. The primary studies were selected based on the following criteria: If they presented the challenging factors that negatively influenced the success of software projects. If they depicted the implication of lean mitigation methodologies (Tool/ Technique/ Method/ Process/ Practice/ Principle) that appeased the negative impact of the identified challenging factors that hampered the success of software projects. If they depicted the implication of lean methodologies (Tool/ Technique/ Method/ Process/ Practice/ Principle) in general or for a specific development/ Management/ Maintenance improvement activities that lead to the success of software projects in the context of software engineering. If they presented the benefits of practicing lean methodologies in the context of software engineering. The study quality assessment was done based on the quality criteria defined in the ‘Quality assessment criteria checklist’. The data such as Article ID, Article Title, Literature type (Peer- reviewed, Non-peer reviewed), Context of validation of the lean methodology (Industry/Academia), Subjects considered for the study (Researchers/students, Industrial practitioners), Type of article publication (Conference/ Journal/ Books/ Thesis Reports/ Doctoral dissertations/ Other), Research method used in the study (Case Study/ Experiment/ Experience Report/ Not stated/ Secondary Data Analysis/ Literature Review), Context of conducting the research (Industry/ Academia/ Not stated/ Both), Context of validation of the study (Strong/ Medium/ Weak), Publication date & year, Source of the publication, are extracted as a part of Quantitative analysis. The secondary data analysis for both ‘State of Art’ (Systematic literature review) and ‘State of Practice’ (Industry) was carried by performing a generic data analysis designed to answer our research questions. The more specific data such as the challenging factors that negatively influenced the success of software projects, the type of lean contribution presented i.e., the methodology being a Tool, Technique, Practice, Principal, Process or a Method, along with the benefits associated on their implication that helped us to answer our research questions are extracted as a part of qualitative analysis from the selected studies. The industrial interviews were conducted by interviewing potential lean experts who had decent experience in lean software development, to find the current state of lean implication in the software industry. In the end, a comparative analysis was performed to clearly understand the state of convergence and divergence between the results from extensive literature review and the industry with respect to the implication of lean methodologies in the context of software engineering. Results: A total of 72 primary articles were selected for data extraction. 56 articles were selected from the electronic databases that clearly depicted lean implementation in the context of software engineering. 9 articles were selected by conducting snowball sampling i.e. by scrutinizing the references of the selected primary studies and finally the grey literature resulted in 7 articles. Most of the articles discussed about lean implication in the context of software engineering. The depicted lean methodologies were validated in either Industry or Academia. A few articles depicted regarding lean principles and their benefits in the context of software engineering. Most of the selected articles in our study were peer- reviewed. Peer reviewing is a process of evaluating one’s work or performance by an expert in the same field in order to maintain or enhance the quality of work or performance in the particular field. This indicates that the articles considered for data extraction have been reviewed by potential experts in the research domain. Conclusions: This study provided a deeper insight into lean implication in the context of software engineering. The aim of the thesis is to find the challenging factors that negatively influenced the success of software projects. A total of 54 challenges were identified from the literature review. The 72 primary articles selected from various resources yielded 53 lean methodologies. The lean methodologies were grouped into Principles, practices, tools and methods. Mapping between the identified challenges and the mitigation lean methodologies is presented. Industrial interviews were conducted to find the current state of lean implication in software engineering. A total of 30 challenges were identified from the industry. A total of 40 lean methodologies were identified from the interviews. Comparative analysis was done to find the common challenges and mitigation lean methodologies between the State of art and State of practice. Based on the analysis a set of guidelines are presented at the end of the document. The guidelines benefit an industrial practitioner in practicing the appropriate lean methodology. Keywords: Lean Methodology, Lean software development, lean software management, lean software engineering, Systematic literature review, literature review.
0091-8375920473
Tošner, Jiří. "Aplikace agilní metodiky Scrum a využití podpůrných softwarových nástrojů." Master's thesis, Vysoké učení technické v Brně. Fakulta podnikatelská, 2015. http://www.nusl.cz/ntk/nusl-225252.
Full textBenedito, Ricardo Jorge Chambel. "Software development of SmartShiP: a smart shift planning tool." Master's thesis, Universidade de Évora, 2021. http://hdl.handle.net/10174/29131.
Full textNorman, Ronald Jules. "Integrated development environments in support of information systems design methodologies and systems analysts' productivity." Diss., The University of Arizona, 1987. http://hdl.handle.net/10150/184275.
Full textTun, Thein Than. "An assessment of existing component-based software development methodologies and a holistic approach to CBSD." Thesis, London Metropolitan University, 2005. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.425924.
Full textSalberg, Randall N. "The systems resource dictionary : a synergism of artificial intelligence, database management and software engineering methodologies." Thesis, Kansas State University, 1985. http://hdl.handle.net/2097/9877.
Full textNardelli, Robert. "A Comparative Analysis of In-House and Offshore Software Development by Using Agile Methodologies at the Design/Code Phase of Software Development| An Empirical Study." Thesis, Pace University, 2019. http://pqdtopen.proquest.com/#viewpdf?dispub=13812486.
Full textOffshoring software projects have been common for a few decades and were once thought to be the savior of software development project issues that plagued in-house software developers. Even with many recent advances in software development and communication, many projects are still compromised in some way. This dissertation analyzes in-house and offshore projects that were conducted using the waterfall methodology to determine the real source of the issues. The main hypothesis here is that by implementing agile, at least in part, at the design/code phase of software development will not only reduce or eliminate issues that were identified using waterfall but prove that development problems are independent of whether a project is developed offshore or in-house. This study also shows that, in addition to agile mitigating project issues at one phase of software development, project stakeholders are more comfortable, if they are in the process of migrating to agile development, by implementing agile initially at only one phase of the process.
Garrigós, Janina, and Pau Minoves. "Adopting Free/Libre/Open Source Software Practices, Techniques and Methods for Industrial Use." Thesis, Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation, 2009. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-4184.
Full textGoh, Fo Kim Paul. "The development of a multi-perspective framework for guiding the choice of methodologies during systems analysis and design." Thesis, University of Salford, 1994. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.386403.
Full textJanke, Ulrike. "Business process management in an intrapreneurial software organisation / Ulrike Janke." Thesis, North-West University, 2006. http://hdl.handle.net/10394/1355.
Full textThesis (M.B.A.)--North-West University, Potchefstroom Campus, 2007
Kulhánková, Barbora. "Behaviour Driven Development a Scrum v korporátním prostředí." Master's thesis, Vysoká škola ekonomická v Praze, 2015. http://www.nusl.cz/ntk/nusl-204867.
Full textRiordan, Dominic Damon. "A framework for the analysis and evaluation of software development methodologies based on formal, intrinsic and pragmatic criteria." Master's thesis, University of Cape Town, 2007. http://hdl.handle.net/11427/5657.
Full textVan, Rensburg Barend Daniël Janse. "The deployment of systems development methodologies at project level in software houses in South Africa / B.D. Janse van Rensburg." Thesis, North-West University, 2006. http://hdl.handle.net/10394/2550.
Full textCamargo, Diana. "Implementation of Six Sigma's DMAIC and lean manufacturing process improvement methodologies in a software development environment : a case study /." Available to subscribers only, 2006. http://proquest.umi.com/pqdweb?did=1136092141&sid=6&Fmt=2&clientId=1509&RQT=309&VName=PQD.
Full textGislen, Mikael. "Dysfunctional aspects of Software Development : An analysis of how lip-service, deception and organisational politics may side-track the result of well-intended methodologies." Thesis, Blekinge Tekniska Högskola, Sektionen för datavetenskap och kommunikation, 2012. http://urn.kb.se/resolve?urn=urn:nbn:se:bth-5445.
Full textUppsatsen försöker förstå mänskliga sociala hinder för att utveckla programvara med hög kvalitet. Dessa hinder inkluderar "läpparnas bekännelser", ta genvägar, vilseleda och internpolitik. Sådana hinder kan underminera utvecklingsmetoder. Denna uppsats bygger på literatur från olika discipliner och använder etnografisk forskningsmetodik för att skapa en rik bild av dessa oroande aspekter inom ramen för ett IT-företag i Indien. Vad står ut är att intern kvalitetsrevision fokuserar för mycket på att finna fel i dokumentationsprocesser medan revision av hur utvecklingsarbetet faktiskt sker har varit för ytligt. Dessutom har de interna revisorernas förståelse av affärsrisker varit svag.
Brits, Waldo. "The relationship between organizational and national culture and the use and effectiveness of systems development methodologies / Waldo Brits." Thesis, North-West University, 2011. http://hdl.handle.net/10394/9165.
Full textThesis (MSc (Computer Science))--North-West University, Potchefstroom Campus, 2012.
Chidyiwa, Octavia. "An investigation of the best-practices for implementing an Ecommerce software engineering project comparing two common methodologies, viz. Agile and Traditional." University of the Western Cape, 2020. http://hdl.handle.net/11394/7925.
Full textIn a world where technology is advancing at a very rapid pace, global competition has significantly increased, and this is putting pressure on software companies to produce quality software. It has therefore become critically important to manage well the implementation of software engineering projects by employing effective methods that ensure the best product is produced. The most popular software project implementation methodologies are the Traditional methods and Agile methods. This research explored these two methodologies by comparing the strength and weakness of both approaches. The research was conducted using a constructionist epistemology with a critical inquiry using the grounded theory methodology, applying both quantitative and qualitative methods to the case studies. Findings were collected through participant observation using a designed questionnaire targeting a selected sample of the study population. This sample of the population consisted of Ecommerce organizations in the Western Cape province of South Africa to establish which of the Traditional or Agile methods would best lead to the successful implementation of Ecommerce software engineering projects. The research results showed that the Agile methodology was the preferred and recommended approach. Very few participants of the research supported the Traditional approach to still be considered and used for projects with well-known end goals. An Ecommerce website prototype for a local Cape Town business was constructed as following the Agile approach to measure and validate the findings of the research. The prototype was built successfully from conception to the final delivery product and on time confirming the Agile approach as best for Ecommerce software development. In conclusion, the Agile methodology is the choice approach based on reviewed literature, the research results, and the prototype construction. These results will help in critical decision making regarding an appropriate development methodology to follow for the Ecommerce industry in the Western Cape.
Sequeira, Ricardo Manuel Antunes. "O impacto das metodolgias e práticas ágeis na gestão de projectos de software em Portugal." Master's thesis, Instituto Superior de Economia e Gestão, 2014. http://hdl.handle.net/10400.5/7621.
Full textA literatura tem demonstrado que a adoção de metodologias e práticas ágeis tem uma influência positiva na performance dos projectos de desenvolvimento de software, e vários autores referem que a sua implementação está condicionada por vários factores, como a cultura do país, da organização e respectiva maturidade ágil. Este estudo propôs-se a compreender de que forma se relacionam as metodologias e práticas ágeis com a performance dos projectos de desenvolvimento de software em Portugal. Através do método snowball, obteve-se uma amostra de 108 indivíduos que responderam a um inquérito, cujos dados foram estatisticamente analisados, inclusive recorrendo a testes de correlações e de comparação de médias. Dos resultados obtidos, destacou-se uma forte adoção em exclusividade de Scrum pelas organizações. Foi demonstrado neste estudo a existência de uma correlação positiva entre a forte adoção de metologias ágeis e a performance do individuo, influenciando assim a performance geral da gestão dos projectos de software. Destacam-se ainda as equipas de dimensão fora do intervalo recomendado na literatura e que poderá condicionar a agilidade na gestão dos projectos. Discutem-se os contributos e as limitações do estudo, apresentando sugestões para futuras investigações.
The literature has shown that agile methodologies and practices have a positive impact on the performance of software development projects. Simultaneously, authors suggest that agile implementation is conditioned by several factors such as culture of the country and organization, and its agile maturity. This study aimed to understand how the adoption of agile methodologies and practices relate with the performance of software development projects in Portugal. Applying the snowball method, we obtained a sample of 108 individuals who participated in a survey. The results were statistically analyzed, including correlation and mean comparison tests. From this study, we stand out to the strong exclusive adoption of Scrum by organizations, and also demonstrated that there is a positive correlation between the adoption of agile practices and the performance of the individual, which influence the overall performance of the software project management. Our analysis also has shown the existence of teams with dimensions outside the recommended range that may be affecting the project management agility. We discuss the contributions and limitations of the study, suggesting future investigations.
Tabrez, Shams, and Islam Jan. "Documentation and Agile Methodology." Thesis, Uppsala universitet, Institutionen för informatik och media, 2013. http://urn.kb.se/resolve?urn=urn:nbn:se:uu:diva-212653.
Full textAzizi, Nima, and Mohammed Aysar Taqi. "Applying Agile methodologies within the context of traditional project governance : - A study of the Volvo Group experience." Thesis, Tekniska Högskolan, Högskolan i Jönköping, JTH. Forskningsmiljö Informationsteknik, 2015. http://urn.kb.se/resolve?urn=urn:nbn:se:hj:diva-27632.
Full textSynen på mjukvaruutveckling har förändrats under det senaste decenniet; Vattenfalls- eller traditionella kommando- och styrmetoder har ersatts av Agila metoder. Agila utvecklingsmetoder kom som en "lösning" till nackdelarna med vattenfalls metodiken, men användning av Agila metoder har sina egna utmaningar. På grund av Agila metoders attraktiva egenskaper såsom flexibilitet och kort tid till marknaden, har denna typ av utveckling blivit alltmer populärt och antalet organisationer som har börjat flytta till Agila metoder växer varje dag. Att genomföra nya metoder i en organisation är alltid en stor utmaning. Särskilt för stora organisationer på grund av deras komplexitet, med tanke på många olika samverkande gränssnitt, stark organisationskultur, etc. Karaktären på dessa utmaningar och hinder ändras från olika perspektiv inom en organisation, och vart och ett av dessa perspektiv behöver studeras och undersökas för att säkerställa en framgångsrik övergång från traditionella metoder till Agila metoder. I denna avhandling fokuserar vi på projektledare och projektförvaltningsperspektiv. Vi strävar efter att definiera framgångs- och misslyckande faktorer som spelar en nyckelroll i att flytta från traditionella metoder till Agila metoder i storskaliga organisationer. För att möta dessa utmaningar genomfört vi dessutom en litteraturstudie av den senaste forskningen om införande av Agila metoder. För att samla våra data vi använt en kombination av kvalitativa och kvantitativa forskningsmetoder. Vi utforskade både projektledare för IT och chefs-projektledare sidor av organisationer genom intervjuer och enkäter i vår forskning. Resultaten visar den kritiska roll produktägare utgör i Agila projekt. Det är en utmaning att tillsätta en korrekt produktägaren som har Agile kunskap och är expert i projektet domänen. Specialiserad utbildning och coaching för produktägare nämns som en av de möjliga lösningar som finns för denna utmaning. "distribuerade team", "brist på fokus på affärssidan" och "Svag coachning och support" är några av de andra viktiga områden som har lagts fram av deltagarna i intervjuerna och undersökning i denna studie. Den viktigaste slutsatsen är att för att få en lyckad övergång till Agila metoder bör Agilt tänkande tillämpas i alla delar i en organisations, inte bara utvecklingssidan, utan alla måste förstå "varför" Agila metoder är fördelaktigt. Även överföring av lärdomar och återkoppling bör vara stark och effektiv för att undvika återkommande samma misstag. Dessutom, specialiserad utbildning och coaching för olika roller och inom den tidsfrist för utvecklingen är nödvändig för att säkerställa ett framgångsrikt antagande av Agila arbetsmetoder.
Towers, Mark W. "The development of methodologies in liquid UV MALDI and their applications in biological mass spectrometry and the development of software for the performance of MALDI imaging MS." Thesis, University of Reading, 2010. http://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.541982.
Full textVan, Rensburg Christoffel Wilhelmus Janse. "The relationship between process maturity models and the use and effectiveness of systems development methodologies." Thesis, North-West University, 2012. http://hdl.handle.net/10394/9069.
Full textThesis (MSc (Computer Science))--North-West University, Potchefstroom Campus, 2013.
Mazáková, Zuzana. "Využití agilní metodiky při řízení vývoje softwaru." Master's thesis, Vysoké učení technické v Brně. Fakulta podnikatelská, 2018. http://www.nusl.cz/ntk/nusl-378375.
Full textKolář, Vít. "Implementace metodiky budování IS v IT společnosti." Master's thesis, Vysoká škola ekonomická v Praze, 2009. http://www.nusl.cz/ntk/nusl-19061.
Full textUmoh, Emem Koffi. "REFINTO : an ontology-based requirements engineering framework for business-IT alignment in financial services." Thesis, University of Manchester, 2016. https://www.research.manchester.ac.uk/portal/en/theses/refinto-an-ontologybased-requirements-engineering-framework-for-businessit-alignment-in-financial-services(06738060-cedd-47cb-925e-1b897129bfd0).html.
Full textFujdiar, Robert. "Problematika výběru agilní metodiky vývoje software." Master's thesis, Vysoká škola ekonomická v Praze, 2013. http://www.nusl.cz/ntk/nusl-192641.
Full textGarcia, Andrés Xavier. "Development of innovative methodologies to reduce railway rolling noise through Genetic Algorithm-based shape optimization techniques." Doctoral thesis, Universitat Politècnica de València, 2021. http://hdl.handle.net/10251/164194.
Full text[CA] El soroll de rodament és un fenomen causat per la interacció entre la roda i el carril i induït per les xicotetes irregularitats presents a les seues superfícies. Aquestes irregularitats, conegudes amb el nom de "rugositat", provoquen que es genere una vibració tant a la roda com al carril en circular el tren a una certa velocitat, el que conseqüentment du a l'aparició de radiació acústica. Açò conforma una de les fonts de molèsties més rellevants i el principal origen de la contaminació acústica generada pels trens al seu pas per regions urbanes densament poblades. Així, l'objectiu d'aquesta Tesi és el desenvolupament d'una metodologia integral per a l'obtenció de dissenys de roda viables mitjançant l'ús d'Algoritmes Genètics (AG) amb la inalitat de minimitzar el soroll de rodament associat. Al desenvolupar els esmentats algoritmes d'optimització, el Mètode d'Elements Finits (MEF) es combina amb la parametrització geomètrica de les diferents tipologies de disseny de roda analitzades, descrites en funció d'aquells paràmetres més rellevants per a aquesta investigació. Es fa ús de models linealitzats en el domini de la freqüència, capaços de resoldre la dinàmica completa del sistema a partir les corresponents malles de secció transversal. La obtenció de la potència acústica radiada es du a terme mitjançant la utilització d'una formulació semi-analítica per al càlcul de l'eficiència acústica de la roda i l'ús d'un Model de Fonts Equivalents (MFE) amb el carril. El desenvolupament teòric s'ha validat amb el software comercial de referència al camp d'investigació, TWINS, en el qual es basa. Al llarg dels procediments d'optimització, es realitza una anàlisi de fatiga a cada disseny de roda considerat amb la finalitat d'assegurar la seua viabilitat estructural. S'ha desenvolupat un procediment d'identificació modal que permet caracteritzar els modes de vibració i classificar-los d'acord al seu número de diàmetres i circumferències nodals. També, s'exploren dos formulacions diferents de la funció objectiu: una centrada en reduir directament el soroll radiat, anomenada LA;W -min; i altra centrada en disminuir el soroll de rodament maximitzant la mitja de les freqüències naturals dels modes de vibració, coneguda com NF-max. D'aquesta manera, en la metodologia LA;W -min, es minimitza la suma en energia del nivell de potència acústica expressat en dB(A). Per al cas de NF-max, es desplacen les freqüències naturals a regions de freqüència on l'amplitud de rugositat és menor. Es consideren diverses aproximacions: la inclusió d'esquemes de perforació i la modificació de la forma de la seua secció transversal, establint el radi com un valor fixe en un cas i utilitzant-lo com un paràmetre d'optimització més en l'altre. A més a més, s'ha estudiat la influència en el soroll de la variació de les propietats geomètriques del carril i viscoelàstiques de la via. Com a resultat d'aquesta Tesi s'han aconseguit diversos models de roda ferroviària més silenciosos, amb reduccions en el soroll de rodament de fins a 5 dB(A). Quan es considera el sistema ferroviari complet amb tots els seus components, es segueixen aconseguint millores en la potencia acústica radiada amb els dissenys de roda resultants. A més a més, 'analitzen les correlacions entre la maximització de les freqüències naturals i l'atenuació del nivell de potencia acústica, establint NF-max com una metodologia adequada pels casos en que es prioritza l'eficiència computacional. La sensibilitat del problema als espais de disseny escollits i l'adequació de l'ús de AG s'estudia també mitjançant l'obtenció de Superfícies de Resposta (SRs) per als paràmetres geomètrics utilitzats. Addicionalment, s'han establert relacions entre la variació dels paràmetres geomètrics i la disminució en la radiació acústica associada, així com s'ha proposat la reubicació dels modes de vibració al voltant de
[EN] Rolling noise phenomenon is produced due to the wheel/track interaction and induced by the small unevenness present in their surfaces. Such unevenness, known as "roughness", causes that vibrations arise in both the wheel and track when the train passes by with a certain speed, that consequently leads to the appearance of acoustic radiation. This kind of noise is one of the most relevant sources of annoyance and the principal focus of the railway acoustic pollution produced by trains operating through highly populated urban regions. Thus, the main goal of the present Thesis is the development of a comprehensive methodology to achieve suitable railway wheel designs through the use of Genetic Algorithms (GAs) with the aim of minimizing the associated rolling noise. When developing the aforementioned optimization algorithms, the Finite Element Method (FEM) is combined with the geometric parametrization of the different wheel design typologies analysed, described as a function of those parameters most relevant for the current research. In order to describe the dynamic behaviour of each component involved in the wheel/track interaction, use is made of linearised models in the frequency domain capable of solving the whole coupled dynamic response from the corresponding cross-section meshes. Subsequent derivation of the radiated sound power from the dynamic information is carried out by applying a semi-analytical formulation that allows for the wheel acoustic efficiency computation, on one hand, and by making use of an Equivalent Sources Model (ESM) in the track, on the other hand. Besides, such theoretical development is validated with the reference commercial software in the field, TWINS, on which it is based. Throughout the optimization procedures, a fatigue analysis is performed on every wheel design considered to assure structural feasibility, that acts as a "death penalty" constraint in the algorithm. Furthermore, a modal identification procedure is developed, which allows to characterize modeshapes and to classify them according to their number of nodal diameters and circumferences. Then, two different formulations of the objective function are explored: one focused on directly reducing radiated noise, named LA;W-min; and another centred on decreasing rolling noise by maximizing the average natural frequency of the modeshapes, called NF-max. Hence, in the LA;W -min methodology, the sum in energy of the wheel Sound poWer Level (SWL) expressed in dB(A) is minimized. For the NF-max case, natural frequencies are shifted to frequency regions where the roughness amplitude content is lower. Different approaches are considered: the inclusion of perforation schemes in the wheel and the variation of its cross-sectional shape, setting the radius as a constant value in one case and using it as an optimization parameter in another. Moreover, the influence on the noise of changing the rail geometric and track viscoelastic properties is also studied. As a result of the present Thesis, several quieter models of railway wheels have been achieved, with rolling noise reductions of up to 5 dB(A). When the whole railway system with all the components is considered, improvements in the radiated sound power remain achieved with the resulting wheel designs. Besides, correlations between maximization of natural frequencies and SWL mitigation are analysed, establishing the NF-max as a suitable methodology for cases when computational efficiency is prioritized. The sensitivity of the problem to selected design domains and the suitability of the use of GAs are also studied with the obtention of Response Surfaces (RSs) for the geometric parameters used. Additionally, correlations are established between the variation of the geometric parameters and the decrease in the associated acoustic radiation, while the shifting of the modeshapes along the frequency domain is proposed as a physical mechanism responsible of the observed sound power decrease.
This thesis has been supported by the Agencia Estatal de Investigación and the European Regional Development Fund (projects TRA2013-45596-C2-1-R and TRA2017-84701-R).
Garcia Andrés, X. (2021). Development of innovative methodologies to reduce railway rolling noise through Genetic Algorithm-based shape optimization techniques [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/164194
TESIS
Gencel, Orhan. "A Study On Enterprise Resource Planning Systems And Embedding Them Into The Company Processes." Master's thesis, METU, 2003. http://etd.lib.metu.edu.tr/upload/12604915/index.pdf.
Full textIsaksson, Leonard. "En enkätstudie rörande systemutvecklingsansatser och metodologier." Thesis, Mittuniversitetet, Institutionen för data- och systemvetenskap, 2019. http://urn.kb.se/resolve?urn=urn:nbn:se:miun:diva-36855.
Full textFonou, Dombeu Jean Vincent. "A semantic content based methodology framework for e-government development / Jean Vincent Fonou Dombeu." Thesis, North-West University, 2011. http://hdl.handle.net/10394/8482.
Full textThesis (Ph.D. (Computer Science))--North-West University, Potchefstroom Campus, 2012