Fundamentos de gerenciamento e definição de requisitos

Este curso aborda todos os aspectos fundamentais do Gerenciamento e Definição de Requisitos durante todo o ciclo de vida de desenvolvimento de software ou produto.

A parte inicial do curso fornece aos participantes um entendimento comum dos conceitos fundamentais da Engenharia de Requisitos (o que é e o que não é um requisito, níveis e tipos de requisitos, propriedades dos requisitos, separação do problema da solução , atividades do ciclo de vida dos requisitos ...). Além disso, é fornecido um grande número de dados e exemplos para entender a importância da Engenharia de Requisitos como um fator chave para o sucesso ou fracasso de projetos.

Uma vez que um idioma comum seja estabelecido entre os participantes - de acordo com o estabelecido pelo International Requirements Engineering Board (IREB) e pelo Business Analysis Body of Knowledge (BABOK) - cada estágio do ciclo de vida de os requisitos: Captura, análise, validação, especificação e gerenciamento de requisitos, fornecendo um entendimento completo das atividades a serem realizadas em cada uma dessas etapas e apresentando técnicas que podem ser usadas em cada uma das atividades.

O objetivo do curso é que os alunos tenham uma compreensão completa de todo o ciclo de vida dos requisitos, a razão pela qual cada atividade é relevante e os benefícios associados a um processo maduro de Gerenciamento e Definição de Requisitos. O curso mostra como gerenciar e definir requisitos em novos desenvolvimentos e na manutenção de sistemas existentes.

OBJETIVOS

  • Mostre a importância da maturidade do processo de Gerenciamento e Definição de Requisitos no sucesso ou fracasso de projetos e em indicadores-chave, como retrabalho, variabilidade de estimativas iniciais, satisfação do usuário etc.
  • Explique todos os problemas críticos de negócios associados à Engenharia de Requisitos. Apresente os estágios nos quais o ciclo de vida dos requisitos é dividido.
  • Forneça técnicas e recomendações para:
    • Identifique o escopo, o contexto e os limites do sistema.
    • Separe a perspectiva do problema da perspectiva da solução.
    • Ele sabe como identificar um requisito do que não é.
    • Categorize os requisitos e dê a eles atributos.
    • Ajude a entender o problema, defina claramente os objetivos do projeto e entenda as necessidades dos usuários e das partes interessadas.
    • Analise o problema para definir a solução (e sua decomposição), escopo e plano do projeto.
    • Valide com os usuários e as partes interessadas o entendimento correto das necessidades e da solução proposta.
    • Especifique corretamente os requisitos.
    • Gerencie as versões, alterações e configurações da especificação de requisitos.

Dirigido a

  • Analistas de Requisitos
  • Analistas Funcionais
  • Analistas de Negócios / Parceiros de Negócios
  • Gerentes de projeto
  • Engenheiros de Sistemas
  • Engenheiros de Desenvolvimento
  • Diretores de Departamento
  • Gerentes de qualidade (gerentes de controle de qualidade)
  • Responsável pela Metodologia
  • Responsável pela Subcontratação
  • Em geral, direcionado a todos que participam do ciclo de vida dos requisitos

Agenda do curso

1. COMO O REQUERIMENTO DE ENGENHARIA IMPACTA NO SUCESSO OU FALHA DOS PROJETOS?

2. PROBLEMAS DE NEGÓCIOS ASSOCIADOS À ENGENHARIA EXIGIDA

3. CONCEITOS FUNDAMENTAIS

  • O que é e o que não é um requisito
  • Separação da perspectiva do problema da da solução
  • Tipologias de requisitos
  • Escopo funcional e não funcional

4. AS CHAVES PARA O SUCESSO NA ENGENHARIA EXIGIDA

5. ETAPAS DO CICLO DE VIDA DOS REQUISITOS: CAPTURA, ANÁLISE, VALIDAÇÃO, ESPECIFICAÇÃO E GESTÃO

6. O PAPEL DO ANALISTA OU REQUISITOS EMPRESARIAIS: RESPONSABILIDADES, CONHECIMENTO, MISSÕES E COMPETÊNCIAS

7. CAPTURA DOS REQUISITOS: A VOZ DOS NEGÓCIOS

  • Escopo, contexto e limites do sistema
    • Objetivos, Requisitos e Regras de Negócios
    • Glossários
    • Identifique as partes interessadas
  • Classificação das partes interessadas
  • Campeões de produtos
  • Análise das partes interessadas
    • Planejando e preparando atividades de captura de requisitos
    • Técnicas de captura de requisitos. Qual técnica usar em cada situação
    • Aspectos a serem considerados durante a captura de requisitos

8. ANÁLISE DOS REQUISITOS: ORGANIZEMOS O TRABALHO

  • Usando atributos para categorizar requisitos
  • Decomposição dos requisitos. Sistemas, subsistemas, componentes, etc.
  • Priorização de requisitos. Muito mais complexo do que parece
  • Estimativa de Requisitos
  • Gestão de riscos
  • Planejamento de requisitos

9. ESPECIFICAÇÃO DE REQUISITOS: DOCUMENTAMOS A INFORMAÇÃO

  • Características de qualidade dos requisitos individuais
  • Uso de técnicas avançadas de especificação
  • Além da funcionalidade: requisitos não funcionais, restrições, requisitos de qualidade, etc.
  • Exemplos de requisitos: antes e depois

10. VALIDAÇÃO DE REQUISITOS: PROVAMOS QUE ESTÃO INDO

  • Diferenças entre validação e verificação
  • Ciclo de vida da validação de requisitos
  • Revisão de requisitos
  • Técnicas de validação. Qual técnica usar em cada situação
  • Teste Baseado em Requisitos

11. GERENCIAMENTO DE REQUISITOS: O QUE FAZER COM OS REQUISITOS

  • O processo de Gerenciamento de Requisitos
  • Versão de requisitos e linhas de base
  • Fluxos de trabalho de requisitos
  • A mudança está ruim? Não, se soubermos como gerenciá-lo
  • Rastreabilidade de requisitos ao longo do ciclo de vida do desenvolvimento
  • Indicadores, métricas e monitoramento do status dos requisitos

Padrões relacionados:

Este curso está alinhado com os seguintes padrões e corpos de conhecimento:

  • IEEE 830 - 1998: Prática Recomendada para Especificações de Requisitos de Software
  • Conselho Internacional de Engenharia de Requisitos (IREB) - Syllabus 2.1
  • UE 1 - Introdução e Fundamentos
  • UE 2 - Sistema e contexto do sistema
  • UE 3 - Elicitação de Requisitos
  • UE 4 - Documentação de requisitos
  • UE 5 - Documentação de requisitos usando linguagem natural
  • UE 7 - Validação e negociação de requisitos
  • UE 8 - Gerenciamento de requisitos
  • Conhecimento em Análise de Negócios (BABOK) - 2.0
  • Capítulo 3 - Gerenciamento e Comunicação de Requisitos
  • Capítulo 5 - Elicitação de Requisitos
  • Capítulo 6 - Análise de Requisitos
  • Capítulo 7 - Avaliação e validação da solução