SIMPLe: uma abordagem simples
|
|
|
- Rodrigo Bennert Veiga
- 9 Há anos
- Visualizações:
Transcrição
1 SIMPLe: uma abordagem simples orientada a problemas para o desenvolvimento de software Rafael Sabbagh
2 Parte I!! Problemas e Soluções
3 Aceitar Feature Request gera desperdício! Feature Request!
4 Converse com a pessoa ao lado!! "Quais os principais desafios que você enfrenta em seus projetos?!! 2min
5 O cliente não sabe o que quer! Mudanças no escopo!
6 DeGrace & Stahl já diziam em 1990: Requisitos não são completamente compreendidos no início do projeto;!! s só sabem exatamente o que querem após ver uma versão inicial do produto;!! Requisitos mudam durante o processo de desenvolvimento;!! Novas ferramentas e tecnologias tornam as estratégias de desenvolvimento imprevisíveis.
7 Mas
8 "O cliente sabe o que quer, afinal o produto é para ele!"
9 "O que desenvolver em seguida?" Certo? "PERGUNTE PARA O CLIENTE!"
10 Você coleta tickets' do cliente?
11 Você trabalha em uma 'fábrica'? Feature Request! Feature Request! Feature Request! Feature Request!
12 (mas seu trabalho não é assim, é?)
13 O cliente pode até ACHAR que sabe o que quer.
14 O cliente pode até ACHAR que sabe o que quer. Mas ele não SABE o que precisa!
15 Então que produto é esse que seu time está criando? Done!
16 Eu quero um módulo de relatórios para mostrar qualquer dado da empresa!"
17 Doutor, você deve me receitar: dois omeprazol ao dia e um raio-x do abdômen!
18 Colaboração Negócios e Cliente
19
20 Feat%re Feature Feature Feature Feature Desenvolvimento Feature Feature Feature Feature Feature de Software Feature Feature Feature Feature Feature Feature Feature Feature
21 Feature =! Problema? Código =! Solução
22 FEATURE é solução,! não é problema!
23 Domínio de Negócios Domínio Técnico Problema de Negócios Solução de Negócios Feature =! Solução do Feature =! Solução do Feature =! Solução do Solução Técnica Código =! Solução Código Técnica =! Solução Técnica Código =! Solução Técnica
24 User Story = Perspectiva do Enquanto <quem>, quero <o quê>! para <por quê>
25 Perspectiva do = problema/necessidade do usuário Enquanto <quem>, quero <o quê>! para <por quê>
26 ? Enquanto comprador, quero buscar um livro por título para poder escolher o que comprar
27 ? Enquanto comprador, quero buscar um livro por título para poder escolher o que comprar FEATURE!
28 X? Enquanto comprador, quero buscar um livro por título para poder escolher o que comprar FEATURE!
29
30
31 ! Enquanto comprador, quero encontrar um livro que sei o título para poder escolher comprá-lo
32 Possíveis Soluções: Buscar livro por título Lista de livros ordenada por título Fotos de capas ordenadas por título Diferentes soluções têm diferentes custos!
33 Ao entender o problema, todos podem contribuir para: Uma solução mais adequada! Uma solução que resolva o problema certo!!
34 Quem já entregou EXATAMENTE o que o cliente pediu, mas ele não ficou satisfeito!!
35 Quem já entregou DIFERENTE do que ele pediu e ele ficou satisfeito!! Você entendeu o PROBLEMA real!!
36 Trabalhar orientado a problemas gera mais valor! Problema!
37 Parte II!! Simplicidade para Evitar o Desperdício
38 Simplicidade e Agile Manifesto Ágil
39 Simplicidade e Agile extreme Programming Qual é a coisa mais simples que pode funcionar? "
40 Feat%re Feature Feature Feature Feature Desenvolvimento Feature Feature Feature Feature Feature de Software Feature Feature Feature Feature Feature Feature Feature Feature
41 Simplicidade e Agile Qual o código mais simples que pode fazer a feature funcionar?"
42 Simplicidade e Agile Qual o código mais simples que pode fazer a feature funcionar?" Que feature?
43 Simplicidade e Agile Qual o código mais simples que pode fazer a feature funcionar?" Que feature? A QUE O CLIENTE PEDIU!
44 Simplicidade e Agile Qual o código mais simples que pode fazer a feature funcionar?" X Que feature? A QUE O CLIENTE PEDIU!
45 Simplicidade - Perguntas Certas Qual a feature mais simples que pode resolver esse problema do usuário?"
46 Simplicidade - Perguntas Certas Qual a feature mais simples que pode resolver esse problema do usuário?" Qual conjunto mais simples de problemas do usuário pode resolver o problema de negócios?"
47 Simplicidade - Baby Steps mas para resolver os problemas!
48 A Abordagem SIMPLe the Software Incremental Minimal Problem-Led approach
49 Problema de Negócios Domínio de Negócios O próximo Problema de Negócios mais importante
50 Problema de Negócios Domínio de Negócios O próximo Problema de Negócios mais importante No Scrum, o Problema de Negócios seria o Spring Goal
51 Problema de Negócios Domínio de Negócios O conjunto mais simples possível de Problemas do que resolve o Problema de Negócios mais importante! PRIORIZADOS!
52 Problema de Negócios Domínio de Negócios No Scrum, o conjunto de Problemas do vem do Product Backlog e forma o Sprint Backlog O conjunto mais simples possível de Problemas do que resolve o Problema de Negócios mais importante! PRIORIZADOS!
53 Problema de Negócios Domínio de Negócios O pode ser uma User Story
54 Domínio de Negócios Problema de Negócios Solução de Negócios Feature =! Solução do A funcionalidade mais simples possível que resolve o
55 Domínio de Negócios Problema de Negócios Solução de Negócios Feature =! Solução do Feature =! Solução do Feature =! Solução do O conjunto de funcionalidades mais simples possíveis que resolve o Problema de Negócios
56 Domínio de Negócios Trabalho de Problema de Negócios Solução desenvolvimento Negócios do Time Feature =! Solução do Feature =! Solução do Feature =! Solução do Domínio Técnico Solução Técnica Código =! Solução Código Técnica =! Solução Técnica Código =! Solução Técnica
57 Domínio de Negócios Domínio Técnico Problema de Negócios Solução de Negócios do mais importante Feature =! para o menos Solução importante do Feature =! Solução do Feature =! Solução do Solução Técnica Código =! Solução Código Técnica =! Solução Técnica Código =! Solução Técnica
58 Domínio de Negócios Domínio Técnico Problema de Negócios Solução de Negócios e, claro, "o código mais simples Feature possível =! que Solução fará as do funcionalidades Feature =! Solução funcionarem"! do Feature =! Solução do Solução Técnica Código =! Solução Código Técnica =! Solução Técnica Código =! Solução Técnica
59 Feedback Domínio de Negócios Domínio Técnico Problema de Negócios Solução de Negócios Feature =! Solução do Feature =! Solução do Feature =! Solução do Solução Técnica Código =! Solução Código Técnica =! Solução Técnica Código =! Solução Técnica Feedback
60 Problema de Negócios Domínio de Negócios O próximo Problema de Negócios mais importante
61 Problema de Negócios Domínio de Negócios O próximo Problema de Negócios mais importante O próximo Problema mais importante pode ser um incremento a um problema resolvido anteriormente
62 As features ganham mais complexidade incremento a incremento
63 sempre a partir de incrementos de problema, e somente o necessário.
64 Resumindo the SIMPLe approach: foco em PROBLEMAS do cliente/ usuário. Não receber feature requests - geram desperdício! desenvolver as funcionalidades mais simples que resolvem o problema, incremento a incremento
65 Resumindo the SIMPLe approach: 1. qual o próximo problema mais importante do cliente a resolver? 2. quais os problemas do usuário para resolver esse problema de negócio? 3. quais as funcionalidades mais simples para resolver os problemas do usuário?
66 VANTAGENS - the SIMPLe approach 1. redução drástica do desperdício resolver os problemas certos menor complexidade nas features menor esforço melhores soluções -todos participam -evoluir a partir do feedback
67 VANTAGENS - the SIMPLe approach 2. motivação do time Daniel Pink: Propósito" J. R. Hackman: "impacto significativo e perceptível sobre a vida ou o trabalho de outras pessoas"
68 Onde usamos isso?! Ver palestra amanhã, 16hs "Cultura de Entrega Diária com EVDnC Um Estudo de Caso com Marcos Garrido
69 OBRIGADO! Rafael Sabbagh
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
MANIFESTO ÁGIL, SCRUM E EXTREME PROGRAMMING COMO CONSTRUIR SOFTWARE COM QUALIDADE E QUE AGREGAM VALOR AO CLIENTE?
MANIFESTO ÁGIL, SCRUM E EXTREME PROGRAMMING COMO CONSTRUIR SOFTWARE COM QUALIDADE E QUE AGREGAM VALOR AO CLIENTE? CAIO ROSÁRIO DIAS FORMADO EM TÉCNICO DE INFORMÁTICA IFBA; QUINTO SEMESTRE DO CURSO DE ANALISE
Desenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa
Desenvolvimento Ágil de Software Prof. Edjandir Corrêa Costa [email protected] 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
Product Backlog Building
SESSÃO PRÁTICA ELABORAÇÃO DE UM PRODUCT BACKLOG EFETIVO Product Backlog Building Fábio Aguiar Agile Coach & Trainer @fabyogr fabiogr.com Backlog do Produto SCRUM PRODUCT BACKLOG? O Product Backlog é uma
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 [email protected] 1 PROJETO Esforço temporário* para criar um produto,
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;
Modelos de Gestão de Projetos
Modelos de Gestão de Projetos Gestão de Projetos Tradicionais Criados para situações de baixo risco e incertezas, já existe conhecimento sobre o que será desenvolvido, o escopo envolvido e o objetivo proposto
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) [email protected] www.etecnologia.com.br http://etecnologia.ning.com 1 Abordagens para Análise
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
22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis
Professor Ariel da Silva Dias RUP e Modelos Ágeis Modelo de processo de software proprietário. Desenvolvido pela empresa Rational Software Corporation. Em 2003 a empresa foi adquirida pela IBM. Então O
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
Processos Ágeis de Desenvolvimento de Software
Processos Ágeis de Desenvolvimento de Software -Focono XP - Rodrigo Rebouças de Almeida [email protected] Processo Conjunto de atividades ordenadas, restrições e recursos que produzem um resultado
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
O PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE. Ainda precisamos de Analistas de Negócios?
O PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE Ainda precisamos de Analistas de Negócios? Camila Capellão Entusiasta em agilidade, participo ativamente da comunidade ágil Tenho mais de 13 anos de experiência
Adoção de metodologia ágil baseada em Scrum - Case da Procergs
Adoção de metodologia ágil baseada em Scrum - Case da Procergs Outubro / 2014 Fundamentos do Scrum Pilares do Scrum Procergs Procergs - Setor de Fábrica SD1 Quem sou... Porque mudar a forma de trabalho?
BENEFÍCIOS DA AGILIDADE
BENEFÍCIOS DA AGILIDADE COMO O ÁGIL PODE MELHORAR OS SEUS PROJETOS AGILEIT COACH INSTITUTE TABELA DE CONTEÚDOS 01 Há muitos projetos falhando! 03 ANTECIPAR Valor de Negócios 05 Como ANTECIPAR O ROI é POSSÍVEL?
Metodologia Ágil com Scrum. Como uma ideia pode se tornar um software com a ajuda de boas práticas
Metodologia Ágil com Scrum Como uma ideia pode se tornar um software com a ajuda de boas práticas Quem sou eu Sou o Cristiano de Moraes, 38 anos, formado em Engenharia de Software, pós-graduado em Java
Scrum. Daniel Krauze
Scrum Daniel Krauze [email protected] 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
Engenharia de Software I. Aula 15: Metodologias Ágeis. Prof. Márcio D. Puntel [email protected]
Engenharia de Software I Aula 15: Metodologias Ágeis Prof. Márcio D. Puntel [email protected] Março - 2008 Antes... Manifesto Mudança de contratos Foco nas premissas... 2 Algumas metodologias Extreme Programming
Desenvolvimento Ágil de Software
DCC / ICEx / UFMG Desenvolvimento Ágil de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Agenda Métodos ágeis Histórico e Motivação Manifesto ágil Desenvolvimento dirigido a planos e ágil
Trilha Gestão de Produtos
Globalcode Open4education Trilha Gestão de Produtos Liliane da Silva Os desafios na realização da concepção ágil de produtos digitais na perspectiva do facilitador Globalcode Open4education Consultora
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
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
Engenharia de Software. Prof. Me. Clodoaldo Brasilino
Engenharia de Software Prof. Me. Clodoaldo Brasilino [email protected] Acompanhamento da Disciplina 1. Introdução à Engenharia de Software 2. Processos de Software e Projetos 3. Metodologia Ágil
Engenharia de Software DESENVOLVIMENTO ÁGIL
Engenharia de Software DESENVOLVIMENTO ÁGIL Em 2001, Kent Beck e outros dezesseis renomados desenvolvedores, autores e consultores da área de software assinaram o Manifesto para Desenvolvimento Ágil de
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
a única fonte de requisitos!
a única fonte de requisitos! ProductBacklogBuilding ProductBacklogBuilding company/product-backlog-building ProdBackBuild Fábio aguiar fabiogr.com/bio fabyogr fabiogr fabiogr fabyogr a única fonte de requisitos!
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
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
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
Certified Scrum Product Owner (CSPO)
Certified Scrum Product Owner (CSPO) Descrição No treinamento Certified Scrum Product Owner, você aprenderá como realizar o trabalho de Product Owner utilizando a gestão ágil de produtos. A partir de exercícios
Cultura da Entrega Diária com EVDnC
Cultura da Entrega Diária com EVDnC Um Estudo de Caso Marcos Garrido Rafael Sabbagh Um Exemplo Real Empresa de Desenvolvimento de Software Monitoramento de Frotas de Ônibus cinco times rodando "Scrum"!
SCRUM: UM MÉTODO ÁGIL. Cleviton Monteiro ([email protected])
SCRUM: UM MÉTODO ÁGIL Cleviton Monteiro ([email protected]) Roteiro Motivação Manifesto Ágil Princípios Ciclo Papeis, cerimônias, eventos, artefatos Comunicação Product Backlog Desperdício 64% das features
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
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,
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?
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.
Desmistificando o Scrum e o Product Owner
Desmistificando o Scrum e o Product Owner Resumo do Ciclo do Scrum Resumo do Ciclo do Scrum Resumo do Ciclo do Scrum Resumo do Ciclo do Scrum Resumo do Ciclo do Scrum Resumo do Ciclo do Scrum Resumo do
EVDnC Extreme Value-Driven Coaching
fb.com/k21brasil EVDnC Extreme Value-Driven Coaching Rafael Sabbagh Marcos Garrido EVDnC Extreme Value-Driven Coaching PROBLEMAS PROBLEMAS Quais os principais problemas que atrapalham ou impedem o time
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
27) Em relação aos Projetos de Sistemas de Software, assinale a sequência correta de desenvolvimento de um sistema:
Modelos de Ciclo de Vida e Metodologias de Software 33) No SCRUM, uma iteração que segue um ciclo (PDCA) e entrega incremento de software pronto é denominada: A) Backlog. B) Sprint. C) Daily scrum. D)
SCRUM Agilidade na Gestão de Projetos
SCRUM Agilidade na Gestão de Projetos Prof. Flávio Barros [email protected] 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
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
ESPECIFICANDO OS REQUISITOS. Cleviton Monteiro ([email protected])
ESPECIFICANDO OS REQUISITOS Cleviton Monteiro ([email protected]) Roteiro User Story Critérios de aceitação Prototipação Luz, camera, ação! USER STORIES User Story não é Mockup Documento Caso de uso E-mail
Perguntas da Aula 2. Respostas da Pergunta 2. Respostas da Pergunta 1. Respostas da Pergunta 4. Respostas da Pergunta 3. Processos de Software
Engenharia de Software Aula 03 Perguntas da Aula 2 Processos de Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo [email protected] 12 Março 2012 Inconsistente: perguntei laranjas, respondeu
Contagem de Pontos de Função no Desenvolvimento de Software utilizando Métodos Ágeis
CAPA MINISTÉRIO DO PLANEJAMENTO Secretaria de Logística e Tecnologia da Informação SLTI Contagem de Pontos de Função no Desenvolvimento de Software utilizando Métodos Ágeis Lucineia Turnes Brasília, 23
Metodologias Ágeis. Gerenciando e Desenvolvendo Projetos de forma eficiente. Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697
Metodologias Ágeis Gerenciando e Desenvolvendo Projetos de forma eficiente Gabriel Verta 0767948 Rafael Reimberg 0767701 Vinicius Quaiato - 0767697 Introdução Ao longo dos anos a indústria de desenvolvimento
Prof. Me. Marcos Echevarria
Prof. Me. Marcos Echevarria Nas décadas de 80 e 90 a visão geral sobre a melhor maneira de desenvolver software era seguir um cuidadoso planejamento para garantir uma boa qualidade; Esse cenário era aplicável
GPS Gestão de projeto de software Aula 7a - Scrum. Professor Emiliano S. Monteiro
GPS Gestão de projeto de software Aula 7a - Scrum Professor Emiliano S. Monteiro http://www.desenvolvimentoagil.com.br/scrum/ Esquema Scrum Definição É um framework para gerenciar o desenvolvimento de
Processo de Desenvolvimento. Edjandir Corrêa Costa
Processo de Desenvolvimento Edjandir Corrêa Costa [email protected] Processo de Desenvolvimento Definição: É um roteiro que determina quais são as tarefas necessárias e em que ordem elas devem
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
DISTRIBUIÇÃO BEM-SUCEDIDA DE SOFTWARE 6 PROBLEMAS COM ACIONISTAS QUE VOCÊ PODE FACILMENTE SUPERAR COM O ATLAS
DISTRIBUIÇÃO BEM-SUCEDIDA DE SOFTWARE 6 PROBLEMAS COM ACIONISTAS QUE VOCÊ PODE FACILMENTE SUPERAR COM O ATLAS DISTRIBUIÇÃO BEM-SUCEDIDA DE SOFTWARE INTRODUÇÃO: CONDUZIR UMA COLABORAÇÃO EFETIVA ENTRE TODOS
A Engenharia de Requisitos no contexto Ágil FATTO CONSULTORIA E SISTEMAS
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á
Introdução a Engenharia de Software
Introdução a Engenharia de Software Proj. Desenvolvimento de Software Prof. Cleverton Hentz [email protected] 5 de abril de 2017 Material Apresentado Sumário de Aula 1 O que é Engenharia de Software
Comparativo entre Processos Ágeis. Daniel Ferreira [email protected]
Comparativo entre Processos Ágeis Daniel Ferreira [email protected] O que discutiremos: Histórico Os Princípios Ágeis Comparação Do ponto de vista incremental Do ponto de vista funcional Vantagens e Desvantagens
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
Processos Ágeis de Desenvolvimento de Software. Yuri Pereira
Processos Ágeis de Desenvolvimento de Software Yuri Pereira [email protected] Contexto Processos ágeis surgiram como alternativa aos processos tradicionais...... que apresentam restrições principalmente
Como IMPLANTAR. Na Prática
Como IMPLANTAR Na Prática QUEM SOMOS NÓS Executivo com mais de 16 anos de experiência com projetos Ágeis e Tradicionais Executivo com mais de 15 anos de experiência com projetos Ágeis e Tradicionais Autor
DECIDA QUAL O NÍVEL DE FLUÊNCIA ÁGIL MAIS ADEQUADO PARA SEU TIME SUZYANNE OLIVEIRA E JULIANA CHAHOUD
DECIDA QUAL O NÍVEL DE FLUÊNCIA ÁGIL MAIS ADEQUADO PARA SEU TIME SUZYANNE OLIVEIRA E JULIANA CHAHOUD JULIANA CHAHOUD JCHAHOUD.COM Consultora Principal de Desenvolvimento da ThoughtWorks, há 20 anos na
1. A função DevOps, que se concentra principalmente em Produtos & Serviços:
Questões de múltipla escolha 1. A função DevOps, que se concentra principalmente em Produtos & Serviços: a) Desenvolvimento Ágil b) Melhoria Contínua c) Automatizar tudo d) Centralizar o Desenvolvimento
Métodos Ágeis para Desenvolvimento de Software Livre
Métodos Ágeis para Desenvolvimento de Software Livre Dionatan Moura Jamile Alves Porto Alegre, 09 de julho de 2015 Quem somos? Dionatan Moura Jamile Alves Ágil e Software Livre? Métodos Ágeis Manifesto
Prof. Dr. Thiago Jabur Bittar
Prof. Dr. Thiago Jabur Bittar Uma representação abstrata e simplificada do processo de desenvolvimento software, tipicamente mostrando as principais atividades e dados usados na produção e manutenção de
Cultura Ágil e SCRUM. Bruno Oliveira.
Cultura Ágil e SCRUM Bruno Oliveira [email protected] Mas o que são MÉTODOS ÁGEIS? Motivação Requirements Design Implementation Verification Maintenance Abordagem Funciona...as vezes!!!! Contratos
MANIFESTO ÁGIL. Esses conceitos aproximam-se melhor com a forma que pequenas e médias organizações trabalham e respondem à mudanças.
METODOLOGIAS ÁGEIS SURGIMENTO As metodologias ágeis surgiram em resposta ao problema dos atrasos no desenvolvimento de software e aos cancelamentos, devido ao fato dos sistemas demorarem muito tempo para
Engenharia de Software Processo de Desenvolvimento. Ciclo de Vida - Modelo Cascata
Processo de Desenvolvimento Também chamado de ciclo de vida do software Reflete os passos necessários para se construir um produto de software Existem vários modelos de ciclo de vida Cascata (1956) Iterativo
A Evolução de XP segundo Kent Beck Parte 1
A Evolução de XP segundo Kent Beck Parte 1 O que mudou nesses 5 anos? Danilo Toshiaki Sato [email protected] Agenda PARTE 1 1. Introdução 2. O que é XP? 3. O que mudou em XP? Valores, Princípios e Práticas
Processos de software
Processos de software 1 Processos de software Conjunto coerente de atividades para especificação, projeto, implementação e teste de sistemas de software. 2 Objetivos Introduzir modelos de processos de
GESTÃO DE RISCOS POR ITERAÇÃO ÁGIL
GESTÃO DE RISCOS POR ITERAÇÃO ÁGIL Rogério Lima Gerente de Projetos P&D Instituto de Pesquisas Eldorado Graduado em Análise de Sistemas pela PUC-Campinas MBA em Gestão de Projetos pelo IBMEC CSM CSPO [email protected]
Processo de Desenvolvimento de Software Scrum. Prof. Antonio Almeida de Barros Jr.
Processo de Desenvolvimento de Software Scrum Manifesto da Agilidade Quatro princípios Indivíduos e interações mais que processos e ferramentas Software funcionando mais que documentação compreensiva Colaboração
Wesley Torres Galindo
Qualidade, Processos e Gestão de Software Professores: Alexandre Vasconcelos e Hermano Moura Wesley Torres Galindo [email protected] User Story To Do Doing Done O que é? Como Surgiu? Estrutura Apresentar
Agilidade estratégica no RH: métodos e ferramentas. Elenise Rocha
Agilidade estratégica no RH: métodos e ferramentas Elenise Rocha CONCEPÇÕES DO MUNDO DO TRABALHO. Trabalhar mais para trabalhar mais rápido. O MUNDO DO TRABALHO ESTÁ MUDANDO. Trabalhar por mais tempo NÃO
Wesley Torres Galindo. [email protected]
Wesley Torres Galindo [email protected] Wesley Galindo Graduação em Análise e Desenvolvimento de Sistemas Mestrado em Engenharia de Software Engenheiro de Software Professor Faculdade Escritor Osman
USANDO O AGILE COACHING COMPETENCY FRAMEWORK PARA EVOLUIR NA CARREIRA DE AGILE COACH
USANDO O AGILE COACHING COMPETENCY FRAMEWORK PARA EVOLUIR NA CARREIRA DE AGILE COACH Oi! Eu sou o Caio Cestari :) Agile Coach 2015 2014 2010-2012 Agile Coach Scrum Master Developer Agile Coach Scrum Master
Desenvolvimento Ágil de Software
Desenvolvimento Ágil de Software Métodos ágeis (Sommerville) As empresas operam em um ambiente global, com mudanças rápidas. Softwares fazem parte de quase todas as operações de negócios. O desenvolvimento
ENGENHARIA DE SOFTWARE
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Curso Técnico em Informática : ENGENHARIA DE SOFTWARE Prof.: Clayton Maciel Costa [email protected] Um conjunto estruturado
Gerenciamento de Projetos de Software
Gerenciamento de Projetos de Software Framework Ágil, Scrum Prof. Júlio Cesar da Silva Msc. Ementa & Atividades Aula 1: Fundamentos do Gerenciamento de Projetos (p. 4) 30/abr Aula 2: Métodos Ágeis (p.21)
WESAAC 2019 SCRUMIE: JOGO ORIENTADO A AGENTES PARA ENSINO DE SCRUM. Suelen Regina Cordeiro dos Santos
WESAAC 2019 Programa de Pós-graduação em Ciências Computacionais 13th Workshop-School on Agents, Environments, and Applications 02-04 May, 2019 Universidade Federal de Santa Catarina (UFSC) Florianópolis,
LISTA DE EXERCÍCIOS METODOLOGIAS ÁGEIS ENGENHARIA DE SOFTWARE 10/08/2013
LISTA DE EXERCÍCIOS METODOLOGIAS ÁGEIS ENGENHARIA DE SOFTWARE 10/08/2013 Disciplina: Professor: Engenharia de Software Edison Andrade Martins Morais http://www.edison.eti.br [email protected] Área: Metodologias
