• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 482
  • 180
  • 177
  • 92
  • 24
  • 19
  • 18
  • 7
  • 7
  • 5
  • 5
  • 5
  • 5
  • 4
  • 3
  • Tagged with
  • 1108
  • 473
  • 430
  • 345
  • 306
  • 239
  • 221
  • 187
  • 175
  • 171
  • 155
  • 133
  • 124
  • 120
  • 119
  • 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.
891

Sociální aspekty agilních metodik vývoje softwaru / Social aspects of agile software development methodologies

Čížek, Pavel January 2008 (has links)
Traditional methodologies of software development are burdened with number of problems, especially its complexity, bureaucracy and sticking on detailed processes defined in advance. This all often mean overtiming and overpricing the project as well as other negative effects. Agile methodologies of software development pursue solving such problems. They are built on principles of team-work, communication and developers' relations and sharing their knowledge. These values are one of the most important in agile development concept. This thesis's target is to identify and describe those principles of agile software development which impact development team functioning, working motivation of developers and focus on the project goals. Reader is first shortly familiarized with general theory of working motivation, team-working and leading to achieve the target. Then particular agile development principles are analyzed and the impact on developers' motivation, whole team functioning and focusing on the project goals is described. Another target of the thesis is to identify requirements on agile software developers, to explain what the need of them lies in and how the absence of these personal characteristics would impact whole team's productivity and the development progress. The last target of this thesis is to examine agile development as a whole. A SWOT analysis is used to achieve this. It states the strengths, weaknesses, opportunities (advantages) and risks of agile development. There is a list of 11 serious mistakes that can take place in the agile development process and heighten the risk of the project fail stated at the end of the thesis.
892

Lokalizace a přizpůsobení metodiky OpenUP / Localization and customization of OpenUP methodology

Rejnková, Petra January 2010 (has links)
These days there are a lot of methodologies which can be used for IS/ICT implementation projects. Apart from traditional rigorous methodologies such as Rational Unified Process (RUP), there are also agile methodologies, which are characterized by positive approach to change and iterative development with very short iterations. One of these methodologies is OpenUP, which combines both agile and rigorous principles. OpenUP covers the most important factors necessary to focus on during software development, but on the other hand it also respects the fact that each project is unique. That is why it offers the possibility to extend or customize its content for specific requirements. The main objective of this diploma is to localize and customize OpenUP methodology for the projects which are running within the courses of software engineering at the University of Economics in Prague. The result if this customization and localization is a methodology suitable for small software projects called MMSP. This diploma also pursues other objectives like to find and characterize tools suitable for administration and customization of the methodology. These objectives were achieved by deep analysis of various sources about OpenUP methodology, information system development projects and methodologies of IS/ICT development. The resulting methodology was not only based on these information but it also results from experiences and best practices from the projects at the University of Economics in Prague and from consultations with experts in practice. The key benefit of this diploma is a complete Czech localized methodology MMSP which can be used both for school and real projects of IS/ICT development. MMSP is available in a form that can be easily embraced, further customized and administrated.
893

Kanban a možnosti jeho využití v bankovním prostředí / Kanban in Banking Environment

Hefnerová, Lucie January 2013 (has links)
The main goal of this diploma thesis is to investigate the possibilities of the usage of Kanban system within a banking environment. To achieve this goal, the history, advantages, disadvantages and main areas of its usage are analyzed and described. Another goal of this thesis is to define the suitable terminology for Czech environment and to inspect the extent to which the concept of Kanban is compatible with the existing approaches and methodologies to project management. The market analysis of available software tools to support the concept of Kanban is performed (criteria definition, evaluation and final comparision). Based on all the previously described outputs a methodology to implement Kanban in banking environment is designed.This methodology is then used in the final chapter of the thesis -- the case study from an international bank, providing middle management with a step by step guide to successfuly implement Kanban system.
894

Návrh úpravy metodiky ICE pro řízení malých projektů / The Proposal to Modification of ICE Methodology for Small Projects

