• Início
  • Coaching
  • Treinamento
  • Quem Somos
  • Contato

Surya Gestão Digital

Desenvolvendo Equipes de Software de Alto Desempenho

Feeds:
Posts
Comentários

Requisitos Ágeis

CURSO
Requisitos Ágeis: do Negócio ao Produto de Software

INSTRUTOR: LUIZ CLAUDIO PARZIANELLO
CARGA HORÁRIA: 16 horas

Este é um curso que ensina você a pensar
no negócio e não apenas em requisitos!

Descrição:

Neste curso, o instrutor apresenta os conceitos e práticas da empolgante Agile Business Analysis, tendo como base um pensamento estruturado baseado em padrões de linguagem que narram os mais diferentes aspectos da transformação de um ambiente de negócios. O aluno será capacitado a se comunicar e registrar informações em diferentes níveis de abstração, tanto do negócio quanto do produto, utilizando modelos de percepção humana, captação e análise de informações, formação de estratégias, elaboração de requisitos de usuário e de software (funcionais e não-funcionais), automação de testes de aceitação, entre outras ferramentas.

Partiremos da compreensão de modelos de comunicação e tomadas de decisão do ser humano para analisarmos a verdadeira natureza de um projeto de software, entendendo a relação de seu escopo com os desperdícios, oportunidades e conformidades de um ambiente de negócio, bem como com as crenças e valores de seus demandantes e realizadores. Você aprenderá a identificar requisitos de negócio de forma rápida e efetiva, compreendendo as verdadeiras necessidades de um ambiente que realiza um projeto de software, bem como a decompor o ambiente em temas e analisar a personalidade das partes interessadas no projeto de software, reduzindo assim seus riscos associados. Você irá compreender como a documentação ágil é efetiva e completa, entendendo os princípios e práticas da utilização dos modelos de Features e User Stories e como os mesmos podem substituir sem perdas o modelo de Use Cases. Por fim, você aprenderá a estimar o tamanho de seus requisitos e a gerenciar de forma efetiva seu Product Backlog com base nos princípios e práticas da Gestão de Estoques.

Modelo de Análise de Negócios para o Contexto Ágil Utilizado como Referência no Curso (clique para ampliar)

Objetivo Geral:

Desenvolver nos participantes a habilidade de reconhecer as deficiências da comunicação humana no processo de captação e análise de requisitos de software, oferecendo um pensamento sistêmico estruturado e diversos padrões de requisitos para a elaboração e organização de um Product Backlog efetivo aderente aos princípios e práticas das Metodologias Ágeis.

Público Alvo:

Este curso aborda o tema Requisitos de Software do ponto de vista do Product Owner, um indivíduo que pratica a análise de negócios com base nos princípios do Manifesto Ágil. No entanto, ele é um curso que deve ser feito por todos os membros da equipe de desenvolvimento, pois a conquista de uma mesma linguagem, que fortaleça a comunicação e a colaboração entre a equipe de desenvolvimento e a equipe do cliente, ainda é o principal fator de sucesso das Metodologias Ágeis.

Aconselhamos a participação de profissionais de Tecnologia da Informação envolvidos na captação, análise, especificação, validação e gerência de requisitos de software, em especial Product Owners, Analistas de Negócio, Gerentes de Projetos, Analistas de Sistemas e de Teste, bem como Desenvolvedores em geral.

Resultados Esperados:

  1. Saber identificar os riscos resultantes da percepção humana e como evitá-los;
  2. Saber identificar a natureza do problema de um projeto de software;
  3. Saber decompor o problema para definir os requisitos do produto de software;
  4. Saber utilizar os requisitos de produto (funcionais e não-funcionais) em projetos ágeis;
  5. Saber como preparar a especificação para a automação dos testes de aceitação.

Pré-Requisitos:

Este curso trata de forma avançada os diferentes aspectos da Engenharia de Requisitos no contexto das Metodologias Ágeis. Por essa razão, não é aconselhado para profissionais que desconheçam os fundamentos dessas metodologias. Para garantir um excelente aproveitamento do curso, é sugerido que o aluno:

  1. Esteja habituado a trabalhar com requisitos e projetos de software;
  2. Conheça os princípios básicos das metodologias Scrum e Extreme Programming.

Metodologia:

Aulas expositivas (50%) intercaladas com a discussão de problemas reais e a realização de atividades práticas em grupo (50%). São formados grupos de trabalho de até 5 participantes, de um número máximo de 20 alunos, que analisam em profundidade os cenários dos próprios projetos realizados em suas respectivas empresas.

