Processo de automação de artefatos de requisito slides

Preview:

Citation preview

PROCESSO DE AUTOMAÇÃO DE ARTEFATOS DE REQUISITO

UTILIZANDO BDD

Aluno: Thiago de Oliveira CarvalhoOrientador: Prof. Me. Francisco Nauber Bernardo Gois

Roteiro

• Automação

• Documentação

• Colaboração

• BDD

• Estórias do usuário

• Fitnesse

• Regras de negócio

• Drools Guvnor

Requisitos

Comunicação

• Falta ou falha de comunicação

• Ocorrência de falhas

• Prazo

• Planejamento

• Custo

• Contínuo em todo o processo

• Equipe, clientes e usuários

Documentação

• Volume

• Desperdício

• Atualização

• Inconsistência

• Documentos incompletos

• Atrasos

• Custo

BDD

• Comportamento

• Agregar as metodologias já existentes

• TDD - Test-Driven Development

• ATDD - Acceptance Test-Driven Development

• DDD - Domain-Driven Design

• Compreensão

• Testes

• Funcionamento

• Análise

Estórias do usuário

• Pessoa

• Funcionalidade

• Benefício

• Valor agregado

• Prioridades

• Planejamento

• INVEST

• SMART

FitNesse

• Teste

• Colaboração

• Páginas Wiki

• Linguagem de marcação

• Flexível

• Criação das estórias

• Automação dos testes de aceitação

• Documentação

Estória do usuário

Cenários

Testando cenários no FitNesse

Regras de negócio

• Gerenciadas no Drools Guvnor

• Separação de responsabilidades

• Linguagem única

• DSL - DRL

• Desenvolvedores X Usuários

• Meio termo

Drools Guvnor

• Gerenciamento das regras de negócio

• Separação das regras

• Boa forma de documenta-las

• Organização das regras

• Categorias e Versionamento

• Documentação

• Testes

Drools Guvnor

Processo de Automação

Conclusão

• Documentação

• Redução

• Processo único e prioritário

• Gerenciamento dinâmico

• Automação

• Redução de tempo

• Redução de risco

• Manutenção

• Comunicação• Clareza e compreensão

• Linguagem única

• Colaboração

• Testes• Segurança

• Garantia de conclusão

• Qualidade

Obrigado!

Recommended