Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos
|
|
- Rui Cesário Caiado
- 6 Há anos
- Visualizações:
Transcrição
1 Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF Prof.: Conteúdo 1. Introdução 2. Processo de Software 3. Especificação e Análise de Requisitos 4. Projeto de Sistema 5. Implementação e Testes 6. Entrega e Manutenção 7. Gerência da Qualidade 8. Gerência de Projetos de Software 9. Tópicos Avançados em 1
2 9. Tópicos Avançados em Estudos mostram que a qualidade do produto de software depende diretamente da qualidade dos processos adotados no seu desenvolvimento (FUGGETTA, 2000). Cada vez mais, as organizações têm despendido esforços significativos na melhoria contínua de seus processos de software. Algumas iniciativas: ü Normas e modelos de qualidade de processo ü Processos de software padrão ü Desenvolvimento por meio de processos ágeis ü Apoio automatizado ao processo de software. 9. Tópicos Avançados em A) Normas e Modelos de Apoio à Definição de Processos Auxiliam a rechear o arcabouço fornecido pelo modelo de ciclo de vida. Algumas normas e modelos podem ajudar a definição de processos. 2
3 9. Tópicos Avançados em Normas e Modelos de Apoio à Definição de Processos A Série ISO 9000 Desenvolvida para apoiar organizações, de todos os tipos e tamanhos, na implementação e operação de sistemas eficazes de gestão da qualidade. NBR ISO 9000: Sistemas de Gestão da Qualidade - Conceitos e Terminologia: descreve os fundamentos de sistemas de gestão da qualidade e estabelece a terminologia para esses sistemas; NBR ISO 9001: Sistemas de Gestão da Qualidade Requisitos: especifica os requisitos para um sistema de gestão da qualidade com enfoque na satisfação do cliente. Para uma organização ser certificada ISO 9001, ela precisa demonstrar sua capacidade para fornecer produtos que atendam aos requisitos do cliente (explícitos e implícitos) e os requisitos regulamentares aplicáveis; NBR ISO 9004: Gestão para o sucesso sustentado de uma organização Uma Abordagem da Gestão da Qualidade: fornece diretrizes que ampliam os requisitos estabelecidos pela ISO 9001, buscando melhoria contínua de desempenho e sucesso sustentável. NBR ISO 19011: Diretrizes para Auditoria de SGQ e/ou Ambiental: fornece diretrizes para a condução das auditorias e determinação da competência dos auditores. 9. Tópicos Avançados em ISO Processo de Certificação 1. A empresa estabelece o seu sistema da qualidade. 2. A empresa faz uma solicitação formal a um órgão certificador. 3. O órgão certificador faz uma primeira visita à empresa para colher mais dados e explicar o processo de certificação. 4. O órgão certificador verifica se a documentação do sistema da qualidade está de acordo com a ISO. 5. O órgão certificador envia uma equipe à empresa com fins de auditoria. Podem ocorrer três situações: l l l Qualificada sem discrepâncias Qualificada com pequenas discrepâncias, que devem ser corrigidas em um prazo pré-estabelecido antes da certificação Não qualificada 6. O órgão certificador realiza visitas periódicas à empresa para assegurar que o sistema continua sendo efetivo. 3
4 9. Tópicos Avançados em Certificados ISO 9001 (exemplos) 9. Tópicos Avançados em ISO/IEC/IEEE 12207: 2017 Tecnologia de Informação - Processos de Ciclo de Vida de Software 30 processos + um processo de adaptação. 4 grupos: - Processos relacionados a Acordos (Contratos) - Processos relacionados à Habilitação Organizacional para Projetos - Processos de Gerenciamento Técnico - Processos Técnicos 4
5 9. Tópicos Avançados em 9. Tópicos Avançados em CMMI - Capability Maturity Model Integration Definido pelo Software Engineering Institute (SEI) - Carnegie Mellon University, com o intuito de quantificar a capacidade de uma organização produzir produtos de software de alta qualidade, de forma previsível e consistente. Descreve princípios e práticas dos quais depende a maturidade do processo de software. Define 5 níveis de maturidade para o processo de desenvolvimento que são caracterizados por PA s (Process Areas). Tem como objetivo auxiliar as organizações a aumentarem a maturidade de seus processos por um caminho evolutivo. Pode ser usado por empresas contratantes para identificar as características do processo utilizado por seus fornecedores. Oferece duas abordagens para melhoria de processos: contínua ou por estágios. 5
6 9. Tópicos Avançados em CMMI - Capability Maturity Model Integration Foco na melhoria contínua do processo Desempenho do processo controlado estatisticamente Processo caracterizado para a organização e próativo Definido Em Otimização (CAR) Análise de Causas e Resolução (OPM) Gerência do Desempenho Organizacional Gerenciado Quantitativamente (QPM) Gerência Quantitativa do Projeto (OPP) Desempenho do Processo Organizacional (IPM) Gerência Integrada de Projetos (OPD) Definição do Processo Organizacional (OPF) Foco no Processo Organizacional (OT) Treinamento Organizacional (RD) Desenvolvimento de Requisitos (TS) Solução Técnica, ((PI) Integração do Produto (VER) Verificação (VAL) Validação (RSKM) Gerência de Riscos (DAR) Análise de Decisão e Resolução 2 1 Processo caracterizado para projetos e muitas vezes reativo Processo imprevisível, fracamente controlado e reativo Gerenciado (REQM) Gerência de Requisitos (PP) Planejamento de Projeto (PMC) Monitoração e Controle de Projeto Inicial (PPQA) Garantia da Qualidade do Processo e do Produto (SAM) Gerência de Acordo com Fornecedores (CM) Gerência de Configuração (MA) Medição e Análise 9. Tópicos Avançados em MR MPS.BR - Modelo de Referência para Melhoria de Processo de Software Brasileiro ISO/IEC CMMI-DEV ISO/IEC CMMI-SVC ISO/IEC Modelo MPS.BR Modelo de Referência MPS para Software (MR-MPS-SW) Modelo de Referência MPS para Serviços (MR-MPS-SV) Método de Avaliação (MA-MPS) Modelo de Negócio (MN-MPS) Guia Geral MPS de Software Guias de Implementação Guia de Aquisição Guia Geral MPS de Serviços Guia de Avaliação Documento do Programa 6
7 9. Tópicos Avançados em MR-MPS-SW 9. Tópicos Avançados em B) Definição de Processos de Software em Níveis Embora diferentes projetos requeiram processos com características específicas para atender às suas particularidades, é possível estabelecer um conjunto de ativos de processo* a ser utilizado na definição de processos de software de uma organização. As normas e modelos preconizam a definição e institucionalização de processos padrão nas organizações. Normas e Modelos de Qualidade Processo Padrão Cultura Organizacional, Política Organizacional, Características da Organização etc * Subprocessos, atividades, subatividades, artefatos, recursos e procedimentos, dentre outros. 7
8 9. Tópicos Avançados em Normas e Modelos de Qualidade, Cultura Organizacional, Características da Organização Definição Processo Padrão Tipo de Software, Domínio do Problema, Paradigma e Tecnologia de Desenvolvimento Especialização Processo Especializado 1 Processo Especializado n Particularidades do Projeto, Modelo de Ciclo de Vida Instanciação Processo de Projeto 1 Processo de Projeto m 9. Tópicos Avançados em C) Processos Ágeis O Manifesto Ágil Estamos descobrindo maneiras melhores de desenvolver software fazendo-o nós mesmos e ajudando outros a fazê-lo. Através deste trabalho, passamos a valorizar: Indivíduos e interação entre eles mais que processos e ferramentas Software em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. ( 8
9 9. Tópicos Avançados em XP extreme Programming Abordagem para desenvolvimento de software que busca assegurar que o cliente receba o máximo de valor a cada dia de trabalho da equipe de desenvolvimento. Parte da premissa de que o cliente aprende sobre suas necessidades na medida em que é capaz de manipular o sistema sendo produzido. Com base no uso do sistema, o cliente reavalia suas necessidades e prioridades, gerando mudanças que devem ser incorporadas ao software pela equipe de desenvolvimento. XP é voltado para: ü Projetos cujos requisitos são vagos e podem mudar com frequência ü Desenvolvimento de sistemas orientados a objetos ü Equipes pequenas (até 12 desenvolvedores) ü Desenvolvimento iterativo/incremental (o sistema começa a ser implementado logo no início e vai ganhando novas funcionalidades ao longo do tempo). 9. Tópicos Avançados em XP é organizado em torno de um conjunto de valores e práticas que devem atuar de maneira coesa e harmônica. Valores do XP: ü Feedback: quando o cliente aprende com o sistema que utiliza, ele reavalia as suas necessidades e dá feedback para a equipe de desenvolvimento. ü Comunicação: a comunicação entre o cliente e a equipe permite que todos os detalhes do projeto sejam tratados com a atenção e agilidade que merecem. ü Simplicidade: a simplicidade advoga que só deve ser implementado aquilo que é suficiente para atender as necessidades do cliente. ü Coragem: a equipe precisa ter coragem e acreditar que, usando as práticas e valores do XP, será capaz de fazer o software evoluir com segurança e agilidade. 9
10 9. Tópicos Avançados em O XP não possui uma figura padrão que represente a metodologia como um processo (sequência de passos). A figura clássica do XP é conhecida como 3 loops e apresenta suas 13 práticas. 9. Tópicos Avançados em SCRUM Método ágil para gerenciamento de projetos, cuja aplicação não está limitada a projetos de software. O nome foi inspirado em um trabalho publicado na Harward Business Review em 1986, intitulado The New New Product Development Game, de Hirotaka Takeuchi e Ikujiro Nonaka, que propunha uma abordagem e a comparava com a formação Scrum no rugby. Foi formalmente criado no artigo Scrum and the Perfect Storm ( escrito por Ken Schwaber na década de 90, baseado no desenvolvimento iterativo e incremental e novas estratégias de criação de produtos. O nome foi inspirado em uma jogada de Rugby. Após uma reunião (agrupamento em torno da bola), o objetivo é retirar os obstáculos à frente do jogador que correrá com a bola, para que possa avançar o máximo possível no campo e marcar pontos. 10
11 9. Tópicos Avançados em Ciclo do SCRUM 9. Tópicos Avançados em Como funciona: 1. Os projetos são divididos em ciclos (tipicamente mensais) chamados de Sprints. A Sprint representa uma janela de tempo dentro da qual um conjunto de atividades deve ser executado. Normalmente uma sprint dura de 2 a 4 semanas. 2. As funcionalidades a serem implementadas em um projeto são mantidas em uma lista chamada Product Backlog. 3. No início de cada Sprint, faz-se uma reunião de planejamento inicial (Sprint Planning Meeting) na qual Product Owner prioriza os itens do Product Backlog e a equipe seleciona as atividades que ela será capaz de implementar durante a Sprint que se inicia. 4. As atividades alocadas em uma Sprint são transferidas do Product Backlog para o Sprint Backlog. 5. A cada dia de uma Sprint, a equipe faz uma breve reunião (normalmente de manhã), chamada Daily Scrum (também é conhecida como Stand up Meeting) para disseminar conhecimento sobre o que foi feito no dia anterior, identificar impedimentos e priorizar o trabalho do dia que se inicia. 6. Ao final de uma Sprint, a equipe apresenta as funcionalidades implementadas em uma Sprint Review Meeting. 7. Finalmente, faz-se uma Sprint Retrospective e a equipe parte para o planejamento da próxima Sprint. 11
12 9. Tópicos Avançados em D) Automatização de Processo de Software Com o aumento da complexidade dos processos de software, tornou-se imprescindível utilizar ferramentas e ambientes de apoio à realização de suas atividades, visando, sobretudo, a atingir níveis mais altos de qualidade e produtividade. Ferramentas CASE (Computer Aided Software Engineering) apoiam a realização de atividades específicas, tais como planejamento e análise e especificação de requisitos. Atualmente, o elevado número e a variedade de ferramentas CASE levou os engenheiros de software a pensarem em trabalhar com diversas ferramentas que interajam entre si e forneçam suporte a todo ciclo de vida do desenvolvimento, dando origem aos Ambientes de Desenvolvimento de Software (ADSs). Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF Prof.: (monalessa@inf.ufes.br) 12
Qualidade de Software
Qualidade de Software Seiji Isotani, Rafaela V. Rocha sisotani@icmc.usp.br rafaela.vilela@gmail.com PAE: Armando M. Toda armando.toda@gmail.com Garantia de Qualidade n n Qualidade do Produto (aula anterior)
Leia maisConteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 3. Gerência de s de Software 4. Gerência
Leia maisDesenvolvido pelo Software Engineering Institute-SEI em 1992 Possui representação por estágios (5 níveis)e contínua (6 níveis)
CMMI / MPS.BR Modelos de Maturidade de Qualidade de Software Aplicações criteriosas de conceitos de gerenciamento de processos e de melhoria da qualidade ao desenvolvimento e manutenção de software CMMI
Leia maisQualidade de Software (cont)
Qualidade de Software (cont) Qualidade de Processo Profa Rosana Braga 1/2017 Material elaborado por docentes do grupo de Engenharia de Software do ICMC/USP Incorporação da Qualidade Requisitos do Usuário
Leia maisNormas ISO:
Universidade Católica de Pelotas Tecnólogo em Análise e Desenvolvimento de Sistemas Disciplina de Qualidade de Software Normas ISO: 12207 15504 Prof. Luthiano Venecian 1 ISO 12207 Conceito Processos Fundamentais
Leia maisQualidade de Software: Visão Geral. SSC 121-Engenharia de Software 1 Profa. Dra. Elisa Yumi Nakagawa
Qualidade de : Visão Geral SSC 121-Engenharia de 1 Profa. Dra. Elisa Yumi Nakagawa 2 o semestre de 2012 Qualidade de Qualidade é um termo que pode ter diferentes interpretações Existem muitas definições
Leia maisExtreme Programming: Valores e Práticas
Programação Extrema Extreme Programming: Valores e Práticas Prof. Mauro Lopes 1-31 34 Objetivos Anteriormente trabalhamos os conceitos do Desenvolvimento Tradicional e do Desenvolvimento Ágil. Trouxemos
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades
Leia maisQUALIDADE DE SOFTWARE DEFINIÇÕES / RESUMO. Apostilas de NORMAS, disponíveis no site do professor. Prof. Celso Candido ADS / REDES / ENGENHARIA
DEFINIÇÕES / RESUMO Apostilas de NORMAS, disponíveis no site do professor. 1 NORMAS VISÃO GERAL Qualidade é estar em conformidade com os requisitos dos clientes; Qualidade é antecipar e satisfazer os desejos
Leia maisDesenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa
Desenvolvimento Ágil de Software Prof. Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Métodos Ágeis História Na início da década de 90 havia uma visão de que a melhor maneira para se criar software era
Leia maisManifesto Ágil Princípios
Manifesto Ágil Princípios Indivíduos e interações são mais importantes que processos e ferramentas. Software funcionando é mais importante do que documentação completa e detalhada. Colaboração com o cliente
Leia maisImplementando CMMi utilizando uma combinação de Métodos Ágeis. Implementing CMMi using a Combination of Agile Method
Implementando CMMi utilizando uma combinação de Métodos Ágeis Implementing CMMi using a Combination of Agile Method Rhavy Maia Guedes IN1149 Qualidade, Processo e Gestão de Software Agenda 2 Introdução
Leia maisMapeando o Scrum em Relação ao CMMI Níveis 2 e 3
Mapeando o Scrum em Relação ao CMMI Níveis 2 e 3 Yuri Rodrigues Guimarães, Gustavo Rezende Krüger, Alexandre Scheidt, Victor Francisco Araya Santander UNIOESTE - Universidade Estadual do Oeste do Paraná
Leia maisQUALIDADE DE SOFTWARE
QUALIDADE DE SOFTWARE SSC-546 Avaliação de Sistemas Computacionais Profa. Rosana Braga (material profas Rosely Sanches e Ellen F. Barbosa) Agenda Visão Geral de Qualidade Qualidade Aplicada ao Software
Leia maisDCC / ICEx / UFMG. O Modelo CMMI. Eduardo Figueiredo.
DCC / ICEx / UFMG O Modelo CMMI Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Um pouco de história Na década de 80, o Instituto de Engenharia de Software (SEI) foi criado Objetivos Fornecer software
Leia maisAgilidade & Cia. Engº Adail Muniz Retamal. adail@heptagon.com.br
Agilidade & Cia Engº Adail Muniz Retamal adail@heptagon.com.br Café com Leite... Fotos: Irene Muller www.pbase.com/daria90 No Mundo Físico É Assim! Uma ação... causa uma reação... que causa outra reação...
Leia maisINTRODUÇÃO A ENGENHARIA DE SOFTWARE
Universidade Estadual Vale do Acaraú INTRODUÇÃO A ENGENHARIA DE SOFTWARE : Prof. Raquel Silveira Métodos ágeis focam em simplicidade, software funcional no início das iterações, flexibilidade e intensa
Leia maisSIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos
SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos Jonas Analista de Negócios e Gerente de Projetos Fone:5184298411 Jonas.dc.cardoso@gmail.com 1 PROJETO Esforço temporário* para criar um produto,
Leia maisUnidade VI GOVERNANÇA DE TI. Profa. Gislaine Stachissini
Unidade VI GOVERNANÇA DE TI Profa. Gislaine Stachissini Capability Maturity Model Integration CMMI SW-CMM (Software Capability Maturity Model): prove informações para o aprimoramento de processos de desenvolvimento
Leia maisAdoção de metodologia ágil baseada em Scrum - Case da Procergs
Adoção de metodologia ágil baseada em Scrum - Case da Procergs Outubro / 2014 Fundamentos do Scrum Pilares do Scrum Procergs Procergs - Setor de Fábrica SD1 Quem sou... Porque mudar a forma de trabalho?
Leia maisBenefícios, aplicação prática de CMMI e MPS.BR e resultados Brasileiros
www.asrconsultoria.com.br Benefícios, aplicação prática de CMMI e MPS.BR e resultados Brasileiros SIMTECCE 2009 Renato Luiz Della Volpe Sócio Diretor da ASR Consultoria e Assessoria em Qualidade Ltda.
Leia maisQualidade em TIC: Principais normas e modelos
Qualidade em TIC: Principais normas e modelos "Falta de tempo é desculpa daqueles que perdem tempo por falta de métodos." Albert Einstein CMMI Visão Geral Three Complementary Constellations CMMI-DEV fornece
Leia maisIntrodução a Melhoria de Processos de Software. CMMI - Capability Maturity Model Integration MPS.BR - Melhoria de Processo do Software Brasileiro
Introdução a Melhoria de Processos de Software CMMI - Capability Maturity Model Integration MPS.BR - Melhoria de Processo do Software Brasileiro Edson Murakami Agenda Introdução CMMI MPS.BR O que é um
Leia maisElementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI
Elementos Fundamentais para a Melhoria da Qualidade de Software nas Organizações de TI Ana Cervigni Guerra Eduardo Paulo de Souza Projeto Reconhecido na Categoria Serviços Tecnológicos Brasília, 31 de
Leia maisAULA 02 Qualidade em TI
Bacharelado em Sistema de Informação Qualidade em TI Prof. Aderson Castro, Me. AULA 02 Qualidade em TI Prof. Adm. Aderson Castro, Me. Contatos: adersoneto@yahoo.com.br 1 Qualidade de Processo A Série ISO
Leia maisProcessos Ágeis de Desenvolvimento de Software
Processos Ágeis de Desenvolvimento de Software -Focono XP - Rodrigo Rebouças de Almeida rodrigor@rodrigor.com Processo Conjunto de atividades ordenadas, restrições e recursos que produzem um resultado
Leia maisNomenclatura usada pela série ISO Série ISO 9000
Slide 1 Nomenclatura usada pela série ISO 9000 (ES-23, aula 03) Slide 2 Série ISO 9000 ISO 9000 (NBR ISO 9000, versão brasileira da ABNT): Normas de gestão da qualidade e garantia da qualidade. Diretrizes
Leia maisAplicação: 11/9/2016 PADRÃO DE RESPOSTA
1 Quanto à qualidade de software PROVA DISCURSIVA P 4 PARECER a) Em desacordo. A gestão de requisitos não possui os objetivos descritos; eles se referem, na verdade, ao processo desenvolvimento de requisitos
Leia maisXP EXTREME PROGRAMMING. AGO106 - Gestão
XP EXTREME PROGRAMMING AGO106 - Gestão de Processos de Desenvolvimento de Software DESENVOLVIMENTO TRADICIONAL Sequencial: Análise, Design, Implementação, Teste, Implantação e Manutenção Características:
Leia maisMarketing Promotions Review
Marketing Promotions Review Conheça mais sobre o instrutor Leonardo Sanches Fundador do IGNIÇÃO GP Consultoria, Treinamentos e Certificações em Gerenciamento de Projetos Coach de Produtividade Certificações
Leia maisIRINEU AMBROZANO FILHO APLICAÇÃO DE GESTÃO EM PROJETOS QUE UTILIZAM MÉTODOS ÁGEIS - EXTREME PROGRAMMING
IRINEU AMBROZANO FILHO APLICAÇÃO DE GESTÃO EM PROJETOS QUE UTILIZAM MÉTODOS ÁGEIS - EXTREME PROGRAMMING São Paulo 2008 IRINEU AMBROZANO FILHO APLICAÇÃO DE GESTÃO EM PROJETOS QUE UTILIZAM MÉTODOS ÁGEIS
Leia maisMétodos Ágeis e o SCRUM. Bruno Henrique Oliveira
Métodos Ágeis e o SCRUM Bruno Henrique Oliveira Apresentação Formado em BCC Consultoria Gestão de projetos e implantação de escritório de projetos ITIL e ECM Candidato a título de mestre em Engenharia
Leia maisISO/IEC Processo de ciclo de vida
ISO/IEC 12207 Processo de ciclo de vida O que é...? ISO/IEC 12207 (introdução) - O que é ISO/IEC 12207? - Qual a finalidade da ISO/IEC 12207? Diferença entre ISO/IEC 12207 e CMMI 2 Emendas ISO/IEC 12207
Leia maisMelhoria de processos Qualidade. Engenharia de software Profª Karine Sato da Silva
Melhoria de processos Qualidade Engenharia de software Profª Karine Sato da Silva Problemática Hoje o grande desafio é desenvolver software de qualidade, dentro do prazo e custo estipulados, sem necessitar
Leia maisPadrões de Qualidade de Software
Engenharia de Software I 2015.2 Padrões de Qualidade de Software Engenharia de Software Aula 4 Ricardo Argenton Ramos Agenda da Aula Introdução (Qualidade de Software) Padrões de Qualidade de Software
Leia maisAvaliação de Processos de Software Utilizando a Norma ISO/IEC Autor : Anisio Iahn Orientador : Everaldo Artur Grahl
Avaliação de Processos de Software Utilizando a Norma ISO/IEC 15504 Autor : Anisio Iahn Orientador : Everaldo Artur Grahl 1 Roteiro Introdução Objetivo Qualidade Processos Outros Modelos ISO/IEC 15504
Leia maisQualidade de Processo de Software CMM / CMMI
Especialização em Gerência de Projetos de Software Qualidade de Processo de Software CMM / CMMI Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br Qualidade de Software 2009 Instituto de Ciências Exatas
Leia mais11 de setembro de Copyright ASR Consultoria e Assessoria em Qualidade
11 de setembro de 2007 www.asrconsultoria.com.br Melhoria do Processo de Software com aplicação do CMMI e Resultados reais Brasileiros Agenda Motivações para a Melhoria de Processos e sua importância Resultados
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Sobre a Metodologia de Desenvolvimento de Software Extreme Programming (XP), explique e cite os benefícios
Leia maisScrum. Daniel Krauze
Scrum Daniel Krauze daniel.krauze@gmail.com http://danielkrauze.wordpress.com/ Quem eu sou... Porque Scrum?? Fundamentos do Scrum Valores e Princípios Pilares do Scrum Time Scrum Eventos do Scrum Daily
Leia maisIntrodução. O Modelo CMM/SEI. Roteiro da Apresentação. Conceitos básicos de qualidade. Conceitos básicos de qualidade de software
O Modelo CMM/SEI Francisco Rapchan Engenheiro de Computação Prof. do Depto de Informática - UFES / UNESC Mestrando em Informática Área de estudo: Engenharia de Software www.inf.ufes.br/~.br/~rapchanrapchan
Leia maisENGENHARIA DE SOFTWARE
EMENTA ENGENHARIA DE SOFTWARE DISCIPLINA: Estrutura e Fluxo de Informação EMENTA: A disciplina Estrutura e Fluxo de Informação se propõe a capacitar o aluno sobre os fundamentos da Gestão da Informação
Leia maisEngenharia de Software. Prof. Me. Clodoaldo Brasilino
Engenharia de Software Prof. Me. Clodoaldo Brasilino clodoaldo.neto@ifpi.edu.br Acompanhamento da Disciplina 1. Introdução à Engenharia de Software 2. Processos de Software e Projetos 3. Metodologia Ágil
Leia maisMaria Cecilia Rebouças
UNIVERSIDADE DO VALE DO RIO DOS SINOS UNISINOS UNIDADE ACADÊMICA DE EDUCAÇÃO CONTINUADA ESPECIALIZAÇÃO EM QUALIDADE DE SOFTWARE Maria Cecilia Rebouças MELHORIA DE PROCESSO DE GARANTIA DA QUALIDADE EM UMA
Leia maisScrum. Adriano J. Holanda 18/10/2016. [Fundamentos de Sistemas de Informação II]
Scrum [Fundamentos de Sistemas de Informação II] Adriano J. Holanda 18/10/2016 Referências Reusable Scrum Presentation. Mountain Goat Software. Scrum (desenvolvimento de software). Wikipedia. Scrum: a
Leia maisEngenharia de Software
Engenharia de Software Visão Geral Profa.Paulo C. Masiero masiero@icmc.usp.br ICMC/USP Algumas Dúvidas... Como são desenvolvidos os softwares? Estamos sendo bem sucedidos nos softwares que construímos?
Leia maisSCRUM Prof. Jair Galvão
1 SCRUM Prof. Jair Galvão 2 Definição do Scrum Scrum é um framework estrutural que está sendo usado para gerenciar o desenvolvimento de produtos complexos; Surgiu em 1990; Scrum não é um processo, é um
Leia maisEngenharia de Software DESENVOLVIMENTO ÁGIL
Engenharia de Software DESENVOLVIMENTO ÁGIL Em 2001, Kent Beck e outros dezesseis renomados desenvolvedores, autores e consultores da área de software assinaram o Manifesto para Desenvolvimento Ágil de
Leia maisEngenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS. Nome:
Engenharia de Software Simulado para a 1ª Avaliação Bimestral Professor: Danilo Giacobo - RESPOSTAS Nome: 1. A figura abaixo representa, simplificadamente, as fases do Modelo de Ciclo de Vida Cascata.
Leia maiswww.asrconsultoria.com.br
www.asrconsultoria.com.br Garantia da Qualidade de Processo e Produto Direitos de Uso do Material Material desenvolvido pela ASR Consultoria e Assessoria em Qualidade Ltda. É permitido o uso deste material
Leia maisPrograma. 1. Relato de experiência Integração de modelos CMMI, MPS.BR e ISO 9000 na 7COMm Sergio Esmério (7COMm)
Programa 04/12/2008 1. Relato de experiência Integração de modelos CMMI, MPS.BR e ISO 9000 na 7COMm Sergio Esmério (7COMm) 2. A importância do fator humano no desenvolvimento de software Daniel Dystyler
Leia maisUniversidade Estadual de Maringá Centro de Tecnologia Departamento de Engenharia de Produção
Universidade Estadual de Maringá Centro de Tecnologia Departamento de Engenharia de Produção Identificação dos Fatores Críticos de Sucesso e Boas Práticas no Processo de Desenvolvimento de Software Stephanny
Leia maisTÉCNICO EM AUTOMAÇÃO INDUSTRIAL. Gestão da Qualidade Aula 09 Prof. Ms. Claudemir Claudino Alves
TÉCNICO EM AUTOMAÇÃO INDUSTRIAL Gestão da Qualidade Aula 09 Prof. Ms. Claudemir Claudino Alves Principios da Qualidade: I. Foco no Cliente; II. Liderança; III. Engajamento das pessoas; IV. Abordagem por
Leia maisDesenvolvimento ágil de software
Desenvolvimento ágil de software Prof. Cristiane Aparecida Lana slide 1 Bibliografia utilizada: Mais opções visite meu site, clique aqui para acessá-lo. slide 2 2011 Pearson 2011 Pearson Prentice Prentice
Leia maisGarantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta
Garantia da Qualidade, Medição e Melhoria Leonardo Gresta Paulino Murta leomurta@ic.uff.br Exercício motivacional Leonardo Murta Garantia da Qualidade, Medição e Melhoria 2 Qualidade depende da perspectiva...
Leia maisAPOSTILAS: 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
Leia maisPROJETO EM SISTEMAS DE INFORMAÇÃO. Unidade I - Metodologia de desenvolvimento a ser adotada. Luiz Leão
Unidade I - Metodologia de desenvolvimento a ser adotada Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático Exposição das metodologias possíveis, conforme o tipo de projeto; Fundamentação
Leia maisScrum e Extreme Programming
Scrum e Extreme Programming CODEX Sumário Objetivo 3 Scrum 4 Papéis de Atuação 4 Eventos do Scrum 5 Artefatos do Scrum 5 Porque Scrum? 5 Extreme Programming 6 Práticas do Extreme Programming 6 Porque XP?
Leia maiswww.asrconsultoria.com.br
www.asrconsultoria.com.br Renato Luiz Della Volpe Sócio Diretor da ASR Consultoria e Assessoria em Qualidade Ltda. Formado em 1983 em Eng. Mecânica pela FEI e Pós-graduação em Administração pela USP 2001.
Leia maisCONTPATRI Plano de Garantia de Qualidade. Versão 1.1
CONTPATRI Plano de Garantia de Qualidade Versão 1.1 Histórico da Revisão Data Versão Descrição Autor 04/05/2013 1.0 Verificação do documento Emerson José Porfírio 21/04/2013 1.0 Elaboração do documento
Leia maisAbordagens para Análise de Negócio
Terceiro Módulo: Parte 2 Abordagens para Análise de AN V 3.0 [54] Rildo F Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com 1 Abordagens para Análise
Leia maisPSP Personal Software Process. Maria Cláudia F. P. Emer
PSP Personal Software Process Maria Cláudia F. P. Emer PSP: Personal Software Process Já foram vistas ISO/IEC 9126 foco no produto ISO 9001 e CMM foco no processo de desenvolvimento Critica a essas abordagens
Leia maisUniversidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Programa de Pós-Graduação em Informática Disciplina: INF5008 Prof.: (monalessa@inf.ufes.br) Conteúdo 8. Metodologias
Leia maisPSP: Personal Software Process. PSP- Personal Software Process. PSP: Personal Software Process. PSP: Personal Software Process
PSP- Personal Software Process Maria Cláudia F. P. Emer PSP: Personal Software Process z Já foram vistas ISO/IEC 9126 foco no produto ISO 9001 e CMM foco no processo de desenvolvimento z Critica a essas
Leia maisPROCESSO DE DESENVOLVIMENTO DE SOFTWARE
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O desenvolvimento de software envolve usuários, clientes e desenvolvedores. Avalie as seguintes afirmações
Leia maisPor Constantino W. Nassel
NORMA ISO 9000 SISTEMA DE GESTÃO DA QUALIDADE ISO 9001:2000 REQUISITOS E LINHAS DE ORIENTAÇÃO PARA IMPLEMENTAÇÃO Por Constantino W. Nassel CONTEÚDOS O que é a ISO? O que é a ISO 9000? Histórico Normas
Leia maisAgenda. Componentes genéricos de uma fábrica de. Implantar ou melhorar uma fábrica, é um. Outras novidades que merecem atenção
AFINAL O QUE É UMA FÁBRICA DE SOFTWARE Aguinaldo Aragon Fernandes Agenda O conceito da fábrica de software A fábrica de software é um negócio Escopos de fábricas de software Requisitos para uma fábrica
Leia maisMÉTODOS ÁGEIS SERVEM PARA MIM?
MÉTODOS ÁGEIS SERVEM PARA MIM? WEBINAR 12/09/2017 Sonia Lopes, PMP, MSc, PhD, CSM sonia.lopes@tipprojetos.com.br 1 AGENDA DO WEBINAR Conceitos Introdutórios - Origem - Principais frameworks: lean, scrum
Leia maisEngenharia de Software Processo de Desenvolvimento de Software
Engenharia de Software Processo de Desenvolvimento de Software Prof. Elias Ferreira Elaborador por: Prof. Edison A. M. Morais Objetivo (1/1) Conceituar PROCESSO E CICLO DE VIDA, identificar e conceituar
Leia maisProcesso de desenvolvimento
Processo de desenvolvimento Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Agosto, 2016 1 / 19 Sumário 1 Desenvolvimento para a Web 2 / 19 1 Desenvolvimento
Leia maisPROVAS DISCURSIVAS P 3 (questões) e P 4 (parecer) RASCUNHO QUESTÃO 1
PROVAS DISCURSIVAS P (questões) e P (parecer) Nestas provas, faça o que se pede, usando, caso deseje, os espaços para rascunho indicados no presente caderno. Em seguida, transcreva os textos para o CADERNO
Leia maisSCRUM aplicado na Gerência de Projetos
SCRUM aplicado na Gerência de Projetos Processo Conjunto de atividades ordenadas, restrições e recursos que produzem um resultado de algum tipo. (Pfleeger) Em software: Processo de desenvolvimento Define
Leia maisGestão de Processos Introdução Aula 1. Professor: Osmar A. Machado
Gestão de Processos Introdução Aula 1 Professor: Osmar A. Machado Algumas definições de processos Todo trabalho importante realizado nas empresas faz parte de algum processo. Não existe um produto ou serviço
Leia maisISO/IEC 12207: Verificação, Validação e Testes
ISO/IEC 12207: Verificação, Validação e Testes Verificação, Validação e Testes Os processos de verificação e validação fazem parte dos processos de apoio do ciclo de vida que devem ser aplicados ao longo
Leia maisVisão Geral da Norma ISO/IEC 12207
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Visão Geral da Norma ISO/IEC 12207 Engenharia de Software 2o. Semestre
Leia maisPadrões que auxiliam no gerenciamento da qualidade e segurança da informação de uma organização, a figura do profissional qualificado neste contexto
Padrões que auxiliam no gerenciamento da qualidade e segurança da informação de uma organização, a figura do profissional qualificado neste contexto e como obter a qualificação para atender esta demanda.
Leia maisAlessandro Almeida Melhoria de Processos de Software compartilhando experiências e questionando alguns mitos
Alessandro Almeida www.alessandroalmeida.com Melhoria de Processos de Software compartilhando experiências e questionando alguns mitos Agenda Objetivos Motivação Pontos de Influência Processo CMMI mps.br
Leia maisProva de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES
Prova de Conhecimento para Consultores de Implementação MPS.BR 03 de agosto de 2012 4 horas de duração Nome: IDENTIFICAÇÃO DO CANDIDATO E-mail: (DEIXAR EM BRANCO) RESULTADO: Q1 Q2 (a) Q2 (b) Q3 Q4 Q5 Q6
Leia maisTCC Resumido: Avaliação e Melhorias no Processo de Construção de Software
TCC Resumido: Avaliação e Melhorias no Processo de Construção de Software Autor: Martim Chitto Sisson, fevereiro de 2007 Seção Apresentação O TCC escolhido passa o contexto sobre a realidade caótica de
Leia maisInovação na utilização de Método Ágil aderente ao CMMI. Palestrante: Anderson Donas, PMP, CFPS Consultor Sênior - DISYS
Inovação na utilização de Método Ágil aderente ao CMMI Palestrante: Anderson Donas, PMP, CFPS Consultor Sênior - DISYS AGENDA A DISYS DISYS e a Inovação Inovação, Implementação do CMMI com SCRUM Case de
Leia maisIntrodução ao CMM SM Capability Maturity Model
Introdução ao CMM SM Capability Maturity Model I Workshop de Qualidade em Produção de Software UEM - Universidade Estadual de Maringá Maringá - PR - 21 de novembro de 2001 Eduardo Paulo de Souza Eduardo.Souza@iti.gov.br
Leia maisProjeto para o IV semestre TADS
Projeto para o IV semestre TADS 02 2016 Conceito Já abordados Conceitos 2 Cronograma de atividades Sprints, documentos e apresentações Instrumentos Avaliativos Peso Avaliação das atividades 60,00 Avaliação
Leia maisProcessos de software
Processos de software 1 Processos de software Conjunto coerente de atividades para especificação, projeto, implementação e teste de sistemas de software. 2 Objetivos Introduzir modelos de processos de
Leia maisDescrição das Áreas de Processo
Descrição das Áreas de Processo Níveis 2 e 3 Foco em CMMI para SW INF326 - Modelos de Qualidade de SW - Mario L. Côrtes CMMI parte B 5B - 1 Convenções gráficas Repositório de Medições Repositório de Informações
Leia maisReuso de Software Aula Maio 2012
Reuso de Software Aula 19 Tópicos da Aula Engenharia de Software baseada em Componentes (CBSE) Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo reuso.software@gmail.com Componentes Modelos de Componentes
Leia maisFORMAÇÃO DE AUDITORES INTERNOS DE GESTÃO DA QUALIDADE PARTE 1
FORMAÇÃO DE AUDITORES INTERNOS DE GESTÃO DA QUALIDADE PARTE 1 Curso realizado de 23 a 26 de agosto /2010 OBJETIVO PARTE 1: Capacitar os participantes para: Ter habilidade para avaliar os requisitos da
Leia maisEngenharia de Software
Introdução Engenharia de Software O principal objetivo da Engenharia de Software (ES) é ajudar a produzir software de qualidade; QUALIDADE DE SOFTWARE Empresas que desenvolvem software de qualidade são
Leia maisA Engenharia de Requisitos no contexto Ágil FATTO CONSULTORIA E SISTEMAS
A Engenharia de Requisitos no contexto Ágil Guilherme Siqueira Simões 05/09/2017 FATTO CONSULTORIA E SISTEMAS 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga O evento não fará
Leia maisDefinição e Melhoria de Processo na Produção de Software Web
Definição e Melhoria de Processo na Produção de Software Web Márcio Stefani Ci&T Systems Ci&T Systems Desde 1995 Principais atividades Fábrica de Software - Projetos Web Fábrica de Componentes Web Consultoria
Leia maisQUALIDADE DE SOFTWARE ISO/IEC Segunda Edição Prof. Edison A M Morais
QUALIDADE DE SOFTWARE ISO/IEC 12207 Segunda Edição 13.03.2009 Prof. Edison A M Morais http://www.edison.eti.br prof@edison.eti.br 1 Descrever o objetivo da Norma ISO 12207. Mostrar a estrutura da norma.
Leia maisGESTÃO DA TECNOLOGIA DA INFORMAÇÃO. 3ª SEMANA ACADÊMICA CSTGTI - Florianópolis CLEVERSON TABAJARA VIANNA
GESTÃO DA TECNOLOGIA DA INFORMAÇÃO 3ª SEMANA ACADÊMICA CSTGTI - Florianópolis CLEVERSON TABAJARA VIANNA SCRUM Surgimento Modelo Waterfall : Planejamento extenso dando suporte ao desenvolvimento posterior.
Leia maisNBR ISO de 2001 (ISO de 1999) Índice
Módulo 3 Visão geral da ISO 10015: índice, introdução, objetivos, referências, definições, ciclo do treinamento, aquisição de produtos, envolvimento do pessoal, definição das necessidades de treinamento
Leia maisRequisitos para Ferramentas de Gestão de Projetos de Software
Requisitos para Ferramentas de Gestão de Projetos de Software Thiago S. F. Silva 1, Rodolfo F. Resende 1 1 Departamento de Ciência da Computação Universidade Federal de Minas Gerais (UFMG) Av. Antônio
Leia maisO Guia de Contratação de Soluções de Tecnologia da Informação da Instrução Normativa IN/SLTI/MPOG 04/2014 e o Modelo CMMI-DEV: Uma Análise Qualitativa
STIN Simpósio de Tecnologia da Informação da Região Noroeste do RS 21 O Guia de Contratação de Soluções de Tecnologia da Informação da Instrução Normativa IN/SLTI/MPOG 04/2014 e o Modelo CMMI-DEV: Uma
Leia maisUma Abordagem de Disseminação de Conhecimento através de Treinamentos Organizacionais
Uma Abordagem de Disseminação de Conhecimento através de Treinamentos Organizacionais Cátia Galotta, Mariano Montoni, David Zanetti, Ana Regina da Rocha COPPE UFRJ Programa de Engenharia de Sistemas e
Leia maisIntroduçã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 maisProcesso de Gerência de Configuração. Maurício Ronny de Almeida Souza
Processo de Gerência de Maurício Ronny de Almeida Souza Agenda Motivação O que é Gerência de Histórico GCS e Normas/Modelos de Qualidade de Software Nível F do MR-MPS O processo GCO do MR-MPS Resultados
Leia mais