Gerência de
requisitos é a ciência e a arte de obter e gerenciar
requisitos de usuários, requisitos de negócios,
requisitos técnicos, requisitos de processos e requisitos
funcionais, e processos para tratar requisitos de um produto
de desenvolvimento de software (implementação
e manutenção). Todas estas classes de requerimentos
devem ser tratadas na fase de visão, levantamento,
construção e testes do seu ciclo de desenvolvimento
de software. A não observação desta regra
irá acarretar em descontentamentos e rejeições
por parte dos clientes e usuários do projeto. Entre
40% e 60% das falhas e defeitos dos softwares são resultados
de um fraco gerenciamento dos requerimentos de software.
Através de técnicas ágeis e /ou prescritivas,
a MAS Consulting ministra workshop, treinamento,
mentoring e coaching visando reduzir o desencontro entre os
pedidos dos clientes e usuários e o
que é produzido pelos times de desenvolvimento de projetos.
1. Profissionais que contratam e/ou especificam sistemas. São pessoas que têm domínio de um ou
mais problemas de negócio e que precisam se comunicar com pessoal de sistemas para a criação de
soluções baseadas em TI.
2. Profissionais de TI responsáveis por atender as necessidades de TI, mas que tem dificuldades em
extrair informações das necessidades dos profissionais de negócio.
Derrubar barreiras de comunicação entre profissionais que tem conhecimento de negócio e os
implementadores das soluções baseadas em TI, de forma a criar soluções que agregam valor ao
negócio, a custos menores e com maior previsibilidade de custos e prazos.
Proporcionar ao participante a autonomia técnica para definir quais são os documentos mais
adequados e em que momento eles são necessários para a implementação ou manutenção
corretiva, evolutiva e adaptativa de um projeto de software.
Esta capacitação apresenta conceitos de base sobre a disciplina de gerência de requisitos que
servirão perenemente aos desafios de projetos de software. Recomenda-se somente para
profissionais que tenham vivência em projetos ou estejam iniciando os desafios de projetos na
prática.
Visão inicial sobre usabilidade, desempenho, manutenção e qualidade.
Técnicas para identificar e qualificar usuários de um projeto.
Práticas comprovadas de preparação e planejamento visando extrair o máximo de seus
usuários (pré-reunião)
Reuniões: JAD - Joint Application Development, Stand-up Meeting, Slip de Crawford, Weekly
Task Meeting, Requirements Workshop, Brainstorm e Scope Reduction.
Gerenciando expectativas do que é possível obter e o que não é possível obter com
entrevistas e especificações.
Qual é o preço de uma má documentação? Quando se descobre um erro de documentação?
Os erros por trás de uma má documentação.
Compreensão das fases de entrevista, análise, especificação e validação.
Requisitos funcionais, requisitos não funcionais, requisitos especulativos, requisitos de
negócios, requisitos de usuários, requisitos de sistemas e requisitos descartáveis.
O que é UML, suas vantagens e desvantagens para requisitos de negócios.
Use Case: Modelos, tecnicas, como construir, como obter as informações, o que pode ser
feito depois.
Definindo a mais efetiva forma de documentos para manutenção, pacotes de software,
outsourcing e projetos com alto índice de mudanças.
10 passos para evitar surpresas desagradáveis na hora de entregar as funcionalidades.