A Engenharia de Requisitos no contexto Ágil FATTO CONSULTORIA E SISTEMAS

Documentos relacionados
FATTO CONSULTORIA E SISTEMAS

FATTO CONSULTORIA E SISTEMAS

Orientações iniciais. FATTO Consultoria e Sistemas -

FATTO CONSULTORIA E SISTEMAS

Orientações iniciais. FATTO Consultoria e Sistemas -

Engenharia de Software II

Auditoria de Meio Ambiente da SAE/DS sobre CCSA

O evento não fará uso do vídeo (webcam), somente slides e áudio. Se necessário, ajuste o idioma da sala na barra de ferramentas superior

Orientações iniciais. FATTO Consultoria e Sistemas -

Engenharia da Computação. Tópicos Avançados em Engenharia de Software. Aula 2

Gestão Eficiente do Portfólio de Projetos. Eduardo Montes, PMP

Título do Slide Máximo de 2 linhas

Metodologias de PETI. Prof. Marlon Marcon

Gerenciamento do Escopo do Projeto (PMBoK 5ª ed.)

Orientações iniciais. FATTO Consultoria e Sistemas -

DOCUMENTO DE REQUISITO DE SOFTWARE

Sustentabilidade no Setor Público, A3P e Planos de Logística Sustentável

O evento não fará uso do vídeo (webcam), somente slides e áudio. Se necessário, ajuste o idioma da sala na barra de ferramentas superior

Métricas de Software Importância e Aplicação

O evento não fará uso do vídeo (webcam), somente slides e áudio. Se necessário, ajuste o idioma da sala na barra de ferramentas superior

Projeto Manutenção SAP Web e Portal TRT

Planejamento - 2. Definição de atividades Sequenciamento das atividades. Mauricio Lyra, PMP

MINISTÉRIO DA EDUCAÇÃO FUNDO NACIONAL DE DESENVOLVIMENTO DA EDUCAÇÃO DIRETORIA DE ASSISTÊNCIA A PROGRAMAS ESPECIAIS

Público Alvo: Critérios de admissão para o curso: Investimento:

Orientações iniciais

Modelagem De Sistemas

Qualidade de Software Normatização

O que é um banco de dados? Banco de Dados. Banco de dados

Prof. Dr. Heros Ferreira Plataforma EAD. Encontro Multiesportivo de Técnicos Formadores Solidariedade Olímpica / COI

Desenvolvimento de Software

Relação de Disciplinas

Insight for a better planet SOLUÇÕES EM PLANEJAMENTO, AGENDAMENTO E OTIMIZAÇÃO FLORESTAL

Processo de Gerenciamento do Catálogo de Serviços de TIC

Os salários de 15 áreas de TI nas cinco regiões do Brasil

Enterprise Risk Management (ERM) Gestão de Riscos Corporativos Pesquisa sobre o estágio atual em empresas brasileiras

SISTEMA DE GESTÃO A EXECUÇÃO DA ESTRATÉGIA

O papel dos Planos de Recuperação na Supervisão Bancária. Paulo Sérgio Neves de Souza Junho de 2016

SISTEMAS DISTRIBUÍDOS

MBA em Gerenciamento de Projetos. Teoria Geral do Planejamento. Professora: Maria Erileuza do Nascimento de Paula

Modelagem de Sistemas Web. Metodologias para o desenvolvimento de sistemas web

RELATÓRIO DEFINIÇÃO. Resumo

Plano de Projeto. Tema 3. Gerência de Projetos Profa. Susana M. Iglesias

ISO 9000 e ISO

AULA 2 ADMINISTRAÇÃO

Programa de Modernização do Controle Externo dos Estados, Distrito Federal e Municípios ESCOLA DE CONTAS

Sistema de Registro da Certificação Continuada (CCRS) Alinhamento de Atividades do Triângulo de Talentos Perguntas Freqüentes (FAQ) para R.E.P.

PROPOSTA DE PROJETO MANUAL DE PREENCHIMENTO

MAIS SEGURANÇA APRESENTAÇÃO INSTITUCIONAL

Projeto Movimento ODM Brasil 2015 Título do Projeto

Gerenciamento dos Riscos do Projeto (PMBoK 5ª ed.)

