Workshops e Treinamentos. Processo de Desenvolvimento Ágil / SCRUM Abordagem prática e objetiva; Visão do Processo, Papéis e Participações; Artefatos, Produtos e Entregáveis; Trabalhando com Scrum e Use Cases (UML) Análise de Requisitos através da UML - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Processo de Desenvolvimento Ágil / SCRUM• Abordagem prática e objetiva;• Visão do Processo, Papéis e Participações;• Artefatos, Produtos e Entregáveis;• Trabalhando com Scrum e Use Cases (UML)
Análise de Requisitos através da UML• Definição Features / Requisitos de Software / FDD;• BP / Business Process como auxílio à identificação de features;• Identificação e Descrição de Use Cases;• Clareza nos processos, Coesão e Especificação enxuta;• Templates de Especificação e semânticas descritivas;
Estimativas de Software com UCP (Use Case Points)• Formação do Doc. de Visão• Definição das Features Casos de Uso UCP
DDD / Modelagem de Domínio• DDD como guia de implementação de software e arquitetura;• Domínios de Negócio / Contexto de Negócio / Isolamento de Domínio;• Entities, Value Objects, Services, e Modules;• Modelo de Domínio e Orientação a Objetos;• Developers, Domain Expert and Abstraction;
• Abordagem prática e objetiva;• Visão do Processo, Papéis e Participações;• Artefatos, Produtos e Entregáveis;• Scrum e a Fábrica de Software;• Trabalhando com Scrum e Use Cases (UML)
Projeto para Fábrica de Software:• Plano de Projeto;• Documento de Visão do Produto;• Features Definidas (Escopo);• Componentes de Negócio;• Requisitos (Features & Use Cases/Estórias);
Version Control Minor bug fix Minor feature addition Minor system adaptation
Plano de Projeto: - Regras do Jogo, Apoio, Papeis, Ambiente e Responsabilidades
Documento de Visão do Produto - A equipe precisar ter a visão do todo! - Visão do Escopo do Projeto e expectativa do produto a ser entregue.
Requisitos (Features & Use Cases); Especificações para o Time: - Regras de negócio bem claras; - Fluxo e estruturação bem definidas; - Estórias ou Casos de Usos; - Critérios de Aceite e Testes;
Version Control Minor bug fix Minor feature addition Minor system adaptation
Estórias:• Puramente descritivo, objetivo e sucinto para entendimento do negócio;• Clareza na conversa de objetividades com usuários;• Difícil visualizar e contextualizar escopo / idéia do fluxo, processo e contexto de negócio;• Dificuldades em estimativas, prazos e custos;
Use Cases:• Melhor entendimento funcional com uso de UML;• Clareza no fluxo, escopo e regras de negócio;• Melhor para uso de métricas de estimativas de software (UCP);• Priorização por componentes de negócio (Packages);• Ferramentas Cases e Uso da UML para especificação;
Estória: Eu como gerente financeiro, preciso aprovar uma requisição de compra.
Critérios de Aceite:- A requisição precisar ser maior que R$ 200,00;- Ao aprovar o status da requisição deve estar igual a “Aprovada” e voltar para o solicitante;- As requisições deverão estar ordenadas por prioridade e urgência de aprovação;
Estória: Eu como gerente financeiro, preciso aprovar uma requisição de compra.
Critérios de Aceite:- A requisição precisar ser maior que R$ 200,00;- Ao aprovar o status da requisição deve estar igual a “Aprovada” e voltar para o solicitante;- As requisições deverão estar ordenadas por prioridade e urgência de aprovação;
Estória: Eu como gerente financeiro, preciso aprovar uma requisição de compra.
Critérios de Aceite:- A requisição precisar ser maior que R$ 200,00;- Ao aprovar o status da requisição deve estar igual a “Aprovada” e voltar para o solicitante;- As requisições deverão estar ordenadas por prioridade e urgência de aprovação;
Estória: Eu como gerente financeiro, preciso aprovar uma requisição de compra.
Critérios de Aceite:- A requisição precisar ser maior que R$ 200,00;- Ao aprovar, o status da requisição deve estar igual a “Aprovada” e voltar para o solicitante;- As requisições deverão estar ordenadas por prioridade e urgência de aprovação;
Ferramentas e Semânticas apropriadas para descrever:• Fluxo do processo e Cenários;• Caminhos/Cenários alternativos;• Regras de Negócio {Constraints};• Requisitos de atendimento ao negócio;• Requisitos de testes;
Componente de Negócio (Package)
Descrever de Forma sucinta
e Objetiva!
• Escopo;• Prazos;• Estimativas de valoração; Use Case Points