A MELHORIA DOS PROCESSOS DE DESENVOLVIMENTO COMO A PRINCIPAL ESTRATÉGIA COMPETITIVA NA INDÚSTRIA DE SOFTWARE

Tamanho: px
Começar a partir da página:

Download "A MELHORIA DOS PROCESSOS DE DESENVOLVIMENTO COMO A PRINCIPAL ESTRATÉGIA COMPETITIVA NA INDÚSTRIA DE SOFTWARE"

Transcrição

1 A MELHORIA DOS PROCESSOS DE DESENVOLVIMENTO COMO A PRINCIPAL ESTRATÉGIA COMPETITIVA NA INDÚSTRIA DE SOFTWARE Gabriela M. Cabel B. Departamento de Engenharia de Produção da Escola Politécnica da Universidade de São Paulo; Av. Prof. Almeida Prado, trav.2, n. 271 CEP São Paulo SP Brasil. Paulino Graciano Francischini Departamento de Engenharia de Produção da Escola Politécnica da Universidade de São Paulo; Av. Prof. Almeida Prado, trav.2, n. 271 CEP São Paulo SP Brasil. ABSTRACT The software process quality has been one of the points that come being treat in the last years. Today the modus operandi for software development is heavily process-oriented. This is based on the premise that there has to be a quality process in order to produce quality software. There are number of quality models for software development called Software Process Improvement (SPI) models, which address this important issue. As these models differ in the characteristics it is important that there be a basis to evaluate them effectively. This article study the characteristics of the models and presents a structure for its evaluation. Palavras chave: Software quality, software process, software process improvement. 1. INTRODUÇÃO Desde o início do desenvolvimento do software, a indústria de software tem sido o exemplo de uma indústria com pobre desempenho (Kautz,1999). Seus projetos tem enfrentado problemas relacionados com seu desenvolvimento e manutenção, sendo que algumas das causas destes problemas foram: a falta de métodos para planejar formalmente os projetos, a natureza abstrata do trabalho de construção do software, ausência de políticas para aplicar a avaliação da qualidade nas organizações e as rápidas mudanças tecnológicas. Conseqüências destes problemas tem sido: produtos de baixa qualidade, altos custos de desenvolvimento, demora na entrega do software e falta de habilidades para ser competitiva no amplo mundo da indústria de software. Neste ambiente de competitividade e de globalização, a conscientização das dificuldades de produzir software com qualidade, tem levado as indústrias de software a buscar por métodos, técnicas e ferramentas que apoiem o desenvolvimento de software e garantam a sua qualidade. Entretanto, o uso dessas novas tecnologias muitas vezes não garantem um produto de software com qualidade, uma vez que aspectos técnicos e gerenciais de processo de desenvolvimentos específicos de uma organização ou projeto não são tratados. Medição da qualidade e melhorias nos processos de desenvolvimento, são hoje as principais metas para muitas indústrias de software (Paulish,1994). Existe um forte incremento das expectativas pela qualidade tanto dos clientes como dos mercados

2 profissionais. Hoje, não é suficiente entregar produtos com excelência técnica, mas também produtos que sejam fáceis de usar e apropriados às atividades e práticas dos clientes e usuários profissionais. Com o objetivo de se tornarem mais competitivas, várias indústrias de software vem implantando com sucesso a gerência disciplinada dos processos utilizados para planejar, gerenciar, monitorar, controlar e melhorar as atividades desenvolvidas para a aquisição, fornecimento, desenvolvimento, manutenção, operação, evolução e suporte do software. Por meio da melhoria dos seus processos, estas organizações tem obtido a necessária melhoria da qualidade de seus produtos e melhores resultados em seus negócios. Este artigo pretende fazer um estudo de como a qualidade de software está sendo abordada e quais os modelos de melhorias de processos, sendo aplicados, qual seria o mais adequado a uma determinada indústria. 2. QUALIDADE COMO ESTRATÉGIA COMPETITIVA Qualidade na área de software, tem sido enfocada e definida desde diversos pontos de vista, entre estes temos: Qualidade do software é determinada por um conjunto de fatores da qualidade. (ISO ). Fatores como: eficiência, flexibilidade, integridade, manutenibilidade, etc. Qualidade do software é determinada pela satisfação do usuário (Deephouse,1995). Qualidade do software é determinada pelos erros ou comportamentos não esperados do software (Carey,1996; Lanubile,1996). Esta definição tem sido a mais comum nas indústrias de software. Qualidade do software tem sido tradicionalmente definida em termos da adequação pelo uso (Dunn,1998).Um produto de software é julgado pelo seu desempenho para algum nível de satisfação do cliente, em termos da sua funcionalidade e operação continua. (O Brien,1991). Das definições anteriores podemos verificar que todas elas parecem estar baseadas em uma intuição similar com relação ao que a qualidade do software é. Elas partem da opinião que qualidade do software é satisfazer as necessidades do usuário. A qualidade pode ser também classificada como: (Nigel,1 999) Qualidade interna, que é medida pelas propriedades estáticas do código, tipicamente pela inspeção. Qualidade externa, que é medida pelas propriedades dinâmicas do código quando executado, tais como tempo de resposta. Qualidade em uso, que é medida pela extensão para a qual o software satisfaz as necessidades do usuário num ambiente de trabalho. No entanto, atualmente só satisfazer as necessidades do cliente não garante manter o sucesso comercial, é preciso também fazer as coisas bem ou melhor que a concorrência. Assim, é importante também, estabelecer programas que permitam alcançar melhorias contínuas nos processos de desenvolvimento. Segundo as normas ISO 9000, a qualidade do produto é altamente dependente dos processos usados para sua criação e portanto o seguimento da qualidade do produto tornase uma prova consistente, um método confiável da avaliação do processo de software. Os

3 resultados desta avaliação permitiram elaborar um programa de melhoria contínua (Glass,1992). 3. MELHORIAS NO PROCESSO DE SOFTWARE O objetivo de um modelo de processo de software é fornecer uma estrutura para produzir produtos de software de acordo a um plano estabelecido, no entanto, simultaneamente melhorando a capacidade do desenvolvedor para produzir melhores produtos (Humphrey,1989). Um modelo de processo de software pode ser usado por uma organização para avaliar sua maturidade e para identificar e produzir as áreas mais importantes para a melhoria. Práticas de melhoria dos processos de software (conhecida pela sigla SPI, Software Process Improvement ), tem sido enfatizado nos anos 90 (Gray,1998). Práticas de SPI tem demostrado resultados convincentes da necessária melhoria da qualidade de software, elas são orientadas a seguir uma melhoria total do processo antes do que o produto final. A idéia é que processos bem definidos e documentados permitirão a obtenção de produtos de boa qualidade. Segundo Paulk (1995), o incremento da capacidade das indústrias de software para entregar produtos de software de alta qualidade, dentro dos orçamentos e cronogramas, mostram, nos últimos anos, que parte da comunidade do software tem adotado uma abordagem sistemática para a melhoria dos seus processos. Ainda mais, ele afirma que o aumento da capacidade da maturidade das organizações de software para entregar produtos de software de alta qualidade dentro dos orçamentos e cronogramas, mostra que a crise do software está morta, principalmente para as indústrias de software que tem adotado uma abordagem sistemática para a melhoria de seus processos. Melhorias de software tem que ser cuidadosamente planejadas e sistematicamente executadas. Progressos de melhorias não podem aleatórios. Assim, muitas instituições tem se preocupado em criar normas, padrões e ferramentas para permitir a correta avaliação da qualidade tanto do produto quanto do processo de desenvolvimento do software (Jones,1996). A seguir, mencionaremos algumas das principais normas e padrões para a avaliação dos processos de software: ISO , guia para a aplicação da ISO 9001para o desenvolvimento, fornecimento e manutenção de software. ISO/IEC , norma de definição dos processos de ciclo de vida do software. CMM Capability Maturity Model, modelo proposto pelo Software Engineering Institute para o Departamento de Defesa dos EUA. SPICE Software Process Improvement and Capability Determination, projeto promovido pela ISO/IEC cujo objetivo é a geração de normas para melhoria e avaliação do processo de software. Trillium, esquema derivado do modelo CMM e outros, para a avaliação de organizações, desenvolvido no Canadá. Bootstrap, esquema derivado do modelo CMM, para avaliação de organizações, desenvolvido na comunidade Européia. Os modelos apresentados anteriormente tem sido aplicados em muitas empresas e obtiveram resultados bem sucedidos, com a aplicação destes modelos, entre estas empresas

