visão geral pro.net

25
Visão Geral PRO.NET

Upload: randi

Post on 10-Jan-2016

45 views

Category:

Documents


1 download

DESCRIPTION

Visão Geral PRO.NET. Por que uma nova metodologia?. Oferecer um diferencial de produtividade e qualidade às empresas que utilizam soluções de tecnologia de software Permitir que projetos de software para a plataforma .NET possuam Baixo custo Alta qualidade Agilidade - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Visão Geral PRO.NET

Visão Geral PRO.NET

Page 2: Visão Geral PRO.NET

Por que uma nova metodologia?

• Oferecer um diferencial de produtividade e qualidade às empresas que utilizam soluções de tecnologia de software

• Permitir que projetos de software para a plataforma .NET possuam– Baixo custo– Alta qualidade– Agilidade

• Concretizar as boas práticas do MSF

Page 3: Visão Geral PRO.NET

Em que foi baseada?

• MSF• Experiências da Qualiti Software Processes• RUP• PMBOK• XP• Outras fontes...

Page 4: Visão Geral PRO.NET

Características principais

• Guiada por casos de uso• Orientada a riscos• Desenvolvimento evolui a partir de uma prova de conceito• Define marcos a serem atingidos no decorrer do projeto• Estimula a integração contínua• Baseia-se em um Modelo de Equipe e um Modelo de Processos

Page 5: Visão Geral PRO.NET

Modelo de Equipe

• Define como dividir o trabalho para desenvolver a solução.• Estrutura pessoas e suas responsabilidades.• Constituído por 6 papéis, sem hierarquia.

Page 6: Visão Geral PRO.NET

Princípios

• Estabelecer uma visão compartilhada do projeto• Focar no valor agregado ao negócio do cliente• Permanecer ágil e esperar mudanças• Incentivar comunicação aberta• Compartilhar responsabilidade• Dar a liberdade necessária e confiar nos membros da equipe

Page 7: Visão Geral PRO.NET

Comunicação

Gerente de ProjetoGerente de Projeto

Analista de UsuárioAnalista de Usuário Analista de TestesAnalista de Testes

Gerente de ProdutoGerente de Produto DesenvolvedorDesenvolvedor

Gerente de ReleaseGerente de Release

Modelo de Equipe

Fonte: http://www.microsoft.com/msf (30/08/2003)

Objetivo: garantir que defeitos da aplicação a ser entregue estão identificados e tratados.

Objetivo: garantir uma implantação de sucesso para a solução.

Objetivo: garantir a satisfação do cliente.

Objetivo: entregar a solução dentro das restrições do projeto.

Objetivo: construir a solução seguindo sua especificação.

Objetivo: garantir produtividade do usuário.

Page 8: Visão Geral PRO.NET

Comunicação da equipe

Fonte: http://www.microsoft.com/msf (30/08/2003)

Page 9: Visão Geral PRO.NET

Utilizando o Modelo de Equipe

• Pode ser dimensionado para grupos de qualquer tamanho.• Grandes equipes -> pode ser quebrado em equipes multidisciplinares

(ex.: equipe líder, equipe de GUI, equipe de impressão,...).• Pequenas equipes -> cada pessoa pode assumir mais de um papel, mas

existem restrições (papéis de interesses conflitantes não devem ser combinados)

Page 10: Visão Geral PRO.NET

Modelo de Processos

• Define como o trabalho para desenvolver a solução deve ser realizado.• Usa modelo de ciclo de vida misto

– Projeto baseado em marcos, como no modelo em cascata– Feedback e agilidade iterativa, do modelo espiral

Fonte: http://www.microsoft.com/msf (30/08/2003)

Page 11: Visão Geral PRO.NET

Modelo de Processos• Divido em 5 fases, casa uma com um propósito específico.• Cada fase termina com um marco e pode conter marcos internos.• O tempo para executar cada fase depende do projeto.

Fonte: http://www.microsoft.com/msf (30/08/2003)

Page 12: Visão Geral PRO.NET

Modelo de Processos• Além do aspecto temporal já explicado (fases), também existe uma divisão

atemporal do conhecimento (áreas de conhecimento ou disciplinas).

Aspecto temporal

Asp

ect

o a

tem

pora

l

requisitos

testes

implantação

implementação

planejamento &gerenciamento

...

Page 13: Visão Geral PRO.NET

Relacionamento das disciplinas

Requisitos

Análise &Projeto

Implementação

Implantação

TestesRiscos

Ambiente & Gerênciade Configuração

Planejamento &Gerenciamento

