Análise Ágil de Requisitos com Casos de Uso 2.0 e Histórias do Usuário

Análise de Requisitos é uma disciplina da Engenharia de Software que faz parte do PFPAN – Programa de Formação de Profissionais em Análise de Negócio.

Este curso foi planejado para profissionais que trabalham em organizações de desenvolvimento de software que está migrando ou pretende migrar para o SCRUM, como metodologia ágil. Serão ensinadas técnicas de captura de Temas, Épicos, Features e Histórias do Usuário, bem como a gestão do Product Backlog. Também será ensinado como os itens do Product Backlog são detalhados durante a Sprint Planning Meeting definindo tarefas a serem executadas dentro das Sprints do SCRUM. O curso mostrará como a Modelagem de Casos de Uso, Modelagem Semântica do Domínio do Negócio e a Prototipação da Interface Gráfica podem colaborar na captura de Histórias do Usuário.

Durante o curso será usado o Enterprise Architect (EA) como ferramenta de modelagem visual, permitindo a criação de rastreabilidade entre Temas, Épicos, Features e Histórias do Usuário, facilitando o trabalho do Product Owner (PO) na gestão dos Itens do Product Backlog. O EA gera um repositório com todos os Itens do Product Backlog e respectivas Tarefas atribuídas a cada membro do Time de desenvolvimento.

Programa do curso:

  • Conceitos Introdutórios
    • Conceitos sobre Requisitos Funcionais e Não-Funcionais.
    • Conceitos sobre Restrições de Design.
    • Conceitos sobre Regras de Negócio.
    • Tipos de Regras de Negócio.
  • Análise dos Stakeholders. 
    • Caracterização de Stakeholders de nível estratégico, tático e operacional.
    • Diferenciação das necessidades dos Stakeholders estratégicos, táticos e operacionais.
    • Como descrever as necessidades dos Stakeholders na forma de Temas, Épicos e Features.
  • Estórias do Usuário.
    • O que é História do Usuário.
    • Como descrever Histórias do Usuário.
    • Histórias do Usuário X Requisitos X Restrições X Regras de Negócio.
    • Temas, Épicos e Features. 
    • Como definir critérios de aceitação de Estórias do Usuário.
  • Modelagem de Casos e Uso (2.0).
    • Como criar o Modelo de Casos de Uso a partir das Features da solução.
    • Como descrever Casos de Uso (formato tradicional).
    • Como descrever Casos de Uso com Diagrama de Atividades.
    • Como descrever Casos de Uso de forma sucinta.
    • Como capturar Histórias do Usuário a partir de uma descrição sucinta do Caso de Uso.
  • Modelagem Semântica do Domínio do Negócio.
    • Modelagem Semântica de Domínio Orientado a Objetos.
    • Como capturar Regras de Negócio e Restrições de Integridade a partir do Modelo Semântico de Domínio.
    • Como capturar Casos de Uso a partir do Modelo Semântico de Domínio.
    • Como capturar Histórias do Usuário a partir do Modelo Semântico de Domínio.
  • Modelagem de Máquina de Estado com técnica de captura de  Histórias do Usuário.
    • Conceitos introdutórios de Máquina de Estado.
    • Como capturar Histórias do Usuário a partir de um Diagrama de Máquina de Estado.
  • Projeto de interface gráfica do usuário
    • Requisitos de Usabilidade.
    • Criação de um breafing.
    • Como identificar Histórias do Usuário, Requisitos de Usabilidade e Regras de Negócio a partir da prototipação da Interface Gráfica.
    • Mapa de navegação através do Diagrama de Máquina de Estado.
  • A ISO 9126-1 como forma de captura de Requisitos Não-Funcionais.
  • Gestão do Product Backlog.
    • O papel do Product Owner.
    • Estrutura do Product Backlog.
    • Técnicas para priorizar os Itens do Product Backlog.
    • Qual o melhor nível de granularidade dos Itens do Product Backlog?
    • Rastreabilidade entre Temas, Épicos, Features, Casos de Uso e Histórias do Usuário.
    • Interdependência entre Histórias do Usuário.
    • Priorização das Histórias do Usuário.
  • Planejamento do Sprint Backlog.
    • Decomposição das Histórias do Usuário até chegar num nível ideal para ser usado no Sprint.
    • Definição das Tarefas das Histórias do Usuário.
    • Estimativa do esforço de cada Tarefa.
    • Burndown Chart

Carga horária

  • 24 horas

Local.

O curso pode ser ministrado em todo território nacional, nas seguintes modalidades:
  • Cursos fechados (in company).
  • Cursos abertos ao público de São Paulo (capital).
  • Cursos abertos em qualquer cidade de qualquer Estado Brasileiro promovidos através dos nossos parceiros.

Na modalidade in company o conteúdo programático de cada curso pode ser customizado para atender às reais necessidades da empresa contratante.

 

Contato

Se você estiver interessado, entre em contato conosco

Prof. Evandro Moreira Pinto

  • E-mail: evandro.wm2@gmail.com
  • Fixo: (11) 2361-4924
  • Celular: (11) 98629-6060