4 temos: NASA, Microsfot, Raytheon, General Electric and IBM. Empresas geralmente consideradas de grande porte. No entanto, segundo William (1995), se uma organização for pequena esta pode não ser capaz de investir uma grande quantidade de recursos financeiros e materiais num programa de melhoras. A tabela a seguir dá uma visão conjunta dos principais aspectos dos modelos apresentados.

5 Aspectos abordados ISO ISO/IEC CMM SPICE Objetivo Certificar a organização de acordo com padrões estabelecidos em situações de contrato de fornecimento de software. Estabelecer uma terminologia e um entendimento comum para os processos entre todos os envolvidos com software. Determinar a capacitação da organização e apoiar a sua evolução de acordo com os níveis estabelecidos. Conhecer e avaliar os processos da organização, determinar a capacitação e promover a melhoria. Verificação de conformidade de processos a padrões documentados. Abordagem Definição dos processos para aquisição, fornecimento, desenvolvimento, operação e manutenção de software. Avaliação dos processos e enquadramento da organização em um dos níveis de maturidade. Avaliação dos processos da organização em relação a níveis de capacitação. Organizações Alvo Organizações que necessitam de uma certificação. Organizações em geral. Organizações comprovação capacidade. que necessitam de formal de sua Organizações em geral. Definição de processos Não estabelece processos, estabelece atividades a serem cumpridas, com visão de estrutura, ciclo de vida e suporte. Estabelece 17 processos, organizados em três categorias. Estabelece 18 áreas de processos organizados em 5 níveos crescentes de maturidade. Estabelece 35 processos organizados em 5 categorias. Flexibilidade nos aspectos definidos pelo modelo Não admite adaptação nos aspectos abordados. Classificação de processos pode ser utilizada conforme os objetivos da organização. Níveis e áreas chaves de processo são a base do modelo e não podem ser alterados. Permite a definição de perfis de processo e práticas de acordo com os objetivos da organização. Instrumento de Avaliação Lista de verificação. Não se aplica. Questionário. Fornece orientações para montar questionário. Inspiração e influencia Normas militares americanas, canadenses, Sistemas de Qualidade do reino Unido. TQM, PDCA Princípios de Shewart, Deming, Juran e Crosby. TQM, PDCA, CMM, STD, Trillum, Malcolm Baldrige, Bootstrap. Aspectos positivos Norma internacional.. Difusão extensa. Reconhecimento certificação. do calor de Norma internacional. Definição de uma taxonomia para processos útil para qualquer organização. Estabelecimento de diretrizes para a melhoria contínua. Difusão extensa nos Estados Unidos. Norma Internacional em elaboração. Expansão e flexibilização dos modelos citados. Risco de se colocar a certificação como objetivo principal. Apenas uma definição de taxonomia de processos. Pouca consideração à diversidade das organizações. Dificuldade de aplicação devido à grande quantidade de informações. Limitações Ausência de apoio à melhoria contínua. Falta abordagem de produto. Dificuldade de aplicação em pequenas organizações. Falta abordagem de produto. Falta abordagem de produto. Tabela 1: Comparação entre os modelos de Processos de Software (Fonte: Tsukumo et al, 1996)

6 Da tabela anterior podemos observar que: Com exceção do CMM, que é mais apropriado para organizações de grande porte, todos os demais podem ser aplicados em organizações de porte variado. CMM, SPICE e ISO/IEC estabelecem explicitamente vários tipos de processos agrupados em níveis ou categorias. Os demais não adotam explicitamente tipos de processo a serem utilizados na avaliação e melhoria. A ISO e o CMM exigem que as organizações satisfaçam todos os aspectos definidos no modelo para comprovação da capacidade. No modelo SPICE a capacidade é definida para cada processo como uma porcentagem de adequação a cada um dos níveis. Como consequência a melhoria no CMM implica em atender todos os aspectos do nível superior, enquanto no SPICE são definidos quais processos devem ser melhorados e quanto, de acordo com os objetivos da organização. Todos os modelos foram fortemente influenciados pelos princípios de qualidade e os primeiros influenciaram os mais recentes. A ISO , além de ser muito difundida, promove o reconhecimento do valor da certificação entre as organizações. Por outro lado, não apoia diretamente á melhoria contínua de processo e pode induzir à colocação da Certificação como objetivo principal da aplicação da norma. CMM estabelece diretrizes para a melhoria continua dos processos de software de uma organização, Contudo, dá pouca consideração à diversidade das organizações e; é de difícil aplicação em organizações pequenas. A grande contribuição do SPICE está consubstanciada na expansão e flexibilização de vários modelos anteriores como CMM, Trillum, Bootstrap. Contudo, a amplitude e dimensão do próprio modelo e a grande quantidade de informação requer de um esforço que dificulta sua aplicação por organizações de pequeno porte. Uma questão que não foi abordada com profundidade, neste quadro comparativo, tem sido o impacto econômico destes modelos nas organizações, isto por que, poucos tem sido as organizações que tem publicado estes dados. Assim, segundo Fenton (1993), melhorias significativas da qualidade e produtividade não são evidenciadas, portanto muitas vezes, os dados são relatados pela experiência. Não existem estimativas exatas do uso destes modelos na comunidade de desenvolvimento de software (Herbsled et al,1997). Portanto, debates sobre o impacto na qualidade de software e no tempo de entrega ainda continuam. A questão básica de se uma abordagem sistemática para melhoria do processo de software é a resposta para a crise do software ainda não tem sido respondida. 4. AVALIAÇÃO DOS MODELOS DE MELHORIA DE PROCESSOS DE SOFTWARE Dada a existência de vários modelos para a melhoria dos processos de software e as características específicas de cada um deles, é preciso que uma organização que decide adotar um modelo de SPI, verifique a adequação deste modelo à sua organização em termos de: o tipo de organização, as necessidades de negócio e suas metas e objetivos. Muitas vezes as características mencionadas anteriormente são esquecidas e o que prevalece na escolha de um modelo são os dados publicados pelas organizações que já aplicaram estes modelos.

