SCRUM e Requisitos Ágeis Régis Simão /44
Agenda Métodos Ágeis SCRUM Modelo de Negócio Definição do Produto Planejamento e Execução de uma Release 2 /44
Agenda Métodos Ágeis SCRUM Modelo de Negócio Definição do Produto Planejamento e Execução de uma Release 3 /44
Manifesto Ágil Foi escrito em Fevereiro de 2001 Um encontro de dezessete profissionais com ideias independentes ligados a várias metodologias de desenvolvimento. Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham MarXn Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. MarXn Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas Definiram: 4 valores e 12 princípios 4 /44
Manifesto Ágil Estamos descobrindo maneiras melhores de desenvolver so_ware fazendo- o nós mesmos e ajudando outros a fazê- lo. Através deste trabalho, passamos a valorizar: Indivíduos e interação entre eles mais que processos e ferramentas So3ware em funcionamento mais que documentação abrangente Colaboração com o cliente mais que negociação de contratos Responder a mudanças mais que seguir um plano Ou seja, mesmo havendo valor nos itens à direita, valorizamos mais os itens à esquerda. 5 /44
Métodos Ágeis 6 /44
Agenda Métodos Ágeis SCRUM Modelo de Negócio Definição do Produto Planejamento e Execução de uma Release 7 /44
SCRUM 8 /44
Pilares do SCRUM 9 /44
IteraXvo 10 /44
Agenda Métodos Ágeis SCRUM Modelo de Negócio Definição do Produto Planejamento e Execução de uma Release 11 /44
Business Model Canvas Parcerias Chave AXvidades Chave Propostas de Valor Relações com Clientes Segmentos de Clientes/ Mercado Canais de Comunicação Recursos Chave Estrutura de Custos Fontes de Renda 12 /44
Business Model Canvas 13 /44
Segmentos de Clientes/Mercado Segmentos de clientes são divisões dos clientes de acordo com suas necessidades, costumes ou outro atributo em comum, de forma que possam melhor entender, alcançar e servir esses clientes. Quem são os clientes que você pretende atender? Eles têm um perfil específico? Como eles estão agrupados? Como estão localizados? Há uma necessidade comum? Casas Bahia Pessoas das classes C, D e E que precisam de crédito para comprar ou pessoas buscando preços baixos e facildiade de pagamento. Ferrari Homens ricos e apaixonadas por carros esporxvos. Fonte: hop://web2canvas.x4start.com/ 14 /44
Propostas de Valor A proposta de valor é como a empresa cria valor para um determinado Segmento de Cliente e se diferencia da concorrência. Qual seu pacote de produtos e serviços e o valor que ele possui para os clientes? Apple Produtos inovadores com qualidade e design diferenciado e simples de serem usados. Subway Lanches rápidos, saudáveis e personalizados. Fonte: hop://web2canvas.x4start.com/ 15 /44
Relações com Clientes O relacionamento com o cliente é a forma como a empresa interage com um Segmento de Cliente. Tipos de relação para conquistá- los e mantê- los. Santander Agências, agências Van Gogh, atendimento por telefone, SAC, ouvidoria, redes sociais e internet banking. Fonte: hop://web2canvas.x4start.com/ 16 /44
Canais de Comunicação São a forma como uma empresa comunica e entrega a sua Proposta de Valor para cada Segmento de Cliente. Basicamente, envolve os canais de markexng e logísxco das empresas. Submarino LogísXca Correios e operadores logísxcos privados. Submarino MarkeXng Site, SEO, link patrocinado e publicidade online. Fonte: hop://web2canvas.x4start.com/ 17 /44
Parcerias Chave É a rede de fornecedores e parceiros que ajudam a sua empresa a funcionar. São empresas, insxtuições e/ou pessoas que são importante para o funcionamento do modelo de negócios. Mc Donalds Fornecedores e franqueados. Zynga Facebook, appstores, comunidade dos jogos e lojas que vendem cartão pré- pago Zynga. Fonte: hop://web2canvas.x4start.com/ 18 /44
AXvidades Chave São todas as axvidades sem as quais não seria possível atender a Proposta de Valor, construir os canais necessários e manter os relacionamentos. Podem ser axvidades- chave desde acompanhar redes sociais (uma axvidade interessante para contribuir com o relacionamento com os clientes) até construir uma loja (que pode se relacionar com as propostas de valor e canais específicos). Globo Elaborar programas, produzir programas, vender propaganda e buscar novos talentos. Cacau Show Desenvolver novos chocolates, produzir chocolates, gestão das franquias, distribuição e venda. Fonte: hop://web2canvas.x4start.com/ 19 /44
Recursos Chave São os principais recursos necessários para que uma empresa faça seu Modelo de Negócios funcionar. Podem ser equipes, máquinas, invesxmentos e plataformas de tecnologia, por exemplo. Facebook Base de usuários, equipe, servidores e plataforma. Vale Minas, equipamentos e know- how técnico. Fonte: hop://web2canvas.x4start.com/ 20 /44
Estrutura de Custos A estrutura de todos os custos envolvidos nos principais custos decorrente da operação do Modelo de Negócios. Indica, por exemplo, a necessidade de se pagar a manutenção das máquinas previstas, os pagamentos dos parceiros contratados, o custo recorrente de infraestrutura, o custo das equipes envolvidas, e assim por diante. Claro Infraestrutura da rede, lojas, funcionários, markexng e call center. TAM Aviões, manutenção dos aviões, combusvvel, markexng, funcionários, call center e sistemas de TI. Fonte: hop://web2canvas.x4start.com/ 21 /44
Fontes de Receita Descreve a forma como uma empresa gera receita através de cada Segmento de Cliente. É o dinheiro que a empresa gera. Quanto e como você vai receber dos clientes. Emirates Venda de passagens aéreas, transporte de carga e reserva de carros e hotéis. Turma da Mônica Venda de revistas, licenciamento de produtos e venda de animações. Fonte: hop://web2canvas.x4start.com/ 22 /44
Agenda Métodos Ágeis SCRUM Modelo de Negócio Definição do Produto Planejamento e Execução de uma Release 23 /44
IncepXon (Concepção) ObjeXvos (Propostas de Valor) Personas (Segmentos de Clientes) Visão (Elevator Pitch) Risco Pendências Histórias 24 /44
Visão do Produto Visão (Elevator Pitch) Para <Segmentos de Cliente/Mercado> Que <Necessidades/Propostas de Valor> O produto <Nome do Produto> É como <Produtos Similares> Ao contrário <Produtos Concorrentes/ Funcionalidades diferentes> Nosso produto <Vantagens/Funcionalidades> 25 /44
Histórias Matriz ObjeXvos x Personas Funcionalidades ou porções de funcionalidade Épico x História Escrita em um cartão 26 /44
Histórias Formato BDD: NarraXva Como <ator/persona> Quero/posso/desejo/preciso <funcionalidade> Para <objexvo de negócio> Critérios de aceitação Dado que <pré- condição> Quando <ação> Então <resultado esperado> 27 /44
Histórias Atributos de uma boa história I - Independente N - Negociável V - Valiosa para o cliente E - EsXmável S - Small (Pequena) T - Testável 28 /44
Histórias Histórias x Casos de Uso Parâmetro História Caso de Uso Tamanho Pequeno Não definido Abrangência Funcionalidade mínima Funcionalidade completa Tempo de Implementação Iteração Não definido Base para esxmaxva Fácil (devido ao tamanho) Variável (devido ao tamanho) Rigor Intenção Contrato Organização Listas Documento de requisitos Elaboração Just- in- Xme Prévia Colaboração Prevista Não definido 29 /44
Histórias Histórias x Casos de Uso Não é uma regra, mas Xpicamente pode ocorrer o mapeamento de uma história para cada fluxo de um caso de uso, considerando os fluxos principais e alternaxvos O aspecto principal é respeitar os princípios de Xmebox e de valor agregado de uma história Com isto, pode haver mais de uma história para um fluxo ou vice- versa Além disso, os fluxos de exceção não seriam em geral modelados como histórias, visto que não agregam valor. Neste caso, poderiam ser tratados como critérios de aceite. 30 /44
Histórias Caso de uso Manter Cliente - FP: Incluir cliente - FA1: Consultar cliente - FA2: Alterar cliente - FA3: Excluir cliente - FE1: Campos obrigatórios - FE2: Exclusão não permixda - Como gestor Quero incluir cliente Dado que o gestor está axvo Quando informo dados do cliente Então o sistema inclui registro Quando informo campos em branco Então sistema apresenta mensagem de erro ERR- 31 - Como um colaborador Quero consultar cliente Dado que - Como um gestor Quero alterar cliente Dado que - Como um gestor Quero excluir cliente Dado que acesso um cliente com pendências Quando solicito exclusão do registro Então sistema apresenta mensagem de erro ERR- 32 31 /44
Agenda Métodos Ágeis SCRUM Modelo de Negócio Definição do Produto Planejamento e Execução da Release 32 /44
Planejamento e Execução da Release Roadmap do Produto Priorização das Histórias: Valor x Risco Pontuação das Histórias (Planning Poker) Distribuição das Histórias em Sprints Sprints Kanban Cerimônias 33 /44
Roadmap do Produto 34 /44
Priorização das Histórias: Valor x Risco 35 /44
Pontuação das Histórias (Planning Poker) 36 /44
Distribuição das Histórias em Sprints Velocidade Histórico Arbitrar Coletar 37 /44
Sprints 38 /44
Distribuição das Histórias em Sprints Exemplo de Definição de Pronto História pontuada História escrita no padrão BDD Critérios de aceitação escritos e no formato BDD Documentação complementar produzida: protóxpos de telas, por exemplo 39 /44
Distribuição das Histórias em Sprints Exemplo de Definição de Feito Documentação da especificação atualizada Implementação de código- fonte terminada Implementação e sucesso nos testes unitários Sucesso nos testes funcionais Alcance das metas das métricas definidas 40 /44
kanban 41 /44
Cerimônias 42 /44
Fontes Curso de Gerenciamento de Requisitos do SERPRO Scrum Guide, 2013 hop://www.baguete.com.br/colunistas/colunas/1173/jorge- horacio- audy/ 20/02/2013/ciclos- scrum- de- discovery- e- delivery hop://www.soluxonsiq.com/the- definixon- of- ready- in- agile- development/ hop://coworkinghandbook.com/coworking- business- model- canvas/ hops://msdn.microso_.com/pt- br/library/dd997578.aspx hop://jzamarioli.blogspot.com.br/2014_01_01_archive.html hop://www.digital- construcxons.com/wp2/digital- signals/digital- producxon- management- risk- vs- value/ hop://www.museumsandtheweb.com/mw2012/papers/ agile_games_for_producxve_teams_0.html hop://www.agilebuddha.com/agile/story- mapping- andvs- process- maps/ hops://entwickler.de/webandphp/daily- scrums- explained- 125851.html hop://www.infoq.com/br/arxcles/equipes- alto- desempenho- p2 43 /44
Agenda FIM 44 /44