disciplinas principais

disciplinas de suporte

Page 14: Visão Geral PRO.NET

Modelo de Processos

Macro-atividade

Fase

Disciplina

Page 15: Visão Geral PRO.NET

Macro-atividade Elaborar projeto conceitual

Papel

Expressa ordem de execução das atividades

Atividade

Expressa uso de uma atividade

Page 16: Visão Geral PRO.NET

Atividade Levantar requisitos

Passo 1

Outros passos

Page 17: Visão Geral PRO.NET

Fase de Visão• Definição dos objetivos do projeto• É estágio inicial para fase de Planejamento • Marco final: aprovação do documento de Visão e Escopo• Principais Artefatos:

– Documento de Visão e Escopo– Lista de Riscos– Glossário

Fonte: http://www.microsoft.com/msf (30/08/2003)

Page 18: Visão Geral PRO.NET

Fase de Planejamento

• Planejamento das atividades, especificação da solução e prova de conceito

• Marco final: aprovação do Plano de Projeto• Principais artefatos:

– Plano de Projeto– Documento de Especificação

Funcional– Cronograma– Documento de Validação

de Tecnologia

Fonte: http://www.microsoft.com/msf (30/08/2003)

Page 19: Visão Geral PRO.NET

Fase de Desenvolvimento• Desenvolvimento da aplicação, com a geração de releases internos • Marco final: conclusão da implementação do escopo da aplicação• Principais artefatos:

– Planos de Release Interno– Código da aplicação (possivelmente com defeitos)– Planilha de Testes– Projeto de Testes

Fonte: http://www.microsoft.com/msf (30/08/2003)

Page 20: Visão Geral PRO.NET

Fase de Estabilização• Testar e corrigir defeitos da aplicação e terminar outros artefatos da

solução • Marco final: aprovação para iniciar a implantação final• Principais artefatos:

– Planos de Release Interno– Código da aplicação sem defeitos em aberto– Planilha de Testes– Projeto de Testes– Artefatos de Implantação (manuais, instaladores, etc.)

Fonte: http://www.microsoft.com/msf (30/08/2003)

Page 21: Visão Geral PRO.NET

Fase de Implantação• Implantação final e atividades de finalização do projeto• Marco final: implantação completa• Principais artefatos:

– Relatório de Fechamento do Projeto– Termo de Aceite Final– Postmortem do projeto

Fonte: http://www.microsoft.com/msf (30/08/2003)

Page 22: Visão Geral PRO.NET

Outros artefatos

• Relatório de status• Lições aprendidas• Atas de Reunião• Solicitação de Mudança• Registro de defeitos (Bugzilla)

Fonte: http://www.microsoft.com/msf (30/08/2003)

Page 23: Visão Geral PRO.NET

Outras “Visões” da PRO.NET• Visão de artefatos: permite visualizar

– Todos os artefatos gerados por todas as atividades– Todos os artefatos de entrada– Agrupamento de artefatos em “artefatos essenciais” e “artefatos

adicionais”– Artefatos necessários para provas de conceito

• Visão Geral: reúne documentos e demais informações relacionadas ao entendimento básico da PRO.NET.

• Seção “Guias”: permite visualizar todos os guias da PRO.NET, que orientam a execução de cada disciplina.

• Seção “Exemplos”: exibe estudos de caso de aplicação da PRO.NET, apresentando artefatos preenchidos (samples) para cada caso.

• Seção “Provas de Conceito”: reúne documentos e demais informações necessárias para a aplicação da PRO.NET em PoCs.

• Seção “Glossário”: apresenta definições para os termos utilizados pela PRO.NET.

Page 24: Visão Geral PRO.NET

O que a PRO.NET não trata?

• Processo de operação de uma solução depois da implantação.• Gestão de pessoas: contratação, acompanhamento etc.• Gestão de orçamentos: definição, alocação, etc.• Gestão de contratos com fornecedores, clientes e empresas subcontratadas.• Processo de instanciação da PRO.NET para a realidade de uma organização ou

projeto.

Page 25: Visão Geral PRO.NET

Benefícios da PRO.NET

• Direcionamento específico para a plataforma .NET, oferecendo objetividade para projetos que a envolvem.

• Conhecimento bem-estruturado não apenas no aspecto temporal (por fases) como também em um aspecto atemporal (por disciplinas).

• Rico conjunto de elementos: macro-atividades, atividades, templates, samples, guias e orientações para a estruturação de equipes e processos, etc.

• Acesso intuitivo e centralizado através de um site HTML.