Šinágl, Roman January 2013 (has links)
The main aim of this piece of work is to propose an adjustment to the ICE methodology with an increased applicability for small projects. The emphasis is especially given to the most important areas of the methodology that can be easily adjusted or simplified. The theoretical part of this paper consists of four main chapters. The first chapter is called "Project and Project Management". This chapter holistically explains the meaning of project and project management terms. It describes a project from a general point of view and looks at its individual components. The second chapter so called "Methodology" explores particular project management methodologies. It focuses on two basic project lifecycle models along with an analysis of traditional and agile methodologies. The third "Small Project Methodologies" chapter examines the modified methodologies suitable for management of small projects. The final chapter of the theoretical part is the "ICE Methodology Analysis". The analysis represents the key pillar for this work without which the practical part could not be concluded. The practical part of this piece of work focuses on specifics of the ICE methodology modification in accordance with the analysis carried out in the theoretical part. The basis for this modification is represented by the general methodology framework for small projects. The general framework is fully based on the analysis undertaken in the theoretical part of this paper and plays a significant role in the ICE methodology modification process. The main areas of the ICE methodology modification are defined in "The ICE Methodology for Small Projects - Simplification Proposal". The practical part's conclusion presents the unmodified and modified ICE methodology comparison.
895

Aplikace moderních prvků v klasickém projektovém řízení / Application of modern elements in classical project management

Országh, Martin January 2013 (has links)
This thesis deals with project management and with different ways in which can be cur-rently approached. Beside the conventional, classical approach based on processes, modern approaches based on the theory of constraints and agile principles are discussed. Based on analysis, the main objective of the thesis is firstly to find weaknesses in the classical project management and strong key elements of modern approaches and after that to make suggestions to enhance the classical approach with the selected strong elements of modern approaches.
896

Využitelnost agilních přístupů pro projektové řízení ve vybrané organizaci / Usability of agile approaches for project management in selected organization

Regner, Tomáš January 2015 (has links)
One of objectives of practical part of the thesis is to perform an analysis of current state of project management in selected organization. Based on its specific environment and identified opportunities for improvement it follows up with formalization of recommended design and way of implementation of alternative approach for project management which uses appropriate agile elements but also reflects specific needs and limits of the organization. In its theoretical part the thesis describes basic terminology related to management of projects and portfolios, selected models of project lifecycle, popular standards and methods of traditional project management, core philosophy of agile and selected practices of agile project management.
897

Ferramenta computacional interativa para a elaboração de mapas conceituais integrada no HyperCAL online para a produção de objetos de aprendizagem

Corrêa, Pablo Ermida January 2012 (has links)
O presente trabalho teve por objetivo desenvolver uma ferramenta computacional interativa para a elaboração de mapas conceituais e objetos de aprendizagem, como um módulo integrado ao ambiente virtual HyperCAL online. A partir disso, melhorou-se a interação do usuário, no módulo professor, com o sistema no desenvolvimento de objetos de aprendizagem, oportunizando a flexibilidade e customização no acesso ao conteúdo. Para a execução deste trabalho, foram investigados os seguintes temas: Design Instrucional, Ambientes Virtuais e Objetos de Aprendizagem, os processos de desenvolvimento de Software e as metodologias ágeis, os conceitos de Design de Interação e Interface, seguindo principalmente os princípios de design e usabilidade, com foco na experiência do usuário. Todo este estudo possibilitou a construção e a integração da ferramenta de mapas conceituais no ambiente HyperCAL online com a aplicação da metodologia ágil Extreme Programming (XP) que, por ter premissas de simplificação de processos e proximidade constante com o usuário, garantiu a qualidade do projeto durante o processo de aplicação das técnicas propostas. A implementação de mapas conceituais no ambiente virtual HyperCAL online demonstrou grande aplicabilidade para a proposta desta pesquisa, pois potencializou a possibilidade de pesquisa e aprendizado do usuário, contribuindo no seu foco de interesse, aumentando sua capacidade de informação, interação e recuperação de dados do sistema. E ainda, tornou o ambiente virtual mais atrativo, interativo e dinâmico para os seus usuários. / Abstract: This study aims to develop an interactive computational tool to elaborate conceptual maps and learning objects, as an integrated module to the online virtual environment HyperCAL. We sought to improve the teacher module’s user interaction with the system of development of learning objects, allowing the flexibility and customization when accessing content. For the execution of this study, the following issues have been investigated: Instructional Design, Virtual Environments and Learning Objects; the processes of software development and agile methodologies; and concepts of Interaction and Interface Design, mainly following the principles of design and usability, focusing on the user’s experience. The study enabled the construction of the tool of conceptual maps and its integration to the HyperCAL online environment with the implementation of an agile methodology, which assured the quality of the project during the process of application of the proposed techniques, due to assumptions of simplifications of processes and to the constant proximity with the user. The implementation of concept maps in the online virtual environment HyperCAL has shown great applicability to the proposal of this research, as it has opened up new possibilities for research and learning for the user, contributing to their focus of interest, increasing its capacity for information, interaction and data recovery from the system. In addition, it has made the virtual environment more attractive, interactive and dynamic for its users.
898