7 Dada a diversidade de modelos SPI e a ausência de uma forma clara de se identificar o modelo SPI adequado ao objetivo ou objetivos de uma empresa, é preciso realizar uma avaliação destes modelos, uma avaliação atua como uma ferramenta de diagnóstico. A avaliação de um modelo deverá ser estruturada e responder as seguintes questões: que modelo usar, quando usar este modelo, que recursos, custos e atividades de gerenciamento serão necessários para a implementação adequada (Saiedian, 1999). Uma estrutura de avaliação direcionará os itens mais importantes a serem considerados para capacitar a organização a escolher o modelo ou modelos SPI. A tabela a seguir detalhara cada um dos elementos que devem conter uma estrutura de avaliação: Categorias Elementos de Categorias Descrição Que Qual Como Onde Metas do Modelo Estrutura Role de gerenciamento Uso de métricas Benefícios do modelo Modelos usados Processos Impacto organizacional Escopo e domínio Objetivos do Modelo Estrutura básica, quais os componentes chaves. Grau de envolvimento do gerenciamento Conjunto de métricas usadas Benefícios através do uso de modelos (ROI,Custo) Qual outros modelos, abordagens e padrões tem sido usados para desenvolver o modelo e os links entre o diferentes modelos. Como o modelo determina a capacidade de uma organização. O impacto de um modelo em uma organização Qual o tipo de organização que tem usado o modelo e em qual países ele tem sido aplicado. Tabela 2: Estrutura para a avaliação dos Modelos de Desenvolvimento de Software (Fonte: Saiedian,1999) 5. CONCLUSÕES Percebe-se claramente que não existe um modelo ideal que possa ser aplicado indistintamente para várias organizações e para os vários objetivos que elas possam ter para a avaliação e melhoria de seus processos de software. A escolha de um modelo SPI deve ter em consideração ou deve ser adequado às necessidades comerciais da organização. O modelo SPI deve estar fortemente relacionado com os objetivos e metas da organização. É preciso estabelecer estruturas de avaliação dos diferentes modelos de SPI. A seqüência deste trabalho será desenvolver um modelo para a elaboração de indicadores de desempenho, que permitam uma melhor avaliação e controle dos processos de desenvolvimento.

8 6. BIBLIOGRAFIA Carey D., Software Quality intrinsic, subjective or relational, Software Engineering Notes, vol.21, nro.1, pp.74-75, Deephouse C. et al., The effects of software process on meeting targets and quality, In: Proceedings of the twenty eighth Hawaii International Conference on Systems Sciences, Hawaii, vol. 4, pp , Dunn R., Software quality assurance: a management perspective, Quality Progress, vol. 21, nro.7, pp.52-58, jul, Fenton, N., How effective are software engineering methods?, Journal of Systems and Software, vol.22, pp , Glass R., Building Quality Software, Prentice-Hall, Englewood Cliffs, pp.369, Gray, E. and Smith, W., On the limitation of software process assessment and the recognition of a required re-orientation for global process improvement, Software Quality Journal, vol.7, pp.21-34, Herbsleb, D., Zubrow, D., Goldenson, W., Hayes, W., Paulk, M., Capability Maturity Model and the Software Quality, Communications of the ACM, vol.40, nro.6, pp.30-40, Humphrey, W., Kitson, D., Kasse, T., The State of Software Engineering practice: A preliminary report, In: Proceedings of the 11 th International Conference on Software Engineering; pp , Jones, C., The pragmatics of software process improvement, Software Process Newsletter, vol.3, nro.5, SPN1-SPN4, Kautz, K., Making Sense of Measurement for Small Organizations, IEEE Software, march/april, pp , Kuilboer, J., Ashrafi, N., Software process improvement: an empirical assessment, Information and Software Technology, vol.42, pp.27-34, Lanubile F. and Visaggio G., Evaluating predicting quality models derived from software measures: lessons learned, Technical report CS-TR-3606, Department of Computer science, University of Maryland, Nigel B., Quality in use: Meeting user needs for quality, Journal of Systems and Software, vol.49, pp.89-96, O Brien D., Software quality starts with the customer, Quality Progress, vol.30, nro.6, pp.22-26, jun, Paulish, D., Carleton, A., Case studies of software process-improvement measurement, IEEE Computer, Silver Spring, vol.27, nro.9, pp.50-57, Paulk, M., Weber, C., Curtis, B., Chrissis, M., The Capability Maturity Model, Addison- Wesley, Wokingham, UK, Saiedian, H., Chennupati, K., Towards an evaluative framework for software process improvement models, Journal of Systems and Software, vol.47, pp , Tsukumo, A. et all., Modelos de Processos de Software: Visão Global e Análise Comparativa, Publicado nos Anais da VII Conferência Onternacional de Tecnologia de Software: Qualidade de Software VII CITS, Curitiba, pp , junho de William, B., Raja, M., Application of QFD to the software development process, International Journal of Quality & Reliability Management, vol.12, nro.6, pp.24-42, 1995.

Qualidade de Software

Qualidade de Software Qualidade de Software Introdução Qualidade é um dos principais objetivos da Engenharia de Software. Muitos métodos, técnicas e ferramentas são desenvolvidas para apoiar a produção com qualidade. Tem-se

Leia mais

AS CARACTERÍSTICAS DO CMM E O DESENVOLVIMENTO DE SOFTWARE COM QUALIDADE

AS CARACTERÍSTICAS DO CMM E O DESENVOLVIMENTO DE SOFTWARE COM QUALIDADE REVISTA ELETRÔNICA DE ADMINISTRAÇÃO ISSN 1676-6822 PERIODICIDADE SEMESTRAL EDIÇÃO NÚMERO 8 JUNHO DE 2005 AS CARACTERÍSTICAS DO CMM E O DESENVOLVIMENTO DE SOFTWARE COM QUALIDADE Kleber ALMEIDA Docente da

Leia mais

Padrões de Qualidade de Software e Métricas de Software

Padrões de Qualidade de Software e Métricas de Software Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software e Métricas de Software Engenharia de Software I Aula 3 e 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de

Leia mais

Padrões de Qualidade de Software

Padrões de Qualidade de Software Universidade Federal do Vale do São Francisco Padrões de Qualidade de Software Engenharia de Software I Aula 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de Software) Padrões de Qualidade

Leia mais

Qualidade de. Software. Definições. Qualidade do Produto ISO 9126. Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207

Qualidade de. Software. Definições. Qualidade do Produto ISO 9126. Processo de. Software. Modelo de Processo de. Software CMM SPICE ISO 12207 Qualidade de : Visão Geral ISO 12207: Estrutura s Fundamentais Aquisição Fornecimento s de Apoio Documentação Garantia de Qualidade Operação Desenvolvimento Manutenção Verificação Validação Revisão Conjunta

Leia mais

Década de 80, o Instituto de Engenharia de Software (SEI) foi criado.

Década de 80, o Instituto de Engenharia de Software (SEI) foi criado. Aécio Costa CMM Década de 80, o Instituto de Engenharia de Software (SEI) foi criado. Objetivos Fornecer software de qualidade para o Departamento de Defesa dos EUA Aumentar a capacitação da indústria

