Visão Geral
O Curso Effective Agile Requirements Gathering concentra-se em como coletar requisitos do usuário de maneira eficaz e eficiente usando modelagem visual criativa e técnicas poderosas de envolvimento. Você aprenderá a diferenciar os níveis de requisitos e a projetar um processo simples de 4 etapas para reunir os requisitos certos no momento certo. Você aprenderá, praticando, como usar atividades divertidas de facilitação para reunir antecipadamente a “amplitude” dos requisitos do usuário e identificar aqueles que normalmente “faltam”. Aprenda também a dividir grandes requisitos em pequenos requisitos gerenciáveis e a mergulhar nos detalhes posteriormente. Você aprenderá o método criativo de pontos de valor comercial para priorizar requisitos e como levar a dependência em consideração. Aprenda também sobre regras de negócios, testes de aceitação, modelagem de processos e prototipagem de UI.
Objetivo
Ao participar do Curso Effective Agile Requirements Gathering, os participantes aprenderão:
- Como enfrentar os desafios de requisitos
- Análise das partes interessadas e estabelecimento de sua propriedade
- Compreendendo os 4 níveis de requisitos
- Processo de 4 etapas para coleta de requisitos
- Definindo a Visão do Produto
- Definir as “Condições de Satisfação” do cliente
- Técnicas de facilitação e elicitação para levantamento de requisitos
- Diagramas de casos de uso de alto nível
- Brainstorming e consolidação de recursos
- A arte de dividir épicos em pequenos pedaços
- Os requisitos não funcionais/técnicos
- Usando pontos de valor comercial e dependência para priorização
- Identificando e mitigando riscos
- Testes de aceitação do usuário
- Modelagem Eficaz de Processos
- Prototipagem de UI
- Como gerenciar a inevitável MUDANÇA!
Publico Alvo
- Analistas de negócios, gerentes de projetos, proprietários de produtos/negócios, líderes de equipe e consultores responsáveis pelo levantamento de requisitos.
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico
Planning for Requirements Gathering
- BA Skills Needed
- Who is the Business Lead?
- The Engaged Decision Maker
- Business Lead Proxies and Vacant Leads
- Understanding the Problem Domain
- Questions to Ask
- Emergent Requirements
- Designing your Requirements Gathering Approach
- Elicitation Techniques
- Requirements Gathering Process Design Cheat Sheet
- Our Sample Projects
- Designing your Approach
Requirements Visioning
- Visioning
- Your Vision Statement
- Defining the Project Objectives
- Defining Conditions of Satisfaction
- Sample Conditions of Satisfaction I
- Sample Conditions of Satisfaction II
- Create a Vision, Objectives and COS
- Identifying Features/Features
- High Level Use Case Diagrams
- Sample Use Case Diagram
Create a Use Case Diagram
- Visioning II
- Process Modeling
- Sample Business Process Diagrams
- User Interface Flow
- UI Sitemap – Sample
- The Feature List
- Feature List High Level
- Visioning Summary
- Process Modeling & UI Flows
Create your High Level Feature List
- Roadmap Prioritization
- Levels of Prioritization
- Product Roadmap
- Prioritization Factors
- Product Prioritization using Value Buckets
Business Value Buckets Prioritization
- Requirements Breakdown I
- Feature Writing Workshops
- Writing Good Requirements
- Attributes of a Small Feature
Brainstorming Features
- Requirements Breakdown II
- Breaking Down the EPICS
- Sample Compound Features
- Sample Complex Features
- Real World Methods for Feature Break Down
- Process Based Breakdown
- CRUD – Function Based Breakdown
- Business Rule Breakdown
- User or Platform Based Breakdown
Breaking Down the EPICs
- Non-Functional Requirements
- Non Functional/Foundational Features
- Sample Foundation Features
- Proof of Concept Requirements
- Release Prioritization
- Dependency Prioritization
- Dependency Chart Example
Requirements Deep-Dive
- Release Prioritization
- Feature Deep-Dive (Detailed Requirements)
- Where are the Feature Details?
- Identifying Acceptance Tests
- Categories of Tests
- Sample Acceptance Test Cases
- Business Rules
- Sample UI Prototypes
- Sample UI Prototype
- The ‘Traceability’ Question
- Creating Acceptance Tests, Business Rules and UI Prototypes
- The Retrospective
Requirements Testing and Change Management
- Principles for Successful Testing
- The Role of the Tester
- Sample Test Results
- How to Manage the Inevitable CHANGE!
- Top Tips to Managing Requirements Change
- Sample Change Management Tracking Notes
- Resources
TENHO INTERESSE