Gerência de configuração e Evolução de Software

Slides:



Advertisements
Apresentações semelhantes
Metodologia R/XP.
Advertisements

MPS BR – NÍVEL F MPS BR – NÍVEL F CC 7/8 P51 Nível F
Engenharia de Software
ISO Processos do Ciclo de Vida do Software
GERENCIAMENTO DE MUDANÇA GERENCIAMENTO DE LIBERAÇÃO
Sistema Gerenciador de Ocorrências
Tópicos Motivação para teste Por que algumas empresas não testam
Rational Unified Process(RUP)
Analia Irigoyen Ferreiro Ferreira Roberta da Silva Cerqueira
Gerenciamento de Configuração
Gestão de projetos de Software GTI-16
Gerenciamento da Integração
MPS.BR Dextra Dextra Edite Martins.
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Metodologia Versão 2 FSRS.
FDD.
Gerenciamento de Requisitos com Casos de Uso
Qualidade em Produtos e Serviços
Alunos: Artulanez Souza Iony Melo
Configuração de manutenção
Gerência de Configuração de Software
SIENGE Apresentamos aqui uma visão geral da solução.
TRIBUNAL DE JUSTIÇA DE PERNAMBUCO DIRETORIA DE INFORMÁTICA Workshop de Testes PROSOFT Setembro/ 2010 Daniel Leitão Juliana Xavier.
Gerenciamento de Implantação
Rational Unified Process
EXEMPLO DE FLUXO PARA O DESENVOLVIMENTO DE ANÁLISE CRÍTICA DO SGQ
RUP - Cap. 2 – Os 4 P’s (Pessoas, Projeto, Produto e Processo)
RUPinho Qualidade de Software
Visão Geral PRO.NET.
Manual - Bikesys Versão 1.0 – Beta Março 2013.
Gerenciamento de Configuração
Projeto: Capacitação em GP
IEEE Std IEEE Melhores Práticas para Especificações de Requisitos de Software (ERS)
Gestão de Configuração de Software
CMMI – Gerência de Configuração
Metolodogia de Desenvolvimento de Data Warehouse
Relato de Experiência do processo de desenvolvimento do GSAN
Gerência de Configuração - GC
ANÁLISE E DESENVOLVIMENTO
Aluno: Cristiano Levi Arnold Orientador: Alexandre Luís Franco 2009
Processo de Aquisição Adilson de Almeida Cezar Meriguetti
Modelagem de processos de negócio com Diagrama de Atividades
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Gerência de Configuração Autor: Silvio Cortez. Fluxos e papeis Escrever plano Definir ferramentas Escrever plano de gerência de configuração Gerente de.
ERP.
Laboratório de Programação
Conceitos Básicos Introdução.
Hukarz Open Source Process D01 Alan Kelon, Silvio Meira Recife, 01/12/2006.
Click to edit Master subtitle style 11/18/09 Gerenciamento de Congressos Carlos M., Daniel R., Rafael H. e Caio G. Desenvolvimento de Software III – 2010/1.
Planejamento e Gerência de Projeto Plácido Antonio de Souza Neto
Estruturação Projetos
Gestão de projetos de Software GTI-16
Gerenciamento de Configuração
Gerência de Configuração e Mudança
Prof. Paulo Fernando da Silva Infra TIC Capítulo 02 – ITIL.
Gestão da Configuração do Software
Objetivos deste módulo
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
Processo de Gerência de Mudanças
ISO 9000.
Gerenciamento de Configuração de Software
Correspondência entre as normas ISO9001:2000 e ISO – Realização do Produto Disciplina: Qualidade de Software Professor: Alexandre Vasconcelos Grupo:
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
Introdução – ISO Conceitos relacionados a Norma NBR ISO/IEC 12207; Procedimentos de ciclo de vida e desenvolvimento de software; Objetivos e a estrutura.
Eduardo C. Nicácio ITIL v3 Foundation Certified.  As melhores práticas do ITIL abrangem cinco processos de suporte a serviços, além do papel do Service.
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Gerência de Sub-Contratação - SAM
Elicitar Requisitos Documentar Requisitos Validar Requisitos Estrutura Implementação Implementar Componentes Testar de Unidades Corrigir Defeitos Testar.
Transcrição da apresentação:

