1 |
Uma abordagem para melhoria do processo de software baseada em mediçãoTeles Moreira, Renata 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:58:02Z (GMT). No. of bitstreams: 2
arquivo3242_1.pdf: 3661573 bytes, checksum: 51e1190f322b91d924dc677f686e2ef7 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2008 / Conselho Nacional de Desenvolvimento Científico e Tecnológico / Nas últimas duas décadas, Melhoria de Processo de Software tem se destacado como um
importante tópico tanto para pesquisas acadêmicas quanto para a indústria de software. A Melhoria
de Processo de Software tem se baseado, principalmente, em modelos e normas como CMMI,
ISO/IEC 15504, ISO 9000 e MR-MPS. No entanto, ainda há uma considerável dificuldade, por
parte das organizações, na implantação de programas de Melhoria de Processo, devido a diversos
fatores, tais como: custo, falta comprometimento, não entendimento dos benefícios da melhoria,
falta de feedback do progresso do programa, entre outros. Diante deste cenário, diversas abordagens
têm sido utilizadas com o objetivo de guiar as organizações no caminho da Melhoria de Processo de
Software. Um exemplo disso é o método DMAIC, reconhecido em todo o mundo como o método
utilizado para estruturar a melhoria do processo da manufatura na busca do padrão Seis Sigma e,
que vem ganhando espaço na indústria de software. Neste contexto, o objetivo deste trabalho é
definir uma abordagem para Melhoria de Processo de Software, através da simplificação e
adaptação do DMAIC, tendo como foco principal a melhoria baseada na medição dos processos. A
abordagem visa trabalhar os processos prioritários para a organização e relevantes para os clientes,
utilizando ciclos de melhoria pequenos, com intuito de obter resultados rápidos e significativos
|
2 |
Uma contribuição para a melhoria colaborativa e distribuída de processos de software / A contribution to a collaborative and distributed software processes improvementPinho, Viviane Dias Malheiros de 01 June 2010 (has links)
A área de melhoria de processos de software (MPS) tem sido investigada sistematicamente, dadas as evidências de que a qualidade do processo pode influenciar significativamente na qualidade do produto final. Modelos e guias com boas práticas para a MPS têm sido sintetizados. Ainda assim, a literatura carece de trabalhos que estabeleçam estratégias de como implementar as boas práticas sugeridas por tais modelos e guias na indústria. Em paralelo, o desenvolvimento distribuído de software (DDS) tornou-se uma realidade, aumentando a complexidade e a importância do processo de desenvolvimento de software e demandando estratégias que permitam uma MPS também distribuída. O objetivo deste trabalho é investigar estratégias e mecanismos que possam promover uma MPS distribuída e colaborativa. A ColabSPI, uma estratégia colaborativa e distribuída para MPS, é proposta para apoiar a evolução estruturada do processo; o tratamento de propostas de melhorias de processo; e a comunicação e participação dos desenvolvedores na MPS. Durante a investigação, fatores que podem influenciar a MPS foram identificados e a relação entre eles foi mapeada, tanto a partir da literatura quanto a partir de um estudo em campo. Dois contextos foram explorados durante a investigação: (i) a MPS em uma organização de grande porte, com unidades distribuídas; e (ii) a MPS no desenvolvimento de software livre (SL). Contribuições para a MPS no desenvolvimento de SL foram geradas no contexto do projeto internacional Qualipso, com a co-autoria do Qualipso Open Source Maturity Model (OMM) e a adequação de ColabSPI para evoluir o OMM. Em ambiente industrial, estudos experimentais foram conduzidos para validar a aplicação de ColabSPI e revelaram que algumas práticas do desenvolvimento de software, inclusive do DDS e do desenvolvimento de SL, podem ser aplicadas com sucesso à MPS, trazendo ganhos de eficácia e eficiência para a melhoria de um processo de desenvolvimento de software. A estratégia proposta está sendo base também para a definição do ambiente de MPS do processo Demoiselle, um processo livre para desenvolvimento de software / Software Process Improvement (SPI) has become an active research field, given the evidences that the quality of software processes can significantly influence the final product quality. Therefore, SPI models and guides have been disclosed. Still, there is a lack of studies establishing strategies on how to implement SPI models\' best practices. Meanwhile, distributed software development (DSD) is becoming widespread, increasing the complexity and importance of software processes and demanding distributed SPI strategies. This study aims to investigate strategies and mechanisms to promote a distributed and collaborative SPI. ColabSPI, a collaborative and distributed approach to SPI is proposed to supporting process evolution, handling process improvement proposals, and promoting the developers participation in SPI and communication. Accordingly, during the investigation possible influences to SPI programs were explored and the relationship between them has been mapped, both from the literature and from a field study. SPI was investigated in two contexts: (i) a large organization, counting on distributed development units; and (ii) the FLOSS development environment. Contributions to SPI in the FLOSS development environment took place in the international project Qualipso resulting on a ColabSPI customization to evolve the Qualipso Open Source Maturity Model (OMM) and in the co-authoring of the model. In industrial environment, experimental studies were conducted to validate ColabSPI, revealing that some of the software development practices, including DSD and FLOSS practices, can be successfully applied to SPI and yield a more efficient and effective improvement of the software development process. ColabSPI features are also being considered to the definition of a SPI environment to the Demoiselle process, an open process for software development
|
3 |
Fatores que influenciam na migração do MPS.BR para o CMMI nas empresas de software brasileirasGUEDES, Rhavy Maia 07 July 2014 (has links)
Submitted by Luiz Felipe Barbosa (luiz.fbabreu2@ufpe.br) on 2015-03-10T17:39:58Z
No. of bitstreams: 2
DISSERTAÇÃO Rhavy Maia Guedes .pdf: 1293076 bytes, checksum: dff9f434a060abc5c687cf8bc9e05192 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) / Made available in DSpace on 2015-03-11T17:36:49Z (GMT). No. of bitstreams: 2
DISSERTAÇÃO Rhavy Maia Guedes .pdf: 1293076 bytes, checksum: dff9f434a060abc5c687cf8bc9e05192 (MD5)
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
Previous issue date: 2014-07-07 / As organizações que desenvolvem software no Brasil investem cada vez mais na melhoria dos seus processos, sendo o modelo MPS.BR uma opção economicamente viável. Contudo, apesar das características facilitadoras e de ações promovidas pela Softex para difundir o modelo, muitas empresas nacionais migram sua avaliação do MPS.BR para o CMMI. Neste contexto, esta pesquisa busca identificar os fatores que influenciam a migração do modelo MPS.BR para o CMMI. Os métodos de coleta de dados utilizados para entender o fenômeno da migração foram: o cruzamento da lista de avaliações das empresas do MPS.BR e CMMI, revisão não sistemática da literatura, pesquisa de campo aplicada junto ao grupo de implementadores e avaliadores do MPS.BR e outra realizada nas empresas que realizaram o processo de migração entre os modelos citados. Os dados quantitativos extraídos foram tratados por métodos estatísticos descritivos e testes não-paramétricos e os qualitativos foram analisados por meio da codificação de categorias prevista pela Teoria Fundamentada em Dados. Foram encontradas evidências de migração dos níveis iniciais do MPS.BR para o CMMI, sendo os fatores que envolvem mercado externo, reconhecimento internacional do modelo e marketing, apontados como os principais motivadores desse processo. Porém, fatores relacionados a aspectos técnicos da empresa e da implantação do modelo não foram apontados como motivadores da migração. O fomento na implantação do MPS.BR apenas em níveis iniciais de maturidade e a otimização da monitoria e controle dos processos podem ter contribuído para a migração para o CMMI. Portanto, concluiu-se que o modelo MPS.BR é capaz de atender e se adequar às necessidades das empresas de software do mercado nacional, mas a maioria das organizações pretende expandir internacionalmente e por isso migram para o CMMI.
|
4 |
Uma proposta de uso do TMMi para melhoria da capacidade nas áreas de Verificação e Validação do CMMICândido de Oliveira Júnior, Nielso 31 January 2010 (has links)
Made available in DSpace on 2014-06-12T15:56:33Z (GMT). No. of bitstreams: 2
arquivo2954_1.pdf: 1502003 bytes, checksum: 78d97190e617400e07016f4aa1faac70 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2010 / As soluções de software estão cada dia mais presentes no cotidiano das pessoas, e a
preocupação com a qualidade desses sistemas cresceu bastante na última década. A
exigência do mercado por qualidade levou ao desenvolvimento de modelos para a
melhoria do processo de software como o CMMI - o mais conhecido e utilizado
atualmente. Como conseqüência dessa busca por remover o maior número possível de
erros antes de entregar o software aos clientes, teve início um movimento de
especialização de profissionais nas atividades de teste de software (verificação e
validação). Atualmente, muitas organizações possuem, inclusive, equipes especializadas
em testar o software. Nesse contexto, o processo de testes passou a receber destaque no
ciclo de vida de desenvolvimento e manutenção de sistemas. Embora o CMMI, em suas
área de processo de Verificação e Validação, defina um guia para a melhoria das
mesmas, ele não fornece informações mais detalhadas sobre boas práticas de testes.
Assim, é necessário utilizar modelos voltados, especificamente, à melhoria do processo
de testes como o Test Maturity Model Integration-TMMi. Nesse trabalho, o TMMi é
apresentado como uma ferramenta para alcançar os objetivos definidos pelo CMMI para
as áreas de processo de Verificação e Validação (Ver&Val). A partir da proposição de
um mapeamento entre as práticas dos dois modelos, realizou-se um estudo prático no
qual o processo de desenvolvimento de software de uma organização foi modificado,
utilizando práticas do TMMi, com o objetivo de aumentar a capacidade dos processos
de Ver&Val segundo o CMMI. Utilizando a abordagem de Pesquisa ação, além de
avaliar a utilização conjunta dos dois modelos, foi possível obter resultados em projetos
reais da indústria e promover a transferência de conhecimento entre o pesquisador e
profissionais
|
5 |
Uma contribuição para a melhoria colaborativa e distribuída de processos de software / A contribution to a collaborative and distributed software processes improvementViviane Dias Malheiros de Pinho 01 June 2010 (has links)
A área de melhoria de processos de software (MPS) tem sido investigada sistematicamente, dadas as evidências de que a qualidade do processo pode influenciar significativamente na qualidade do produto final. Modelos e guias com boas práticas para a MPS têm sido sintetizados. Ainda assim, a literatura carece de trabalhos que estabeleçam estratégias de como implementar as boas práticas sugeridas por tais modelos e guias na indústria. Em paralelo, o desenvolvimento distribuído de software (DDS) tornou-se uma realidade, aumentando a complexidade e a importância do processo de desenvolvimento de software e demandando estratégias que permitam uma MPS também distribuída. O objetivo deste trabalho é investigar estratégias e mecanismos que possam promover uma MPS distribuída e colaborativa. A ColabSPI, uma estratégia colaborativa e distribuída para MPS, é proposta para apoiar a evolução estruturada do processo; o tratamento de propostas de melhorias de processo; e a comunicação e participação dos desenvolvedores na MPS. Durante a investigação, fatores que podem influenciar a MPS foram identificados e a relação entre eles foi mapeada, tanto a partir da literatura quanto a partir de um estudo em campo. Dois contextos foram explorados durante a investigação: (i) a MPS em uma organização de grande porte, com unidades distribuídas; e (ii) a MPS no desenvolvimento de software livre (SL). Contribuições para a MPS no desenvolvimento de SL foram geradas no contexto do projeto internacional Qualipso, com a co-autoria do Qualipso Open Source Maturity Model (OMM) e a adequação de ColabSPI para evoluir o OMM. Em ambiente industrial, estudos experimentais foram conduzidos para validar a aplicação de ColabSPI e revelaram que algumas práticas do desenvolvimento de software, inclusive do DDS e do desenvolvimento de SL, podem ser aplicadas com sucesso à MPS, trazendo ganhos de eficácia e eficiência para a melhoria de um processo de desenvolvimento de software. A estratégia proposta está sendo base também para a definição do ambiente de MPS do processo Demoiselle, um processo livre para desenvolvimento de software / Software Process Improvement (SPI) has become an active research field, given the evidences that the quality of software processes can significantly influence the final product quality. Therefore, SPI models and guides have been disclosed. Still, there is a lack of studies establishing strategies on how to implement SPI models\' best practices. Meanwhile, distributed software development (DSD) is becoming widespread, increasing the complexity and importance of software processes and demanding distributed SPI strategies. This study aims to investigate strategies and mechanisms to promote a distributed and collaborative SPI. ColabSPI, a collaborative and distributed approach to SPI is proposed to supporting process evolution, handling process improvement proposals, and promoting the developers participation in SPI and communication. Accordingly, during the investigation possible influences to SPI programs were explored and the relationship between them has been mapped, both from the literature and from a field study. SPI was investigated in two contexts: (i) a large organization, counting on distributed development units; and (ii) the FLOSS development environment. Contributions to SPI in the FLOSS development environment took place in the international project Qualipso resulting on a ColabSPI customization to evolve the Qualipso Open Source Maturity Model (OMM) and in the co-authoring of the model. In industrial environment, experimental studies were conducted to validate ColabSPI, revealing that some of the software development practices, including DSD and FLOSS practices, can be successfully applied to SPI and yield a more efficient and effective improvement of the software development process. ColabSPI features are also being considered to the definition of a SPI environment to the Demoiselle process, an open process for software development
|
6 |
Método para aplicação de modelos de melhoria e avaliação do processo de desenvolvimento de software em sistemas críticos de segurança. / Method for the application of software process improvement and evaluation models on safety-critical systems.Abreu, Christian Becker Bueno de 16 September 2008 (has links)
O avanço recente da tecnologia na área de sistemas digitais representa uma grande oportunidade para realizar um importante progresso em diversos aspectos dos sistemas de controle e proteção tradicionais. No entanto, os requisitos provenientes do uso intensivo de software em sistemas críticos de segurança, aumenta a demanda por uma abordagem adequada que possa ser baseada na experiência nesta área. Apesar de vários modelos de capacidade de maturidade estarem em constante desenvolvimento, ainda é um desafio estabelecer uma forma coerente para a melhoria e avaliação do processo de desenvolvimento de software. O objetivo desta pesquisa é propor um método para obtenção de perfis de capacidade baseados na aplicação do modelo de referência brasileiro para melhoria do processo de software MR-MPS, em conjunto com a extensão de segurança do modelo de capacidade e maturidade CMMI-DEV +SAFE, embasado pela percepção de especialistas em segurança por meio da aplicação de um modelo de decisão por múltiplos critérios. / The recent technology advance in the digital systems area represents a great opportunity to make important progress in many aspects of traditional control and protection systems. However, requirements derived from the intensive use of software in safety critical systems raises the demand for a suitable approach that can be based on the expertise in this area. Although a number of capability maturity models have been in constant development, it is still challenging to establish a coherent path for software process improvement and evaluation. The goal of this research work is to propose a method for building capability profiles based on the application of the Brazilian Reference Model for Software Process Improvement MR-MPS, along with the Capability Maturity Model for Development safety extension CMMI-DEV +SAFE, supported by safety engineers insight through the application of a multi criteria decision model.
|
7 |
Método para aplicação de modelos de melhoria e avaliação do processo de desenvolvimento de software em sistemas críticos de segurança. / Method for the application of software process improvement and evaluation models on safety-critical systems.Christian Becker Bueno de Abreu 16 September 2008 (has links)
O avanço recente da tecnologia na área de sistemas digitais representa uma grande oportunidade para realizar um importante progresso em diversos aspectos dos sistemas de controle e proteção tradicionais. No entanto, os requisitos provenientes do uso intensivo de software em sistemas críticos de segurança, aumenta a demanda por uma abordagem adequada que possa ser baseada na experiência nesta área. Apesar de vários modelos de capacidade de maturidade estarem em constante desenvolvimento, ainda é um desafio estabelecer uma forma coerente para a melhoria e avaliação do processo de desenvolvimento de software. O objetivo desta pesquisa é propor um método para obtenção de perfis de capacidade baseados na aplicação do modelo de referência brasileiro para melhoria do processo de software MR-MPS, em conjunto com a extensão de segurança do modelo de capacidade e maturidade CMMI-DEV +SAFE, embasado pela percepção de especialistas em segurança por meio da aplicação de um modelo de decisão por múltiplos critérios. / The recent technology advance in the digital systems area represents a great opportunity to make important progress in many aspects of traditional control and protection systems. However, requirements derived from the intensive use of software in safety critical systems raises the demand for a suitable approach that can be based on the expertise in this area. Although a number of capability maturity models have been in constant development, it is still challenging to establish a coherent path for software process improvement and evaluation. The goal of this research work is to propose a method for building capability profiles based on the application of the Brazilian Reference Model for Software Process Improvement MR-MPS, along with the Capability Maturity Model for Development safety extension CMMI-DEV +SAFE, supported by safety engineers insight through the application of a multi criteria decision model.
|
8 |
Definição e estabelecimento de processos de fábrica de software de uma organização de TI do setor públicoNomura, Luzia January 2008 (has links)
Orientador: Prof. Dr. Mauro de Mesquita Spinola / Tese (doutorado) - Escola Politécnica da Universidade de São Paulo. Departamento de Engenharia de Produção, 2008.
|
9 |
Avaliação da utilização de melhoria de processo de software baseada em metodologias ágeis em empresas CMMISantana Júnior, Célio Andrade de 18 June 2012 (has links)
Submitted by Daniella Sodre (daniella.sodre@ufpe.br) on 2015-03-09T13:01:43Z
No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
TESE Celio Santana.pdf: 3246716 bytes, checksum: fed6ad56ad971be5c5b806d148b9a8c9 (MD5) / Made available in DSpace on 2015-03-09T13:01:43Z (GMT). No. of bitstreams: 2
license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5)
TESE Celio Santana.pdf: 3246716 bytes, checksum: fed6ad56ad971be5c5b806d148b9a8c9 (MD5)
Previous issue date: 2012-06-18 / Em 2009 a Associação para Promoção da Excelência do Software Brasileiro
(SOFTEX1) publicou uma pesquisa indicando que 96% das empresas de software
brasileiras eram pequenas e possuíam até 20 pessoas. Ainda que estas empresas
empregassem 55,3% de toda mão de obra da área, elas respondiam por apenas
19% do faturamento do setor e por menos de 1% das exportações de software. A
conclusão do diagnóstico aponta que essas empresas precisavam passar por
reestruturações em seus processos para aumentar sua competitividade. Algumas
dessas empresas buscaram essa melhoria partindo para programas de certificação
de qualidade tais como o CMMI e MPS.BR. Este trabalho propõe avaliar a
utilização de metodologias ágeis como direcionador de programas de melhoria de
processo, com o objetivo de atingir níveis de maturidade em avaliações CMMI
nível dois e MPS.BR nível F. Uma contribuição deste trabalho é gerar evidências
empíricas sobre a adoção de métodos ágeis como política de melhoria de processo
em empresas de vida real no Brasil. Assim, esta pesquisa foi realizada para
responder as seguintes questões de pesquisa: QP1 –É possível executar programas
de melhoria de processo de software baseados em métodos ágeis com o objetivo
de certificação CMMI nível dois e MPS.BR nível F? QP2 – Quais os benefícios
observados por estas organizações ao se adotar a melhoria de processo baseada em
métodos ágeis? E em longo prazo? QP3 – Como a melhoria de processo ágil está
relacionada à melhoria de processo prescritivaadotada pelo CMMI e MPS.BR.
Esta tese resume quatro anos de pesquisa em oito pequenas e médias empresas
Brasileiras. Os métodos utilizados para a pesquisa foram: (i) estudo de caso
baseado em avaliações de 3º pessoa registradas em planilhas para responder a
QP1; (ii) surveys e (iii) teoria fundamentada em dados foi utilizada para responder
as questões QP2 e QP3.
|
10 |
Uma metodologia para implantação de melhoria de processo de software em grupos de empresasAGUIAR, Heron Vieira 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T15:51:34Z (GMT). No. of bitstreams: 1
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2008 / A indústria de software brasileira tem buscado cada vez mais se especializar e
aumentar sua capacidade competitiva para sobreviver no mercado globalizado.
Formada por aproximadamente 7800 empresas de software e serviços
relacionados, segundo pesquisa publicada pela Associação Brasileira das
Empresas de Software (ABES) em abril de 2007, a indústria de software brasileira
movimentou 9,09 bilhões de dólares no ano de 2006, representando 0,97% do PIB
brasileiro naquele ano. Com crescimento anual de mais de 20% nos três anos
anteriores ao da pesquisa da ABES e ocupando o 13° lugar no ranking mundial do
mercado software e serviços, as principais dificuldades da indústria de software
brasileira estão relacionadas ao pequeno porte das empresas e ao baixo nível de
capacidade dos seus processos. Considerando este contexto, foi desenvolvida
neste trabalho uma metodologia para implantar programas de Melhoria de
Processo de Software (MPS) em grupos de empresas desenvolvedoras de
software. Esta metodologia foi criada com base na abordagem para melhoria de
processo PRO2PI e busca tratar problemas comuns em iniciativas de MPS e de
trabalho com grupos de empresas. A validação e avaliação da metodologia
proposta ocorreu em dois grupos de empresas que almejavam o nível G de
maturidade no modelo de qualidade de software MPS.BR. Os resultados obtidos
com estes estudos de caso indicaram que a abordagem é viável e pode ser
utilizada como referência para realizar trabalhos desta natureza, uma vez que foi
superada significativamente a média histórica de menos de dez por cento de
sucesso em iniciativas de MPS em grupos de empresa
|
Page generated in 0.0423 seconds