MBA em Gerenciamento de Projetos

Curso: Gestão de Adwords / Links Patrocinados

Visita à Odebrecht 16 de Abril de 2015

Título do Slide Máximo de 2 linhas

Treinamento Presencial: Spend Analysis para Compras. Data: 22 de Junho de 2016 Carga horária: 8 horas Local: São Paulo/ SP

Curso Superior de Tecnologia em Gestão Pública. Introdução ao gerenciamento de projeto

Sistemas Integrados de Gestão da Qualidade, Ambiente e Segurança

Fundamentos de Teste de Software

SEBRAE REGIONAL NOROESTE MARÇO E ABRIL Especialistas em pequenos negócios / / sebraego.com.br

CMMI. Cooperativo. Programa

Objetivo do Portal da Gestão Escolar

Aluno do Curso de Gerenciamentos de Projetos - FIJ/Rio de Janeiro. Na atualidade competitiva profissional em Gestão de Projetos, exige-se

CONTABILIDADE EM TEMPO REAL

Vamos dar uma olhada nos Processos de Produção Musical mas, antes, começaremos com alguns Conceitos Básicos.

Título do Case: O impacto do layout na agilidade dos processos

Inteligência de negócios do laboratório DESCUBRA INFORMAÇÕES ÚTEIS DE DADOS OPERACIONAIS DO LABORATÓRIO

Introdução. O Modelo CMM/SEI. Roteiro da Apresentação. Conceitos básicos de qualidade. Conceitos básicos de qualidade de software

Este desafio será uma das atividades da Semana Tecnológica.

As Inteligências: arsenal de competitividade e conhecimento para vencer a guerrilha empresarial

CONTROLE DA QUALIDADE TOTAL (TQC)

Da Estratégia aos Resultados, a diferença está na Solução.

ANEXO 2 - TERMO DE REFERÊNCIA PLANO DE CONTROLE AMBIENTAL SIMPLIFICADO PCAS I. CONTEÚDO MÍNIMO DO PLANO DE CONTROLE AMBIENTAL SIMPLIFICADO PCAS

PSP: Personal Software Process. PSP- Personal Software Process. PSP: Personal Software Process. PSP: Personal Software Process

Métricas para Contratação de Fábricas de Software - Pontos de Função

DESCRITORES (TÍTULOS E TERMOS)

BAMAQ S/A - BANDEIRANTES MÁQUINAS E EQUIPAMENTOS

CONSELHO REGIONAL DE ENFERMAGEM DE SÃO PAULO. Resposta aos questionamentos efetuados pela empresa TOTVS, temos a informar conforme segue:

CURSO DE FORMAÇÃO PROFISSIONAL EM MACEIÓ-AL

SIMULADO 3 CERTIFICAÇÃO PMP

TREINAMENTO E CERTIFICAÇÃO RED HAT Prepare o seu futuro com aprendizado contínuo

2 Workshop processamento de artigos em serviços de saúde Recolhimento de artigos esterilizados: é possível evitar?

Cinco erros na hora de monitorar seu ambiente de T.I

ISO 9000, ISO e ISO Professor Gabriel Baptista ( gabriel.baptista@uninove.br ) ( )

AULA 3 ETAPAS PARA ELABORAÇÃO DE PROJETOS

Gerência de Projetos e Manutenção de Software Aula 1- Apresentação do Curso. Andréa Magalhães Magdaleno andrea@ic.uff.br

Análise e Projeto Orientado a Objetos. Nazareno Andrade Baseado no material dos profs. Hyggo Almeida e Jacques Sauvé

SISTEMA DE INFORMATIZAÇÃO DO SISTEMA DE GESTÃO DA QUALIDADE. (16)

Eficiência Energética - Desafios na Busca da Sustentabilidade. João Carlos Mello A&C

mercado de cartões de crédito, envolvendo um histórico desde o surgimento do produto, os agentes envolvidos e a forma de operação do produto, a

P24 Criar Plano Diretor de Tecnologia da Informação e Comunicação 2011/2012 Líder: Maria Cecília Badauy

SOBRE O TESLA CONCURSOS

TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE CONSULTORIA ESPECIALIZADA (PESSOA FÍSICA) Contrato por Produto Nacional