Gerência de configuração e Evolução de Software Entrega 1: Plano de Gerência de Configuração 09/109945 Daniel Costa 10/4490 Dionlan Alves 09/0038703 Marcelo Essaki 10/48074 Ramon Cruz 09/001093 Renan Costa 1

Estrutura desta apresentação Esta apresentação está organizada da seguinte maneira: Cenário Metodologia adotada para Desenvolver Software Plano de Gerência de Configuração 2

Estrutura desta apresentação Esta apresentação está organizada da seguinte maneira: Cenário A XTPO O Produto O Cliente O Projeto Metodologia adotada para Desenvolver Software Plano de Gerência de Configuração 3

Estrutura desta apresentação Esta apresentação está organizada da seguinte maneira: Cenário Metodologia adotada para Desenvolver Software Processo Unificado Aberto MPS.Br Plano de Gerência de Configuração 4

Estrutura desta apresentação Esta apresentação está organizada da seguinte maneira: Cenário Metodologia adotada para Desenvolver Software Plano de Gerência de Configuração Visão Geral Escopo MPS.Br 5

Cenário A XPTO A XPTO é uma fabrica de Software de Pequeno Porte é composta por 30 pessoas distribuídas nas seguintes funções: 1 Sócio Presidente 2 Sócios Diretores 2 Analista de Negócios 1 Gerente de RH 2 Coordenador de Projetos 2 Arquitetos de Software 2 Administradores de Banco de Dados 3 Testadores 3 Analistas de requisitos 4 Estagiários 8 Desenvolvedores 6

Cenário A XPTO A XPTO almeja ter a certificação Nível F no MPS.Br em aproximadamente 3 anos além de migrar sua metodologia de desenvolvimento de RUP para Processo Unificado Aberto e assim ser adepta somente da metodologia Ágil. 7

Cenário O Produto: Freedom-ERP O Freedom-ERP é um Software livre comercial para gestão empresarial 100% nacional que pode ser utilizado em estabelecimentos comerciais, varejistas, atacadistas e industriais. Dividido em vários módulos, atende a diversas necessidades de empresas em diferentes áreas de atuação. A XPTO desenvolve e contribui no sucesso da ferramenta, ela vende adaptações da ferramenta de acordo com a necessidade do cliente além de criar novos módulos e oferecer serviços de suporte. 8

Cenário O Produto: Freedom-ERP 9

Cenário O Produto: Freedom-ERP 10

Cenário O Projeto TeraByte Foi criado um projeto para atender o novo cliente da XTPO que deseja adquirir a ferramenta em especial o módulo FreedomPDV, que é um módulo que controla o caixa provendo um mecanismo de venda simples e ágil, com a impressão de cupons em impressoras fiscais (Bematech). 11

Cenário O Cliente PSY-SW é um empresa de Médio Porte que trabalha com importação e comercialização de produtos eletrônicos importados da China e Coreia do Sul. Ela comprou a ferramenta de ERP da XPTO e aguarda a entrega. 12

Metodologia adotada para Desenvolver Processo Unificado Aberto A XPTO começou no final do ano passado a migrar para uma metodologia Ágil, Processo unificado Aberto. Essa metodologia apresenta um conjunto mínimo de processos necessários para uma equipe de pequeno porte. Os processos são estruturados de forma a oferecer apenas seus elementos mais necessários (Papeis,Tarefas e Produtos de Trabalho). A XPTO escolheu essa metodologia porquê ela promove algumas das melhores práticas do desenvolvimento de software universal, como: Desenvolvimento Iterativo Desenvolvimento Colaborativo Integração contínua e executável Fácil adaptação às mudanças Desenvolvimento dirigido a testes 13