Integração do design thinking com métodos ágeis em projetos de desenvolvimento de software / Integration of design thinking and agile methods in development software projects

Góes, Roberto de Souza 28 April 2017 (has links)
Submitted by Nadir Basilio (nadirsb@uninove.br) on 2017-06-06T20:11:59Z No. of bitstreams: 1 Roberto de Souza Goes.pdf: 1689251 bytes, checksum: 72e570131062ac24f1964e0d4ff56a3b (MD5) / Made available in DSpace on 2017-06-06T20:11:59Z (GMT). No. of bitstreams: 1 Roberto de Souza Goes.pdf: 1689251 bytes, checksum: 72e570131062ac24f1964e0d4ff56a3b (MD5) Previous issue date: 2017-04-28 / Design Thinking and agile methods, when used in an innovative and dynamic environment, aiming the creating products and solutions to support business and to increase satisfaction, bringing solutions to the current problems and that also generate future business for the company. This study was carried out with the objective of verifying how the companies that adopted the Design Thinking and the agile methods did to integrate it, from the creation of the solution of the initiatives to be development-using software. Design Thinking is able to aid in the generation of new ideas centered on the human, through research and prototyping techniques, in a fast and multidisciplinary way. Agile methods are widely used and studied as a method of software development. This study was carried out through a multiple case study with data collection for a qualitative research, in companies or in technology departments, where this technology is used as the main tool to manage and generate business. On this research was found three different types of integration between the models, sequentially. The first with a queue between the final solution definition stage and the beginning of software development, the second, without a queue between the final solution definition stage and the beginning of software development, the third model is the use of Design Thinking and agile methods together and simultaneously, as a single process. These different integration models aim to meet the projects needs regarding to complexity and size, as well as the uncertainties in which companies are subject throughout project life cycle. / O Design Thinking e os métodos ágeis, são utilizados em um ambiente inovador e dinâmico, com o objetivo de criar produtos e soluções que gerem maior satisfação para o negócio, de modo que traga soluções para os problemas atuais e que também gerem futuros negócios para a empresa. Este estudo foi realizado com o objetivo de verificar como as empresas que adotaram o Design Thinking e os métodos ágeis fizeram para integrá-los, desde a criação da solução das iniciativas até o seu desenvolvimento através de software. O Design Thinking é capaz de auxiliar na geração novas ideias centradas no humano, por meio de técnicas de pesquisa e prototipação, de maneira rápida e multidisciplinar. Os métodos ágeis são utilizados de maneira amplamente divulgada e estudada como método de desenvolvimento de software. Esta pesquisa foi realizada por meio de estudo de caso múltiplo do tipo incorporado, com coleta de dados por meio de pesquisa qualitativa, em empresas ou departamentos na área de tecnologia, nas quais essa tecnologia é utilizada como principal ferramenta para gerir e gerar negócios. No estudo foram encontrados três tipos diferentes de integração entre os modelos, de modo sequencial, sendo que o primeiro possuía fila entre a etapa final de definição da solução e o início do desenvolvimento do software; o segundo não possui essa característica, o terceiro modelo era a aplicação do Design Thinking e dos métodos ágeis de modo conjunto e simultâneo, isso como um único processo. Estes modos diferentes de integração visavam atender as características dos projetos com relação à complexidade e porte, além das incertezas em que as empresas estiveram sujeitas durante o curso do projeto.
899

