Spelling suggestions: "subject:"melhoria dde processos dde software"" "subject:"melhoria dde processos dee software""
1 |
Proevawator: uma ferramenta de apoio à avaliação de processos de software com foco em modelos de maturidadeSOTERO, 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 softwareCOELHO, 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 organizationsSalim, 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 softwareLima, 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çãoFelipe 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 transformationsFeloni, 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çãoMoro, 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 InstitutionalizationFERNANDES, 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.1053 seconds