Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouRafaela Neto Alterado mais de 9 anos atrás
1
Hukarz Open Source Process 01.00-D01 Alan Kelon, Silvio Meira Recife, 01/12/2006
2
Modelo cascata
3
Modelo espiral
4
Desevolvimento Iterativo
7
Hukarz
8
Células
9
Catedral Conceito do software Arquitetura Design Desenvolvimento Teste Requisitos Versão estável Começo da fase Bazar Requisitos
10
Atividades Planejamento & Acompanhamento de Projetos Garantia da Qualidade de Software Gerenciamento de Configuração Gerenciamento de Requisitos Arquitetura de software Implementação Testes
11
Planejamento e Acompanhamento de Projetos Prover um processo de planejamento, execução e monitoração de projetos; Estabelecer um processo de gerenciamento de riscos Definir responsabilidades, atividades e recursos necessários para o desenvolvimento do projeto Identificar e gerenciar riscos Elaborar plano de projeto Plano de projeto Plano de iterações Cronograma Planilha de gerência de riscos Relatório de progresso
12
Garantia da Qualidade do Processo Assegurar conformidade com os padrões e procedimentos estabelecidos para o produto e o processo; Assegurar que oportunidades e inadequações aos produtos, processo e padrões são levadas à atenção dos gerentes para que sejam tratadas Planejar garantia da qualidade do projeto Realizar auditoria de processo Acompanhar correção dos desvios de auditorias encontrados Plano de Qualidade Relatório de auditoria
13
Gerência de Configuração Estabelecer e manter a integridade dos produtos de software através do ciclo de vida do projeto Elaborar do Plano de Configuração Apoiar equipe de desenvolvimento (suporte); Prover ambiente de desenvolvimento de gerência de configuração Elaborar baseline Auditar repositório Gerar build Plano de gerência de configuração
14
Gerenciamento de Requisitos Obter uma concordância com o cliente e usuários sobre o que o sistema “deve fazer”; Delimitar o escopo do sistema; Prover a base para o planejamento do desenvolvimento do sistema Elicitar requisitos, Analisar requisitos, Especificar requisitos, Validar requisitos, Interagir com a comunidade Documento de requisitos
15
Arquitetura Descrever como o software é decomposto e organizado em componentes; Estabelecer uma arquitetura robusta para o sistema Validar formalmente a arquitetura proposta Documento de arquitetura
16
Atividades em projeto de arquiteturas
18
ADD Evolutionary Delivery Life Cycle Software Concept Preliminary Requirements Analysis Design of Architecture and System Core Develop a Version Incorporate Customer Feedback Deliver the Version Deliver Final Version Elicit Customer Feedback
19
Implementação Implementar classes e objetos em termos de componentes definidos pela arquitetura do sistema;. Testar os componentes desenvolvidos como unidades; Integrar os resultados produzidos em um sistema executável
20
Teste Verificar a integração adequada de todos os componentes de software; Verificar que todos os requisitos estão corretamente implementados; Projetar testes Efetuar testes de integração, de sistema e de desempenho Coletar relatos de erros da comunidade Plano de testes, Planilha de resultado de testes
21
Interação com a comunidade
22
Bazaar Backlog Requisito Cliente Core Team Comunidade Issues Patch Core Team Avaliação patch SVN Arquitetura CodificaçãoTeste Arquitetura Teste Fix
23
Comunicação Listas de discussão –Fábrica –Projetos -devel -users -commits -announce
24
Site do projeto Objetivo do projeto Funcionalidades Plano de release Endereço de contato Listas de discussão Link para download Link para ferramenta de controle de versão Link para ferramenta de controle de mudança
25
Site do projeto Duas seções –Usuário Documentação Screenshots Demo público [se possível] –Desenvolvedores Documentos do projeto Roadmap, TODO, FAQ, coding guidelines Descrição do processo utilizado internamente
26
Dúvidas?
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.