Leia mais

Qualidade de Software: Visão Geral

Qualidade de Software: Visão Geral Qualidade de Software: Visão Geral Engenharia de Software 1 Aula 05 Qualidade de Software Existem muitas definições de qualidade de software propostas na literatura, sob diferentes pontos de vista Qualidade

Leia mais

Cap a í p t í ul u o l o 8 : 8 C on o c n l c u l s u ã s o IC-UNICAMP Capítulo 8: Conclusão

Cap a í p t í ul u o l o 8 : 8 C on o c n l c u l s u ã s o IC-UNICAMP Capítulo 8: Conclusão Capítulo 8: Conclusão Capítulo 1: Introdução Capítulo 2: Conceitos Básicos Capítulo 3: Qualidade de Produto (ISO9126) Capítulo 4: ISO9001 e ISO90003 Capítulo 5: CMMI Capítulo 6: PSP Capítulo 7: SPICE Capítulo

Leia mais

MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e

MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e MODELO SPICE Software Improvement and Capacibilty Determination Avalia o software com foco na melhoria de seus processos (identifica pontos fracos e fortes, que serão utilizados para a criação de um plano

Leia mais

Qualidade na gestão de projeto de desenvolvimento de software

Qualidade na gestão de projeto de desenvolvimento de software Qualidade na gestão de projeto de desenvolvimento de software [...] O que é a Qualidade? A qualidade é uma característica intrínseca e multifacetada de um produto (BASILI, et al, 1991; TAUSWORTHE, 1995).

Leia mais

Capítulo 8: Conclusão. Capítulo 8: Conclusão

Capítulo 8: Conclusão. Capítulo 8: Conclusão Capítulo 8: Conclusão Capítulo 1: Introdução Capítulo 2: Conceitos Básicos Capítulo 3: Qualidade de Produto (ISO9126) Capítulo 4: ISO9001 e ISO9000-3 Capítulo 5: CMM Capítulo 6: PSP Capítulo 7: SPICE Capítulo

Leia mais

21. Qualidade de Produto ou Qualidade de Processo de Software?

21. Qualidade de Produto ou Qualidade de Processo de Software? 21. Qualidade de Produto ou Qualidade de Processo de Software? Qualidade de software é uma preocupação real e esforços têm sido realizados na busca pela qualidade dos processos envolvidos em seu desenvolvimento

Leia mais

Qualidade de Processo de Software Normas ISO 12207 e 15504

Qualidade de Processo de Software Normas ISO 12207 e 15504 Especialização em Gerência de Projetos de Software Qualidade de Processo de Software Normas ISO 12207 e 15504 Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto

Leia mais

F U N D A Ç Ã O E D U C A C I O N A L S Ã O J O S É. MODELOS DE MATURIDADE CMMI Capability Maturity Model Integration (CMMI)

F U N D A Ç Ã O E D U C A C I O N A L S Ã O J O S É. MODELOS DE MATURIDADE CMMI Capability Maturity Model Integration (CMMI) 1 MODELOS DE MATURIDADE CMMI Capability Maturity Model Integration (CMMI) Teresinha Moreira de Magalhães 1 Lúcia Helena de Magalhães 2 Fernando Machado da Rocha 3 Resumo Este trabalho visa apresentar uma

Leia mais

Integrando o PSM ao COBIT

Integrando o PSM ao COBIT Integrando o PSM ao COBIT Diana Baklizky, CFPS Qualified PSM Instructor ti MÉTRICAS Ltda www.metricas.com.br 1 Agenda Objetivo Governança de TI COBIT 4.1 Como o PSM pode ajudar Caso Prático Conclusão Referências

Leia mais

Introdução à Qualidade de Software

Introdução à Qualidade de Software FACULDADE DOS GUARARAPES Introdução à Qualidade de Software www.romulocesar.com.br Prof. Rômulo César (romulodandrade@gmail.com) 1/41 Objetivo do Curso Apresentar os conceitos básicos sobre Qualidade de

Leia mais

CMMI (Capability Maturity Model Integration) Thiago Gimenez Cantos. Bacharel em Sistemas de Informação

CMMI (Capability Maturity Model Integration) Thiago Gimenez Cantos. Bacharel em Sistemas de Informação CMMI (Capability Maturity Model Integration) Thiago Gimenez Cantos Bacharel em Sistemas de Informação Faculdade de Informática de Presidente Prudente Universidade do Oeste Paulista (UNOESTE) thiago@visioncom.com.br;

Leia mais

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1

Introdução Fatores de Qualidade Garantia de Qualidade Rivisões de Software Conclusão. Qualidade. Plácido A. S. Neto 1 Qualidade Plácido A. S. Neto 1 1 Gerência Educacional de Tecnologia da Informação Centro Federal de Educação Tecnologia do Rio Grande do Norte 2006.1 - Planejamento e Gerência de Projetos Agenda Introdução

Leia mais

ISO 9000-3 3 e ISO 9001

ISO 9000-3 3 e ISO 9001 QUALIDADE DO PROCESSO ISO 9000-3 3 e ISO 9001 Baseado no material do prof. Mario Lúcio Cortes http://www.ic.unicamp.br/~cortes/mc726/ 1 Normas da Série ISO 9000 Introdução ISO 9000 (NBR ISO 9000, versão

Leia mais

GARANTIA DA QUALIDADE DE SOFTWARE

GARANTIA DA QUALIDADE DE SOFTWARE GARANTIA DA QUALIDADE DE SOFTWARE Fonte: http://www.testexpert.com.br/?q=node/669 1 GARANTIA DA QUALIDADE DE SOFTWARE Segundo a NBR ISO 9000:2005, qualidade é o grau no qual um conjunto de características

Leia mais

Políticas de Qualidade em TI

Políticas de Qualidade em TI Políticas de Qualidade em TI Prof. www.edilms.eti.br edilms@yahoo.com Aula 03 CMMI Capability Maturity Model Integration Parte I Agenda Processos CMMI Definição Histórico Objetivos Características Representações

Leia mais

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL E-MAIL: PEDROHOLI@GMAIL.COM CMM E CMMI INTRODUÇÃO Aumento da Importância do Software Software está em tudo: Elemento crítico

Leia mais

ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI)

ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI) ALESSANDRO PEREIRA DOS REIS PAULO CESAR CASTRO DE ALMEIDA ENGENHARIA DE SOFTWARE - CAPABILITY MATURITY MODEL INTEGRATION (CMMI) APARECIDA DE GOIÂNIA 2014 LISTA DE TABELAS Tabela 1 Áreas de processo por

Leia mais

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade

C.M.M. Capability Maturity Model Modelo de Maturidade da Capacidade UNISUL Universidade do Sul de Santa Catarina. Campus da Grande Florianópolis Pedra Branca. CIÊNCIA DA COMPUTAÇÃO ENGENHARIA DE SOFTWARE ALUNO: Volnei A. Caetano Palhoça 02 de Junho de 2000 C.M.M. Capability

Leia mais

Qualidade de Software. Prof. Natália Oliveira M.Sc queiroz.nati@gmail.com