Liderança e desempenho da equipe de desenvolvimento de software: influência do tipo de gestão de projetos / Leadership and performance of software development team: influence of project management type

Garcia, Fernando Andre Zemuner 28 April 2017 (has links)
Submitted by Nadir Basilio (nadirsb@uninove.br) on 2017-08-04T16:01:17Z No. of bitstreams: 1 Fernando Andre Zemuner Garcia.pdf: 3727885 bytes, checksum: 69021978691074b2fb37201b781421e7 (MD5) / Made available in DSpace on 2017-08-04T16:01:17Z (GMT). No. of bitstreams: 1 Fernando Andre Zemuner Garcia.pdf: 3727885 bytes, checksum: 69021978691074b2fb37201b781421e7 (MD5) Previous issue date: 2017-04-28 / The team leadership is a topic that have been studied in the last 70 years by several authors, to understand their challenges and exploit the opportunities of the same within organizations and more recently within the design environment. The team leadership has changed considerably over the years because of changes in the culture and how businesses and designs come dealing with their employees and subordinates. Because it is an important factor for the team’s performance the leaders are changing the forma of lead, so that impose the wills and simply ordering already no longer part of the current management methods, having to be a shared leadership or based on exchanges so that the led can follow their leader. With the transformation of companies, many have adopted the Project management to develop their products or internal systems, making the leader Always seek greater adaptability to lead and generate the success or profit expected for companies. This dissertation seeks to identify the influence of the type of leadership in performance of the project team as the methods applied in the management of software development projects. The study was conducted via an online electronic questionnaire distributed to team leaders or projects members who have participated in software developments projects. After analyzing the data collected, it was identified that the project management method does not affect the existing relationship between the types of leadership studied and the performance of the team. Another important factor derived from the analysis is that transactional and transformational leadership are positively related to team performance, despite the weak relationship existing for transactional leadership, while empowerment leadership is strongly related to team performance, but in a negative way. The derivation of the analyzes is that companies working with software development projects must invest in leadership development as a measure to increase team performance, especially the transformational leaders, a style that presented the highest positive relation to team performance Among the three leaderships studied, regardless of the method of project management used. / A liderança de equipes é um tema que vêm sendo estudado nos últimos 70 anos por diversos autores, com a finalidade de entender seus desafios e explorar as oportunidades da mesma dentro das organizações e mais recentemente dentro do ambiente de projetos. A liderança de equipes sofreu grandes transformações ao longo dos anos devido a modificação da cultura e da forma como as empresas vêm lidando com os seus empregados e subordinados. Por se tratar de um fator importante para a performance da equipe, os líderes vêm alterando a forma de liderar, impor as vontades e simplesmente ordenar já não fazem mais parte dos métodos de gerenciamento atuais, tendo que haver uma liderança compartilhada ou baseada em trocas para que os liderados possam seguir o seu líder. Com a transformação das empresas, muitas adotaram o gerenciamento de projetos como forma de desenvolver seus produtos ou sistemas internos, fazendo com que o líder busque sempre uma maior adaptabilidade para liderar e gerar o sucesso ou lucro esperado para as empresas. Esta dissertação buscou identificar a influência do tipo de liderança na performance da equipe de projetos, conforme os métodos aplicados na gestão de projetos de desenvolvimento de software. O estudo foi realizado via questionário eletrônico distribuído de forma on-line para líderes de equipes ou membros de projetos que participaram de projetos de desenvolvimento de software. Após as análises dos dados coletados, foi identificado que o método de gestão de projetos não afeta a relação existente entre os tipos de liderança estudados e a performance da equipe. Outro fator importante derivado das análises é que as lideranças transacional e transformacional se relacionam de forma positiva com a performance da equipe, apesar da fraca relação existente para a liderança transacional, enquanto que a liderança empoderamento se relaciona de forma forte com a performance da equipe, porém de forma negativa. A derivação das análises é que as empresas que trabalham com projetos de desenvolvimento de software devem investir no desenvolvimento da liderança como medida para incrementar o desempenho da equipe, principalmente os líderes transformacionais, estilo que apresentou a maior relação positiva com a performance de equipe dentre as três lideranças estudadas, independentemente do método de gerenciamento de projetos utilizado.
900

