Qualidade de Processo de Desenvolvimento de Software
|
|
|
- Vasco Fragoso Paixão
- 10 Há anos
- Visualizações:
Transcrição
1 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
2 Conteúdo Introdução & Problemática O que é qualidade Por que fazer qualidade Processos de Software Melhoria de Processo Modelo de referência Comentários Finais
3 Introdução Após... 1) a especificação de um software / solução de automação, 2) a seleção da empresa externa ou grupo de pessoas da empresa que a implementará, e 3) a implementação propriamente dita feita, testada e documentada,... em teoria o problema está resolvido, certo?
4 Introdução Não!!! Por que?!?!
5 Problema Como saber se a solução atende realmente à especificação? Como ter um grau mínimo de certeza de que o software, uma vez posto em execução no ambiente de produção, não vai ter bug e, assim, ocasionar enormes problemas à fábrica? Como saber se ele foi testado corretamente? Como saber se ele foi documentado corretamente? Como saber se, uma vez pago, um pedido de uma próxima modificação / manutenção não vai ser cobrado desproporcionalmente?
6 Problema Ainda hoje, na grande maioria dos casos, os clientes dessas soluções só vão perceber a falta de qualidade geral do software depois dele implementado, entregue e pago! Quanto custa esta falta de qualidade?! Como o engenheiro de automação justifica esses problemas diante dos usuais altos investimentos e recursos gerais colocados nessa solução de software?!
7 Situação Atual Frequentemente os projetos não terminam com sucesso: ~ 30% dos projetos são cancelados ~ 50% dos projetos custam quase o dobro do planejado ~ 85% dos projetos não terminam no prazo Muitos projetos só trazem ~70% das funcionalidades originalmente planejadas (Standish Group. Chaos Report, 2010)
8 Cenas de uma empresa de software ou do setor de TI
9 Consequência Sistemas de software são entregues mesmo sabendo-se que têm defeitos: Pressão por menores custos, entrega dentro do prazo ou com menor atraso, baixo preparo ou rigor técnico da equipe.
10 Consequência Portanto, como se precaver disso?!?!
11 Solução tradicional Analistas e engenheiros super experientes conseguem antever um pouco isso e exigir certos procedimentos das empresas de software ou da equipe de TI. Além desses profissionais serem escassos no mercado, quem disse ou garante que esses procedimentos são os mais adequados e aceitos claramente pelas empresas de software e de auditoria?!
12 Solução tradicional Afinal, então como se resolve efetivamente isso?!?!
13 Solução Adequada Atualmente, com base em sólidas bases conceituais e práticas, através de... Modelos de Melhoria de Processo de Software.
14 Solução Adequada Selo de Qualidade da empresa de software (do engenheiro, do setor de TI da empresa onde atua, ou da contratada); Critério de seleção / decisão da empresa de software.
15 Solução Adequada Palavra-chave: Qualidade de Software
16 Mas, o que é qualidade de software?
17 Mas, o que é qualidade de software? É uma área de conhecimento da engenharia de software que objetiva garantir a qualidade do software através da definição e normatização de processos do seu desenvolvimento. Apesar dos modelos aplicados na garantia da qualidade de software atuarem principalmente no processo de desenvolvimento, o principal objetivo é garantir um produto final que satisfaça às expectativas do cliente, dentro daquilo que foi acordado inicialmente.
18 Mas, o que é qualidade de software? Atualmente, a visão (definição) de qualidade (de um produto) de software é associada à qualidade do processo pelo qual ele é construído e mantido (aquisição, desenvolvimento e manutenção). Portanto, há diversas perspectivas de análise.
19 Mas, o que é qualidade de software? ISO/IEC 9126 e NBR Estas normas listam um conjunto de 6 características que devem ser verificadas em um software para que ele seja considerado um "software de qualidade.
20 Mas, o que é qualidade de software? Característica Subcaracterística Significado Funcionalidade (satisfaz as necessidades?) Confiabilidade (é imune a falhas?) Adequação Acurácia Interoperabilidade Conformidade Propõe-se a fazer o que é apropriado? Faz o que foi proposto de forma correta? Interage com os sistemas especificados? Está de acordo com as normas ou padrões? Segurança de acesso Evita acesso não autorizado aos dados? Maturidade Tolerância a falhas Recuperabilidade Com que frequência apresenta falhas? Ocorrendo falhas, como ele reage? É capaz de recuperar dados em caso de falha?
21 Mas, o que é qualidade de software? Característica Subcaracterística Significado Usabilidade (é fácil de usar?) Eficiência (é rápido e enxuto?) Manutenibilidade (é fácil de modificar?) Intelegibilidade Apreensibilidade Operacionalidade Tempo Recursos Analisabilidade É fácil entender o conceito e a aplicação? É fácil aprender a usar? É fácil de operar e controlar? Qual é o tempo de resposta, a velocidade de execução? Quanto recurso usa? Durante quanto tempo? É fácil de encontrar uma falha, quando ocorre? Modificabilidade Estabilidade Testabilidade É fácil de modificar e adaptar? Há grande risco quando se faz alterações? É fácil testar quando se faz alterações?
22 Mas, o que é qualidade de software? Característica Subcaracterística Significado Portabilidade (é fácil de usar em outro ambiente?) Adaptabilidade Capacidade para ser instalado Conformidade Capacidade para substituir É fácil adaptar a outros ambientes? É fácil instalar em outros ambientes? Está de acordo com padrões de portabilidade? É fácil usar para substituir outro?
23 Por que Fazer Qualidade? Qualidade não é mais uma opção para as empresas / clientes... Passou a ser uma exigência deles!! Cada vez mais se exige das empresas fornecedoras de software que sejam certificadas, ou seja, que ataquem aquelas 6 categorias de características de qualidade seguindo modelos de referência.
24 Processo de Software É o que as pessoas fazem, utilizando conhecimento, métodos, ferramentas, etc., para adquirir, desenvolver, manter e/ou melhorar software e produtos associados; Exemplos: plano de projeto, documentos de design, código, testes, manuais, etc.
25 Melhoria de processo Melhoria de Processo de Software (MPS) ou Software Process Improvement (SPI): Ação executada para mudar os processos de uma organização para que eles sigam as necessidades de negócio da organização e alcance suas metas mais efetivamente. Entender processos existentes e introduzir mudanças neles melhora a qualidade do produto (software), reduz custos e diminui a duração dos projetos.
26 Melhoria de processo: Realidade Maiores problemas nas organizações de software são gerenciais e não técnicos; Sem uma disciplina de gerenciamento, o processo de engenharia de software / qualidade é muito prejudicado; Boas práticas existem, mas são pouco disseminadas; A qualidade de uma solução é altamente influenciada pela qualidade do processo em si utilizado no desenvolvimento do software e na sua manutenção.
27 Metodologia de Melhoria de Processo
28 Metodologia de Melhoria de Processo Mas como por isso em prática? No que se basear? Utilizam-se Modelos de Referência!
29 Modelos para melhoria de processo de software Principais: ISO ISO ISO 9000 (-1/2/3) series CMMI - Capability Maturity Model Integration MPS.br Melhoria de Processo de Software Brasil
30 Modelos de Referência Repositórios com as melhores práticas; Referência para o mapeamento de processos; Referência para avaliação de processos; Definem O QUE deve ser feito; Independentes da tecnologia a ser utilizada; Independentes de contexto de aplicação. Dado a essas duas independências, os modelos não definem o COMO; portanto, detalhes de implementação, documentação, etc. precisam ser especificados ou adaptados para o caso em questão.
31 Como funciona (CMMI)
32 Como funciona Duração da transição: A transição de um nível de maturidade para outro no CMMI leva uma média de aproximadamente 2 anos. Nível meses Nível meses Nível meses Nível meses
33 Como funciona Período de certificação completa: 8 10 anos!! E auditorias (pagas) a cada 2 : 3 anos, que podem: Rebaixar o nível de maturidade de uma empresa; Manter o nível ou; Fazê-la ascender a um outro nível.
34 Como funciona No mundo o CMMI possui empresas certificadas, 103 no Brasil; Nível de maturidade Número de empresas O MPS.br possui 173 empresas certificadas; Nível de maturidade Número de empresas A 5 B 0 C 2 D 1 Ano-Base: 2009 E 5 F 49 G 111
35 Processos do MPS.br 1. Análise de Causas de Problemas e Resolução 2. Gerência de Projetos 3. Gerência de Riscos 4. Desenvolvimento para Reutilização 5. Análise de Decisão e Resolução 6. Gerência de Reutilização 7. Verificação 8. Validação 9. Projeto e Construção do Produto 10. Integração do Produto 11. Desenvolvimento de Requisitos 12. Gerência de Projetos 13. Gerência de Reutilização 14. Gerência de Recursos 15. Definição do Processo Organizacional 16. Avaliação e Melhoria do Processo Organizacional 17. Medição 18. Garantia da Qualidade 19. Gerência de Configuração 20. Aquisição 21. Gerência de Requisitos 22. Gerência de Projetos
36 Níveis do MPS.br
37 Processos da ISO 15504
38 Níveis da ISO15504
39 Capabilidade vs. Maturidade Incialmente os modelos apenas listavam os processos relacionados com a qualidade, e a isso chamavam de Modelos de Capabilidade (Capability Model), ou seja, quais processos uma empresa deveria ter para se credenciar a ser considerada como uma empresa que fazia um software de qualidade.
40 Capabilidade vs. Maturidade Com o tempo, observou-se que nenhuma empresa conseguia implantar todos os processos de um modelo de capabilidade de uma vez só, e que isso por si só era um processo de evolução. Daí que surgiu a noção de Modelo de Maturidade (Maturity Model), também chamado de Modelo de Capabilidade de Maturidade, que classificava os processos em níveis de evolução / melhoria, dando uma noção de maturidade da empresa em termos de capacidade dela de suportar certos níveis de qualidade de software.
41 Modelos para melhoria de processo de software Os modelos de referência são muito parecidos entre si, embora tenham algumas diferenças. Como escolher então um modelo de referência?
42 Modelos para melhoria de Critérios Básicos: processo de software Viabilidade técnico-organizacional para a adoção de um modelo / Impacto na empresa; Lista de processos e níveis de maturidade do modelo, e as prioridades dos processos de melhoria de qualidade de software da empresa; Fama / reconhecimento do modelo pelos clientes focados e o adotado pelos concorrentes; Complexidade do guia de implementação / Tempo de Implantação; Idioma do modelo / documentação; Procedimentos do guia de avaliação ( auditoria ); Nível de internacionalização pretendido, o modelo adotado pela matriz / demais empresas, nicho de mercado visualizado; Custo de implantação e de avaliação.
43 Custos Os custos da adoção de um Modelo se dividem em: Custos de Implantação do Modelo: custos para a introdução do modelo (seus processos) na empresa; Custos de Avaliação: custos efetuados após a implantação, para se auditar o cumprimento do modelo. Em ambas fases é exigido que as ações todas sejam conduzidas por profissionais certificados (há cursos ministrados pelas entidades de certificação que representam os modelos no País). Dependendo do porte da empresa, um funcionário (certificado!) dela costuma estar também envolvido no processo.
44 Custos de Implantação Uma implantação usualmente leva 2 anos, para cada nível de Maturidade. Feita por profissional (normalmente um grupo de pessoas) certificado, da ou externo à empresa (consultor). Consultores pagos por hora. No Brasil, entre 100 e 150 reais a hora, em média.
45 Custos de Implantação Teoricamente o preço de implantação independe do tamanho da empresa, mas o preço final de implantação acaba sendo na prática maior numa grande empresa, pois o projeto como um todo é maior (maior número de pessoas envolvidas, mais treinamento, sistemas maiores e mais complexos, etc.). Além disso, grandes empresas de software costumam ter funcionários certificados, o que diminui o custo com consultores. Como custo de referência, pode-se dizer que considerando os vários aspectos, na média, uma certificação (cada nível) custa em torno de 100 mil reais ao longo de ~2 anos.
46 Custos de Implantação Há linhas de financiamento do governo ou mesmo subsídios para PMEs de software para adoção do MPS.br. Na prática também se observam pacotes de consultoria, ou seja, envolvendo um grupo de PMEs de software, que implantam um modelo simultaneamente. Exemplo: 35 mil 50 mil reais pela Implantação (para tentar uma avaliação em 18:24 meses, e com uma consultoria de 4h por semana) 9 mil 15 reais pela Avaliação.
47 Custos de Avaliação Uma avaliação usualmente leva 2 dias. Feita por profissional certificado, externo à empresa (consultor). MPS.br = ~3 mil reais CMMI ou ISO = ~6 mil dólares Empresa precisa enviar à entidade certificadora / consultor uma série de documentos sobre as atividades realizadas / processos implementados, etc., bem antes da visita, para provar que ela está em condições de ser avaliada.
48 A Questão da Modelagem do Processo de negócio
49 Modelagem do processo de negócio é um dos subprocessos requeridos (i.e. obrigatórios) no processo de Gerência de Projetos
50 Objetivo da Modelagem de Processo de Negócio Expressar como todas atividades referentes ao desenvolvimento de software são feitas; Entender o negócio como um conjunto de processos bem definidos; Entender a estrutura e a dinâmica da empresa de software; Garantir que clientes, usuários e desenvolvedores tenham um entendimento comum sobre os processos da empresa;
51 Objetivo da Modelagem de Processo de Negócio Não há um padrão para modelagem de processos.
52 Modelagem de Processo de negócio Exemplo 1 Exemplo 2
53 Modelagem de Processo de Negócio Técnicas: Fluxograma UML BPMN IDEF0... A técnica para modelagem é escolhida de acordo com as características do negócio. O importante é conseguir representar o conhecimento.
54 Comentários Finais A mudança cultural é o fator principal da melhoria de processo Casos reais mostram que a falta de comprometimento das pessoas não permitem que a melhoria de processo traga resultados Convencer as pessoas da importância da mudança E não simplesmente mandar fazer
55 Comentários Finais Burocracia + custo financeiro + mudanças... Existe um investimento inicial grande, tanto de tempo quanto de dinheiro Mudança cultural nos gestores e programadores Principais Benefícios: Domínio do processo de negócio Documentação (especificação de requisitos) Estimativas mais realistas de tempo e custos Controle/gerência das ações do projeto Equipe mais treinada / preparada Acesso a novos mercados ou a licitações
56 Vale a pena! Comentários Finais
57 Comentários Finais Modelos de Referência concebidos para o modelo tradicional de Aquisição, mas nada ainda para o de Serviços de Software. A certificação é muito custosa, e leva muito tempo. Empresas certificadas acabam por de certa forma levar o custo adicional da certificação aos clientes.
58 Referências Bibliográficas CMMI Product Team. CMMI for Development (CMMI-DEV), Version 1.2. Technical Report CMU/SEI-2006-TR-008, Carnegie Mellon University/ Software Engineering Institute, Pittsburgh, August ISO/IEC FDIS :2005(E), Information Technology - Process Assessment - Part 5: An exemplar Process Assessment Model. Ministério da Ciência e Tecnologia. Secretaria de Política de Informática. Qualidade e Produtividade no Setor de Software Brasileiro Brasília, ROCHA, A. R. C.; MALDONADO, J. C.; WEBER, K. C. Qualidade de Software: Teoria e Prática. 1. ed. São Paulo: Prentice Hall, 2001 SOFTEX, MPS.BR Melhoria de Processo do Software Brasileiro, Guia Geral, Versão 1.2, Qualidade de Software, José Barreto Júnior,
59 F I M
60 Introdução Em 2010, as empresas Brasileiras de tecnologia movimentaram no Brasil US$ 14 bilhões; 11ª posição entre os maiores mercados de Software no mundo; Participação de 1,8% no mercado global. (Associação Brasileira das Empresas de Software (Abes))
Fatores de Sucesso e Dificuldades na Implementação de Processos de Software Utilizando o MR-MPS MPS e o CMMI
Fatores de Sucesso e Dificuldades na Implementação de Processos de Software Utilizando o MR-MPS MPS e o CMMI Ana Regina Rocha, Mariano Montoni, Gleison Santos, Kathia Oliveira 2, Ana Cândida Natali, Paula
Qualidade e Teste de Software. QTS - Norma ISO 9001-9126(NBR13596) 1
Qualidade e Teste de Software 2010 1 ISO A ISO ( International Organization for Standardization) nasceu de uma conferência em Londres, em Outubro de 1946. O evento contou com a Participação de 65 delegados
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
Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Riscos
Ciência da Computação ENGENHARIA DE SOFTWARE Análise dos Riscos Prof. Claudinei Dias email: [email protected] Roteiro Introdução Análise dos Riscos Atividades Princípios da Análise Especificação
= PF &ODXGLD+D]DQ06F. &HQiULR $JHQGD 3URGXWLYLGDGHGH6RIWZDUH. BFPUG Brazilian Function Point Users Group. http://www.bfpug.com.br
BFPUG Brazilian Function Point Users Group Gerência da Melhoria de S oftware através de Indicadores da Qualidade e Produtividade BFPUG Brazilian Function Point Users Group Software Measurement & IT Project
Todos nossos cursos são preparados por mestres e profissionais reconhecidos no mercado, com larga e comprovada experiência em suas áreas de atuação.
Curso Formação Efetiva de Analístas de Processos Curso Gerenciamento da Qualidade Curso Como implantar um sistema de Gestão de Qualidade ISO 9001 Formação Profissional em Auditoria de Qualidade 24 horas
QUALIDADE. Avaliação positiva
EXPEDIENTE 06 QUALIDADE Ter um modelo de processos bem definido não é uma tarefa simples. Uma certificação ou avaliação que garanta a qualidade deles, menos ainda. O custo para obtê-las é alto, fato que
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
7 perguntas para fazer a qualquer fornecedor de automação de força de vendas
7 perguntas para fazer a qualquer fornecedor de automação de força de vendas 1. O fornecedor é totalmente focado no desenvolvimento de soluções móveis? Por que devo perguntar isso? Buscando diversificar
QUALIDADE DO SOFTWARE (PRODUTO)
QUALIDADE DO SOFTWARE (PRODUTO) Baseado no material do prof. Mario Lúcio Cortes http://www.ic.unicamp.br/~cortes/mc726/ 1 1. Introdução No início qualidade = funcionalidade capacidade de substituir o hardware
Gerenciamento de Qualidade. Paulo C. Masiero Cap. 24 - SMVL
Gerenciamento de Qualidade Paulo C. Masiero Cap. 24 - SMVL Introdução Melhoria nos níveis gerais de qualidade de software nos anos recentes. Diferenças em relação ao gerenciamento da qualidade na manufatura
Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Projeto: mps Br melhoria de processo do software Brasileiro
Introdução ao Modelo de Referência para melhoria do processo de software (MR mps) Realidade das Empresas Brasileiras ISO/IEC 12207 ISO/IEC 15504 CMMI Softex Governo Universidades Modelo de Referência para
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
Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto
Auditoria e Qualidade de Software ISO/IEC 9126 Engenharia de Software Qualidade de Produto Prof. Elias Batista Ferreira Material cedido por: Prof. Edison A M Morais Objetivo Descrever os processos da norma
Conceitos Fundamentais de Qualidade de Software
Especialização em Gerência de Projetos de Software Conceitos Fundamentais de Qualidade de Software Prof. Dr. Sandro Ronaldo Bezerra Oliveira [email protected] www.ufpa.br/srbo Qualidade de Software 2009 Instituto
Profa. Dra. Ana Paula Gonçalves Serra [email protected]
Modelos de Processo Pessoal e de Equipe na Melhoria da Qualidade em Produção de Software Profa. Dra. Ana Paula Gonçalves Serra [email protected] Agenda Importância das Pessoas / Constatações Compromisso
Engenharia de Software II
Engenharia de Software II Aula 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 2-26/04/2006 1 Ementa Processos de desenvolvimento de software Estratégias e técnicas de teste de software Métricas para software
PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL. Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03
PROJETO DE COOPERAÇÃO TÉCNICA INTERNACIONAL Diretrizes e Estratégias para Ciência, Tecnologia e Inovação no Brasil Projeto 914 BRA5065 - PRODOC-MTC/UNESCO DOCUMENTO TÉCNICO Nº 03 RELATÓRIO TÉCNICO CONCLUSIVO
3 Qualidade de Software
3 Qualidade de Software Este capítulo tem como objetivo esclarecer conceitos relacionados à qualidade de software; conceitos estes muito importantes para o entendimento do presente trabalho, cujo objetivo
QUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE - 02 Luiz Leão [email protected] 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.
Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1
Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de
EXTRATO DA POLÍTICA DE GESTÃO DE RISCOS
1 OBJETIVO Fornecer as diretrizes para a Gestão de Riscos da Fibria, assim como conceituar, detalhar e documentar as atividades a ela relacionadas. 2 ABRANGÊNCIA Abrange todas as áreas da Fibria que, direta
5 EDI - As montadores e suas distribuidoras
77 5 EDI - As montadores e suas distribuidoras No mundo, o setor automobilístico passa por uma forte transformação decorrente do processo de globalização associado à revolução tecnológica, que vem alterando
Information Technology Infrastructure Library. Breno Torres Bruno Ferys Denio Brasileiro Pedro Araújo Pedro Lucena
Information Technology Infrastructure Library Breno Torres Bruno Ferys Denio Brasileiro Pedro Araújo Pedro Lucena Roteiro Introdução O que é ITIL Vantagens e Benefícios Estrutura da ITIL Versões Níveis
Metodologia de Desenvolvimento de Software. Prof. M.Sc. Sílvio Bacalá Jr
Metodologia de Desenvolvimento de Software Prof. M.Sc. Sílvio Bacalá Jr Objetivos Discutir aspectos de Engenharia de Software Aplicar um método de desenvolvimento para especificação e projeto de software
Atividades da Engenharia de Software ATIVIDADES DE APOIO. Atividades da Engenharia de Software. Atividades da Engenharia de Software
Módulo 1 SCE186-ENGENHARIA DE SOFTWARE Profª Rosely Sanches [email protected] CONSTRUÇÃO Planejamento do Codificação Teste MANUTENÇÃO Modificação 2003 2 Planejamento do Gerenciamento CONSTRUÇÃO de Codificação
Engenharia de Software II: Iniciando o Projeto. Prof. Msc Ricardo Britto DIE-UFPI [email protected]
Engenharia de Software II: Iniciando o Projeto Prof. Msc Ricardo Britto DIE-UFPI [email protected] Sumário Desenvolvendo o Termo de Abertura do Projeto. Identificando as Partes Interessadas no Projeto.
Questionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP
DARCI PRADO Questionário de Avaliação de Maturidade Setorial: Modelo PRADO-MMGP Versão 1.6.4 Setembro 2009 Extraído do Livro "Maturidade em Gerenciamento de Projetos" 2ª Edição (a publicar) Autor: Darci
Módulo 14 Treinamento e Desenvolvimento de Pessoas. 14.1. Treinamento é investimento
Módulo 14 Treinamento e Desenvolvimento de Pessoas 14.1. Treinamento é investimento O subsistema de desenvolver pessoas é uma das áreas estratégicas do Gerenciamento de Pessoas, entretanto em algumas organizações
Diretrizes para determinação de intervalos de comprovação para equipamentos de medição.
Diretrizes para determinação de intervalos de comprovação para equipamentos de medição. De acordo com a Norma NBR 1001, um grande número de fatores influência a freqüência de calibração. Os mais importantes,
LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE
Questionamento a alta direção: 1. Quais os objetivos e metas da organização? 2. quais os principais Produtos e/ou serviços da organização? 3. Qual o escopo da certificação? 4. qual é a Visão e Missão?
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):
UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini [email protected]
UNEMAT SISTEMA DE INFORMAÇÃO (SI) Professora: Priscila Pelegrini [email protected] SINOP MT 2015-1 COMO SÃO DESENVOLVIDOS OS SISTEMAS DE INFORMAÇÃO? São desenvolvimento como uma estrutura
Roteiro SENAC. Análise de Riscos. Planejamento do Gerenciamento de Riscos. Planejamento do Gerenciamento de Riscos
SENAC Pós-Graduação em Segurança da Informação: Análise de Riscos Parte 2 Leandro Loss, Dr. Eng. [email protected] http://www.gsigma.ufsc.br/~loss Roteiro Introdução Conceitos básicos Riscos Tipos de
Gerenciamento da Integração (PMBoK 5ª ed.)
Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar
Processos de gerenciamento de projetos em um projeto
Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.
Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW
Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto
Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS
Disciplina: Técnicas de Racionalização de Processos Líder da Disciplina: Rosely Gaeta NOTA DE AULA 04 O PROJETO DE MELHORIA DOS PROCESSOS 3.4 O PROJETO DE MELHORIA DE PROCESSOS 3.4.1 - CONCEITO DE PROJETO
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.
esags.edu.br Santo André > Av. Industrial, 1455 - Bairro Jardim (11) 4433-6161 Santos > Av. Conselheiro Nébias, 159 (13) 2127-0003
ADMINISTRAÇÃO FINANCEIRA PARA MICRO E PEQUENAS EMPRESAS APRESENTAÇÃO: A maior parte das micro e pequenas empresas surge da iniciativa de empreendedores que não têm experiência com controles financeiros.
Gerenciamento de Projetos Modulo II Clico de Vida e Organização
Gerenciamento de Projetos Modulo II Clico de Vida e Organização Prof. Walter Cunha [email protected] http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios
Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana
Curso de Especialização em Tecnologia da Informação. Engenharia de Software
Universidade Federal de Pernambuco Departamento de Informática Curso de Especialização em Tecnologia da Informação Engenharia de Software Questionário para Discussão e Reflexão Aluna: Danielle Novaes de
Top Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV
Top Guia In.Fra: Perguntas para fazer ao seu fornecedor de CFTV 1ª Edição (v1.4) 1 Um projeto de segurança bem feito Até pouco tempo atrás o mercado de CFTV era dividido entre fabricantes de alto custo
APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR
APOSTILAS: NORMAS; ABNT NBR ISO; MPS BR Fonte: http://www.softex.br/mpsbr/_home/default.asp Apostilas disponíveis no site 1 NORMAS: NBR ISO NBR ISO/IEC CMM SPICE Continuação... 2 NORMAS VISÃO GERAL NBR
18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB
18º Congresso de Iniciação Científica IMPLEMENTAÇÃO DE UM MODELO DE TESTE DE APLICAÇÕES WEB Autor(es) HARLEI MIGUEL DE ARRUDA LEITE Orientador(es) PLÍNIO ROBERTO SOUZA VILELA Apoio Financeiro PIBIC/CNPQ
Escritório de Projetos
Escritório de Projetos Agenda Conceito de Escritório de Projetos Por que implementar um Escritório de Projetos? Implementando um Escritório de Projetos Funções do Escritório de Projetos Modelo de Maturizade
Tópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software.
Engenharia de Software Aula 06 Tópicos da Aula Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo [email protected] 26 Março 2012 Funcionais e não funcionais De usuário e do Engenharia de Estudo
Qualidade de Software
Produto de Software Qualidade de Software Um produto de software compreende os programas e procedimentos de computador e a documentação e dados associados, que foram projetados para serem liberados para
Unidade I Conceitos BásicosB. Conceitos BásicosB
à Engenharia de Software Unidade I Conceitos BásicosB Pedro de Alcântara dos Santos Neto [email protected] 1961 a 1963 Surgimento de novos Hardwares 1963-1968 Crise do Software! Incapacidade de se utilizar
MPS.BR. O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro. A proposta MPS.BR nasceu com base nos moldes CMMI.
MPS.BR O MPS.BR é um programa para Melhoria de Processo do Software Brasileiro. A proposta MPS.BR nasceu com base nos moldes CMMI. ISO - 12207 para desenvolvimento de software. ISO - 15504 para avaliação
CAPABILITY MATURITY MODEL FOR SOFTWARE. Eduardo Mayer Fagundes e-mail: [email protected]
CAPABILITY MATURITY MODEL FOR SOFTWARE Eduardo Mayer Fagundes e-mail: [email protected] 1. Introdução Após décadas de incontáveis promessas sobre como aumentar à produtividade e 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
Empreenda! 9ª Edição Roteiro de Apoio ao Plano de Negócios. Preparamos este roteiro para ajudá-lo (a) a desenvolver o seu Plano de Negócios.
Empreenda! 9ª Edição Roteiro de Apoio ao Plano de Negócios Caro (a) aluno (a), Preparamos este roteiro para ajudá-lo (a) a desenvolver o seu Plano de Negócios. O Plano de Negócios deverá ter no máximo
Porque estudar Gestão de Projetos?
Versão 2000 - Última Revisão 07/08/2006 Porque estudar Gestão de Projetos? Segundo o Standish Group, entidade americana de consultoria empresarial, através de um estudo chamado "Chaos Report", para projetos
PIM VII e VIII Projeto Integrado Multidisciplinar
UNIVERSIDADE PAULISTA CURSO SUPERIOR DE TECNOLOGIA GESTÃO EM TECNOLOGIA DA INFORMAÇÃO PIM VII e VIII Projeto Integrado Multidisciplinar PROJETO INTEGRADO MULTIDISCIPLINAR TEMA: O projeto descrito abaixo
A utilização de planos de testes como instrumento de qualidade na produção de salas no Moodle VITÓRIA ES 04 2010
A utilização de planos de testes como instrumento de qualidade na produção de salas no Moodle VITÓRIA ES 04 2010 José Mário Costa Junior Ifes - [email protected] Vanessa Battestin Nunes, Msc, MPS.BR
Engenharia de Software II
Engenharia de Software II Aula 14 Revisão http://www.ic.uff.br/~bianca/engsoft2/ Aula 14-07/05/2006 1 Processo de Software Qual é a diferença entre uma atividade de arcabouço e uma atividade guarda chuva?
Questionário de avaliação de Práticas X Resultados de projetos - Carlos Magno Xavier ([email protected])
Obrigado por acessar esta pesquisa. Sei como é escasso o seu tempo, mas tenha a certeza que você estará contribuindo não somente para uma tese de doutorado, mas também para a melhoria das práticas da Comunidade
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
CUSTOS DA QUALIDADE EM METALURGICAS DO SEGMENTOS DE ELEVADORES PARA OBRAS CÍVIS - ESTUDO DE CASO
CUSTOS DA QUALIDADE EM METALURGICAS DO SEGMENTOS DE ELEVADORES PARA OBRAS CÍVIS - ESTUDO DE CASO José Roberto Santana Alexandre Ripamonti Resumo: Com a globalização da economia, as empresas, enfrentam
Engenharia de Software II
Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.
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
Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software
Ciência da Computação ENGENHARIA DE SOFTWARE Análise dos Requisitos de Software Prof. Claudinei Dias email: [email protected] Roteiro Introdução Tipos de requisitos Atividades Princípios da
Processo de Avaliação da Transparência Organizacional
Processo de Avaliação da Transparência Organizacional Kizzy Macedo Benjamin 1, Claudia Cappelli 1, Gleison Santos 1 1 PPGI- Programa de Pós-Graduação em Informática Departamento de Informática Aplicada
Gledson Pompeu 1. Cenário de TI nas organizações. ITIL IT Infrastructure Library. A solução, segundo o ITIL
Cenário de TI nas organizações Gerenciamento de Serviços de TI ITIL v2 Módulo 1 Conceitos básicos Referência: An Introductory Overview of ITIL v2 Livros ITIL v2 Aumento da dependência da TI para alcance
Certificações ITIL voltam a ganhar destaque
Certificações ITIL voltam a ganhar destaque Certificações em Information Technology Infrastructure Library, ou ITIL, voltou ao topo de muitas listas de contratação de TI. Métodos ITIL são projetados para
Gerenciamento de Requisitos Gerenciamento de Requisitos
Gerenciamento de Requisitos Objetivos da disciplina Descrever o processo de Gerenciamento e Engenharia de Requisitos para projetos Treinar alunos no Gerenciamento de Requisitos Apresentar estudos de caso
Fatores que Influenciam na Migração do Processo de Melhoria de Software baseado em MPS para o CMMI nas Empresas Brasileiras
Fatores que Influenciam na Migração do Processo de Melhoria de Software baseado em MPS para o CMMI nas Empresas Brasileiras Rhavy Maia Guedes, Ellen Poliana Ramos Souza, Alexandre Lins de Vasconcelos.
ABNT NBR ISO. ABNT NBR ISO 9001:2015 Como usar
ABNT NBR ISO 9001 ABNT NBR ISO 9001:2015 Como usar A ABNT NBR ISO 9001 é uma norma que define os requisitos para colocar um sistema de gestão da qualidade em vigor. Ela ajuda empresas a aumentar sua eficiência
APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2
APLICACAÇÃO DE METRICAS E INDICADORES NO MODELO DE REFERENCIA CMMI-Dev NIVEL 2 Renan J. Borges 1, Késsia R. C. Marchi 1 1 Universidade Paranaense (UNIPAR) Paranavaí, PR Brasil [email protected], [email protected]
Avaliação de Riscos Aplicada à Qualidade em Desenvolvimento de Software
Rafael Espinha, Msc [email protected] +55 21 9470-9289 Maiores informações: http://www.primeup.com.br [email protected] +55 21 2512-6005 Avaliação de Riscos Aplicada à Qualidade em
Projetos Ágeis aplicados a TI. Júlio Cesar da Silva Msc.
Projetos Ágeis aplicados a TI Júlio Cesar da Silva Msc. Apresentação Graduação em Matemática e TI MBA em Gestão em TI Mestre em Administração Certificado ITIL, Cobit e ScrumMaster Professor Graduação Professor
O desafio de gerenciar o fluxo de caixa. Gilvânia Banker
Gilvânia Banker Manter as contas em dia é um grande desafio para quase todos os empreendedores. O fluxo de caixa de uma empresa, de acordo com o consultor contábil Charles Tessmann, é praticamente o coração
WORKSHOP MELHORIA DE PROCESSOS
WORKSHOP MELHORIA DE PROCESSOS Superintendência de Planejamento e Gestão Escritório de Processos Organizacionais Goiânia, 27 de maio de 2009 Objetivos: WORKSHOPS DE MELHORIA DE PROCESSOS Promover o mapeamento,
Texto para Coluna do NRE-POLI na Revista Construção e Mercado Pini Dezembro 2013
Texto para Coluna do NRE-POLI na Revista Construção e Mercado Pini Dezembro 2013 PROPOSTA DE ESTRUTURA PARA O GERENCIAMENTO DE PROJETOS DE REVITALIZAÇÃO URBANA Núcleo de Real Estate, Mestrado, Mariana
Elicitação de requisitos e análise
Elicitação de requisitos e análise Esta atividade divide-se em dois esforços maiores: Elicitação dos requisitos em si Técnicas de elicitação Análise do que foi elicitado Processo de análise 1 Que é um
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
Sumário. Modelo de Maturidade vs Tomadores de Decisão: Reduzindo o Gap Através do Método UTA
Modelo de Maturidade vs Tomadores de Decisão: Reduzindo o Gap Através do Método UTA Fabio Reginaldo 1 Sumário - Introdução Contexto de Projetos Modelos de Maturidade O Problema O Objetivo Método Utilizado
Introdução. Gerência de Projetos de Software. Sumário. Sistemas de Informação para Processos Produtivos
Sumário Sistemas de Informação para Processos Produtivos 1. Gerência de 2. Agentes principais e seus papéis 3. Ciclo de vida do gerenciamento de projetos M. Sc. Luiz Alberto [email protected] Módulo 6
Administração de Pessoas
Administração de Pessoas MÓDULO 5: ADMINISTRAÇÃO DE RECURSOS HUMANOS 5.1 Conceito de ARH Sem as pessoas e sem as organizações não haveria ARH (Administração de Recursos Humanos). A administração de pessoas
Ciência da Computação ENGENHARIA DE SOFTWARE. UML-Unified Modeling Language Linguagem de Modelagem Unificada
Ciência da Computação ENGENHARIA DE SOFTWARE UML-Unified Modeling Language Linguagem de Modelagem Unificada Prof. Claudinei Dias email: [email protected] Roteiro Introdução a linguagem UML
IC-UNICAMP IC-UNICAMP
Capítulo 3: Qualidade de Produto e a ISO 9126 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:
Gerenciamento de Projetos Modulo IX Qualidade
Gerenciamento de Projetos Modulo IX Qualidade Prof. Walter Cunha [email protected] http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento
PBQP-H QUALIDADE HABITACIONAL OBRAS DE EDIFICAÇÕES
PBQP-H QUALIDADE HABITACIONAL OBRAS DE EDIFICAÇÕES PBQP-H O que é PBQP-H? O PBQP-H (Programa Brasileiro da Qualidade e Produtividade do Habitat), é um instrumento do governo federal que tem como meta organizar
Processo de Desenvolvimento de Software Workshop de Engenharia de Software
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Processo de Desenvolvimento de Software Engenharia de Software Auxiliar
O PAPEL EMPREENDEDOR NO SISTEMA DE GESTÃO DA QUALIDADE * PALAVRAS-CHAVE: Sistema de Gestão da Qualidade. Representante da Diretoria. ISO 9001.
O PAPEL EMPREENDEDOR NO SISTEMA DE GESTÃO DA QUALIDADE * Adalberto Luiz de Souza ** RESUMO: Este texto tem por finalidade descrever o papel do representante da direção, referente ao atendimento de requisito
Sistemas ERP. Profa. Reane Franco Goulart
Sistemas ERP Profa. Reane Franco Goulart Tópicos O que é um Sistema ERP? Como um sistema ERP pode ajudar nos meus negócios? Os benefícios de um Sistema ERP. Vantagens e desvantagens O que é um ERP? ERP
6 Conclusão do estudo e implicações empresariais
6 Conclusão do estudo e implicações empresariais Este estudo buscou entender o fenômeno da criação de aceleradoras corporativas por parte de empresas de grande porte, com base na análise dos dois casos