Metodologia adotada para Desenvolver MPS.BR Nível F Para conquistar o Nível F a XPTO está implantando a metodologia nova de forma que atenda aos resultados esperados pelo MPS.Br no assunto Gerência de Configuração (GCO). GCO 1. Um sistema de GC é estabelecido e mantido; GCO 2. Os ICs são identificados com base em critérios estabelecidos; GCO 3. Os ICs sujeitos a um controle formal são colocados sob baseline GCO 4. A situação dos ICs e das baselines é registrada ao longo do tempo e disponibilizada; 14

Metodologia adotada para Desenvolver MPS.BR Nível F Para conquistar o Nível F a XPTO está implantando a metodologia nova de forma que atenda aos resultados esperados pelo MPS.Br no assunto Gerência de Configuração (GCO). GCO 5. Modificações e ICs são controlados; GCO 6. O armazenamento, o manuseio e a liberação de ICs e baselines são controlados; GCO 7. Auditorias de configuração são realizadas objetivamente para assegurar que as baselines e os ICs estejam íntegros, completos e consistentes. 15

Plano de Gerência de Configuração Escopo e Visão Geral [texto] 16

Plano de Gerência de Configuração Organização e responsabilidades Papéis Equipe Responsabilidade Gerente de Configuração 1 Analista de Requisitos Estabelecer Políticas de GC Escrever Plano de GC Configurar Ambiente de GC Criar Espaços de Trabalho de Integração Criar Baselines Promover Baselines CCB 1 Engenheiro de software 1 Arquiteto de software 1 Administrador de banco de dados 1 Analista de requisitos Estabelecer Processo de Controle de Mudanças Revisar Solicitação de Mudança Aprovar ou reprovar as solicitações de mudanças Desenvolvedor 10 desenvolvedores Seguir os padrões e procedimentos definidos no Plano de Gerência de Configuração Todos os Papéis: 3 Atendentes Call Center 1 Secretária executiva 1 Sócio Presidente 2 Sócios Diretores 3 Testadores Atender a solicitação de mudança Enviar Solicitação de Mudança Atualizar Solicitação de Mudança 17

Programa de Gerenciamento da Configuração -Identificação dos itens de configuração Sigla do módulo Sigla do artefato Sigla do documento Número da versão da entrega Data da entrega FD PDV AAA vX.X dd/mm/yy Ex.: FD_PDV_GCM_v1.0_11/01/13 18

Itens de Configuração Item de configuração Identificação Documento de visão VS Documento de casos de negócio NEG Documento de arquitetura ARQ Plano de gerência de configuração GCS Código fonte COD Ferramentas de desenvolvimento DES Documento de casos de teste TES Plano de configuração e mudança PCM Manual de suporte ao usuário SUP

Baselines • Baseline de Documentos DOC_V_ <versão> • Baseline de Código Fonte FONTE_V_ <versão> • Baseline de Releases RELEASE_V_ <versão> Versão no padrão vX.X

Processamento e Aprovação de Controles de Mudanças

Contabilidade do Status de Configuração Auditoria Funcional Objetivo: Confirmar que uma baseline atenda aos requisitos para ela. Responsabilidade: Gerente de Configuração [RUP], opcionalmente gerente de requisitos, gerente de projeto, desenvolvedores. Frequência: Após o estabelecimento de uma baseline. Procedimento: Verificar se todos os requisitos foram testados e parram no teste. Verificar se todas as SM foram fechadas. Atribuir responsável para corrigir as discrepâncias. 22

Contabilidade do Status de Configuração Auditoria Física 23

Cronograma do Gerenciamento de Configuração (CM) 24

Treinamento e Recursos 25

Controle de Software do Subfornecedor e do Fornecedor Software de código aberto Alteraçãos feito pela empresa mantenedora ou pela comunidade podem agregar valor a empresa contratante. Monitoramento do repositório mantido pela Setpoint Informática Ltda. Integração entre as versões. Branch: Freedom_vX_externo 26

Manutenção do plano de GCS - Objetivo: Identificar necessidades de mudança. - Responsabilidade: Gerente de Configuração - Frequência: Após cada iteração ou quando necessário, conforme Cronograma. - O Plano de GCS é um CI. Caso seja notado a necessidade de mudança, uma SM é aberta e os procedimentos para processamento e aprovação do controle de mudanças é aplicado. 27

Obrigado! 28