Qualidade de software no openup/basic

Slides:



Advertisements
Apresentações semelhantes
Alunos: Artulanez Souza Iony Melo
Advertisements

OpenUP: Um processo prático e otimizado para desenvolvimento de pequenos projetos de software. Palestrante: Antonio Miguel Batista Dourado
Qualidade, Processos e Gestão de Software
Conteúdo da última aula 1 Ref. Bibliográfica - PMBOK Cap 4.
METODOLOGIA PDCA.
EA976 – Engenharia de Software AULA 3 O Processo de Software.
Análise Desenvolvimento/Testes Entrega Suporte. Nome da atividade Análise de Negócio Fase Análise Finalidade Esta atividade tem por finalidade analisar.
Engenharia de software. Professor:Kleber Manrique Trevisani História da Ciência e da Tecnologia Alunos: Egberto. Rômulo Vitor.
Universidade do Contestado - UnC Gerenciamento de Projetos de Software Gerenciamento do Tempo Prof. Richardson Ribeiro Curso: Sistemas de Informação 5a.
Universidade do Contestado - UnC Gerenciamento de Projetos de Software Gerenciamento do Tempo Prof. Richardson Ribeiro Curso: Sistemas de Informação 7a.
Análise de Sistemas ll Profª Andrea Padovan Jubileu Daiane Oliveira Daniele Pires Izabele Messias.
GESTÃO DE PROJETOS. 2. Guia PMBOK ® 2.1. Guia PMBOK ®. Histórico. Processo Elaboração e Revisões. Conteúdo e Estruturação (Áreas de conhecimento, Processos.
Gestão de TI Aula 1 – Introdução Prof. Luís Fernando Garcia
A MUDAN Ç A NO AMBIENTE DOS NEG Ó CIOS. O RESPONS Á VEL PELA Á REA DO MEIO AMBIENTE A expectativa da Alta administra ç ão é de que o respons á vel pela.
Profª Andrea Padovan Jubileu MODELOS DE PROCESSO DE SOFTWARE Definição e Elementos de Processo de Software Alguns Modelos Prescritivos Alguns Modelos Ágeis.
Estimativa de Custos utilizando UCP (Use Case Points) Daniele Pires.
Qualidade de Software Aula 8 Prof. Dr. Luís Fernando Garcia
FERRAMENTA PARA GERENCIAMENTO DE ARTEFATOS EM PROJETO DE MELHORIA NO PROCESSO DE TESTES. UNIVERSIDADE REGIONAL DE BLUMENAU CURSO DE SISTEMAS DE INFORMAÇÃO.
DO PENSAMENTO DO NOSSO GRUPO
Ferramenta para Acompanhamento de Projetos Utilizando o Método Kanban
Avaliação de Projectos de Desenvolvimento
Diagrama de Sequencia Prof. Thales Castro.
Valéria Maria Lauande Março/2010
Universidade Federal de Pará
PROCESSOS DE GERENCIAMENTO DE PROJETOS
Gerência de Processos Processo Iterativo - Parte III
Família Crystal e Iconix
Planejamento – Revisão do Projeto Exemplo
MAPEANDO O SCRUM SEGUNDO O MPS.BR NÍVEL G
Fábrica de Software.
MHP – RFP 2 Luiz Eduardo Sílvio Meira Jones Albuquerque
Captura e Especificação de Requisitos usando UML (Unified Modeling Language) e RUP (Rational Unified Process) LIA, 2000/2001.
ACOMPANHAR PRODUTO E POCESSO
DESIGN DIDATICO DIGITAL
Alunos: Dorileia,Edna, Jane, Luziane,Rosilnene e Vinícius
Gestão de Projetos Qualidade Ferramentas de qualidade
Projeto IEC Conclusão em
Modelos de Qualidade para indivíduos e grupos: PSP & TSP
Fatores e Métricas de Qualidade
Gerenciamento das Comunicações em Projetos
Engenharia de Software II
4 – Políticas de Segurança
Engenharia de Software Analise de Riscos
GSI030 – engenharia de software
14/08/2012 Professor Leomir J. Borba- –
Anexo II: Processos de Gerenciamento de Projetos
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
Aula 08 – CMMI® versus PMBOK
PROCESSO DE DESENVOLVIMENTO DE SOFTWARE AULA 8
Apresentação da Disciplina GPR – Gestão de Projetos
Uma Metodologia Ágil, Baseada no RUP e no TSP, Para Pequenas Equipes
Trabalho de Conclusão de Curso I
GSI030 – engenharia de software
GSI030 – engenharia de software
Eury Motta – Gerente de Qualidade
Software Process Improvement Capability dEtermination
Visão Geral do RUP.
Roteiro Histórico sobre Gestão de Projetos
INSTITUTO FEDERAL FARROUPILHA CAMPUS SÃO BORJA
PLANEAMENTO Séc. XIX – Evolução identificada como processo
ISO Tecnologia da informação - técnicas de segurança - sistemas de gerência da segurança da informação - requisitos.
Área: Escritório de Projeto Cargo: Gerente de PMO (30771)
INTRODUÇÃO AO MS PROJECT
Open Unified Process (OpenUP)
Rafael Duarte Alexandre Mota [rmd,
GERÊNCIA DE PROJETOS DE SOFTWARE
Engenharia de Software: Visão Geral Simone do Rocio Senger de Souza
ATUALIZAÇÃO DA 6° EDIÇÃO PMBOK
Prof. Lorivaldo Rodrigues Barbosa
Arquitetura e padrões de software
Transcrição da apresentação:

Qualidade de software no openup/basic Gilberto Nerino Daniel Berg Diovanni Araújo Fabrício Braga

http://nerdson.com

Roteiro Visão Geral Princípios Atores Áreas de conteúdo Disciplina de trabalho Fases do ciclo de vida A qualidade no processo OpenUp Garantia e controle da qualidade Conclusão Referências

Visão Geral Criado por um brasileiro (IBM) baseado no RUP e XP. OpenUP é Open Source. OpenUP/Basic é direcionado para pequenas empresas. Software funcionando é mais importante que documentação (Métodos ágeis). Formalismo e documentação. Mínimo, completo e extensível(EPF Composer).

Princípios Colaboração Entendimento comum. Equilibrio Custo-benefício. Foco Escolha da arquitetura. Reuso(retrabalho). Evolução Feedback.

penUP/Basic Atores Analyst Stakeholder Tester Developer Project Manager Architect Developer Tester In OpenUP, project members taking on these roles collaborate to build the right product. penUP/Basic

Atores penUP/Basic Analyst Stakeholder Tester Developer Project OpenUP is architected so that you easily can swap out or modify any of the sub-processes for intent, management, and solutions development. penUP/Basic Project Manager Architect

Atores penUP/Basic Analyst Stakeholder Tester Developer Project The Work Items List keeps everything together. Intent is mapped to work items, which are prioritized and managed, and drives development and test. penUP/Basic Project Manager Architect

Site do OpenUp - (http://epf.eclipse.org/wikis/openup/)

Áreas de Conteúdo Cada área de Conteúdo define aspectos importantes dos atores no processo de desenvolvimento. - São eles: ° Colaboração e Comunicação ° Propósito ° Gerenciamento ° Solução

Disciplinas As Disciplinas agrupam diversas tarefas e representam diferentes aspectos do desenvolvimento de aplicações . Análise e Design Gerenciamento de Configurações e Alterações Implementação Gerenciamento de Projeto Requisitos Testes

Fases do Ciclo de Desenvolvimento O processo interativo OpenUp tem como fases : Inception(Concepção) Elaboration(Elaboração) Contruction(Construção) Transition(Transição)

• Planejar e Gerenciar Interações . • Gerenciar Requisitos – Fase de Concepção. • Iniciar Projeto • Planejar e Gerenciar Interações . • Gerenciar Requisitos – • Determinar viabilidade da Arquitetura Fase de Elaboração •Define a Arquitetura •Desenvolver a Solução (para requisitos seguindo o contexto) •Validar a implementação – •Tarefas em Curso

• Gerência de Interação(Continuação) Fase de Construção • Gerência de Interação (Continuação)– • Gerência de Requisitos(Continuação) • Desenvolver a Solução(Continuação) • Validação da implemen- tação(Continuação) • Tarefas em Curso Fase de Transição • Gerência de Interação(Continuação) • Desenvolver a Solução (Continuação) • Validação da Implementação (Continuação) • Tarefas em Curso

Fase de Concepção. Fase de Elaboração. Fase de Transição. Fase de Construção. Fase de Transição.

Garantindo a Qualidade Redução de risco mais cedo no projeto. Maior previsibilidade no restante do projeto. Maior confiança dos envolvidos no projeto. Para isso: Permita feedback ao entregar valor incrementalmente em cada iteração. Adapte seus planos usando um processo iterativo. Abrace e gerencie a mudança. Ataque os maiores riscos técnicos e de negócios no início do projeto.

Focando continuamente em qualidade: Maior qualidade do produto final. Visibilidade rápida e mais cedo no projeto acerca do progresso e da qualidade. Para isso: Assegure que toda a equipe seja responsável pela qualidade do produto. Teste mais cedo e continuamente. Incrementalmente construa automação de testes. Conduza apenas revisões de artefatos Intermediários Fazer o teste unitário completo

Benefícios de Adaptar Eficiência do ciclo de vida. Comunicação aberta e honesta dos riscos. Para isso... Adapte o processo às necessidades do projeto. Melhore o processo continuamente. Faça o balanceamento entre os planos de projeto e as estimativas associadas versus a incerteza do projeto.

Testadores e Testes

Testador Este papel é responsável pelas principais atividades do esforço de teste. Estas atividades incluem identificar, definir, implementar e conduzir os testes necessários, bem como registrar os resultados dos testes e analisar os resultados.

Esta é a lista dos produtos de trabalho relacionados ao domínio de teste. Test Case Test Log Test Script

Onde o OpenUp se adapta melhor:

Conclusão OpenUP/Basic: Processo de Desenvolvimento de Software mínimo, completo e extensível; Processo estável e compacto; Foco no produto, foco no cliente; Qualidade garantida pelo processo; Processo de validação e verificação enfáticos; Minimização dos riscos; Maximização dos valores do produto; Colaboração e comunicação; Flexível as mudanças;

Referências Revista Visão Ágil, Ano II, Edição 01. Disponível em: www.visaoagil.com. Acesso em 20/05/09 GUSTAFSSON, Bjorn. OpenUP – O melhor dos Dois Mundos. Disponível em: www.goodsoftware.ca. Acesso em 18/05/09 NETO, Roberto Capra. Gestão e metodologias ágeis: E existe outro tipo?. Publicado em: 19/03/08. Disponível em: http://www.linhadecodigo.com.br/Artigo.aspx?id=1723. Acesso em 18/05/09

Referências KROLL, Per; LYONS, Brian. OpenUP Distilled. Disponível em: http://www.eclipse.org/epf/community/Open%20Unified%20Process%20Distilled%20by%20Kroll%20and%20Lyons.ppt. Acesso em 15/05/09 Eclipse Wiki: OpenUP/Basic. Disponível em: http://epf.eclipse.org/wikis/openuppt/. Acesso em 15/05/09