Spelling suggestions: "subject:"gerenciamento dde projeto dde software"" "subject:"gerenciamento dde projeto dee software""
1 |
Um modelo de gerenciamento de projetos baseado nas metodologias ágeis de desenvolvimento de software e nos princípios da produção enxuta. / A project management model based on agile software development methodologies and lean production principles.Franco, Eduardo Ferreira 22 May 2007 (has links)
Procurando obter ganhos sustentáveis de produtividade e qualidade no desenvolvimento de software, diversos modelos, formas de organização do trabalho e abordagens inovadoras foram desenvolvidos para auxiliar os gerentes de projeto. O presente trabalho propõe um modelo de gerenciamento de projetos, baseado nas metodologias ágeis de desenvolvimento de software (Extreme Programming e o Scrum), e nos princípios e valores do pensamento enxuto, originado na manufatura automobilística japonesa. Após a proposição do modelo, ele é aplicado em um estudo de caso, avaliando os resultados obtidos na combinação entre as metodologias ágeis e nos princípios e valores da produção enxuta. Em seguida, este modelo é analisado qualitativamente com o intuito de determinar suas vantagens de utilização e seu escopo de aplicação. Para tanto, recorreu-se a uma avaliação do modelo proposto e o tradicional modelo cascata, ainda amplamente adotado no setor de software, e mapeando como este modelo contorna os problemas apontados na literatura, advindos da utilização do modelo cascata. / Looking for sustainable gains in productivity and quality in the development of software, several models, forms of work organization and innovative approaches were developed to support software development managers. The present work proposes a model of project management, based on agile software development methodologies (Extreme Programming and Scrum) and on lean principles and values borrowed from the Japanese automobile manufacturing. After describing the proposed model, it is applied in a case study, describing the results of combining the agile software development methodologies with the lean production principles and values. After this, the model is qualitatively analyzed to determine its advantages and its scope of application. For this, the proposed model is evaluated with the traditional waterfall model - until now widely adopted in the software industry - and mapping how it addresses problems, cited in the literature, derived from the use of the waterfall model.
|
2 |
Um modelo de gerenciamento de projetos baseado nas metodologias ágeis de desenvolvimento de software e nos princípios da produção enxuta. / A project management model based on agile software development methodologies and lean production principles.Eduardo Ferreira Franco 22 May 2007 (has links)
Procurando obter ganhos sustentáveis de produtividade e qualidade no desenvolvimento de software, diversos modelos, formas de organização do trabalho e abordagens inovadoras foram desenvolvidos para auxiliar os gerentes de projeto. O presente trabalho propõe um modelo de gerenciamento de projetos, baseado nas metodologias ágeis de desenvolvimento de software (Extreme Programming e o Scrum), e nos princípios e valores do pensamento enxuto, originado na manufatura automobilística japonesa. Após a proposição do modelo, ele é aplicado em um estudo de caso, avaliando os resultados obtidos na combinação entre as metodologias ágeis e nos princípios e valores da produção enxuta. Em seguida, este modelo é analisado qualitativamente com o intuito de determinar suas vantagens de utilização e seu escopo de aplicação. Para tanto, recorreu-se a uma avaliação do modelo proposto e o tradicional modelo cascata, ainda amplamente adotado no setor de software, e mapeando como este modelo contorna os problemas apontados na literatura, advindos da utilização do modelo cascata. / Looking for sustainable gains in productivity and quality in the development of software, several models, forms of work organization and innovative approaches were developed to support software development managers. The present work proposes a model of project management, based on agile software development methodologies (Extreme Programming and Scrum) and on lean principles and values borrowed from the Japanese automobile manufacturing. After describing the proposed model, it is applied in a case study, describing the results of combining the agile software development methodologies with the lean production principles and values. After this, the model is qualitatively analyzed to determine its advantages and its scope of application. For this, the proposed model is evaluated with the traditional waterfall model - until now widely adopted in the software industry - and mapping how it addresses problems, cited in the literature, derived from the use of the waterfall model.
|
3 |
Management function deployment: um método para o alinhamento estratégico da melhoria dos processos de gerenciamento de projetos de softwareHenrique Porto de Carvalho, Gustavo 31 January 2010 (has links)
Made available in DSpace on 2014-06-12T15:57:42Z (GMT). No. of bitstreams: 2
arquivo3222_1.pdf: 3075951 bytes, checksum: fd9557e53e037db53458d2330c23289b (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2010 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / Aumentar a maturidade dos processos de gerenciamento dos projetos é uma preocupacão
materializada pelos vários modelos de maturidade em gerenciamento de projetos
existentes. Porém, deseja-se também aumentar a importância estratégica da melhoria
destes processos. Este desejo baseia-se na premissa de que alinhar a melhoria das
práticas de gerenciamento de projetos as estratégias do negócio facilita significativamente
o alcance de metas e estratégias organizacionais.
No entanto, apesar de alguns modelos de maturidade em gerenciamento de projetos
já terem incorporado a preocupação com o alinhamento estratégico, ainda são poucos os
estudos que oferecem guias práticos de como alcançar este alinhamento. Portanto, é nesta
lacuna em que se baseia o problema de pesquisa deste trabalho: como alinhar a melhoria
dos processos de gerenciamento de projetos de software aos objetivos estratégicos de uma
organização, de forma que maior atenção seja conferida as melhorias dos processos de
gerenciamento mais relacionados a estratégia da empresa.
Para tanto, este trabalho propõe um método, denominado Management Function
Deployment (MFD), o qual se baseia no método Quality Function Deployment (QFD).
Através do MFD, é possível identificar quais melhorias nos processos de gerenciamento
de projetos devem ser priorizadas em função dos objetivos estratégicos trancados pela
organização.
Para avaliar a aplicabilidade industrial do MFD, foram realizados dois estudos de
campo no âmbito de empresas de desenvolvimento de software localizadas em Recife,
Pernambuco. A partir das análises realizadas nos dados coletados nos estudos de campo,
foram identificados os principais aspectos positivos e oportunidades de melhoria do MFD.
Portanto, as principais contribuições deste trabalho são: o método Management Function
Deployment, exemplos práticos de sua utilização, além de uma análise crítica sobre o
mesmo
|
4 |
A utilização de métricas na Gerência de Projetos de Software: uma abordagem focada no CMM Nível 2Moreira Carneiro Campêlo, Gabriela January 2002 (has links)
Made available in DSpace on 2014-06-12T15:59:19Z (GMT). No. of bitstreams: 2
arquivo5090_1.pdf: 295189 bytes, checksum: 39c52722be8604ec8e51c1e69ea30f77 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2002 / Uma das maiores dificuldades encontradas no gerenciamento de projetos de software, é
saber a dimensão do que está sendo gerenciado. Inúmeras dúvidas são pertinentes aos
gerentes de projeto quando se fala em dimensionamento, prazo e custo dos projetos.
Diante dos problemas encontrados no desenvolvimento de software, tais como software
que não atende aos requisitos de funcionalidade e qualidade esperados pelo cliente,
projetos que extrapolam prazo e custo previsto, entre outros, pesquisas têm mostrado que
o elevado número de projetos fracassados são decorrentes de uma gerência de projetos
ineficiente. A gestão de projetos e produtos de software somente atinge determinado nível
de eficácia e exatidão se houver medidas que possibilitem gerenciar através de fatos.
Dessa forma, identificamos as métricas como uma das principais ferramentas de apoio ao
gerente de projetos, pois fornecem um conjunto de informações tangíveis para planejar o
projeto, realizar estimativas, gerenciar e controlar os projetos com maior precisão.
Por outro lado, um sistema efetivo de medição é recomendado por vários modelos de
qualidade de software, como aspecto fundamental para subsidiar as atividades de
planejamento e gerenciamento de projetos. Entre esses modelos, o Capability Maturity
Model for Software (CMM) destaca-se como um dos modelos de qualidade de software
mais adotados no mundo e recomenda fortemente o uso de métricas. Particularmente o
nível 2 de maturidade do CMM, recomenda que sejam estabelecidos processos básicos de
gerência de projetos de software para controlar e acompanhar custos, cronogramas e
funcionalidades, todos recomendando o uso de métricas.
O trabalho apresentado nesta dissertação foca na qualidade do desenvolvimento de
software, através de uma gerência de projetos eficiente, guiada pelas normas do CMM
nível 2 e fazendo uso de métricas como ferramenta fundamental para uma efetiva
gerência de projetos. Sem a utilização de métricas, o planejamento e acompanhamento de projetos tornam-se atividades empíricas, realizadas com base apenas no sentimento e
experiência dos gerentes de projetos.
Com este trabalho buscamos contribuir para o aperfeiçoamento do gerenciamento de
projetos nas organizações que realizam desenvolvimento de software, introduzindo nas
mesmas uma cultura de utilização de métricas para realização de acompanhamento dos
projetos, gerenciamento da qualidade do produto gerado e construção de uma base
histórica para estimativas de projetos futuros, segundo as diretrizes do CMM 2
|
5 |
A Substantive Theory of Decision-Making in Software Project ManagementCUNHA, José Adson Oliveira Guedes da 15 September 2016 (has links)
Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2017-04-19T14:49:21Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
TeseDoutorado_JoseAdsonOliveiraGuedesCunha_CInUFPE_vFinal.pdf: 2184943 bytes, checksum: 928987ce07e4113b3596a20086cbc4c7 (MD5) / Made available in DSpace on 2017-04-19T14:49:21Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
TeseDoutorado_JoseAdsonOliveiraGuedesCunha_CInUFPE_vFinal.pdf: 2184943 bytes, checksum: 928987ce07e4113b3596a20086cbc4c7 (MD5)
Previous issue date: 2016-09-15 / Background: In software project management, the decision-making process is a complex set of tasks mainly based on human relations, individual knowledge, and cultural background. The factors that affect the decisions of Software Project Managers (SPMs), as well as their potential consequences, require attention because project delays and failures might be related to a series of poor decisions. Aims: To understand how SPMs make decisions based on how they interpret their experiences in the workplace. Further, to identify antecedents, moderators and consequences of those decisions to increase the effectiveness of project management. Method: Firstly, an exploratory study based on semi-structured interviews was conducted with SPMs from a large Brazilian governmental organization and from a small Portuguese private organization to shed light on the causal factors of SPMs’ cognitive biases and how they deal with them, including techniques and tools they used to minimize the cognitive biases’ adverse effects. The initial findings suggested that we needed a more grounded understanding of the mechanisms of decision-making. Thus, a broader research protocol based on semi-structured interviews was carried out with SPMs within a large Brazilian governmental organization and a large Brazilian private organization. We also conducted interviews with software engineers and PMO managers to triangulate the data, which was analyzed using techniques from grounded theory. Data from observations, document analysis and selected studies from a systematic literature review were also used. Results: We found that decision-making in software project management is based on knowledge sharing in which the SPM acts as a facilitator. This phenomenon is influenced by individual factors, such as experience, knowledge, leadership style, and skills, and by situational factors such as the autonomy of the SPM, task complexity and team members' technical competence. Conclusions: Due to the uncertainty and dynamism inherent to software projects, the SPMs focus on making, monitoring and adjusting decisions in na argument-driven way. Also, the involvement of the team members in decision-making aims to minimize the SPM's decision regret and cognitive biases as well as to maximize the team member's commitment. / Contexto: No gerenciamento de projetos de software, o processo de tomada de decisão
refere-se a um conjunto complexo de tarefas baseadas, principalmente, nas relações
humanas e no conhecimento e background de cada indivíduo. Os fatores que afetam as
decisões dos gerentes de projeto de software (GPs), bem como as suas consequências
potenciais necessitam de atenção uma vez que atrasos e falhas de projeto estão
relacionados a uma série de más decisões. Objetivos: Entender como os GPs tomam
decisões com base em como eles interpretam suas experiências no ambiente de trabalho.
Além disso, pretende-se identificar os antecedentes, moderadores e consequências dessas
decisões para aumentar a eficácia no gerenciamento de projetos. Método: Primeiramente
foi realizado um estudo exploratório com base em entrevistas semi-estruturadas com GPs
de uma organização governamental brasileira de grande porte e de uma organização
privada portuguesa de pequeno porte para analisar os fatores causais dos vieses cognitivos
dos GPs e como estes lidam com eles, incluindo técnicas e as ferramentas utilizadas para
minimizar os efeitos adversos dos vieses cognitivos. Os resultados iniciais sugeriram uma
compreensão mais fundamentada dos mecanismos de tomada de decisão. Dessa forma, um
protocolo mais amplo de pesquisa baseado em entrevistas semi-estruturadas foi realizado
com GPs de uma organização governamental e de uma organização privada, ambas
brasileiras e de grande porte. Foram realizadas entrevistas com engenheiros de software e
gerentes de escritório de projetos para triangular os dados, que foram analisados usando
técnicas de teoria fundamentada. Também foram utilizados dados de observações, análise
de documentos e estudos selecionados a partir de uma revisão sistemática da literatura.
Resultados: Verificou-se que a tomada de decisão no gerenciamento de projetos de
software é baseada no compartilhamento de conhecimento em que o gerente de projetos de
software atua como um facilitador. Este fenômeno é influenciado por fatores individuais,
como experiência, conhecimento, estilo de liderança, e habilidades, e por fatores
situacionais, tais como a autonomia, complexidade da tarefa, e competência técnica dos
membros de equipe. Conclusões: Devido à incerteza e dinamismo inerente aos projetos de
software, os GPs concentram-se em agir, monitorar e ajustar as decisões com base em
argumentos. Além disso, o envolvimento dos membros da equipe na tomada de decisão visa
minimizar o arrependimento de decisões e influência de vieses cognitivos por parte dos
GPs, bem como maximizar o comprometimento dos membros da equipe.
|
6 |
Análise do grau de utilização do framework scrum: um survey entre profissionais e equipe de gerenciamento de projetos de uma empresa de desenvolvimento de softwareTavares, Luiz Augusto Cescon 21 December 2015 (has links)
Submitted by Marcia Silva (marcia@latec.uff.br) on 2016-10-24T19:01:36Z
No. of bitstreams: 1
Dissert Luiz Augusto Cescon Tavares.pdf: 2000584 bytes, checksum: 8a2e3d63b83415e6a821fa41e28059df (MD5) / Rejected by Biblioteca da Escola de Engenharia (bee@ndc.uff.br), reason: Favor incluir no trabalho a folha de rosto (elemento obrigatório), antes da ficha catalográfica.
Atenciosamente,
Catarina Ribeiro
Bibliotecária BEE - Ramal 5992
on 2017-01-27T11:51:16Z (GMT) / Submitted by Marcia Silva (marcia@latec.uff.br) on 2017-02-08T17:38:28Z
No. of bitstreams: 1
Dissert Luiz Augusto Cescon Tavares.pdf: 2000584 bytes, checksum: 8a2e3d63b83415e6a821fa41e28059df (MD5) / Rejected by Biblioteca da Escola de Engenharia (bee@ndc.uff.br), reason: Favor incluir no trabalho a folha de rosto (elemento obrigatório), antes da ficha catalográfica.
Atenciosamente,
Catarina Ribeiro
Bibliotecária BEE - Ramal 5992
on 2017-02-15T12:03:25Z (GMT) / Submitted by Marcia Silva (marcia@latec.uff.br) on 2017-05-09T19:56:05Z
No. of bitstreams: 1
Dissert Luiz Augusto Cescon Tavares.pdf: 2000584 bytes, checksum: 8a2e3d63b83415e6a821fa41e28059df (MD5) / Approved for entry into archive by Biblioteca da Escola de Engenharia (bee@ndc.uff.br) on 2017-05-15T12:09:26Z (GMT) No. of bitstreams: 1
Dissert Luiz Augusto Cescon Tavares.pdf: 2000584 bytes, checksum: 8a2e3d63b83415e6a821fa41e28059df (MD5) / Made available in DSpace on 2017-05-15T12:09:27Z (GMT). No. of bitstreams: 1
Dissert Luiz Augusto Cescon Tavares.pdf: 2000584 bytes, checksum: 8a2e3d63b83415e6a821fa41e28059df (MD5)
Previous issue date: 2015-12-21 / Este estudo investiga o grau de utilização do framework SCRUM na empresa Dclick desenvolvimento de software LTDA, empresa nacional do setor de tecnologia da informação que foi estudada no ano de 2015. Com o objetivo geral de analisar por meio de um survey, o nível de utilização das ferramentas e técnicas ágeis em que os profissionais de desenvolvimento de software atuam em equipe na empresa descrita. A revisão da literatura foi efetuada entre os artigos selecionados como mais relevantes para o tema na base de dados da CAPES, o framework SCRUM foi exaustivamente estudado e também foram revisados os frameworks que tratam do assunto maturidade, o CMMI e o OPM3. A metodologia foi baseada na proposta de Gil (1999), e em um questionário que utiliza escala de Likert como referência, essas abordagens foram importantes para ajudar a listar as ferramentas e técnicas ágeis contidas no framework SCRUM de forma organizada gerando assim, as perguntas em um modelo fechado para que com esse questionário se possa aferir o seu grau de utilização e com isso, averiguar a maturidade e se ela contribuirá para o sucesso do gerenciamento de projetos de software / This study investigates the utilization of the SCRUM framework in the Dclick desenvolvimento de software company, a Brazilian company in the information technology sector that was studied in 2015. With the overall aim of identifying through a survey, the level of use the tools and techniques that agile software development professionals work as a team in the company described above. The literature review was conducted among the articles selected as most relevant to the topic in the CAPES database, the SCRUM framework has been thoroughly studied and were also reviewed the frameworks dealing with the subject maturity, CMMI and OPM3. The methodology was based on the proposal of Gil (1999), and a questionnaire using the Likert scale, Likert (1932) as a reference, these approaches were important in helping us to list and organize the tools and agile techniques contained in the framework SCRUM in an organized manner thus generating questions in a model closed so that with this questionnaire is to measure the degree of use and thereby ascertain the maturity and it will contribute to the successful management of software projects
|
7 |
[en] MANAGING SOFTWARE PROJECTS USING AGILE METHODOLOGIES: A CASE STUDY / [pt] GERENCIAMENTO E PLANEJAMENTO DE PROJETOS DE SOFTWARE USANDO METODOLOGIAS ÁGEIS: UM ESTUDO DE CASODANIELA MILAGROS QUENAYA MENDOZA 20 June 2011 (has links)
[pt] Hoje em dia, entregar software com qualidade, nos prazos previstos e
respeitando os custos é um grande diferencial para empresas dedicadas a esta
atividade. A constante procura de produtividade e qualidade em projetos de
software originou diversos modelos de gerenciamento que procuram auxiliar esta
área com metodologias e formas de organização de trabalho. O modelo mais
conhecido na área de gerenciamento de software é o Modelo em Cascata,
caracterizado pela rigidez e fases bem definidas nos processos. Uma vez
encontrados problemas com os modelos rígidos surgiram como alternativa de
gerenciamento os métodos ágeis, caracterizados pela agilidade, iteratividade e
adaptabilidade para diversos projetos. Diante isto o presente trabalho analisa o
problema do gerenciamento de projetos de desenvolvimento de software, e propõe
um modelo de referencia de gerenciamento de projetos de software considerando
a abordagem tradicional de gerenciamento de projetos assim como a abordagem
ágil. A pesquisa analisa a compatibilidade das metodologias ágeis com o
Capability Maturity Model Integration (CMMI) que é um modelo de maturidade
nos processos de desenvolvimento de software. Finalmente a pesquisa apresenta
um estudo de caso, que permitiu observar as forças e fraquezas dos métodos
estudados, concluindo que as praticas ágeis contribuem na melhoria e
gerenciamento de projetos de software. / [en] Today, delivering quality software, on time and respecting costs is a key
differentiator for companies dedicated to this activity. The constant search for
productivity and quality in software project management led to several models that
seek to help this area with methods and forms of work organization. The best
known model in the area of software management is the Waterfall Model,
characterized by stiffness and well-defined phases in the process. Once found
problems with rigid models have emerged as alternative management of agile
methods, characterized by agility, and adaptability to various iterative projects.
Given that this paper analyzes the problem of managing software development
projects, and proposes a reference model for managing software projects
considering the traditional approach of project management as well as the agile
approach. The research examines the compatibility of agile methodologies with
the Capability Maturity Model Integration (CMMI) is a maturity model in
software development processes. Finally the research presents a case study, which
allowed us to observe the strengths and weaknesses of the methods studied,
concluding that such practices contribute to improved and agile project
management software.
|
8 |
Uncertainty management in software projectsMARINHO, Marcelo Luiz Monteiro 11 September 2015 (has links)
Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2016-03-15T15:42:08Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Uncertanty Management in Software Projects - Marcelo Marinho.pdf: 6691446 bytes, checksum: c11ad7bca6e24d387867ffea22b8e5ed (MD5) / Made available in DSpace on 2016-03-15T15:42:08Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Uncertanty Management in Software Projects - Marcelo Marinho.pdf: 6691446 bytes, checksum: c11ad7bca6e24d387867ffea22b8e5ed (MD5)
Previous issue date: 2015-11-11 / Various projects types are proposed with different objectives; it is necessary to manage strategically,
according to organizational goals. Successful projects increase sales, reduce costs, improve
quality, customer satisfaction, the work environment; among other benefits. An increasing
number of companies use project management as a key strategy for maintaining competitiveness,
increasing the value possibility to their business. However, many projects with all the
ingredients for success fail. One reason for this is related to failure in assessing the uncertainties
by executives, managers and project team. In a typical software development environment it is
not different. Thus, the aim of this work is to propose an approach to manage uncertainties
in software projects to contribute to their better performance and influence their success. The
research method used in this work is based on the principles of Evidence-Based Software Engineering.
During the guide conception stage an exploratory literature research on managing
uncertainty in software projects and a systematic literature review on the state of the art theme
in a more structured way along with an action research conducted in a software development
project were conducted. In addition, semi-structured interviews with software industry experts
and researchers in the field were carried out in order to obtain improvement to the approach. In
the evaluation phase a focus group was conducted to evaluate the proposed approach. The results
showed that an exploratory literature review helped to characterize the difference between
risk and uncertainty and mapped the uncertainty sources. The systematic literature review found
5 ways to manage uncertainties in projects; 18 practices for project management focusing on
reducing uncertainties; a confirmation of the uncertainty sources mapped in primary studies
and the relationship between uncertainty and innovative projects was assessed. In the action
research there was an application of techniques and strategies in projects and investigation on
whether those contributed to uncertainty; in semi-structured interviews the addition of the practical
point of view for the approach was evaluated and added. Finally, the focus group was
performed to assess the elaborated approach. The results of this research contribute to software
project management by defining an approach to uncertainty management, as well as describing
strategies and guidelines for team members. / Vários tipos de projetos são propostos, com diferentes objetivos, em que é preciso gerenciálos estrategicamente de acordo com metas organizacionais. Projetos bem sucedidos aumentam as vendas, reduzem os custos, melhoram a qualidade, a satisfação do cliente, o ambiente de trabalho, entre outros benefícios. Assim, um número crescente de empresas utilizam o gerenciamento de projetos como uma estratégia fundamental para manter a competitividade, aumentando a possibilidade de valor aos seus negócios. No entanto, muitos projetos com todos os ingredientes para o sucesso, falham. Um dos motivos porque isso acontece relaciona-se com a não avaliação das incertezas pelos executivos, gerentes e equipe do projeto. Em um ambiente de desenvolvimento de software típico não é diferente. Baseado nisso, o objetivo geral deste trabalho é propor uma abordagem para gerenciar as incertezas em projetos de software, contribuindo assim para um melhor desempenho dos projetos de software e influenciando no seu sucesso. O método de pesquisa adotado neste trabalho está fundamentado nos princípios da Engenharia de Software baseado em evidências. Foi realizada uma pesquisa exploratória da literatura sobre gerenciamento das incertezas em projetos de software. Em seguida, de forma mais estruturada, foi realizada uma revisão sistemática da literatura sobre o estado da arte do tema juntamente com uma pesquisa-ação, conduzida em um projeto de desenvolvimento de software. Além disso, entrevistas semi-estruturadas foram realizadas com especialistas da indústria de software e pesquisadores na área a fim de avaliar as evidências encontradas e adicionar insumos para a abordagem. Na fase de avaliação foi realizado um grupo focal com especialistas que avaliaram a abordagem proposta. Os resultados da revisão da literatura exploratória serviu para caracterizar a diferença entre riscos e incertezas e foram mapeadas as fontes de incertezas. Da revisão sistemática da literatura encontramos 5 formas de gerenciar as incertezas nos projetos e 18 práticas para o gerenciamento de projetos focando na redução das incertezas. Foi realizada uma confirmação das fontes de incertezas mapeadas nos estudos primários e avaliada a relação entre incertezas e projetos inovadores. Na pesquisa-ação pôde-se aplicar técnicas e estratégias em projetos e investigar se essas contribuíram para gestão da incerteza. Nas entrevistas semiestruturadas foi avaliado e adicionado o ponto de vista prático para a abordagem. Finalmente, um grupo focal foi realizado para avaliar a abordagem elaborada. Os resultados desta pesquisa contribuem para a gestão de projetos de software por definir uma abordagem para o gerenciamento de incerteza, bem como descrevendo as estratégias e orientações para os membros da equipe.
|
9 |
An approach to innovative software project management in software factoriesMARANHÃO, Robson Godoi de Albuquerque 05 September 2016 (has links)
Submitted by Fabio Sobreira Campos da Costa (fabio.sobreira@ufpe.br) on 2017-04-24T14:13:59Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
An Approach to Innovative Software Project Management - Final.pdf: 4765797 bytes, checksum: 1279ab985bdeaf01b2453e5ba5ace612 (MD5) / Made available in DSpace on 2017-04-24T14:13:59Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
An Approach to Innovative Software Project Management - Final.pdf: 4765797 bytes, checksum: 1279ab985bdeaf01b2453e5ba5ace612 (MD5)
Previous issue date: 2016-09-05 / CNPQ / Innovation has been recognized as an essential condition for gaining
competitive advantage, but also for survival in the software industry. The
participation of everyone is essential both in idea generation and innovation
implementation. Besides the innovation concern, project-oriented software
factories are adopting models like CMMI and MPS.Br to achieve an advantage
regarding quality. However, the engagement of everyone is sometimes
overlooked, so that innovative ideas (incremental innovations) or opportunities
for improvement are not perceived.
The aim of this study is to build an approach to manage innovative
software project (ISPM), guiding project managers and team members in
managing innovation in project-oriented software factories. Thus, this
approach can be a determining factor in fostering innovation and avoiding it to
be stifled by stimulating engagement and participation.
A mixed method was used to analyze the phenomenon of fostering
innovation in project-oriented software factories, composed of a systematic
literature review (SLR) and an action research (AR) in a real organization. The
SRL analyzed 17 primary studies, from an initial set of 2,827 articles, where
impact factors in ISPM were identified, resulting in the initial approach. The
action research was conducted in a large international organization of software
development, with units throughout Brazil.
The final model of the ISPM approach confirmed the positive influence of
engagement and participation of everyone on idea generation and innovative
behavior project-oriented software factories. Demonstrating that it is possible
to innovate in this context and keep following the procedures defined for the
organization. In particular, the findings showed that the creation of a
motivating and open environment for creativity made feasible the innovation
development.
The study results provided explanatory power to promote innovation, as
well as showed the importance to study such phenomena in the software
industry, specifically in project-oriented software factories. Moreover, the
approach provided several strategies and recommendations for professionals
to foster innovation and avoid it to be stifled. / Inovação tem sido reconhecida como uma condição essencial para se
ganhar vantagem competitiva e sobreviver na indústria de software. A
participação de todos é primordial, tanto na geração de ideias quanto na
implementação da inovação. Além da preocupação em inovar, as fábricas de
software orientadas a projetos vêm adotando modelos como CMMI e MPS.Br
para conseguir um diferencial em termos de qualidade. Porém, o engajamento
de todos por vezes é negligenciado, fazendo com que ideias inovadoras
(inovações incrementais) ou oportunidades de melhoria não sejam percebidas.
O objetivo deste estudo é construir uma abordagem para o
gerenciamento de projetos inovadores de software (ISPM), orientando os
gerentes de projeto e membros da equipe na gestão da inovação, em fábricas
de software orientadas a projetos. Desta forma, esta abordagem pode ser um
fator determinante para fomentar a inovação e evitar que ela seja sufocada, ao
estimular o engajamento e participação de todos.
Um método misto foi utilizado para analisar o fenômeno do fomento à
inovação em fábricas de software orientadas a projetos, sendo composto por
uma revisão sistemática da literatura (SLR) e uma pesquisa-ação (AR) em
organização real. A SRL analisou 17 estudos primários, de um conjunto inicial
de 2.827 artigos, onde foram identificados os fatores de impacto para o ISPM,
resultando na elaboração de uma abordagem inicial. A pesquisa ação foi
realizada em uma grande organização internacional de desenvolvimento de
software, com unidades espalhadas pelo Brasil.
O modelo final da abordagem para ISPM confirmou a influência positiva
do engajamento e da participação de todos na geração de ideias e no
comportamento inovador em fábricas de software orientadas a projetos.
Demonstrando que é possível inovar neste contexto, sem abdicar de seguir os
processos definidos para a organização. Em particular, os achados mostraram
que a criação de um ambiente motivador e aberto à criatividade viabilizaram o
fomento da inovação.
O resultado do estudo proporcionou poder explanatório ao fomento da
inovação, assim como mostrou a importância de se estudar o fenômeno na
indústria de software, especificamente em fábricas de software orientadas a
projetos. Além disso, a abordagem proporcionou diversas estratégias e
recomendações aos profissionais da área para fomentar a inovação e evitar
que ela seja sufocada.
|
10 |
[en] A SOFTWARE PRODUCT LINE BASED ON AGENTS FOR PROJECT MANAGEMENT SYSTEMS / [pt] UMA LINHA DE PRODUTO DE SISTEMAS BASEADOS EM AGENTES PARA GERENCIAMENTO DE PROJETOS DE SOFTWAREROBERTA CLAUDINO BARRETO PESSANHA GOMES 27 July 2010 (has links)
[pt] O gerenciamento de projetos de software enfrenta diversos desafios que
devem ser superados ao longo do desenvolvimento para garantir seu sucesso.
Diversas ferramentas e abordagens foram propostas na literatura para auxiliar
gerentes de projeto com tais questões. Assim, propõe-se utilizar duas tendências
promissoras da engenharia de software pouco exploradas nesse contexto, que
consiste em desenvolver uma linha de produto de sistemas de gerenciamento de
projetos baseados em agentes. O uso de linhas de produto de software permite
derivar sistemas customizados segundo o tamanho do projeto. Entre os benefícios
do uso de agentes tem-se a reconfiguração dinâmica do sistema a partir da
exploração de suas características, como raciocínio e adaptação. / [en] Software project management faces several challenges that must be
overcome throughout the development to guarantee its success. Many tools and
approaches have been proposed in the literature to help project managers with
these issues. Thus, it is proposed to use two promising software engineering
trends barely exploited in this context, which consists of the development of a
software product line of project management systems based on agents. The use of
software product lines allows the derivation of customized systems based on the
project size. Among the benefits of using agents it is included the system dynamic
reconfiguration from the exploitation of their characteristics, such as reasoning
and adaptation.
|
Page generated in 0.1414 seconds