Qualidade de Software. Prof. Natália Oliveira M.Sc queiroz.nati@gmail.com Qualidade de Software Prof. Natália Oliveira M.Sc queiroz.nati@gmail.com Ementa Conceitos sobre Qualidade Qualidade do Produto Qualidade do Processo Garantida da Qualidade X Controle da Qualidade Conceitos

Leia mais

Prof. Dr. Ivanir Costa. Unidade III QUALIDADE DE SOFTWARE

Prof. Dr. Ivanir Costa. Unidade III QUALIDADE DE SOFTWARE Prof. Dr. Ivanir Costa Unidade III QUALIDADE DE SOFTWARE Normas de qualidade de software - introdução Encontra-se no site da ABNT (Associação Brasileira de Normas Técnicas) as seguintes definições: Normalização

Leia mais

QUALIDADE DE SOFTWARE AULA N.7

QUALIDADE DE SOFTWARE AULA N.7 QUALIDADE DE SOFTWARE AULA N.7 Curso: SISTEMAS DE INFORMAÇÃO Disciplina: Qualidade de Software Profa. : Kátia Lopes Silva 1 CMM: DEFINIÇÃO Capability Maturity Model Um modelo que descreve como as práticas

Leia mais

Programa MPS.BR: resultados e perspectivas

Programa MPS.BR: resultados e perspectivas Programa MPS.BR: resultados e perspectivas Ana Regina Rocha Programa de Engenharia de Sistemas e Computação Coordenadora da Equipe Técnica do Modelo MPS Uma Organização com bom desempenho gasta 80% de

Leia mais

Processo de Software

Processo de Software Processo de Software Uma importante contribuição da área de pesquisa de processo de software tem sido a conscientização de que o desenvolvimento de software é um processo complexo. Pesquisadores e profissionais

Leia mais

CMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu (gledson.pompeu@gmail.com)

CMMI Conceitos básicos. CMMI Representações contínua e por estágios. Professor Gledson Pompeu (gledson.pompeu@gmail.com) CMMI Conceitos básicos 113 CMMI integra as disciplinas de engenharia de sistemas e de engenharia de software em um único framework de melhoria de processos. 114 No tocante às disciplinas de engenharia

Leia mais

Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI

Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI Universidade Federal de Pernambuco Graduação em Ciência da Computação Centro de Informática Um modelo para o gerenciamento de múltiplos projetos de software aderente ao CMMI PROPOSTA DE TRABALHO DE GRADUAÇÃO

Leia mais

Implantando um Programa de Melhoria de Processo: Uma Experiência Prática

Implantando um Programa de Melhoria de Processo: Uma Experiência Prática Implantando um Programa de Melhoria de Processo: Uma Experiência Prática Evandro Polese Alves Ricardo de Almeida Falbo Departamento de Informática - UFES Av. Fernando Ferrari, s/n, Vitória - ES - Brasil

Leia mais

A Gestão da Qualidade de Software e a Gestão da Qualidade Total A experiência da NEC do Brasil S.A.

A Gestão da Qualidade de Software e a Gestão da Qualidade Total A experiência da NEC do Brasil S.A. A Gestão da Qualidade de Software e a Gestão da Qualidade Total A experiência da NEC do Brasil S.A. Renato Luiz Della Volpe 1 Mauro de Mesquita Spinola 2 Marcelo Schneck de Paula Pessôa 2 1 NEC do Brasil

Leia mais

Estudo de caso para implantação do modelo MR-MPS-SV

Estudo de caso para implantação do modelo MR-MPS-SV Estudo de caso para implantação do modelo MR-MPS-SV Giovani Hipolito Maroneze 1, Jacques Duílio Branches 1 1 Departamento de Computação Universidade Estadual de Londrina (UEL) Caixa Postal 10.001 86.057-970

Leia mais

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira

Introdução ao MPS.BR Guia Geral. Prof. Elias Batista Ferreira Introdução ao MPS.BR Guia Geral Prof. Elias Batista Ferreira IMPORTANTE Este NÃO é um curso oficial do MPS.BR. Este curso NÃO é apoiado pela Softex. Objetivo deste Curso Descrever os processos e resultados

Leia mais

Universidade Federal de Goiás Instituto de Informática Sistemas de Informação Código da Matriz Curricular: 109P1NB

Universidade Federal de Goiás Instituto de Informática Sistemas de Informação Código da Matriz Curricular: 109P1NB Universidade Federal de Goiás Instituto de Informática Sistemas de Informação Código da Matriz Curricular: 109P1NB Plano de Disciplina Ano Letivo: 2013-1 º Semestre Dados da Disciplina Código Disc. Nome

Leia mais

Normas e Padrões de Qualidade em Software - I

Normas e Padrões de Qualidade em Software - I Tema da Aula Normas e Padrões de Qualidade em - I Prof. Cristiano R R Portella portella@widesoft.com.br Certificação da Qualidade Certificações emitidas por entidades públicas conceituadas: 9 ABIC Selo

Leia mais

Modelos de Maturidade. Porque estudar um Modelo de Maturidade? Descrevem as características de processos efetivos;

Modelos de Maturidade. Porque estudar um Modelo de Maturidade? Descrevem as características de processos efetivos; Versão 1.1 - Última Revisão 16/08/2006 Porque estudar um Modelo de Maturidade? Segundo o Standish Group, entidade americana de consultoria empresarial, através de um estudo chamado "Chaos Report", para

Leia mais

Estudo do CMM e do CMMI

Estudo do CMM e do CMMI Estudo do CMM e do CMMI Autores Félix Carvalho Rodrigues fcrodrigues@inf.ufrgs.br Georgina Reategui gg@inf.ufrgs.br Manuela Klanovicz Ferreira mkferreira@inf.ufrgs.br Motivação Grande quantidade de projetos

Leia mais

Engenharia de Software Qualidade de Software

Engenharia de Software Qualidade de Software Engenharia de Software Qualidade de Software O termo qualidade assumiu diferentes significados, em engenharia de software, tem o significado de está em conformidade com os requisitos explícitos e implícitos

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Roteiro Qualidade de Software Produto de Software Processo de Software Modelo de Qualidade CMM Qualidade Qualidade de Software Na visão popular: Luxo Mais caro, complexo = maior

Leia mais

Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br

Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br Modelos de Processo Pessoal e de Equipe na Melhoria da Qualidade em Produção de Software Profa. Dra. Ana Paula Gonçalves Serra prof.anapaula@saojudas.br Agenda Importância das Pessoas / Constatações Compromisso

Leia mais

Qualidade de Software. Aécio Costa

Qualidade de Software. Aécio Costa de Software Aécio Costa A Engenharia pode ser vista como uma confluência de práticas artesanais, comerciais e científicas [SHA90]. Software sem qualidade Projetos de software difíceis de planejar e controlar;

Leia mais

FACULDADE SENAC GOIÂNIA

FACULDADE SENAC GOIÂNIA FACULDADE SENAC GOIÂNIA NORMA ISO 12.207 Curso: GTI Matéria: Auditoria e Qualidade de Software Professor: Elias Ferreira Acadêmico: Luan Bueno Almeida Goiânia, 2015 CERTIFICAÇÃO PARA O MERCADO BRASILEIRO

Leia mais

Objetivos. Histórico. Out/11 2. Out/11 3

