metodologia versão 2 fsrs. fábrica de software rs apresentação roberto petry instrutor da fsrs,...

46
Metodologia Versão 2 FSRS

Upload: internet

Post on 17-Apr-2015

107 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Metodologia Versão 2FSRS

Page 2: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Apresentação

Roberto PetryInstrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração das Versões 2.0, 2.1 e 2.2 da Metodologia da FSRS.Diretor de Tecnologia da AdvancedIT S/A.Presidente da SUCESU-RS.Professor da ULBRA (Gerenciamento de Projetos e Banco de Dados).

Page 3: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Projeto FSRS

Governo do Estado PROCERGS

Atuais parceiros do projeto:

Instituições Privadas SOFTSUL Empresas com Termo de Adesão ao Projeto

Page 4: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Projeto FSRS

Acordos Contratuais: Convênio entre os parceiros para operacionalização do Projeto Fábrica de Software;

Termo de Adesão das empresas de software.

Page 5: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Papel dos parceiros

SOFTSUL: gestão administrativo-financeira e comercial, logística e suporte técnico;

PROCERGS: gestão técnica do Projeto;

EMPRESAS SW: contribuir com RH e conhecimentos para a construção do conteúdo técnico do projeto.

Page 6: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Soma de esforços

++ =

FS - RS

Conquistar NovosMercados

Page 7: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Objetivos

1) Organizar a capacidade produtiva de uma rede de produtores de SW que trabalhem de forma integrada, possibilitando atender demandas com:

Padrão de Qualidade reconhecido; Grandes Volumes; Maior Produtividade; Negócios no Mercado Global.

Page 8: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Objetivos

2) Criar um processo homogêneo e eficiente de produção de SW, visando a presença do software “Made in RS” no mercado global (local, nacional e externo).

3) Possibilitar o trabalho cooperado reunindo empresas de software, profissionais autônomos e parceiros em torno de um objetivo comum.

Page 9: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Elementos do Projeto FSRS

Metodologia e padrões de especificação e desenvolvimento de software. Componentes de SW para re-uso. Ferramentas de desenvolvimento, teste e controle. Capacitação na metodologia e nas ferramentas. Método de distribuição dos projetos.

Page 10: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Elementos do Projeto FSRS

Pontos de trabalho: infra-estrutura computacional

(hardware, software, rede, internet, etc..). Biblioteca de componentes de software (e controle de

versões) Diversos ambientes de desenvolvimento (Software Livre,

Oracle, Microsoft, Sun/JAVA...) Espelhamento do ambiente do parceiro demandante

(desenvolvimento ou operacional) Desenvolvimento dos projetos em consórcio. Gerência de projetos pela Softsul. Sistema de garantia da qualidade.

Page 11: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Metodologia de Especificação

Envolve todo o ciclo de desenvolvimento. Estrutura de trabalho técnica e gerencial. Acompanhamento e documentação. Processo sob constante melhoria. Formulários padronizados de especificação.

ou documentação sobre ferramentas

utilizadas.

Page 12: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Componentes de Software - Re-uso

Reduz o custo do desenvolvimento. “Montagem” dos sistemas rapidamente. Facilita a manutenção (suporte e atualizações). Maior flexibilidade. Reaproveitamento. Disponibilidade de componentes prontos. Programados em qualquer linguagem.

Page 13: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

FSRS – Relacionamento com parceiros e mercado

Fornecimento Aquisição

Ag. de Negócio

EMP1

EMP2

EMP3

A

B

C

Fornecimento

Aquisição

FSRS Mercado

Page 14: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Descrição dos principais papéis

Cliente externo: Empresas do mercado.

Agente de negócio: Traz o negócio para a fábrica desenvolver. A definição de requisitos pode ser realizada por uma ou mais empresas vinculadas a FSRS.

Gerente de projeto: Responsável pelo planejamento, monitoramento e controle do projeto.

Fornecedor: Empresa responsável pela execução de todo ou parte do projeto.

Page 15: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

REDEPRO – Rede de Fornecedores PROCERGS

Objetivos:

Agilidade;

Redução de custos;

Independência de fornecedor;

Suporte legal.

Page 16: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

REDEPRO – Rede de Fornecedores PROCERGS

Papéis do REDEPRO:

Certificação;

Conformidade;

Classificação;

Avaliação.

Page 17: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Tem como objetivo estabelecer processos, atividades

e tarefas a serem executadas nas relações de aquisição, fornecimento, operação, desenvolvimento e manutenção de software.

Aplicação:

na aquisição de sistemas e produtos ou serviços de software;

no fornecimento, desenvolvimento, operação e manutenção de software;

nas relações contratuais entre partes envolvidas em um projeto de software.

Norma ISO/IEC NBR 12207

Page 18: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Público Alvo:Compradores;Fornecedores;Operadores;Desenvolvedores;Mantenedores;Gerentes;Profissionais de qualidade;Usuários.

Norma ISO/IEC NBR 12207

Page 19: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Norma 12207 - Processos de ciclo de vida de software

Page 20: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Limitações da Norma

A norma não especifica:detalhes de implementação;detalhes de documentação;modelo de ciclo de vida;método de desenvolvimento de software enão se aplica a “software de prateleira”.

Norma ISO/IEC NBR 12207

Page 21: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

FSRS - Processos cobertos pela V2

Aquisição

Fornecimento

Desenvolvimento

Documentação

Gerência da Configuração

Gerência

Page 22: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

FSRS – Visão Geral dos Processos da FSRS

Papéis e responsabilidades Atividades

FormuláriosGuias de uso

