Escrevendo Estórias do Usuário Eficazes aula #3

Tamanho: px
Começar a partir da página:

Download "Escrevendo Estórias do Usuário Eficazes aula #3"

Transcrição

1 Escrevendo Estórias do Usuário Eficazes aula #3 (11) (11) Rildo F Santos skype: rildo.f.santos Versão Versão 5 1 Ago 2010 RFS Todos os direitos reservados e protegidos 2006 e 2010

2 Objetivo desta aula (aula #3) Aula #3, Parte 2 Estória do Usuário Objetivo: Apresentar a Estória do Usuário, conceitos, boas práticas e técnicas... Pré-requisito (para reforçar): A ênfase deste curso é para SCRUM e XP. Logo, conhecer Scrum é um pré-requisito. Para ver apresentação sobre Scrum: Todos os direitos reservados e protegidos 2006 e

3 Conteúdo, as vamos por partes: 1 - Introdução: Problemas de comunicação 2 - Estória do Usuário... 3 Boas Práticas 4 - Exercícios Todos os direitos reservados e protegidos 2006 e

4 2ª Parte: Estória do Usuário Todos os direitos reservados e protegidos 2006 e

5 O que é Estória do Usuário? É uma pequena descrição, que detalha um item do Product Backlog. Para que serve a Estória do Usuário? Uma estória ajuda no entendimento do que deve ser feito, ela permite fazer a estimativa de velocidade da equipe e também é, utilizada como lembrete e para as atividades de planejamento. Geralmente a estimativa é feita em pontos (pontos de estória) ou dias ideais. (dias ideais). Como escrever uma Estória do Usuário? Conversações sobre a estória, entre os usuários e desenvolvedores, de modo a detalhar o item do Product Backlog e esclarecer todas as dúvidas sobre do que deve ser feito. Boa Prática: - A Estória do Usuário deve prover o entendimento do que deve ser feito. - Deve facilitar a estimativa de velocidade da equipe. Diferenças entre a Estória do Usuários e Especificações de Requisitos Tradicionais: Um dos maiores mal-entendidos com as Estórias do Usuário é como elas diferem das especificações de requisitos tradicionais. A maior diferença está no nível de detalhe. Estória do Usuários só devem fornecer detalhes suficientes para chegar no entendimento do que deve ser feito e facilitar a estimativa de velocidade da equipe. Outra diferença fundamental entre as estórias e as especificações de requisitos é o foco. Quando escrevemos uma Estória o foco é nas necessidades do usuário, devemos evitar os detalhes técnicos, tais como descrição de tecnologia, desenho das interfaces do usuário, wireframes, modelo de dados, algoritmos e etc. Boa Prática: - Mantenha a Estória focada nas necessidades do usuário e nos benefícios. Todos os direitos reservados e protegidos 2006 e

6 Diferença entre a do Estória do Usuário e Casos de Uso: Uma Estória do Usuário descreve um detalhamento de alto nível de uma funcionalidade e/ou de um item do Product Backlog. E facilita na estimava da velocidade da esquie Fazer Reserva O Caso de Uso especificam a interação entre o Usuário e o Sistema. Todos os direitos reservados e protegidos 2006 e

7 Um modelo para a escrita da Estória do Usuário: Como <papel/função> eu quero <objetivo/meta> para que <alguma razão/benefício> Como cliente de negócio, eu quero sacar dinheiro em qualquer caixa eletrônico para que não tenha que ir na agência bancária. Como paciente, eu quero fazer agendar minha consulta médica pela web para que não tenha que usar o telefone. Boa Prática: - Cada Estória do Usuário deve ser um texto escrito com aproximadamente 3 sentenças Todos os direitos reservados e protegidos 2006 e

8 Quando escrevemos e estimamos as Estórias? No SCRUM e no XP as estórias do usuário fazem parte do Planejamento. No Scrum elas podem ser escritas e estimadas na Reunião de Planejamento. Na reunião de Planejamento da Sprint as Estórias do Usuário podem ser escritas e estimadas Revisão da Sprint Planejamento da Sprint Reunião diária Retrospectiva da Sprint 24 horas Visão Produto Backlog Sprint Backlog 2-4 Semanas Produto Papéis Product Owner (PO) ScrumMaster (SM) Equipe Scrum Cerimônias Burndown Planejamento da Sprint Reunião Diária Revisão da Sprint Retrospectiva da Sprint Legenda: Cerimônias artefatos Artefatos Product Backlog Sprint Backlog Burndown (gráfico) Todos os direitos reservados e protegidos 2006 e

9 Os 3 C s de uma Estória do Usuário: Cartão Estória do Usuário são tradicionalmente escritas em um cartão. Cartão podem ter notas, estimativas, observações, comentários e etc Conversa Detalhes que podem surgir durante as conversas com PO (Product Owner) e/ou cliente. Confirmação Testes de aceitação confirmam se a Estória do Usuário foi codificada da forma correta. Testes de aceitação são tipo Caixa Preta. Todos os direitos reservados e protegidos 2006 e

10 Cartão: As Estórias do Usuário devem ser escrita em cartão: Cartão Exemplos de Estórias do Usuário para site de um Hotel: Um modelo: Como <papel/função> eu quero <objetivo/meta> para que <alguma razão/benefício> Como cliente de negócio, eu quero fazer reserva de um apartamento Exemplo: de Cartão Como cliente de negócio, eu quero cancelar a reserva de um apartamento Como cliente de negócio, eu quero ver fotos dos apartamentos do hotel. Para escrever as Estórias do Usuário podemos comprar os cartões de papel ou utilizar um software. (O software somente recomendado quando parte da equipe está fisicamente em outro local). Todos os direitos reservados e protegidos 2006 e

11 Exemplos de Estórias do Usuário: Exemplos de Estórias do Usuário para site de uma empresa Aérea Como cliente de negócio, eu quero ver as promoções de passagens áreas Como cliente de negócio, eu quero comprar uma passagem área (TKT) Como cliente de negócio, eu quero pagar com meu cartão de crédito corporativo o valor das passagens áreas Como cliente de negócio, eu quero escolher o assento que melhor me convier. Como cliente de negócio, eu posso realizar pelo meu smartphone o check-in para otimizar meu embarque. Todos os direitos reservados e protegidos 2006 e

12 Cartão: Exemplos de Estórias do Usuário para Portal de Educação: Cartão Boa Prática: - Use cartão padrão (9 x 15 cm) para escrever as Estórias do Usuário. Esta tamanho de cartão ajuda a manter a Estória pequena e objetiva. Todos os direitos reservados e protegidos 2006 e

13 Conversa: No SCRUM as conversas geralmente acontecem na Reunião de Planejamento da Sprint (Planning Meeting) e também durante o desenvolvimento da Sprint. Mas, também elas durante os Workshop de Requisitos e de Escrita de Estória que são realizados antes das Reuniões de Planejamento. A conversa: Conversa Como cliente, eu quero fazer o acompanhamento dos meus pedidos... O que você quer (necessita)? PO (Product Owner) Equipe Cartão: Como cliente, eu quero fazer acompanhamento dos meus pedidos para que possa planejar o recebimento dos pedidos. Todos os direitos reservados e protegidos 2006 e

14 Estilos para escrita das Estórias do Usuário: Estilo 1 Titulo: Pagamento com Cartão de Crédito Prioridade: 1-Alta Quem? como um cliente O que? preciso de uma interface de pagamento por cartão de crédito que seja intuitiva e fácil de usar. Por que? Com objetivo de facilitar os pagamentos. Pontos: 8 Estilo 2 Titulo: Pagamento com Cartão de Crédito Prioridade: 1-Alta Por que? Com objetivo de facilitar os pagamentos Quem? Como um cliente O que? Preciso de uma interface de pagamento por cartão de crédito que seja intuitiva e fácil de usar. Pontos: 8 Boa Prática: Definir um estilo ajuda na escrita das Estórias do Usuário Todos os direitos reservados e protegidos 2006 e

15 Confirmação Para confirmar se a Estória do Usuário foi bem implementa podemos definir Teste de Aceitação. Testes de Aceitação: Toda estória deve ser associada a pelo menos um Teste de Aceitação, o ideal é ter um conjunto de testes. Estes testes definem as respostas que a funcionalidade deve fornecer de acordo com a utilização por parte do usuário. Estes testes se materializam na forma de scripts que indicam os resultados desejados (esperados) bem como os resultados indesejados e que não devem ser providos pelo sistema. Os Testes de Aceitação devem ser mais detalhados do que as estórias. Isto, por duas razões: A primeira e mais importante: Para validar se a Estória do Usuário foi corretamente implementada (codificada). E a segunda: Para prover o máximo de informações sobre a Estória. Boa Prática: Automatizar os Testes de Aceitação (sempre que possível). Confirmação Na frente do cartão escreva a Estória do Usuário e no verso escreva os Testes de Aceitação. Frente Como cliente de negócio, eu quero fazer reserva de um apartamento Todos os direitos reservados e protegidos 2006 e

16 Confirmação Exemplo de Testes de Aceitação: Confirmação Verso Verificar se o status do apartamento, para o período da reserva, foi alterado para R (reservado). E verifique se o cliente foi notificado por da confirmação da reserva. Verificar se possível fazer reserva para um apartamento que esteja com o status de reservado. Boa Prática: - Escreva os Teste de Aceitação no verso do cartão. Todos os direitos reservados e protegidos 2006 e

17 Um template (modelo) para Estória do Usuário: Frente Titulo: <escrever o titulo da estória> ou <ID da estória> Prioridade: < > <Por que?> <Quem?> <O que?> Obs: <escrever observações> Pontos: < > Verso Testes de Aceitação <teste 1> <teste 2> <teste n> Todos os direitos reservados e protegidos 2006 e

18 Tema O que é Tema? Um tema é um agrupamento de Estórias do Usuários relacionadas. Por exemplo, em Portal de uma Operadora de Plano de Saúde, pode haver temas em torno de Cliente, Rede Credenciada, Especialidade Médica, Agendamento de Consulta e Pagamentos e etc. Exemplo de Tema: Agrupamento de Estórias sobre o tema Pagamento Como cliente, eu quero consultar os pagamentos realizados no Portal da Operadora para que possa controlar as minhas contas. Como Como cliente cliente, de eu negócio, quero eu o imprimir quero escolher a segunda o assento via do que boleto melhor de me convier. pagamento pelo Portal da Operadora para que não tenha que ir a Operadora. Como cliente, eu quero imprimir o relatório de comprovante de pagamentos pelo Portal da Operadora para que possa controlar as minhas contas. Todos os direitos reservados e protegidos 2006 e

19 Épico: O que é Épico? São Estórias do Usuários de grande porte, normalmente aquelas que são demasiado grandes para implementar em uma única iteração e, portanto, elas precisam ser decompostas em Estórias do Usuário menores. Os épicos são difíceis de planejar e estimar. Exemplo de Épico: Como tradutor eu quero fazer traduções utilizando uma ferramenta que permita traduzir para 40 idiomas diferentes para facilitar o meu trabalho. Esta Estória do Usuário é de grande demais, para ser implementada em uma Sprint de 30 dias. Neste caso ela deverá ser quebrada ou decomposta em Estórias do Usuário menores. Depois da quebra ou da decomposição, as Estórias ficaram menores e agora elas podem ser implementadas em uma Sprint. Como tradutor eu quero fazer traduções utilizando uma ferramenta que permita traduzir para o espanhol para facilitar o meu trabalho. Como tradutor eu quero fazer traduções utilizando uma ferramenta que permita traduzir para o inglês para facilitar o meu trabalho. Todos os direitos reservados e protegidos 2006 e

20 Estimar as Estórias do Usuário : Estimar é Difícil? - Estimativa (mundo real) representa um valor aproximado. -Estimativa (em desenvolvimento de software) algumas pessoas acham que representa um valor exato. Contudo, devemos estimar as Estórias do Usuário para saber se elas cabem dentro de uma Sprint. Uma vez que os pontos são estimados eles ajudam a definir a velocidade da equipe, a partir deste parâmetro, podemos chegar a conclusão se estória cabe ou não dentro da Sprint. Se ela não couber a opção é quebrar esta estória em estórias menores. Exemplo de Estórias do Usuário: Titulo: Pagamento com Cartão de Crédito Prioridade:? Pessoal, qual estimativa para essa estória... Quem? como um cliente O que? preciso de uma interface de pagamento por cartão de crédito que seja intuitiva e fácil de usar. Por que? Com objetivo de facilitar os pagamentos. Pontos:? Product Owner Todos os direitos reservados e protegidos 2006 e

21 Estimar as Estórias do Usuário : Quando trabalhamos com métodos ágeis temos pelo menos duas formas para estimar a velocidade da equipe: Ideal Days e Pontos de Estória. Recomendamos utilizar os Pontos de Estória. Ideal Days: Mais fácil para iniciantes Fácil de explicar Dias Ideais (Ideal Days) Baseado na duração de tarefas. - Dias ou horas é unidade bem definida, contudo o tempo ideal quase nunca é igual ao tempo real... - É mais fácil de estimar, mas pode ser tornar difícil de estimar se consideramos todas as interrupções e variações Pontos de Estória: Valores relativos Mais abstrato Pontos de Estória (Story Points) Baseia-se no tamanho da estória influenciado pela: - Nível de dificuldade, complexidade e experiência (é empírico); Foco nas funcionalidades; O importante são os valores relativos; Pontos são medidas sem unidade; Equipe diferentes podem ter pontos diferentes para a mesma estórias. Principais técnicas: Opinião de especialista; Analogia; Decomposição (Dividir para conquistar). Todos os direitos reservados e protegidos 2006 e

22 Estimar Estórias do Usuário : Estimativa* e o Planning Poker: Para fazer estimativa de velocidade da equipe ou de duração da Sprint, antes é preciso o escrever as estórias do usuário. O Planning Poker é uma prática que ajuda na estimativa de uma estória ou de uma tarefa e é baseada no consenso de toda a equipe. Geralmente o Planning Poker usa um conjunto de cartas com valores específicos que podem representar pontos relativos e é praticado como se fosse um jogo de cartas. Os pontos devem estar em uma escala não linear, por e exemplo a Fibonacci: (1,2,3,5,8,13,...) + 20, 40, 100 ou em outra escala Jogando o Planning Poker: Antes de começar o jogo é necessário definir um valor de referência. Por exemplo: Identificar a estória que pode ser atribuído o menor quantidade pontos, esta estória será utilizada como referência para pontuação das demais estórias. O PO apresenta uma estória e pede para os membros da equipe fazer a estimativa de velocidade... Pessoal, qual estimativa para essa estória ª. Rodada Quando todas as cartas 5 estiverem lançadas, elas são viradas e caso não haja consenso nos pontos, as diferenças são discutidas de forma breve, e uma nova 8 rodada acontece até que haja a convergência. 8 8 Nª. Rodada 8 8 Product Owner Equipe Equipe Todos os direitos reservados e protegidos 2006 e

23 Estimar as Estórias do Usuário : Exemplo: Se a Estória do Usuário tem 8 pontos e a equipe tem a velocidade de 2 pontos por dia, isto significa que a equipe precisará de 4 dias para implementar a estória. Exemplo de Estórias do Usuário: Titulo: Pagamento com Cartão de Crédito Prioridade:? Quem? como um cliente O que? preciso de uma interface de pagamento por cartão de crédito que seja intuitiva e fácil de usar. Por que? Com objetivo de facilitar os pagamentos. Pontos: 8 Importante: Para fazer as estimativa, você deve levar em consideração outros aspectos além da codificação da estória, como por exemplo: realização do teste unitários, preparação do ambiente de teste e outras coisas que são necessário e importantes (mesmo que de baixo valor para o negócio) para que você entregue o software funcionando. Todos os direitos reservados e protegidos 2006 e

24 Exercícios Estórias do Usuário : Escrever as Estórias do Usuário para os itens do Product Backlog abaixo: - Os cliente poderão fazer reserva de apartamento. - Os cliente poderão cancelar reserva. - Os clientes poderão fazer alterações de data da reserva Product Backlog: Todos os direitos reservados e protegidos 2006 e

25 Exercícios Estórias do Usuário : Escreva o(s) Teste de Aceitação para Estória abaixo: 1 Título: Cliente faz saque de dinheiro Como um cliente, eu gostaria de sacar dinheiro em um caixa eletrônico, para que eu não tenha que esperar numa fila de banco. Todos os direitos reservados e protegidos 2006 e

26 Escrevendo Estórias do Usuário Eficazes aula #3 (11) (11) Rildo F Santos skype: rildo.f.santos Versão Versão 5 1 Ago 2010 RFS Todos os direitos reservados e protegidos 2006 e 2010

Como criar, priorizar e manter o Product Backlog

Como criar, priorizar e manter o Product Backlog {aula # 2} Workshop Como criar, priorizar e manter o Product Backlog www.etcnologia.com.br (11) 9123-5358 (11) 9962-4260 Rildo F Santos twitter: @rildosan skype: rildo.f.santos http://rildosan.blogspot.com/

Leia mais

Como criar, priorizar e manter o Product Backlog

Como criar, priorizar e manter o Product Backlog {aula # 3} Workshop Como criar, priorizar e manter o Product Backlog www.etcnologia.com.br (11) 9123-5358 (11) 9962-4260 Rildo F Santos twitter: @rildosan skype: rildo.f.santos http://rildosan.blogspot.com/

Leia mais

Como criar, priorizar e manter o Product Backlog

Como criar, priorizar e manter o Product Backlog {aula # 4} Workshop Como criar, priorizar e manter o Product www.etcnologia.com.br (11) 9123-5358 (11) 9962-4260 Rildo F Santos twitter: @rildosan skype: rildo.f.santos http://rildosan.blogspot.com/ Todos

Leia mais

Como criar, priorizar e manter o Product Backlog

Como criar, priorizar e manter o Product Backlog {aula # 1} Workshop Como criar, priorizar e manter o Product Backlog www.etcnologia.com.br (11) 9123-5358 (11) 9962-4260 Rildo F Santos twitter: @rildosan skype: rildo.f.santos http://rildosan.blogspot.com/

Leia mais

PRODUCT BACKLOG. Aula de Luiz Eduardo Guarino de Vasconcelos

PRODUCT BACKLOG. Aula de Luiz Eduardo Guarino de Vasconcelos PRODUCT BACKLOG Aula de Luiz Eduardo Guarino de Vasconcelos Product Backlog Introdução O PO é a única pessoa responsável por gerir o Product Backlog e assegurar o valor do trabalho feito pelo Team. Este

Leia mais

Papel do PO Métodos Ágeis. Fonte: Adaptworks

Papel do PO Métodos Ágeis. Fonte: Adaptworks Papel do PO Métodos Ágeis Fonte: Adaptworks Scrum - Visão Geral Manifesto Ágil Indivíduos e interação entre eles mais que processos e ferramentas; Software em funcionamento mais que documentação abrangente;

Leia mais

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

INTRODUÇÃO A ENGENHARIA DE SOFTWARE Universidade Estadual Vale do Acaraú INTRODUÇÃO A ENGENHARIA DE SOFTWARE : Prof. Raquel Silveira Métodos ágeis focam em simplicidade, software funcional no início das iterações, flexibilidade e intensa

Leia mais

PDS. Aula 1.9 SCRUM. Prof. Dr. Bruno Moreno

PDS. Aula 1.9 SCRUM. Prof. Dr. Bruno Moreno PDS Aula 1.9 SCRUM Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br 2 Introdução O nome SCRUM é derivado do Rugby É um método de reinício de jogada; Os jogadores se empurram para pegar a bola; Envolve o

Leia mais

19/03/2018. Engenharia de Software. Prof. Luís Fernando GARCIA.

19/03/2018. Engenharia de Software. Prof. Luís Fernando GARCIA. Engenharia de Software 2 Prof. Luís Fernando GARCIA luis@garcia.pro.br www.garcia.pro.br 1 Parte 3 Processos de Desenvolvimento Ágeis Bibliografia Leituras ALTAMENTE recomendadas! 2 5 6 3 Descontraindo...

Leia mais

Scrum Foundations. Fundamentos de Scrum

Scrum Foundations. Fundamentos de Scrum Scrum Foundations Fundamentos de Scrum Sobre o curso Curso base para as funções de Scrum Developer e Scrum Master Histórico, Estrutura e Funções Scrum Product Owner Scrum Developer Scrum Master Artefatos

Leia mais

Abordagens para Análise de Negócio

Abordagens para Análise de Negócio Terceiro Módulo: Parte 2 Abordagens para Análise de AN V 3.0 [54] Rildo F Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com 1 Abordagens para Análise

Leia mais

Métodos Ágeis e Programação Extrema (XP)

Métodos Ágeis e Programação Extrema (XP) Métodos Ágeis e Programação Extrema (XP) 1 Métodos Ágeis A insatisfação com os overheads envolvidos em métodos tradicionais de desenvolvimento levou à criação dos métodos ágeis. Esses métodos: Focam no

Leia mais

Métodos Ágeis e o SCRUM. Bruno Henrique Oliveira

Métodos Ágeis e o SCRUM. Bruno Henrique Oliveira Métodos Ágeis e o SCRUM Bruno Henrique Oliveira Apresentação Formado em BCC Consultoria Gestão de projetos e implantação de escritório de projetos ITIL e ECM Candidato a título de mestre em Engenharia

Leia mais

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave Primeiro Módulo: Parte 3 Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave AN V 3.0 [60] Rildo F Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com

Leia mais

TREINAMENTO INCEPTION

TREINAMENTO INCEPTION TREINAMENTO INCEPTION QUEBRA-GELO Cara Crachá INCEPTION INCEPTION DESCOBERTA e ENTENDIMENTO de forma COLETIVA o escopo do que será desenvolvido. INCEPTION COLABORAÇÃO Diretamente ligada ao sucesso da

Leia mais

Analista de Negócio 3.0

Analista de Negócio 3.0 Analista de 3.0 Análise Corporativa: Analise Corporativa Esta a área de conhecimento descreve as atividades de análise de negócio necessárias para identificar uma necessidade do negócio, problema ou oportunidade.

Leia mais

Extreme Programming: Valores e Práticas

Extreme Programming: Valores e Práticas Programação Extrema Extreme Programming: Valores e Práticas Prof. Mauro Lopes 1-31 34 Objetivos Anteriormente trabalhamos os conceitos do Desenvolvimento Tradicional e do Desenvolvimento Ágil. Trouxemos

Leia mais

Scrum e Extreme Programming

Scrum e Extreme Programming Scrum e Extreme Programming CODEX Sumário Objetivo 3 Scrum 4 Papéis de Atuação 4 Eventos do Scrum 5 Artefatos do Scrum 5 Porque Scrum? 5 Extreme Programming 6 Práticas do Extreme Programming 6 Porque XP?

Leia mais

Entendendo a Demanda de Negócio

Entendendo a Demanda de Negócio Terceiro Módulo: Parte 3 Entendendo a Demanda de Negócio AN V 3.0 [54] Rildo F Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com 1 Principais atividade

Leia mais

Processo de Engenharia de Requisitos

Processo de Engenharia de Requisitos Processo de Engenharia de Requisitos Centro de Informática - Universidade Federal de Pernambuco Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio

Leia mais

Analista de Negócio 3.0

Analista de Negócio 3.0 Avaliação e Validação da Avaliação e Validação da Esta área de conhecimento descreve as atividades que são executadas para garantir que a solução encontradas atendam à necessidade do negócio e para facilitar

Leia mais

5. Qual é a primeira execução do desenvolvimento orientado a testes?

5. Qual é a primeira execução do desenvolvimento orientado a testes? 1. Técnicas de facilitação ajudam na colaboração efetiva e compreensão. Qual das opções abaixo não pode ser considerada como uma técnica de facilitação? A. Brainstorming B. Planning Poker C. Revisão da

Leia mais

SCRUM aplicado na Gerência de Projetos

SCRUM aplicado na Gerência de Projetos SCRUM aplicado na Gerência de Projetos Processo Conjunto de atividades ordenadas, restrições e recursos que produzem um resultado de algum tipo. (Pfleeger) Em software: Processo de desenvolvimento Define

Leia mais

Extreme Programming. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira

Extreme Programming. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira Projeto de Desenvolvimento Software Extreme Programming Prof.: Ari Oliveira O Extreme Programming (XP) é uma metodologia de desenvolvimento de software que auxilia na produção de sistemas de maior qualidade,

Leia mais

SCRUM Experience. SCRUM Experience = Tutorial SCRUM. Rildo F Santos Agile Coach.

SCRUM Experience. SCRUM Experience = Tutorial SCRUM. Rildo F Santos Agile Coach. SCRUM Experience Rildo F Santos Agile Coach rildosan@uol.com.br rildo.santos@companyweb.com.br Rildo F. Santos, CSM Tem mais de 10.000 horas de experiência em Gestão de Negócios, Governança e Engenharia

Leia mais

INSTITUTO FEDERAL DO MARANHÃO - CAMPUS CAXIAS BACHARELADO E CIÊNCIA DA COMPUTAÇÃO TÓPICOS EM ENGENHARIA DE SISTEMAS DOCENTE: FLÁVIO BARROS

INSTITUTO FEDERAL DO MARANHÃO - CAMPUS CAXIAS BACHARELADO E CIÊNCIA DA COMPUTAÇÃO TÓPICOS EM ENGENHARIA DE SISTEMAS DOCENTE: FLÁVIO BARROS INSTITUTO FEDERAL DO MARANHÃO - CAMPUS CAXIAS BACHARELADO E CIÊNCIA DA COMPUTAÇÃO - 2015.1 TÓPICOS EM ENGENHARIA DE SISTEMAS DOCENTE: FLÁVIO BARROS Desenvolvimento de Ágil de Sistemas SCRUM 1 Desenvolvimento

Leia mais

SCRUM Agilidade na Gestão de Projetos

SCRUM Agilidade na Gestão de Projetos SCRUM Agilidade na Gestão de Projetos Prof. Flávio Barros flavioifma@gmail.com 2 www.flaviobarros.com.br 3 MOTIVAÇÃO POR QUE OS PROJETOS FALHAM 4 POR QUE OS PROJETOS FALHAM 5 http://metaconsulting.blogspot.com.br/2016/03/blog-post.html

Leia mais

Planejamento Ágil de Projetos

Planejamento Ágil de Projetos Planejamento Ágil de Projetos Engenharia de Software Conference - maio de 2009 - São Paulo Dairton Bassi dbassi@gmail.com Plano da Palestra Problemas da Indústria de Software Planejamento em Níveis Técnicas

Leia mais

SCRUM Na Prática o que importa são os Valores. Danilo Bardusco Gerente Geral de Desenvolvimento

SCRUM Na Prática o que importa são os Valores. Danilo Bardusco Gerente Geral de Desenvolvimento SCRUM Na Prática o que importa são os Valores. Danilo Bardusco Gerente Geral de Desenvolvimento Abstract Nessa palestra você vai descobrir por que os Princípios e Valores do SCRUM

Leia mais

Estágio II. Aula 04 Testes Ágeis. Prof. MSc. Fred Viana

Estágio II. Aula 04 Testes Ágeis. Prof. MSc. Fred Viana Estágio II Aula 04 Testes Ágeis Prof. MSc. Fred Viana Agenda Manifesto dos Testes Ágeis Testes Ágeis x Testes Tradicionais Sinais de que os Testes Não São Ágeis Testador Ágil Testador Ágil em Equipe Independente

Leia mais

Scrum. Adriano J. Holanda 18/10/2016. [Fundamentos de Sistemas de Informação II]

Scrum. Adriano J. Holanda 18/10/2016. [Fundamentos de Sistemas de Informação II] Scrum [Fundamentos de Sistemas de Informação II] Adriano J. Holanda 18/10/2016 Referências Reusable Scrum Presentation. Mountain Goat Software. Scrum (desenvolvimento de software). Wikipedia. Scrum: a

Leia mais

Diagrama de Casos de Uso:

Diagrama de Casos de Uso: apoiar nossos clientes no planejamento e avaliação de desempenho de processos de TI para alavancar o sucesso de seu negócio Diagrama de Casos de Uso: Diagrama e Especificação fattocs.com 1 ORIENTAÇÕES

Leia mais

PROJETO EM SISTEMAS DE INFORMAÇÃO. Unidade I - Metodologia de desenvolvimento a ser adotada. Luiz Leão

PROJETO EM SISTEMAS DE INFORMAÇÃO. Unidade I - Metodologia de desenvolvimento a ser adotada. Luiz Leão Unidade I - Metodologia de desenvolvimento a ser adotada Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático Exposição das metodologias possíveis, conforme o tipo de projeto; Fundamentação

Leia mais

Desenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa

Desenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa Desenvolvimento Ágil de Software Prof. Edjandir Corrêa Costa edjandir.costa@ifsc.edu.br Métodos Ágeis História Na início da década de 90 havia uma visão de que a melhor maneira para se criar software era

Leia mais

Scrum. Daniel Krauze

Scrum. Daniel Krauze Scrum Daniel Krauze daniel.krauze@gmail.com http://danielkrauze.wordpress.com/ Quem eu sou... Porque Scrum?? Fundamentos do Scrum Valores e Princípios Pilares do Scrum Time Scrum Eventos do Scrum Daily

Leia mais

Planejamento e Estimativas Ágeis

Planejamento e Estimativas Ágeis Planejamento e Estimativas Ágeis Dairton Bassi www.agilcoop.org.br 1 O Mundo não-ágil Sem Planos --------- Excesso de Planos 2 Quanto é o Ideal? Planejar demais é desperdício Planejar demenos é desorganização

Leia mais

Planejamento e Estimativas Ágeis

Planejamento e Estimativas Ágeis Planejamento e Estimativas Ágeis www.agilcoop.org.br Dairton Bassi Fabio Kon 1 O Mundo não-ágil Sem Planos --------- Excesso de Planos 2 Planejar não é fácil Fatos: 2/3 dos projetos ultrapassam significantemente

Leia mais

Processo de desenvolvimento

Processo de desenvolvimento Processo de desenvolvimento Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Agosto, 2016 1 / 19 Sumário 1 Desenvolvimento para a Web 2 / 19 1 Desenvolvimento

Leia mais

O Fluxo de Requisitos

O Fluxo de Requisitos O Fluxo de 1 Finalidade do fluxo de requisitos A finalidade deste fluxo é: Chegar a um acordo com o cliente e o usuário sobre o que o sistema deve fazer. Oferecer ao desenvolvedor um melhor entendimento

Leia mais

SLA Aplicado ao Negócio

SLA Aplicado ao Negócio SLA Aplicado ao Negócio Melhores Práticas para Gestão s Rildo Versão Santos 51 Rildo @rildosan Santos @rildosan rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com 1 Segundo

Leia mais

XP EXTREME PROGRAMMING. AGO106 - Gestão

XP EXTREME PROGRAMMING. AGO106 - Gestão XP EXTREME PROGRAMMING AGO106 - Gestão de Processos de Desenvolvimento de Software DESENVOLVIMENTO TRADICIONAL Sequencial: Análise, Design, Implementação, Teste, Implantação e Manutenção Características:

Leia mais

2 Processos Ágeis Scrum

2 Processos Ágeis Scrum 2 Processos Ágeis Processos ágeis, também conhecidos como métodos ágeis, referem-se a um grupo de processos de desenvolvimento de software baseados em desenvolvimento iterativo, onde os requisitos e as

Leia mais

Manifesto Ágil Princípios

Manifesto Ágil Princípios Manifesto Ágil Princípios Indivíduos e interações são mais importantes que processos e ferramentas. Software funcionando é mais importante do que documentação completa e detalhada. Colaboração com o cliente

Leia mais

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018 SIMULADO DO EXAME Sample Test V092018 1. Se a reunião diária do Scrum tem uma duração de 15 minutos, então... A. A Revisão da Sprint tem duração de 4 horas. B. A Revisão da Sprint tem duração de 1 hora.

Leia mais

SLA Aplicado ao Negócio

SLA Aplicado ao Negócio SLA Aplicado ao Negócio Melhores Práticas para Gestão de Serviços Rildo Versão Santos 51 Rildo @rildosan Santos @rildosan rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com

Leia mais

Gerência de Projetos e Manutenção de Software Aula 9 Monitoramento e Controle Andréa Magalhães Magdaleno

Gerência de Projetos e Manutenção de Software Aula 9 Monitoramento e Controle Andréa Magalhães Magdaleno Gerência de Projetos e Manutenção de Software Aula 9 Monitoramento e Controle Andréa Magalhães Magdaleno andrea@ic.uff.br 2018.01 Agenda Monitoramento e Controle Métodos ágeis Gráfico de burndown Métodos

Leia mais

Engenharia de Software. Prof. Me. Clodoaldo Brasilino

Engenharia de Software. Prof. Me. Clodoaldo Brasilino Engenharia de Software Prof. Me. Clodoaldo Brasilino clodoaldo.neto@ifpi.edu.br Acompanhamento da Disciplina 1. Introdução à Engenharia de Software 2. Processos de Software e Projetos 3. Metodologia Ágil

Leia mais

Requisitos Funcionais e seus níveis de granularidade

Requisitos Funcionais e seus níveis de granularidade Requisitos Funcionais e seus níveis de granularidade Guilherme Siqueira Simões 21/02/2017 1 ORIENTAÇÕES INICIAIS Dê preferência ao uso de uma conexão de banda larga Feche qualquer outro programa que possa

Leia mais

Wesley Torres Galindo

Wesley Torres Galindo Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura Wesley Torres Galindo wesleygalindo@gmail.com User Story To Do Doing Done O que é? Como Surgiu? Estrutura Apresentar

Leia mais

Cultura Ágil e SCRUM. Bruno Oliveira.

Cultura Ágil e SCRUM. Bruno Oliveira. Cultura Ágil e SCRUM Bruno Oliveira bruno@arquivei.com.br Mas o que são MÉTODOS ÁGEIS? Motivação Requirements Design Implementation Verification Maintenance Abordagem Funciona...as vezes!!!! Contratos

Leia mais

ENGENHARIA DE SOFTWARE. SCRUM Carlos Mar, Msc. Maio/2014

ENGENHARIA DE SOFTWARE. SCRUM Carlos Mar, Msc. Maio/2014 ENGENHARIA DE SOFTWARE SCRUM Carlos Mar, Msc. Maio/2014 SCRUM Is a simple yet incredibly powerful set of principles and practices that help teams deliver products in short cycles, enabling fast feedback,

Leia mais

METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT. Prof. Fabiano Papaiz IFRN

METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT. Prof. Fabiano Papaiz IFRN METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT Prof. Fabiano Papaiz IFRN Feature Driven Development = Desenvolvimento Guiado por Funcionalidades FDD é uma metodologia ágil para gerenciamento e desenvolvimento

Leia mais

Analista de Negócio 3.0

Analista de Negócio 3.0 Planejamento e Monitoramento da : Planejamento e Monitoramento da Esta área de conhecimento define as tarefas associadas com o planejamento e o monitoramento das atividades de análise de negócios, incluindo:

Leia mais

Dificuldades na implantação de Métodos Ágeis

Dificuldades na implantação de Métodos Ágeis Dificuldades na implantação de Métodos Ágeis Encontro Ágil 2008 IME/USP www.agilcoop.org.br Prof. Dr. Fabio Kon IME / USP Os Princípios Ágeis e as dificuldades Software funcionando... Adaptação a mudanças...

Leia mais

EXIN Agile Scrum Master

EXIN Agile Scrum Master EXIN Agile Scrum Master Guia de Preparação Edição 201607 Copyright 2016 EXIN Todos os direitos reservados. Nenhuma parte desta publicação pode ser publicada, reproduzida, copiada ou armazenada em um sistema

Leia mais

Gerência de Projetos e Manutenção de Software Aula 4 Planejamento de Projetos (Estimativas) Andréa Magalhães Magdaleno 2017.

Gerência de Projetos e Manutenção de Software Aula 4 Planejamento de Projetos (Estimativas) Andréa Magalhães Magdaleno 2017. Gerência de Projetos e Manutenção de Software Aula 4 Planejamento de Projetos (Estimativas) Andréa Magalhães Magdaleno andrea@ic.uff.br 2017.02 Agenda Aulas Anteriores Estimativas Planning Poker Paramétrica

Leia mais

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno

Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos. Prof. Bruno Moreno Engenharia de Software Aula 2.1 Introdução à Engenharia de Requisitos Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Engenharia de Requisitos É, talvez, o maior problema da indústria de SW; Está relacionada

Leia mais

7ª Conferência da Qualidade de Software e Serviços

7ª Conferência da Qualidade de Software e Serviços 7ª Conferência da Qualidade de Software e Serviços Case de Sucesso Utilização de métodos ágeis em projeto de software Na Prática Apresentação Fundada em 2003, a Enter5 é uma empresa cuja proposta de trabalho

Leia mais

Projeto para o IV semestre TADS

Projeto para o IV semestre TADS Projeto para o IV semestre TADS 02 2016 Conceito Já abordados Conceitos 2 Cronograma de atividades Sprints, documentos e apresentações Instrumentos Avaliativos Peso Avaliação das atividades 60,00 Avaliação

Leia mais

Gestão Ágil de Projetos

Gestão Ágil de Projetos Gestão Ágil de Projetos Certificações Ágeis de Base Conheça os fundamentos do mundo ágil, suas técnicas e métodos e ainda prepare-se para os exames das várias certificações de base. Cada vez mais, as empresas

Leia mais

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018 SIMULADO DO EXAME Sample Test V092018 1. O Scrum Master é responsável por promover e suportar o Scrum como definido no Guia Scrum. 2. Scrum é um(a) que está sendo utilizado para gerenciar o trabalho em

Leia mais

Gestão Ágil de Projetos através do Scrum

Gestão Ágil de Projetos através do Scrum Gestão Ágil de Projetos através do Scrum Caxias do Sul, 16 de Agosto 2012 Gustavo Casarotto Agenda O Scrum Product Backlog Planejamento do Projeto Planejamento da Sprint Execução da Sprint Retrospectiva

Leia mais

Aula 4 Engenharia de Requisitos

Aula 4 Engenharia de Requisitos Aula 4 Engenharia de Requisitos O que são requisitos? O que é Engenharia de Requisitos? Processo de descobrir, analisar, documentar e verificar os serviços e restrições. Engenharia de requisitos para

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 O desenvolvimento de software envolve usuários, clientes e desenvolvedores. Avalie as seguintes afirmações

Leia mais

Wesley Torres Galindo. wesleygalindo@gmail.com

Wesley Torres Galindo. wesleygalindo@gmail.com Wesley Torres Galindo wesleygalindo@gmail.com Wesley Galindo Graduação em Análise e Desenvolvimento de Sistemas Mestrado em Engenharia de Software Engenheiro de Software Professor Faculdade Escritor Osman

Leia mais

Ferramenta para gestão ágil

Ferramenta para gestão ágil Ferramenta para gestão ágil de projetos de software Robson Ricardo Giacomozzi Orientador: Everaldo Artur Grahl Agenda Introdução Objetivos Fundamentação teórica Desenvolvimento Resultados e discussões

Leia mais

Certified ScrumMaster (CSM)

Certified ScrumMaster (CSM) Certified ScrumMaster (CSM) Descrição No treinamento Certified ScrumMaster, você aprenderá os fundamentos do Scrum, incluindo seus papéis, eventos e artefatos. Você aprenderá como lidar com os principais

Leia mais

Qual a Distribuição % típica do Esforço das Atividades de Teste?

Qual a Distribuição % típica do Esforço das Atividades de Teste? Qual a Distribuição % típica do Esforço das Atividades de Teste? Em projetos tradicionais e ágeis? De nosso material de Treinamento e Capacitação em Engenharia de Testes de Software Outubro de 2018 Prof.

Leia mais

SOFTWARE REQUIREMENTS

SOFTWARE REQUIREMENTS SOFTWARE REQUIREMENTS Ian Sommerville, 8º edição Capítulo 6 Aula de Luiz Eduardo Guarino de Vasconcelos O que é um requisito? Pode variar de uma declaração abstrata de alto nível de um serviço ou de uma

Leia mais

Scrum. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira

Scrum. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira Projeto de Desenvolvimento Software Prof.: Ari Oliveira As Metodologias Ágeis de Desenvolvimento de Software são indicadas como sendo uma opção às abordagens tradicionais para desenvolver softwares; Comparadas

Leia mais

SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos

SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos SIGEPRO - Mini Curso sobre Métodos Ágeis de Gestão de Projetos Jonas Analista de Negócios e Gerente de Projetos Fone:5184298411 Jonas.dc.cardoso@gmail.com 1 PROJETO Esforço temporário* para criar um produto,

Leia mais

Dificuldades na implantação de Métodos Ágeis

Dificuldades na implantação de Métodos Ágeis Dificuldades na implantação de Métodos Ágeis Curso de Verão 2009 IME/USP Dairton Bassi Baseado na palestra Dificuldades na implantação de Métodos Ágeis apresentada no Encontro Ágil 2008 pelo Prof. Dr.

Leia mais

Processos Ágeis de Desenvolvimento de Software

Processos Ágeis de Desenvolvimento de Software Processos Ágeis de Desenvolvimento de Software -Focono XP - Rodrigo Rebouças de Almeida rodrigor@rodrigor.com Processo Conjunto de atividades ordenadas, restrições e recursos que produzem um resultado

Leia mais

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE PROCESSO DE DESENVOLVIMENTO DE SOFTWARE Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Para Sommerville a arquitetura de sistemas descreve o sistema em termos de um conjunto de unidades

Leia mais

Metodologia SCRUM. Figura 1 - Estrutura de processo do Scrum. [2]

Metodologia SCRUM. Figura 1 - Estrutura de processo do Scrum. [2] Guia SCRUM Sumário Metodologia SCRUM... 3 1. Time Scrum... 4 1.1. Proprietário do Produto... 4 1.2. Time de Desenvolvimento... 4 1.3. Líder Scrum... 5 2. Eventos Scrum... 6 2.1. Sprint... 6 2.2. Reunião

Leia mais

Análise de Sistemas AULA 05 BCC Noturno - EMA908915A

Análise de Sistemas AULA 05 BCC Noturno - EMA908915A Análise de Sistemas AULA 05 BCC Noturno - EMA908915A Prof. Rafael Oliveira rpaes@ic.unesp.br Universidade Estadual Paulista Júlio de Mesquita Filho UNESP Rio Claro 2014 (Sem 2) Elicitação de requisitos

Leia mais

Desenvolvimento de Software

Desenvolvimento de Software PODER JUDICIÁRIO JUSTIÇA DO TRABALHO TRIBUNAL REGIONAL DO TRABALHO DA 15ª REGIÃO Secretaria de Tecnologia da Informação e Comunicações Total de Páginas:16 Versão: 1.0 Última Atualização: 26/07/2013 Índice

Leia mais

Trilha Análise de Negócios A Transformação da Análise de Negócios frente às Mudanças de Metodologias Alexandre Xavier / Fernanda Matzenbacher

Trilha Análise de Negócios A Transformação da Análise de Negócios frente às Mudanças de Metodologias Alexandre Xavier / Fernanda Matzenbacher Trilha Análise de Negócios A Transformação da Análise de Negócios frente às Mudanças de Metodologias Alexandre Xavier / Fernanda Matzenbacher Apresentação Alexandre Xavier Product Owner na Dell Atua há

Leia mais

PROVAS DISCURSIVAS P 3 (questões) e P 4 (parecer) RASCUNHO QUESTÃO 1

PROVAS DISCURSIVAS P 3 (questões) e P 4 (parecer) RASCUNHO QUESTÃO 1 PROVAS DISCURSIVAS P (questões) e P (parecer) Nestas provas, faça o que se pede, usando, caso deseje, os espaços para rascunho indicados no presente caderno. Em seguida, transcreva os textos para o CADERNO

Leia mais

agile project management with scrum workshop

agile project management with scrum workshop agile project management with scrum workshop Porto agile project management with scrum Este workshop foi concebido por profissionais na área de Desenvolvimento e Gestão de Projetos, que atuam na indústria

Leia mais

Programação Extrema na Prática

Programação Extrema na Prática Programação Extrema na Prática Engenharia de Software Conference - 13:40-15:00 maio/09 São Paulo Dairton Bassi - dbassi@gmail.com Assuntos de Hoje Métodos Ágeis Valores Ágeis Programação Extrema Princípios

Leia mais

Modelagem de Casos de Uso (Parte 2)

Modelagem de Casos de Uso (Parte 2) Modelagem de Casos de Uso (Parte 2) Método para Mod. de Casos De Uso Passos do Método: 1. Levantamento Inicial dos Casos de Uso 2. Refinamento de Casos de Usos Relacionados 3. Descrição de Casos de Usos

Leia mais

Procedimento para realizar Encomendas

Procedimento para realizar Encomendas Procedimento para realizar Encomendas 1.1 - Iniciar as negociações através do e-mail contato@identifique.me 1.2 - Aprovar: a) Valores - estar de acordo com tudo. b) Layouts/ Desenhos/ Artes - estar no

Leia mais

3 Boas práticas para o emprego de Scrum

3 Boas práticas para o emprego de Scrum 40 3 Boas práticas para o emprego de Scrum Dean Leffingwell no seu livro Scaling Software Agility, descreve sete práticas para escalar o uso de Scrum. 3.1. Definir. Construir. Testar Para construir código

Leia mais

Workshop SCRUM. Versão 5 Out 2010 RFS. rildo.santos@etecnologia.com.br

Workshop SCRUM. Versão 5 Out 2010 RFS. rildo.santos@etecnologia.com.br Todos os direitos reservados e protegidos 2006 e 2010 Objetivo: Estudo de Caso Objetivo: Apresentar um Estudo de Caso para demonstrar como aplicar as práticas do SCRUM em projeto de desenvolvimento de

Leia mais

SCRUM Prof. Jair Galvão

SCRUM Prof. Jair Galvão 1 SCRUM Prof. Jair Galvão 2 Definição do Scrum Scrum é um framework estrutural que está sendo usado para gerenciar o desenvolvimento de produtos complexos; Surgiu em 1990; Scrum não é um processo, é um

Leia mais

Metodologias Ágeis de Desenvolvimento. Fernando Trinta

Metodologias Ágeis de Desenvolvimento. Fernando Trinta Metodologias Ágeis de Desenvolvimento Fernando Trinta Contextualização A Engenharia de software vêm recorrentemente enfrentando o cenário onde... as aplicações são cada vez mais complexas... o tempo de

Leia mais

Professional Scrum Master. Especializando em Scrum Master

Professional Scrum Master. Especializando em Scrum Master Professional Scrum Master Especializando em Scrum Master Sobre o curso Curso de especialização para Scrum Master Histórico, Estrutura e Funções Scrum Artefatos Scrum Foco em relatórios Escalando Scrum

Leia mais

3 Uma Abordagem Orientada a Aspectos para o Desenvolvimento de Frameworks

3 Uma Abordagem Orientada a Aspectos para o Desenvolvimento de Frameworks 48 3 Uma Abordagem Orientada a Aspectos para o Desenvolvimento de Frameworks Este capítulo apresenta uma visão geral da contribuição principal deste trabalho: uma abordagem orientada a aspectos para o

Leia mais

Fazendo MAIS em MENOS TEMPO: Metodologia SCRUM Guia completo

Fazendo MAIS em MENOS TEMPO: Metodologia SCRUM Guia completo Fazendo MAIS em MENOS TEMPO: Metodologia SCRUM Guia completo TREINAMENTO SCRUM APLICADO A TIMES ENACTUS Como todo ambiente de trabalho dinâmico, desafiador e passível a mudança, o ambiente Enactus exige

Leia mais

Behavior-Driven Development. Professor: Régis Patrick Silva Simão

Behavior-Driven Development. Professor: Régis Patrick Silva Simão Engenharia de Software Behavior-Driven Development Professor: Régis Patrick Silva Simão Agenda Ø Introdução Ø Behavior-Driven Development Ø Personas Ø Objetivos Ø Histórias de Usuários Ø Detalhamento das

Leia mais

O que ele não é? Um método ou técnica definitiva para desenvolvimento de um produto.

O que ele não é? Um método ou técnica definitiva para desenvolvimento de um produto. Scrum Lucas Roque 1. Visão Geral O que é Scrum? Um framework desenvolvido para que pessoas possam solucionar problemas complexos e adaptativos, ao mesmo tempo que produzem produtos de alto valor. Características?

Leia mais

extreme Programming extreme Programming

extreme Programming extreme Programming extreme Programming Os riscos mais frequentes do processo de desenvolvimento são tratados da seguinte forma: Atrasos na calendarização diversas pequenas versões, no máximo com uns poucos meses de duração

Leia mais

Business Case (Caso de Negócio)

Business Case (Caso de Negócio) Terceiro Módulo: Parte 5 Business Case (Caso de Negócio) AN V 3.0 [54] Rildo F Santos (@rildosan) rildo.santos@etecnologia.com.br www.etecnologia.com.br http://etecnologia.ning.com 1 Business Case: Duas

Leia mais

Administração de Projetos

Administração de Projetos Administração de Projetos gerenciamento do escopo Prof. Robson Almeida Gerenciamento do Escopo Sendo o primeiro passo do Planejamento do Projeto, esta fase identifica e documenta o trabalho que produzirá

Leia mais

Desenvolvimento ágil de software

Desenvolvimento ágil de software Desenvolvimento ágil de software Prof. Cristiane Aparecida Lana slide 1 Bibliografia utilizada: Mais opções visite meu site, clique aqui para acessá-lo. slide 2 2011 Pearson 2011 Pearson Prentice Prentice

Leia mais