Objetivos. Histórico. Out/11 2. Out/11 3 Objetivos Histórico Evolução da Qualidade Princípios de Deming CMMI Conceitos Vantagens Representações Detalhamento Gerenciamento Comparação Out/11 2 Histórico SW-CMM (Software Capability Maturity Model):

Leia mais

Gerência de Projetos CMMI & PMBOK

Gerência de Projetos CMMI & PMBOK Gerência de Projetos CMMI & PMBOK Uma abordagem voltada para a qualidade de processos e produtos Prof. Paulo Ricardo B. Betencourt pbetencourt@urisan.tche.br Adaptação do Original de: José Ignácio Jaeger

Leia mais

CobiT 5. Como avaliar a maturidade dos processos de acordo com o novo modelo? Conhecimento em Tecnologia da Informação

CobiT 5. Como avaliar a maturidade dos processos de acordo com o novo modelo? Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação CobiT 5 Como avaliar a maturidade dos processos de acordo com o novo modelo? 2013 Bridge Consulting All rights reserved Apresentação Sabemos que a Tecnologia da

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE QUALIDADE DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 A ISO 9000-3 é um guia para a aplicação da ISO 9001 para o desenvolvimento, fornecimento e manutenção de software. As

Leia mais

Processo de Desenvolvimento de Software

Processo de Desenvolvimento de Software Unidade IV Introdução aos Padrões de PDS Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo da Unidade 1. CMM / CMMI 2. SPICE 3. ISO 12207 4. MPS/BR CMM - Capability Maturity Model CMM Capability

Leia mais

COBIT Um kit de ferramentas para a excelência na gestão de TI. Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com

COBIT Um kit de ferramentas para a excelência na gestão de TI. Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com COBIT Um kit de ferramentas para a excelência na gestão de TI Eduardo Mayer Fagundes e-mail: eduardo@efagundes.com Introdução Atualmente, é impossível imaginar uma empresa sem uma forte área de sistemas

Leia mais

Prof. Dr. Ivanir Costa. Unidade IV QUALIDADE DE SOFTWARE

Prof. Dr. Ivanir Costa. Unidade IV QUALIDADE DE SOFTWARE Prof. Dr. Ivanir Costa Unidade IV QUALIDADE DE SOFTWARE introdução As mudanças que estão ocorrendo nos clientes e nos ambientes de negócios altamente competitivos têm motivado as empresas a modificarem

Leia mais

Introdução CMMI. Qualidade e Teste de Software CMMI 1

Introdução CMMI. Qualidade e Teste de Software CMMI 1 Introdução CMMI O propósito da qualidade é estabelecer um diferencial competitivo, através de contribuições como redução de defeitos, redução de custos, redução de retrabalho e aumento da produtividade,

Leia mais

O Modelo de Maturidade de Processos: como maximizar o retorno dos investimentos em melhoria da qualidade e produtividade.

O Modelo de Maturidade de Processos: como maximizar o retorno dos investimentos em melhoria da qualidade e produtividade. O Modelo de Maturidade de Processos: como maximizar o retorno dos investimentos em melhoria da qualidade e produtividade. Jairo Siqueira 1 Resumo Este estudo apresenta um modelo para avaliação do grau

Leia mais

Engenharia de Software

Engenharia de Software Engenharia de Software Introdução à Melhoria de Processos de Software baseado no MPS.BR Prof. Maxwell Anderson www.maxwellanderson.com.br Agenda Introdução MPS.BR MR-MPS Detalhando o MPS.BR nível G Introdução

Leia mais

CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi

CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi CAPABILITY MATURITY MODEL INTEGRATION Prof. Késsia R. C. Marchi Modelos de maturidade Um modelo de maturidade é um conjunto estruturado de elementos que descrevem características de processos efetivos.

Leia mais

Qualidade de software

Qualidade de software Apresentação PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ PÓS-GRADUAÇÃO EM INFORMÁTICA APLICADA Qualidade de software WILIAN ANTÔNIO ANHAIA DE QUEIROZ O que é qualidade? A Norma ISO8402 define Qualidade

Leia mais

Especialização em Gestão Estratégica de Tecnologia da Informação. Visão Geral Qualidade de Software

Especialização em Gestão Estratégica de Tecnologia da Informação. Visão Geral Qualidade de Software Especialização em Gestão Estratégica de Tecnologia da Informação Visão Geral Qualidade de Software Evolução do Conceito de Qualidade W.A.Shewart desenvolveu o sistema de Controlo Estatístico do Processo

Leia mais

Atividade da gerência da qualidade

Atividade da gerência da qualidade O que é qualidade de software? Qualidade, de forma simplista, significa que o produto deve esta de acordo com a especificação. Problemas: Tensão entre requisitos do cliente: Eficiência, confiança, etc.

Leia mais

APRESENTAÇÃO DA DISCIPLINA QUALIDADE DE SOFTWARE. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

APRESENTAÇÃO DA DISCIPLINA QUALIDADE DE SOFTWARE. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com APRESENTAÇÃO DA DISCIPLINA QUALIDADE DE SOFTWARE Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Crise do Software Termo utilizado em 1970, quando pouco se falava em Engenharia de Software Problemas

Leia mais

Qualidade de software

Qualidade de software Faculdade de Ciências Sociais e Aplicadas de Petrolina - FACAPE Curso: Ciência da Computação Disciplina:Projeto de Sistemas Qualidade de software cynaracarvalho@yahoo.com.br Qualidade de software Qualidade

Leia mais

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA-UFES Departamento de Computação

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA-UFES Departamento de Computação Centro de Ciências Agrárias Departamento de Computação Visão Geral do Processo de Desenvolvimento de Software Introdução à Ciência da Computação Introdução à Ciência da Computação COM06850-2015-II Prof.

Leia mais

Introdução a CMMI. Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro

Introdução a CMMI. Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro Introdução a CMMI Paulo Ricardo Motta Gomes Renato Miceli Costa Ribeiro Campina Grande, 29 de setembro de 2008 Agenda Processos Motivação Sintomas de falha de processo Aprimoramento de Processos O Framework

Leia mais

Sistemas de Informação Empresarial

Sistemas de Informação Empresarial Sistemas de Informação Empresarial Governança de Tecnologia da Informação parte 2 Fonte: Mônica C. Rodrigues Padrões e Gestão de TI ISO,COBIT, ITIL 3 International Organization for Standardization d -

Leia mais

Qualidade de software

Qualidade de software Qualidade de software É cada dia maior o número de empresas que buscam melhorias em seus processos de desenvolvimento de software. Além do aumento da produtividade e da diminuição do retrabalho, elas buscam

Leia mais

Uso da Gestão de Configuração de Software pelas Organizações em Busca de Certificação

Uso da Gestão de Configuração de Software pelas Organizações em Busca de Certificação Uso da Gestão de Configuração de Software pelas Organizações em Busca de Certificação Carlos Eduardo Sanches da Silva, Dr. (UNIFEI) sanches@iem.efei.br Dalton Péricles de Almeida (UNIFEI) dalton.almeida@ig.com.br

Leia mais

Modelagem de Processos de Negócio Departamento de Ciência da Computação - UFMG. Maturidade em BPM. (Business Process Management)