Conteúdo Programático:

  1. Introdução aos Requisitos de Software – Apresentar alunos e professor, bem como introduzir conceitos básicos associados a Requisitos de Software, Metodologias Ágeis e Análise de Negócios. Explicar a estrutura do curso.
    • O que é um requisito?
    • Requisitos de Negócio, Usuário e Software
    • Requisitos Funcionais e Não-Funcionais
    • Introdução à Engenharia de Requisitos
    • Introdução ao Pensamento Ágil
    • Os 5 Princípios Lean em Requisitos de Software
    • O Impacto do Ciclo de Produção Ágil nos Requisitos de Software
    • A Visão de Requisitos pelo BABOK
    • Apresentação da estrutura do curso
  2. A Mente Humana como Fonte de Criação e Riscos para o Projeto – Demonstrar como a percepção e as necessidades básicas do ser humano são as maiores fontes de sucesso e fracasso dos projetos de software, e como podemos nos prevenir com técnicas cognitivas de comunicação eficaz durante a captação de requisitos.
    • As necessidades do ser humano
    • Restrições fisiológicas, sociais e individuais
    • Filtros de generalização, distorção e deleção
    • Impacto da percepção humana na captação e análise de requisitos
  3. Requisitos de Negócio: da Inovação à Redução dos Desperdícios – Fazer com que o aluno compreenda que os requisitos de negócio de um projeto de software devem estar associados a melhorias da eficiência e eficácia, ganhos de oportunidades ou atendimento a conformidades. Saber como propor melhorias para um ambiente de negócio mediante um plano efetivo de releases de produto.
    • Relação com a Enterprise Analysis do BABOK
    • Identificando o contexto do ambiente de negócio (IDEF0)
    • Investigando a situação problema (Problem Statement)
    • Investigando a situação desejada (Vision Statement)
    • Decompondo o contexto em temas de negócio (Business Themes)
    • Investigando o perfil das partes interessadas (Papéis e Personas)
    • Elaborando uma estratégia de transformação do negócio (Release Planning)
  4. Pressupostos de Projeto: Business Case + Project Charter – Fazer com que o aluno saiba elaborar um Business Case simplificado a partir dos Requisitos de Negócio, bem como estimar e integrar informações de projeto, como escopo de produto e estimativas de prazo e custos, a um Project Charter.
    • Os elementos de identificação do projeto
    • Os Fatores Críticos de Sucesso (pré-requisitos, condições de execução, riscos em potencial e soluções alternativas)
    • As estimativas de prazo sobre o escopo de produto
    • As estimativas de custos
    • A Project Story como um Project Charter integrado ao Business Case
  5. Requisitos da Solução: do Usuário à Aceitação – Apresentar um modelo de especificação de requisitos altamente eficaz como alternativa para a análise, planejamento e controle da produção de software.  Fazer com que o aluno desenvolva a capacidade de validar requisitos em tempo de captação e análise com a utilização de técnicas de comunicação cognitiva.
    • Relação com a Requirements Analysis do BABOK
    • Utilizando User Stories para discutir novos comportamentos no ambiente
    • Os 3 C’s de Ron Jeffries e as diferentes formas canônicas de Mike Cohn
    • “INVEST in good stories and SMART Tasks”
    • Explorando os requisitos funcionais com critérios de aceitação
    • Explorando os requisitos não funcionais com restrições (Planguage)
    • Behavior Driven Development (BDD)
    • Acceptance Test Driven Development (ATDD)
    • Definition of Done e os níveis de validação
    • Organização e Priorização de um Product Backlog
    • Explorando MoSCoW, Kano, Tamanho e Prioridade
    • Balanceando a complexidade dos releases de produto
    • A técnica de 5S aplicada ao Product Backlog
    • Como identificar o tamanho de cada problema
    • O problema das escalas absolutas (Function Points, Use Case Points)
    • Classificando o tamanho com escalas relativas (Story Points)
    • Workshop de classificação com classes ABC
    • Estimativas de tamanho com Planning Poker

Oferecem este Curso:

  • Faculdade de Informática da PUCRS (Porto Alegre, RS), como Curso de Extensão Universitária (20 horas-aula);
  • Centro Universitário UniRitter (Porto Alegre, RS), como parte integrante do Curso de Pós-Graduação em Tecnologias Aplicadas a Sistemas de Informação com Métodos Ágeis (32 horas-aula);
  • Adaptworks (São Paulo, SP), em modalidade aberta ou in company (16 horas);
  • TargetTrust (Porto Alegre, RS), em modalidade aberta ou in company (16 horas);
  • OnCast (Florianópolis, SC), em modalidade aberta ou in company (16 horas);
  • SoftwareProcess (Porto Alegre, RS), somente em modalidade in company (16 horas) – exclusivo para seus clientes;
  • Horus Management Strategy (Córdoba, Argentina), em modalidade aberta ou in company (16 horas);
  • FUNTEC (Rosário, Argentina), em modalidade aberta (16 horas).

Comentários desativados

  • Menu

    • Coaching
    • Treinamento
      • Engenharia de Requisitos
      • PCP Ágil
      • Requisitos Ágeis
      • Scrum
    • Quem Somos
    • Contato
  • Agenda de Eventos

    Agile Requirements & Business Analysis
    Datas: 23 a 25/07/2010
    Campinas, SP
    CURSO IN COMPANY
    By Adaptworks

    Agile 2010
    Datas: 9 a 13/08/2010
    Orlando, EUA
    WE'RE WORKING THERE!
    By Agile Alliance

    Engenharia de Requisitos
    Datas: 16 a 30/08/2010
    Porto Alegre, RS
    CURSO ABERTO
    By TargetTrust

    Pensando Lean: Fórum Corporativo
    Datas: 03/09/2010
    São Paulo, SP
    EVENTO ABERTO
    By OnCast

  • Acesse o Blog

  • RSS Destaque

    • Produtividade e Métricas de Software – Parte I setembro 28, 2009 Parzianello, L.C.
  • Últimas Notícias

    • Café Kaizen com Terra Networks
    • Café Kaizen no Agile Brazil 2010
    • Um grande início de ano no RS!
    • Um grande final de ano em Florianópolis!
  • Assuntos:

    • Eventos (2)
    • Treinamento (5)
      • PCP (3)
      • Requisitos (5)
  • Arquivo de Notícias

    • maio 2010 (2)
    • janeiro 2010 (1)
    • dezembro 2009 (2)
    • novembro 2009 (2)

Blog no WordPress.com.

Tema: Mistylook por Sadish.