A Implantação do Sistema do Sistema da Qualidade e os requisitos da Norma ISO NBR 9001:2000

MODELOS DE PROCESSO TÉCNICAS INTELIGENTES QUE APOIAM A CONSTRUÇÃO DE UM SOFTWARE

Transcrição:

A Engenharia de Requisitos no contexto Ágil Guilherme Siqueira Simões 05/09/2017 FATTO CONSULTORIA E SISTEMAS 1

ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga O evento não fará uso do vídeo (webcam), somente slides e áudio Se necessário, ajuste o idioma da sala na barra de ferramentas superior O evento terá ~45 min. de apresentação e ~15 min. finais para perguntas Você pode mandar suas perguntas pelo chat ao longo da apresentação Para quem possui a certificação PMP, o evento vale 1 PDU A apresentação será gravada e o vídeo publicado posteriormente no site e redes sociais: 2

MISSÃO Ajudar nossos clientes no planejamento e avaliação de desempenho de processos de TI para alavancar o sucesso de seu negócio. DIRECIONAMENTO ESTRATÉGICO COM: Estimativas e Medição de Projetos de Software Implantação daanálise de Pontos de Função (IFPUG, NESMA, COSMIC) Auditoria de Medições de Projetos de Software Medidos com APF Benchmarking e Análises de produtividade Avaliação para Melhoria dos Processos de Software Engenharia de Requisitos Planejamento e avaliação do desempenho (Escopo, Esforço, custo, prazo, qualidade) Construção e Monitoramento de Contratos de Software baseados em Resultados Integração do Desenvolvimento Ágil com a Governança Corporativa de TI usando Métricas Funcionais 3

FORMAÇÃO PROFISSIONAL APF: Fundamentos, Benefícios e Implantação 8h (EAD e presencial) Preparação para o Exame CFPS 96h (EAD e presencial) Preparação para o Exame COSMIC 16h (EAD e presencial) Capacitação em APF: Medição e Estimativa de Software 16h (EAD e presencial) Medição e Estimativa de Software com o Método COSMIC 16 horas (Presencial) Engenharia de Requisitos de Software 24 horas Workshop APF: Metodologia e Práticas de Medição 16h (Presencial) Oficina de Contagem de Pontos de Função Sessões de 8 ~ 40h Oficina de Requisitos Sessões de 8 ~ 40h Estimativa de Software: Fundamentos e Técnicas 24h (EAD e presencial) Introdução ao Gerenciamento de Projetos 16h Gestão de Riscos em Projetos 16h 4

Agenda A Engenharia de Requisitos (EREQ) O SCRUM Requisito Valores e principios do Manifesto Ágil 5

O que é Engenharia de Requisitos Disciplina da Engenharia de Software que consiste no uso sistemático e repetitivo de técnicas para cobrir atividades de Obtenção, Documentação, Manutenção de um conjunto de requisitos para software que atendam aos objetivos de negócio e sejam de qualidade* * Veja youtu.be/d8xmsaer2f4 6

O SCRUM e seus papéis Dono do Produto Equipe de Desenvolvimento SCRUM Master 7

Dúvidas É necessário definir um escopo inicial? O que é o Product Backlog? Quem o elabora? Quem descobre quem são os interessados que devem ser satisfeitos? Quem é responsável por priorizar as historias a desenvolver? Quem refina as necessidades até o nível de informação necessário ao desenvolvimento? 8

Papéis do SCRUM e a EREQ Num processo tradicional, em geral, cada papel é desempenhado por uma pessoa distinta. Logo, o trabalho da EREQ fica com alguém com um título como: analista ou engenheiro de requisitos No SCRUM, a EREQ é responsabilidade principal do Dono do Produto ou delegada por este à Equipe de Desenvolvimento, que é multifuncional. Porém, ao refinar um requisito, a Equipe de Desenvolvimento está executando também a EREQ Portanto, é necessário que estes responsáveis dominem conceitos e técnicas da EREQ 9

Requisito = Documentação 10