Modelagem de Processos de Negócio Departamento de Ciência da Computação - UFMG. Maturidade em BPM. (Business Process Management) Modelagem de Processos de Negócio Departamento de Ciência da Computação - UFMG Maturidade em BPM (Business Process Management) Douglas Rodarte Florentino Belo Horizonte, 21 de Junho de 2010 Agenda Introdução

Leia mais

Resumo. 1. Introdução. Abstract. 2. Motivação

Resumo. 1. Introdução. Abstract. 2. Motivação Um Estudo para a Definição de Processos das Gerências da Qualidade e da Configuração em um Ambiente Integrado para Apoio ao Desenvolvimento e Gestão de Projetos de Software Abdala, Martha A. D.; Lahoz,

Leia mais

O que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto

O que é CMMI? Base do CMMI. Melhorando o processo é possível melhorar-mos o software. Gerais. Processo. Produto Gerais Processo Produto Propostas NBR ISO 9000:2005 define principios e vocabulário NBR ISO 9001:2000 define exigências para sistema de gerência de qualidade NBR ISO 9004:2000 apresenta linha diretivas

Leia mais

IT Service Management Foundation Bridge based on ISO/IEC 20000

IT Service Management Foundation Bridge based on ISO/IEC 20000 Exame simulado IT Service Management Foundation Bridge based on ISO/IEC 20000 Edição Novembro, 2013 Copyright 2013 EXIN All rights reserved. No part of this publication may be published, reproduced, copied

Leia mais

Wesley Vaz, MSc., CISA

Wesley Vaz, MSc., CISA Wesley Vaz, MSc., CISA Objetivos Ao final da palestra, os participantes deverão ser capazes de: Identificar e compreender os princípios do Cobit 5; Identificar e conhecer as características dos elementos

Leia mais

Políticas de Qualidade em TI

Políticas de Qualidade em TI Políticas de Qualidade em TI Prof. www.edilms.eti.br edilms@yahoo.com Aula 04 ISOs / IEC 12207 15504 9001 9126 25000 Agenda Descrição sumária da ISOs afetas ao nosso curso de qualidade ISO/IEC 12207 ISO/IEC

Leia mais

Avaliação do Processo de atendimento de demandas de produtos de software da Embrapa

Avaliação do Processo de atendimento de demandas de produtos de software da Embrapa Avaliação do Processo de atendimento de demandas de produtos de software da Embrapa Edméia Leonor Pereira de Andrade Embrapa edmeia.andrade@embrapa.br AngélicaToffano Seidel Calazans Caixa Econômica Federal

Leia mais

Histórico da Qualidade Total, a Globalização e a importância de se estudar Qualidade de Software.

