• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 12
  • Tagged with
  • 12
  • 12
  • 12
  • 7
  • 7
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 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.
1

Proevawator: uma ferramenta de apoio à avaliação de processos de software com foco em modelos de maturidade

SOTERO, Tayanna Carneiro 31 January 2009 (has links)
Made available in DSpace on 2014-06-12T15:57:21Z (GMT). No. of bitstreams: 2 arquivo3183_1.pdf: 8918416 bytes, checksum: a6a1c462e674e445f6992082ee77854d (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2009 / Com intuito de aperfeiçoar o processo de desenvolvimento de software e obter produtos com os níveis desejados de qualidade com prazo e custo, nas duas últimas décadas ocorreu uma mudança significativa de enfoque com relação a software. Esta mudança intensificou a pesquisa sobre processos de software, sendo propostas várias normas e modelos para auxiliar na definição e melhoria dos processos de software. Neste contexto Oliveira propôs, em (Oliveira, 2005), a definição de um ambiente para a implementação de processo de software, o ImPProS (Ambiente de Implementação Progressiva de Processos de Software), com os objetivos de possibilitar: a especificação dos processos de acordo com o domínio do projeto específico e das características da organização; a instanciação do processo de software de acordo com as propriedades de cada projeto; sua simulação a partir dos parâmetros de configuração (prazo, pressões, custo, recursos, etc.); uma execução (automação) mais próxima do que se espera para um processo organizacional; e uma avaliação a partir da coleta de métricas desta execução. Este trabalho descreve a evolução da ferramenta de avaliação de processos de software do ambiente ImPPros, a ProEvaluator 2.0, que contém modelos genéricos de melhoria e avaliação de processos de software
2

MAPS : um modelo de adaptação de processos de software

COELHO, Ciro Carneiro January 2003 (has links)
Made available in DSpace on 2014-06-12T15:58:44Z (GMT). No. of bitstreams: 2 arquivo4682_1.pdf: 626196 bytes, checksum: 1fb1dc5d0a7cd2ad5b76df6668bf1f92 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2003 / Como conseqüência do aumento da complexidade dos softwares e das maiores exigências do mercado, a busca de processos que venham organizar e melhorar o desenvolvimento de software tem crescido nos últimos anos. Apesar do grande número de processos disponíveis atualmente, não existe um processo de software único que se adeqüe a todas as situações. A eficiência de um processo varia de organização para organização e até entre os diferentes projetos de uma mesma organização. Uma solução comumente adotada é a definição de um processo padrão para a organização, em conjunto com diretrizes e critérios para a adaptação desse processo. A definição das diretrizes e dos critérios de adaptação é uma tarefa não-trivial, e vem sendo abordada de várias formas diferentes dentro da comunidade de Engenharia de Software. Este trabalho apresenta o Modelo de Adaptação de Processos de Software - MAPS, um modelo compatível com o Capability Maturity Model CMM, e que auxilia a adaptação de um processo padrão para projetos específicos e promove o reuso e melhoria de processos de software. O MAPS é constituído por três componentes principais. A Base de Processos armazena o conhecimento adquirido sobre a utilização de processos em projetos passados. O Modelo de Caracterização de Projetos realiza uma comparação de projetos de software, permitindo identificar projetos semelhantes e facilitando, assim, o reuso de processos. O PConfig é responsável por configurar o processo padrão para projetos específicos com base nos artefatos do processo padrão. O MAPS objetiva a criação de uma base de processos adaptados, todos gerados a partir do processo padrão e adaptados às características específicas dos projetos, definindo, também, como esses processos adaptados podem ser reusados em projetos futuros de acordo com as características dos projetos. Para avaliar o MAPS, foi realizado um estudo de caso comparando os processos utilizados em dois projetos reais com os processos sugeridos pelo MAPS
3

Guia de implantação de processos de gerenciamento de pessoas para organizações de desenvolvimento de software / People management process depoyment guide for software development organizations

Salim, Guilherme Alfredo [UNESP] 03 February 2017 (has links)
Submitted by GUILHERME ALFREDO SALIM null (guisalim@hotmail.com) on 2017-02-25T22:03:36Z No. of bitstreams: 1 [Dissertação] Versão Final.pdf: 4621536 bytes, checksum: 0f8da0eada8373834b6b3ed73d26d5cf (MD5) / Approved for entry into archive by Juliano Benedito Ferreira (julianoferreira@reitoria.unesp.br) on 2017-03-07T13:45:41Z (GMT) No. of bitstreams: 1 salim_ga_me_sjrp.pdf: 4621536 bytes, checksum: 0f8da0eada8373834b6b3ed73d26d5cf (MD5) / Made available in DSpace on 2017-03-07T13:45:41Z (GMT). No. of bitstreams: 1 salim_ga_me_sjrp.pdf: 4621536 bytes, checksum: 0f8da0eada8373834b6b3ed73d26d5cf (MD5) Previous issue date: 2017-02-03 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / Atualmente, observa-se o crescimento da indústria de software motivada pela alta demanda por sistemas computacionais personalizados. Neste sentido, o sucesso das organizações é determinado, principalmente, pela qualidade de seus produtos, a qual está diretamente relacionada à qualidade do processo de desenvolvimento. Além disto, visto que o desenvolvimento de software é uma atividade dependente da criatividade e habilidades de desenvolvedores de software, tem-se a força de trabalho como o principal ativo organizacional. Com o objetivo de auxiliar na aquisição de processos de qualidade voltados para o gerenciamento de pessoas, foi desenvolvido o People Capability Maturity Model (P-CMM), um modelo de maturidade organizacional mantido pelo Software Engineering Institute – SEI, que busca a evolução gradativa das práticas de gerenciamento da força de trabalho a partir de boas práticas que apresentam o que deve ser realizado pela organização (SEI, 2009). Para tanto, o P-CMM fornece diretrizes para a melhoria contínua do gerenciamento e desenvolvimento da força de trabalho e possui quatro principais objetivos: desenvolvimento da capacidade individual, construção de grupos de trabalho e cultura organizacional, motivação e gerenciamento de desempenho e formação da força de trabalho. Neste cenário, este projeto apresenta o desenvolvimento de um Guia de Implantação de Processos de Gerenciamento de Pessoas com base no modelo P-CMM, buscando auxiliar na compreensão das metas propostas pelo modelo e apresentar atividades e documentos de apoio para alcance de tais metas. Assim, também é apresentada uma ferramenta de apoio para a obtenção de informações e geração dos principais documentos propostos. O Nível 2 do Guia foi avaliado com base na abordagem Goal-Question-Metric (GQM) por duas organizações de desenvolvimento e serviços de software, que constituem o público alvo para este trabalho. Os resultados obtidos permitem concluir que o Guia de Implantação, apoiado pela ferramenta desenvolvida, oferece direcionamento adequado para que as organizações de software alcancem as metas do P-CMM. Dessa forma, por meio da análise do modelo P-CMM, do mapeamento entre as metas do modelo e do desenvolvimento do Guia e da ferramenta de apoio, este trabalho contribui no apoio às organizações na melhoria contínua dos processos de gerenciamento de pessoas com base no modelo de maturidade P-CMM.
4

Definição de perfil de capacidade de processo para empresa dirigida a evolução de produto de software

Lima, Geovane Nogueira 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:57:17Z (GMT). No. of bitstreams: 2 arquivo3178_1.pdf: 2284280 bytes, checksum: f355230864026f0ced9535d89e5b2f39 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2008 / A Melhoria de Processos de Software (MPS) tem se mostrado, na prática, uma abordagem viável e eficiente para a melhoria das organizações. Contudo, a adoção da MPS envolve inúmeros desafios e dificuldades, os quais contribuem para que várias iniciativas de adoção da MPS acabem fracassando. A MPS baseada em modelos da qualidade (model based software process improvement) com níveis fixos de maturidade, não atendem a diversidade de empresas da indústria de software. A MDPEK têm se apresentado como uma forma alternativa e bastante promissora para a adoção de MPS. Na melhoria dirigida a Perfil de Capacidade de Processo (PCP) os processos a serem melhorados não estão prefixados, estes devem ser definidos de acordo com os objetivos, estratégias e contextos de negócio das organizações. No contexto das empresas dirigidas a evolução de produtos de software, é bastante nítida a dificuldade em implantação dos modelos da qualidade baseados em níveis pré-fixados de maturidade. Muito embora, os benefícios obtidos com adoção destes modelos são reconhecidos. Este tipo de empresa apresenta características particulares que dificultam a adoção da MPS de forma tradicional. Esta dissertação aplica os conceitos da MDPEK para a definição de um PCP, baseado no CMMI, e direcionado ao domínio específico das empresas dirigidas à evolução de produto de software. A abordagem PRO2PI é utilizada como referência para guiar a execução das atividades de definição do PCP. O qual é proposto tomando como base as observações e estudos realizados em um grupo de oito empresas de dirigidas à evolução de produto de software, e posteriormente validado em duas empresas que aplicaram a MPS e foram, recentemente, avaliadas no nível 2 de maturidade do CMMI
5

Problemas em Iniciativas de Melhoria de Processos de Software sob a Ótica de uma Teoria de Intervenção

Felipe Lemos Santana, André January 2007 (has links)
Made available in DSpace on 2014-06-12T16:00:18Z (GMT). No. of bitstreams: 2 arquivo6369_1.pdf: 1583587 bytes, checksum: 633847499f421dc9ca8d4a93a2d07630 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2007 / Iniciativas de melhoria de processos de software (MPS) têm tido uma importância cada vez maior na indústria de software como fator de evolução da qualidade de seus produtos e de combate à alta taxa de insucesso em projetos desta indústria. Pesquisas mostram que as iniciativas de MPS, por sua vez, também têm uma alta taxa de insucesso. Mostram também, que vários dos principais fatores críticos em MPS não são questões técnicas de engenharia de software e sim questões humanas, sociais e organizacionais, relativas à condução das iniciativas de melhoria, e à interação entre seus participantes. Esta dissertação mostra que iniciativas de MPS podem ser vistas como uma intervenção na organização que produz software. A teoria de intervenção e conceitos complementares de teorias de ação e de aprendizagem organizacional do cientista social Chris Argyris e seus colaboradores são usados nesta dissertação para reinterpretar e compreender mais profundamente os problemas sócio-técnicos de iniciativas de MPS. São particularmente apontados como problemas que permeiam iniciativas de MPS: a incongruência das normas internalizadas da organização com os objetivos da intervenção de MPS; a dificuldade dos atores em lidar produtivamente com situações conflitivas; a incongruência da teoria em uso dos atores para com as atividades primárias de intervenção preconizadas por Argyris; e finalmente, as limitações da abordagem predominantemente técnica na condução da intervenção de MPS. A mesma abordagem teórica é utilizada como base para prescrição de estratégias de ação de como tratar os problemas levantados. A interpretação dos problemas tomou por base uma pesquisa de campo sobre fatores críticos (facilitadores e barreiras) em iniciativas de MPS. A pesquisa foi realizada com entrevistas a profissionais desempenhando vários papéis (engenheiros da qualidade, consultores externos, diretor, gerentes de projetos e engenheiros de software) e que estiveram envolvidos em iniciativas de MPS em suas empresas. Esta dissertação contribui, assim, para preencher uma lacuna comumente encontrada na condução de iniciativas MPS, que usam modelos normativos tais como CMMI e MPS.Br, quanto ao entendimento e tratamento dos fenômenos humanos e sociais inerentes a este tipo de iniciativa
6

A contribuição do Seis Sigma para a melhoria dos processos de software. / A Six Sigma contribution for software process improvement.

Tonini, Antonio Carlos 21 September 2006 (has links)
Uma das grandes dificuldades do desenvolvimento de software é adequar, de forma sistemática, os esforços na resolução de problemas e nas melhorias dos processos internos aos objetivos do negócio. O Seis Sigma é uma metodologia estruturada que incrementa a qualidade dos processos e o alinhamento com as estratégias empresariais, proporcionando altos ganhos financeiros para quem o utiliza. Surgido inicialmente na manufatura, o Seis Sigma vem sendo aplicado também noutros setores. No desenvolvimento de software, o seu uso é ainda restrito, mas há indícios de que possa ser utilizado com o mesmo sucesso. O objetivo desta dissertação de mestrado é propor um roteiro específico para a implementação do Seis Sigma nas organizações desenvolvedoras de software. Além do levantamento teórico, foi realizado um estudo de casos múltiplos para analisar as razões da sua adoção, as modalidades de seu uso, os seus benefícios e as suas limitações para os processos de software. Os resultados observados mostram que o Seis Sigma pode ser aplicado total ou parcialmente na melhoria dos processos de software. Além disso, é necessário alguma customização nos processos do Seis Sigma convencional, uma vez que os projetos de melhoria podem estar orientados para novos produtos, novos clientes ou, ainda, que os trabalhos de desenvolvimento fiquem a cargo de novas equipes, que muitas vezes são terceirizadas. O trabalho conclui que o Seis Sigma pode contribuir efetivamente para a melhoria dos processos de software, independentemente da organização objetivar níveis superiores de maturidade. O estudo sugere também um roteiro específico, chamado SW-DMAIC, para a aplicação do Seis Sigma em empresas desenvolvedoras de software. Este roteiro é composto por três etapas: implementação da filosofia do Seis Sigma, reciclagem desta filosofia, quando necessário e execução de projetos específicos. / Aligning sistematically efforts to solve problems and improve the software process with business goals is one of the challenges of software development. Six Sigma is a structured methodology that increases the process quality and aligning with enterprise strategies, providing high financial returns for those who uses it. Firstly applied in manufacturing companies, Six Sigma has been applied in other sectors too. It is not widely used in the software companies yet, but there are already some successful cases. The main objective of this master degree dissertation is to propose a specific roadmap for the Six Sigma application at software companies. Besides the theoretical research, it is accomplished a multiple case study to analyze the adoption reasons, the modalities of the use, the benefits and the limitations of Six Sigma for the software processes. The observed results show that Six Sigma could be applied totally or partially for software process improvement. Therefore it is necessary some tayloring in the Six Sigma processes, because improvement projects could refer for new products or new customers or some of the development work is in charge of new teams, specially when they are a outsoursing. The work has concluded that Six Sigma could contribute indeed to software process improvement, independently the enterprise is going to reach higher level maturity. This study suggests also a specific three-stage-roadmap, called SW-DMAIC, for the Six Sigma application at software companies containing processes for implementation of Six Sigma?s philosophy, recycling this philosophy when it?s necessary and, execution of specific Six Sigma projects.
7

A contribuição do Seis Sigma para a melhoria dos processos de software. / A Six Sigma contribution for software process improvement.

Antonio Carlos Tonini 21 September 2006 (has links)
Uma das grandes dificuldades do desenvolvimento de software é adequar, de forma sistemática, os esforços na resolução de problemas e nas melhorias dos processos internos aos objetivos do negócio. O Seis Sigma é uma metodologia estruturada que incrementa a qualidade dos processos e o alinhamento com as estratégias empresariais, proporcionando altos ganhos financeiros para quem o utiliza. Surgido inicialmente na manufatura, o Seis Sigma vem sendo aplicado também noutros setores. No desenvolvimento de software, o seu uso é ainda restrito, mas há indícios de que possa ser utilizado com o mesmo sucesso. O objetivo desta dissertação de mestrado é propor um roteiro específico para a implementação do Seis Sigma nas organizações desenvolvedoras de software. Além do levantamento teórico, foi realizado um estudo de casos múltiplos para analisar as razões da sua adoção, as modalidades de seu uso, os seus benefícios e as suas limitações para os processos de software. Os resultados observados mostram que o Seis Sigma pode ser aplicado total ou parcialmente na melhoria dos processos de software. Além disso, é necessário alguma customização nos processos do Seis Sigma convencional, uma vez que os projetos de melhoria podem estar orientados para novos produtos, novos clientes ou, ainda, que os trabalhos de desenvolvimento fiquem a cargo de novas equipes, que muitas vezes são terceirizadas. O trabalho conclui que o Seis Sigma pode contribuir efetivamente para a melhoria dos processos de software, independentemente da organização objetivar níveis superiores de maturidade. O estudo sugere também um roteiro específico, chamado SW-DMAIC, para a aplicação do Seis Sigma em empresas desenvolvedoras de software. Este roteiro é composto por três etapas: implementação da filosofia do Seis Sigma, reciclagem desta filosofia, quando necessário e execução de projetos específicos. / Aligning sistematically efforts to solve problems and improve the software process with business goals is one of the challenges of software development. Six Sigma is a structured methodology that increases the process quality and aligning with enterprise strategies, providing high financial returns for those who uses it. Firstly applied in manufacturing companies, Six Sigma has been applied in other sectors too. It is not widely used in the software companies yet, but there are already some successful cases. The main objective of this master degree dissertation is to propose a specific roadmap for the Six Sigma application at software companies. Besides the theoretical research, it is accomplished a multiple case study to analyze the adoption reasons, the modalities of the use, the benefits and the limitations of Six Sigma for the software processes. The observed results show that Six Sigma could be applied totally or partially for software process improvement. Therefore it is necessary some tayloring in the Six Sigma processes, because improvement projects could refer for new products or new customers or some of the development work is in charge of new teams, specially when they are a outsoursing. The work has concluded that Six Sigma could contribute indeed to software process improvement, independently the enterprise is going to reach higher level maturity. This study suggests also a specific three-stage-roadmap, called SW-DMAIC, for the Six Sigma application at software companies containing processes for implementation of Six Sigma?s philosophy, recycling this philosophy when it?s necessary and, execution of specific Six Sigma projects.
8

Uma abordagem de apoio à avaliação e melhoria de processo de software baseada em metamodelagem e transformações de modelos / An approach to support assessment and improvement of software processes based on metamodeling and model transformations

Feloni, Daniel Fernando Galego 28 March 2016 (has links)
Melhoria de processo de software (SPI) é uma prática de engenharia de software motivada pela necessidade de aumentar a qualidade e a produtividade no desenvolvimento de software. Um fato amplamente reconhecido é que a qualidade do produto de software pode ser, em grande parte, determinada pela qualidade do processo utilizado para desenvolvê-lo e mantê-lo. A avaliação do processo de software ajuda as organizações de software a amadurecerem seus processos, identificando problemas críticos para estabelecer prioridades de melhoria. Essa avaliação pode ser feita por meio da comparação do estado dos processos da organização em relação a um modelo de referência que estabeleça estágios de melhoria. Uma avaliação geralmente se baseia em um modelo de processo de software que fornece um roteiro para melhorias. Este trabalho tem como objetivo estabelecer uma abordagem que: (i) define um conjunto de modelos de abstração (metamodelos) de modelos de maturidade de processo de software para apoiar uma metodologia de avaliação/melhoria de processo de software com o objetivo de certificação; e (ii) permite avaliar os processos de uma organização em comparação com um modelo de maturidade por meio de transformações desses metamodelos. A abordagem é instanciada por meio de um estudo de caso utilizando os modelos MPS.Br e CMMI para exemplificar sua aplicação. Como resultado, é apresentado um comparativo entre as limitações encontradas nas metodologias encontradas na literatura e como a abordagem sugere superá-las. / Software process improvement (SPI) is a software engineering practice motivated by the need to increase the quality and productivity in software development. A fact widely recognized is that the quality of the software product can be largely determined by the quality of the process used to develop and maintain it. The assessment of software process helps software organizations to improve themselves, identifying their critical problems to establish priorities for improvement. This assessment can take place by comparing the state of the organization on their software processes to a reference model that shows stages of improvement in scales. An assessment is usually based on a software process model that provides a roadmap for improvement. This work aims to establish an approach that: (i) defines a set of abstraction models (metamodels) of software process maturity models to support an assessment/improvement methodology aiming software process certification; and (ii) evaluates the organization processes in comparison with the maturity models through transformations of those metamodels. The approach is instantiated through a case study using the MPS.Br and CMMI models to illustrate its application. As a result, a comparison between the limitations found in the methodologies identified in the literature and how the approach suggested overcome them is presented.
9

Avaliação e melhoria de processos de software: conceituação e definição de um processo para apoiar a sua automatização

Moro, Rodrigo Dal 16 July 2008 (has links)
Made available in DSpace on 2016-12-23T14:33:41Z (GMT). No. of bitstreams: 1 Dissertacao - Rodrigo Dal Moro.pdf: 1536766 bytes, checksum: ef4c5c439d91453e44612d5a0f929887 (MD5) Previous issue date: 2008-07-16 / Given the complexity of the Software Process Improvement and Assessment (SPIA) process and its strong inter-relationship with other processes in the software life cycle, we must provide automated support for it. To help identifying functional requirements, we define a SPIA process adherent to MPS.BR quality model, with the goal of guiding the establishment of tools functionalities that are able to support a quality SPIA process. To establish a consensual vision of the SPIA area to be used as a basic conceptual model, we developed an ontology of software quality with a focus on SPIA. Finally, based on the ontology and the SPIA process defined, we developed two tools: AvaliaODE, responsible for supporting software products and process evaluation, and MelhoriaODE, responsible for supporting software process improvement. This work is inserted in the context of ODE Project, a process-centered software engineering environment that is developed based on ontologies. It aims to define a conceptual basis for automating the SPIA process. / Dada a complexidade do processo de Avaliação e Melhoria de Processos de Software (AMP) e a sua forte inter-relação com outros processos do ciclo de vida de software, é preciso prover apoio automatizado para ele. Para ajudar a identificar requisitos funcionais, definiu-se um processo de AMP aderente ao MPS.BR, com o objetivo de guiar o estabelecimento de funcionalidades das ferramentas capazes de apoiar um processo de AMP de qualidade. Para estabelecer uma visão consensual sobre o domínio de AMP, a ser usada como modelo conceitual base, foi desenvolvida uma ontologia de qualidade de software com foco em AMP. Por fim, tomando por base a ontologia e o processo de AMP definidos, foram desenvolvidas duas ferramentas: AvaliaODE, responsável pelo apoio à avaliação de processos e produtos de software, e MelhoriaODE, responsável pelo apoio à melhoria de processos de software. Este trabalho está inserido no contexto do Projeto ODE, um ambiente de desenvolvimento de software centrado em processo e baseado em ontologias, e tem por objetivo a definição de uma base conceitual para apoiar a automatização do processo de Avaliação e Melhoria de Processos de Software.
10

Cultura organizacional como apoio à institucionalização de processos de software / Organizacional Culture as a Lever to Software Process Institutionalization

FERNANDES, Patrícia Gomes 09 April 2010 (has links)
Made available in DSpace on 2014-07-29T14:57:52Z (GMT). No. of bitstreams: 1 Dissertacao Patricia Gomes Fernandes.pdf: 860832 bytes, checksum: 989c4ec02ea9287d4f1a913bdb14c251 (MD5) Previous issue date: 2010-04-09 / Many organizations are applying efforts to improve their software processes, in face of the premisse that states that the quality of the processes used to develop and maintain software has a major influence over the products generated. These efforts are typicaly in the form of software process improvement (SPI) initiatives, with the general objetive defining and/or improving software processes, as well as institutionalizing them. Nevertheless, once it involves changes in the way of work of organizations, SPI provokes changes in organizational culture, and is impacted by this culture. This is reflected in SPI literature, that presents organizational culture as a critical success factor in SPI implementation. The focus of this research is the investigation of the correlation between organizational culture and the effectiveness of SPI initiatives. In order to do this, two fundamental questions were considered: (a) how the culture of an organization can influence the degree of institutionalization of a defined/improved software process, and (b) what can be done to increase the degree of institutionalization of a defined/improved software process, once this institutionalization involves a cultural change. To accomplish this, a case study was conducted in two software organizations (where only one of them institutionalized its software process) with the purpose of analysing how their cultural profiles may have influenced in these different outcomes. It was also conducted a search to identify recommendations for cultural change in Organizational Culture literature. The application of these recommendations was evaluated in a comparative way in both organizations. Additionaly, a survey with SPI implementors was also made, in order to identify the degree of application of these recommendations in the organizations they have worked. With this research, cultural elements that may have relations whit software process institutionalization were identified, as well as recommendations that can derive actions to modify the elements that are considered resistance factor to the adoption of software processes defined/improved in SPI initiatives. / Diversas organizações têm aplicado esforços para melhorar seus processos de software, diante da premissa de que qualidade dos processos utilizados para desenvolver e manter software tem grande influência na qualidade dos produtos gerados. Estes esforços tipicamente tomam a forma de iniciativas de melhoria de processos de software (MPS), cujo objetivo geralmente é o de definir e/ou aprimorar processos de software, assim como institucionalizá-los. Todavia, por envolver mudanças no modo de trabalho das organizações, a MPS provoca mudanças na cultura organizacional, e sofre impacto desta cultura. Isto é refletido na literatura de MPS que apresenta a cultura organizacional como fator crítico de sucesso na implementação de MPS. O foco da presente pesquisa é investigar a correlação entre a cultura organizacional e a efetividade das iniciativas de MPS. Para isso foram consideradas duas questões fundamentais: (a) como a cultura de uma organização pode influenciar o grau de institucionalização de um processo de software definido/ melhorado, e (b) o que pode ser feito para aumentar o grau de institucionalização de um processo de software definido/melhorado, considerando que esta institucionalização envolve uma mudança cultural. Foi conduzido um estudo de caso em duas organizações de software (tendo apenas uma conseguido institucionalizar seu processo de software) para analisar como seus perfis culturais podem ter influenciado nestes diferentes resultados. Também foi feito um levantamento de recomendações para mudança cultural na literatura de Cultura Organizacional, cuja aplicação também pôde ser avaliada de forma comparativa nas duas organizações citadas. Além disso, foi conduzida uma pesquisa de opinião com implementadores de melhoria de processos sobre a aplicação destas recomendações nas organizações em que já atuaram. Com isto, foram identificados elementos culturais que podem ter relação com a institucionalização de processos de software, assim como recomendações sobre ações que podem modificar elementos que atuam como fatores de resistência à adoção de processos definidos/melhorados em iniciativas de MPS.

Page generated in 0.0784 seconds