Definição de Requisito ISO/IEC/IEEE 24765 (1) uma condição ou capacidade necessária por um usuário para resolver um problema ou alcançar um objetivo. (2) uma condição ou capacidade que deve ser atingida ou possuída por um sistema ou componente de um sistema para satisfazer um contrato, padrão, especificação ou outro documento formalmente imposto (3) uma representação documentada de uma condição ou capacidade como em (1) ou (2)...ou Especificação de Requisitos desejo (projeto) produto Documentação das capacidades do projeto ou produto 11

Processos da EREQ Elicitação Informações Análise de Requisitos Pesquisa, investiga necessidades Organiza, especifica, verifica e valida Mudanças Administra conflitos e mudanças, busca aprovação, prioriza Requisitos Gerência de Requisitos 12

A EREQ no processo ágil A EREQ num processo ágil restringe o esforço gasto para entender um requisitos ao mínimo necessário para aquele momento. Ou seja, o requisito que irá ser implementado hoje tem mais detalhe que um requisito que será implementado no próximo bimestre. Não é necessário refinar detalhes de todos os requisitos. É lógico que os mais críticos ou complexos necessitam de mais detalhes. 13

Valores do Manifesto Ágil* Indivíduos e interações mais que processos e ferramentas. Comentário: * Veja http://agilemanifesto.org 14

Valores do Manifesto Ágil Software em funcionamento mais que documentação abrangente. Comentário: 15

Valores do Manifesto Ágil Colaboração com o cliente mais que negociação de contratos. Comentário: 16

Valores do Manifesto Ágil Responder a mudanças mais que seguir um plano Comentário: 17

Principio #1 do Manifesto Ágil #1: Nuestra mayor prioridad es satisfacer al cliente mediante la entrega temprana y continua de software con valor. Comentário: 18

Principio #2 do Manifesto Ágil #2: Aceptamos que los requisitos cambien, incluso en etapas tardías del desarrollo. Los procesos Ágiles aprovechan el cambio para proporcionar ventaja competitiva al cliente. Comentário: 19

Principio #3 do Manifesto Ágil #3: Entregamos software funcional frecuentemente, entre dos semanas y dos meses, con preferencia al periodo de tiempo más corto posible. Comentário: 20

Principio #4 do Manifesto Ágil #4: Los responsables de negocio y los desarrolladores trabajamos juntos de forma cotidiana durante todo el proyecto. Comentário: 21

Principio #6 do Manifesto Ágil #6: El método más eficiente y efectivo de comunicar información al equipo de desarrollo y entre sus miembros es la conversación cara a cara. Comentário: 22

Principio #10 do Manifesto Ágil #10: La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es esencial. Comentário: 23

Conclusão A EREQ é uma disciplina independente de qualquer tipo de processo de desenvolvimento, mas necessária a todos eles O modo que se executa a EREQ em um processo tradicional não é igual ao de um processo ágil Ainda que se troque nomes de atividades, cargos de quem as executa, momentos em que estas são executadas e artefatos gerados, a EREQ segue presente 24

Conclusão Uma visão radical da EREQ o da filosofia ágil gera conflitos, porém, a melhor solução não está nos extremos Os dois conceitos são complementares: Ágil: Entrega rápida de software funcionando EREQ: Entrega do software correto Velocidade sem direção não tem muito valor! 25

AVALIAÇÃO DO EVENTO 26

PRÓXIMOS EVENTOS WEBINARS: Estimativa de esforço e prazo com o COCOMOII Data: 16/10/17 às 20h Inscrição: https://goo.gl/ykpdy8 Levantamento de requisitos com Observação/Etnografia Data: 21/11/17 às 20h Inscrição: https://goo.gl/vjnb1e CURSO SUGERIDO: Engenharia de Requisitos: Software Orientado ao Negócio On-line: http://www.fattocs.com/pt/ereq-ead Presencial: Rio de Janeiro, BH, Brasília, Curitiba, São Paulo http://fattocs.com/pt/cursos/calendariocursos.html 27

PERGUNTAS? Obrigado pela sua atenção! Guilherme Siqueira Simões guilherme.simoes@fattocs.com www.linkedin.com/in/guilhermesimoes Skype: guilherme.s.simoes Brasília: (61) 4063-7484 São Paulo: (11) 4063-4658 Vitória: (27) 3026-6304 Rio de Janeiro: (21) 4063-5311 28