Histórico da Qualidade Total, a Globalização e a importância de se estudar Qualidade de Software. Qualidade de Software Aula 2 (Versão 2012-02) 02) Histórico da Qualidade Total, a Globalização e a importância de se estudar Qualidade de Software. Professor Toninho (asilva@uninove.br ) ( http://www.proftoninho.com

Leia mais

SENAC GO. Gestão da Tecnologia da Informação. Tópicos especiais em administração. Professor Itair Pereira da Silva. Alunos: Eduardo Vaz

SENAC GO. Gestão da Tecnologia da Informação. Tópicos especiais em administração. Professor Itair Pereira da Silva. Alunos: Eduardo Vaz SENAC GO Gestão da Tecnologia da Informação Tópicos especiais em administração Professor Itair Pereira da Silva Alunos: Eduardo Vaz Jalles Gonçalves COBIT COBIT (CONTROL OBJETIVES FOR INFORMATION AND RELATED

Leia mais

Modelos de Qualidade de Produto de Software

Modelos de Qualidade de Produto de Software CBCC Bacharelado em Ciência da Computação CBSI Bacharelado em Sistemas de Informação Modelos de Qualidade de Produto de Software Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo

Leia mais

IMPLEMENTANDO MÉTODOS DE ESTIMATIVA DE PROJETO DE SOFTWARE NO DOTPROJECT PROPOSTA DE TRABALHO DE GRADUAÇÃO

IMPLEMENTANDO MÉTODOS DE ESTIMATIVA DE PROJETO DE SOFTWARE NO DOTPROJECT PROPOSTA DE TRABALHO DE GRADUAÇÃO UNIVERSIDADE FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA IMPLEMENTANDO MÉTODOS DE ESTIMATIVA DE PROJETO DE SOFTWARE NO DOTPROJECT PROPOSTA DE TRABALHO DE GRADUAÇÃO Aluno:

Leia mais

Proposta de Implementação de Qualidade de Software na Organização

Proposta de Implementação de Qualidade de Software na Organização Proposta de Implementação de Qualidade de Software na Organização Daniel Gonçalves Jacobsen 1 Faculdade Dom Bosco de Porto Alegre Porto Alegre RS Brasil daniel@flete.com.br Abstract. This article describes

Leia mais

CERTIFICAÇÃO BRASILEIRA DE MELHORIA DE PROCESSO DE SOFTWARE: O MPS.BR

CERTIFICAÇÃO BRASILEIRA DE MELHORIA DE PROCESSO DE SOFTWARE: O MPS.BR CERTIFICAÇÃO BRASILEIRA DE MELHORIA DE PROCESSO DE SOFTWARE: O MPS.BR Leonardo Galvão Daun Universidade Estadual de Maringá leonardo.daun@gmail.com Profª Drª Sandra Ferrari Universidade Estadual de Maringá

Leia mais

1 Introdução 1.1. Motivação

1 Introdução 1.1. Motivação 9 1 Introdução 1.1. Motivação Ao longo das últimas décadas, observou-se um aumento enorme na complexidade dos sistemas de software desenvolvidos, no número de profissionais que trabalham nesta área, na

Leia mais

Qualidade de Software. Anderson Belgamo

Qualidade de Software. Anderson Belgamo Qualidade de Software Anderson Belgamo Qualidade de Software Software Processo Produto Processo de Software Pessoas com habilidades, treinamento e motivação Processo de Desenvolvimento Ferramentas e Equipamentos

Leia mais

Capítulo 6: PSP. Capítulo 6: PSP Personal Software Process

Capítulo 6: PSP. Capítulo 6: PSP Personal Software Process Capítulo 6: PSP Personal Software Process Capítulo 1: Introdução Capítulo 2: Conceitos Básicos Capítulo 3: Qualidade de Produto (ISO9126) Capítulo 4: ISO9001 e ISO9000-3 Capítulo 5: CMM Capítulo 6: PSP

Leia mais

Uma Arquitetura de Processos para ISO 9001:2000 e SW- CMM Nível 3

Uma Arquitetura de Processos para ISO 9001:2000 e SW- CMM Nível 3 Uma Arquitetura de Processos para ISO 9001:2000 e SW- CMM Nível 3 Carlo Giovano Pires, Fabiana Marinho, Gabriela Telles, Márcia Sampaio Instituto Atlântico, Rua Chico Lemos, 946, 60822-780, Fortaleza -

Leia mais

Melhorias de Processos de Engenharia de Software

Melhorias de Processos de Engenharia de Software Melhorias de Processos de Engenharia de Software CMMI 1 Profa. Reane Franco Goulart O que é CMMI? O Capability Maturity Model Integration (CMMI) é uma abordagem de melhoria de processos que fornece às

Leia mais

FAPS: Ferramenta para apoiar Avaliações Integradas de Processos de Software

FAPS: Ferramenta para apoiar Avaliações Integradas de Processos de Software FAPS: Ferramenta para apoiar Avaliações Integradas de Processos de Software Marcello Thiry 1 2, Christiane Gresse von Wangenheim 1 2, Alessandra Zoucas 12, Leonardo Reis Tristão 1 1 (II-MPS.BR) Incremental

Leia mais

Dificuldades no desenvolvimento de software Características do mercado de software A participação de Minas Gerais no cenário nacional

Dificuldades no desenvolvimento de software Características do mercado de software A participação de Minas Gerais no cenário nacional Promovendo a Melhoria de Processos e a Qualidade de Software em Minas Gerais Ana Liddy Cenni de Castro Magalhães, Fernando Silva Parreiras, Frederico Faria Comitê Gestor do SPIN-BH Direitos reservados

Leia mais

Programa MPS.BR e Modelo MPS: A Evolução da Qualidade de Software no Brasil

Programa MPS.BR e Modelo MPS: A Evolução da Qualidade de Software no Brasil Programa MPS.BR e Modelo MPS: A Evolução da Qualidade de Software no Brasil 1. Qualidade de Software: motivação para o foco no processo, características dos processos de software e abordagens para melhoria

Leia mais

Um modelo para avaliação da Qualidade de Vida no Trabalho em universidades públicas

Um modelo para avaliação da Qualidade de Vida no Trabalho em universidades públicas Revista Eletrônica Sistemas & Gestão 4 (2) 136-154 Programa de Pós-Graduação em Sistemas de Gestão, TEP/TCE/CTC/PROPP/UFF Um modelo para avaliação da Qualidade de Vida no Trabalho em universidades públicas

Leia mais

EProcessos: Um Sistema para Edição de Processos de Software

EProcessos: Um Sistema para Edição de Processos de Software Universidade Federal de Ouro Preto - UFOP Instituto de Ciencias Exatas e Biologicas - ICEB Departamento de Computação - DECOM EProcessos: Um Sistema para Edição de Processos de Software Aluno: Sávio Geraldo

Leia mais

Alinhamento Estratégico da TI com o Modelo de Negócios da Empresa: um estudo sobre as melhores práticas da biblioteca ITIL

Alinhamento Estratégico da TI com o Modelo de Negócios da Empresa: um estudo sobre as melhores práticas da biblioteca ITIL Alinhamento Estratégico da TI com o Modelo de Negócios da Empresa: um estudo sobre as melhores práticas da biblioteca ITIL Fernando Riquelme i Resumo. A necessidade por criar processos mais eficientes,

Leia mais

Qualidade de Processo de Desenvolvimento de Software

Qualidade de Processo de Desenvolvimento de Software Qualidade de Processo de Desenvolvimento de Software DAS 5316 Integração de Sistemas Corporativos DAS 5316 Integração de Sistemas Corporativos Prof. Ricardo J. Rabelo Conteúdo Introdução & Problemática

Leia mais

MODELO CMM MATURIDADE DE SOFTWARE

MODELO CMM MATURIDADE DE SOFTWARE MODELO CMM MATURIDADE DE SOFTWARE O modelo CMM Capability Maturity Model foi produzido pelo SEI (Software Engineering Institute) da Universidade Carnegie Mellon (CMU), em Pittsburgh, EUA, por um grupo

Leia mais

Melhoria de Processo de Software baseado no Modelo MPS.BR nível G - Um Estudo de Caso

Melhoria de Processo de Software baseado no Modelo MPS.BR nível G - Um Estudo de Caso Programa Brasileiro da Qualidade e Produtividade em Software PBQP SW Melhoria de Processo de Software baseado no Modelo MPS.BR nível G - Um Estudo de Caso Categoria 2.36: Métodos de Gestão Soltin - Soluções

Leia mais

U N I V E R S I D A D E FEDERAL DE PERNAMBUCO

U N I V E R S I D A D E FEDERAL DE PERNAMBUCO U N I V E R S I D A D E FEDERAL DE PERNAMBUCO GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO CENTRO DE INFORMÁTICA 2 0 0 6. 2 Implantação de um Processo de Teste de Software em uma empresa de TI: Um Estudo de Caso

Leia mais

Qualidade de Software

Qualidade de Software Unidade I Conceito de Qualidade Luiz Leão luizleao@gmail.com http://www.luizleao.com UNIDADE I : Conceito de Qualidade 1.1 Qualidade de processo de software 1.2 Qualidade de produto de software UNIDADE

Leia mais

Políticas de Qualidade em TI

Políticas de Qualidade em TI Políticas de Qualidade em TI Prof. www.edilms.eti.br edilms@yahoo.com Aula 03 CMMI Capability Maturity Model Integration Parte II Agenda sumária dos Processos em suas categorias e níveis de maturidade

Leia mais

SIMPROS 2001. Experiência de implantação da norma ISO 9001:2000 a partir da utilização da ISO/IEC TR 15504 (SPICE) para Melhoria de Processos

SIMPROS 2001. Experiência de implantação da norma ISO 9001:2000 a partir da utilização da ISO/IEC TR 15504 (SPICE) para Melhoria de Processos Experiência de implantação da norma ISO 9001:2000 a partir da utilização da ISO/IEC TR 15504 (SPICE) para Melhoria de Processos Adilson Sérgio Nicoletti Blumenau, SC - setembro de 2001 Conteúdo Apresentação

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE QUALIDADE DE SOFTWARE MODULO 3 SISTEMA DE GARANTIA DA QUALIDADE CONTEÚDO 3.1 A ABORDAGEM NBR ISO 9000 3.2 MODELOS DE QUALIDADE DE PRODUTO DE SOFTWARE 3.2.1 NBR ISO/IEC 9126 (SOFTWARE) 3.2.2 NBR ISO/IEC

Leia mais

No Relatório Técnico que apresenta o modelo CMM a apresentação das KPAs segue o formato visto Aqui, ênfase no nível 2

No Relatório Técnico que apresenta o modelo CMM a apresentação das KPAs segue o formato visto Aqui, ênfase no nível 2 Os níveis 3, 4 e 5 No Relatório Técnico que apresenta o modelo CMM a apresentação das KPAs segue o formato visto Aqui, ênfase no nível 2 descrição sucinta das KPAs dos níveis 3, 4 e 5 INF310 - Modelos

Leia mais

Padrões de Qualidade e Métricas de Software. Aécio Costa

Padrões de Qualidade e Métricas de Software. Aécio Costa Padrões de Qualidade e Métricas de Software Aécio Costa Qual o Principal objetivo da Engenharia de Software? O principal objetivo da Engenharia de Software (ES) é ajudar a produzir software de qualidade;

Leia mais

Gerência de Projetos de Software CMM & PMBOK

Gerência de Projetos de Software CMM & PMBOK Gerência de Projetos de Software CMM & PMBOK http://www.sei.cmu.edu/ Prefácio do CMM Após várias décadas de promessas não cumpridas sobre ganhos de produtividade e qualidade na aplicação de novas metodologias

Leia mais