Estrutura da Documentação

Diagramas

Page 23: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

FSRS – Visão Geral dos Processos da FSRS

Diagrama de Atividades

Visão do Processo da FSRS

Page 24: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Aquisição

Objetivo:Define as atividades e tarefas do adquirente (organização que adquire um sistema ou produto de software).

Envolvidos:

Cliente externo;

Agente de negócio;

Gerente de projeto;

Fornecedor.

Page 25: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Iniciação

Preparação do Pedido de Proposta

Agente-Negócio

(from Atores)

Estudo da Viabilidade Cliente-externo

(from Atores)

Gerente-projeto

(from Atores)

Preparação e atualização do Contrato

Monitoração do Forncedor

Aceitação e Conclusão

Fornecedor

(from Atores)

Processo de Aquisição

Page 26: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Aquisição

Plano de Aquisição

Documento de Requisitos

Pedido de Proposta

Atividade Iniciação

Preparação de Pedido de Proposta

Preparação e atualização do Contrato

Page 27: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Aquisição

Protocolo de Entrega de Produto

Registro de Ocorrências

Monitoração do Fornecedor

Aceitação e Conclusão

Page 28: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Fornecimento

Objetivo:Define as atividades e tarefas do fornecedor (organização que fornece o produto de software ao adquirente).

Envolvidos:

Agente de negócio;

Gerente de projeto;

Fornecedor.

Page 29: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Iniciação

Preparação de resposta

Fechamento de Contrato

Agente-Negócio

(f rom Atores)

Fornecedor

(f rom Atores)

Execução e controle

Entrega e conclusão

Gerente-projeto

(f rom Atores)

Planejamento do Projeto

Processo de Fornecimento

Page 30: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Fornecimento

Proposta

Iniciação

Preparação de Resposta

Fechamento do Contrato

Plano de Projeto

Planejamento do projeto

Page 31: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Fornecimento

Execução e controle

Entrega e conclusãoProtocolo de Entrega de Produto

Page 32: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Desenvolvimento

Objetivo:Define as atividades e tarefas do desenvolvedor (organização que define e desenvolve um produto de software).

Envolvidos:

Cliente externo;

Gerente de projeto;

Fornecedor.

Page 33: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Desenvolvimento

Diagrama de Caso de Uso

Processo de Desenvolvimento

Page 34: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Desenvolvimento

Documento de Requisitos

Regras de Negócio

Documento de Análise

Implementação do Processo

Análise dos Requisitos

Análise do software

Descrição de Caso de Uso

Page 35: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Desenvolvimento

Plano de Teste

Documento de Projeto de Sistema

Especificação de Interface Visual

Especificação de Classes

Projeto de arquitetura do software

Projeto detalhado do software

Guia de Implementação

Modelo de Dados (ER)

Page 36: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Guia de Implementação

Define normas e padrões de implementação da empresa contratante que deverão ser seguidos durante a construção do sistema.

O conjunto de documentos que compõe o Guia deve estar disponível para toda equipe de desenvolvimento.

Objetivo

Page 37: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Desenvolvimento

Qualificação de Caso de Uso

Unitário de Classe de BD

Unitário de Interface Visual

Unitário de Classe de RN

Templates de Teste

Relatório

Plano de Teste de Caso de Uso

Page 38: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Desenvolvimento

Planilha de apropriação de horas

Plano de Teste de Caso de Uso

Codificação e testes de software

Integração do software

Page 39: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Desenvolvimento

Registro de Ocorrências

Teste de qualificação do software

Preparação do ambiente

Teste de integração e qualificação do sistema

Registro de Ocorrências

Page 40: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Desenvolvimento

Instalação do software

Apoio à aceitação do software

Registro de Ocorrências

Page 41: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Documentação

Objetivo:Define as atividades e tarefas para o registro da informação produzida por um processo do ciclo de vida.

Envolvidos:

Agente de negócio;

Gerente de projeto;

Fornecedor.

Page 42: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Documentação

Elaboração da documentação

• Os documentos devem ser produzidos e fornecidos de acordo com os padrões estabelecidos pela FSRS.

• A documentação é de responsabilidade das empresas fornecedoras e deve ser elaborada e atualizada em todas as atividades do processo.

Page 43: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Gerência da Configuração

Objetivo:Define as atividades e tarefas necessárias para garantir a integridade (completeza, consistência e correção) dos produtos de software, ao longo de todo o ciclo de vida do projeto.

Envolvidos:

Agente de negócio;

Gerente de projeto;

Fornecedor.

Page 44: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Gerência de Configuração

Identificação da configuração

• Identificação dos itens de configuração de software e versões a serem controladas.

•Itens podem ser documentos da metodologia e código-fonte.

Gerência de liberação e distribuição

Page 45: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Processo de Gerência

Planejamento do projeto

Execução e controle do projeto

Conclusão do projeto

Plano de Projeto

Registro de Ocorrências

Protocolo de Entrega de Produto

Page 46: Metodologia Versão 2 FSRS. Fábrica de Software RS Apresentação Roberto Petry Instrutor da FSRS, Membro do GT de Metodologia, Participou da Elaboração

Fábrica de Software RS

Considerações

O Gerente de Projeto deve assegurar que o detalhamento das especificações tenha sido realizado no nível adequado, minimizando a informalidade e a necessidade de muitas interações entre as equipes de Construção, Análise e Projeto.

Nível de detalhamento

Para manter a especificação em nível conceitual, o projetista deve descrever os procedimentos sem fazer referências à tecnologia a ser utilizada.

Especificação conceitual