Productivity of agile teams: an empirical evaluation of factors and monitoring processes / Produtividade de times ágeis: uma avaliação experimental de fatores e processos de monitoramento.

Claudia de Oliveira Melo 09 May 2013 (has links)
Lower cost and shorter time-to-market expectations are the major drivers of software productivity improvements. To manage productivity effectively, it is important to identify the most relevant difficulties and develop strategies to cope with them. Agile methods, including Extreme Programming and Scrum, have evolved as approaches to simplify software development process, potentially leading to better productivity. They aim to shorten development time and handle the inevitable changes resulting from market dynamics. Although the industry has extensively adopted agile methods, little research has empirically examined the software development agility construct regarding its dimensions, determinants, and effects on software development performance. Understanding this construct could help determine where to concentrate management efforts (and related financial resources) from a practical standpoint and where to focus research efforts from an academic perspective. Considerable research has been directed at identifying factors that have a significant impact on software development productivity. In general, the studied productivity factors were related to product, personnel, project, process, or organizational issues. Continuously evaluating productivity factors is important, as factors may change under new software engineering practices. However, little research has investigated the major factors influencing agile team productivity. ]The goal of this thesis was to explore productivity definitions, factors, and monitoring in agile teams and to improve the practice based on the collected evidence and gained knowledge. This thesis presents five novel contributions: C1 - Empirical verification of the importance of productivity for companies adopting agile methods and its perceived benefits; C2 - Rationale for the definition of productivity in the context of agile methods; C3 - Empirical verification of agile team productivity factors; C4 - A conceptual framework for agile team productivity factors and their impact; C5 - A team productivity monitoring process considering adaptability and an evaluation of the usefulness of agile team productivity metrics. / Menor custo e expectativa de menor time-to-market são os principais motivadores para melhorias de produtividade de software. Para gerir eficazmente a produtividade, é importante identificar as dificuldades mais relevantes e desenvolver estratégias para lidar com elas. Os métodos ágeis, incluindo Programação Extrema e Scrum, evoluíram como abordagens para simplificar o processo de desenvolvimento de software, potencialmente levando a uma melhor produtividade. Eles visam reduzir o tempo de desenvolvimento e lidar com as mudanças inevitáveis decorrentes da dinâmica do mercado. Embora a indústria tenha adotado amplamente métodos ágeis, há pouco entendimento científico do construto agilidade em desenvolvimento de software em relação às suas dimensões, determinantes e efeitos sobre o desempenho no desenvolvimento de software. Compreender esse construto poderia ajudar a determinar onde concentrar os esforços de gestão (e recursos financeiros relacionados) de um ponto de vista prático, assim como onde concentrar os esforços de investigação de uma perspectiva científica. Pesquisa considerável tem sido direcionada para identificar os fatores com impacto significativo na produtividade de desenvolvimento de software. Em geral, os fatores de produtividade estudados foram relacionadas ao produto, pessoas, projeto, processo ou questões organizacionais. Avaliar fatores de produtividade continuamente é importante, pois os fatores podem mudar quando novas práticas de engenharia de software são adotadas. No entanto, poucos estudos investigaram fatores influenciando a produtividade de times ágeis. O objetivo desta tese é explorar definições, fatores e monitoramento de produtividade em times ágeis e melhorar a prática baseada em evidência. Esta tese apresenta cinco novas contribuições: C1 - Verificação empírica da importância de produtividade para as empresas que adotam métodos ágeis e seus benefícios percebidos; C2 - Justificativa para a definição da produtividade no contexto de métodos ágeis; C3 - A verificação empírica de fatores de produtividade em times ágeis; C4 - Um arcabouço conceitual de fatores de produtividade em times ágeis e seu impacto; C5 - Um processo de acompanhamento de produtividade de times ágeis, considerando adaptabilidade e uma avaliação da utilidade de métricas de produtividade para esses times.

Page generated in 0.0406 seconds