Como podemos estimar algo que em sua essência é difícil de ser estimado? Uma história pode ser complexa para um desenvolvedor e ao mesmo tempo simples para o outro.
Será que movimentos como o #NoEstimates estão certos? Nenhuma estimativa?
Ou devemos estimar tudo: desenvolvimento, testes, implantação, para poder atender a uma necessidade do cliente?
Acredito que uma solução pode e deve ser encontrada entre esses dois extremos. Não é encontrar um meio termo: é encontrar uma solução melhor, adequada a sua equipe e ao seu cliente.
É fácil gerar ideias para produtos, e elas são muito mais rápidas que a capacidade de entrega da organização, criando uma frustração constante nos clientes. Mas ideias são apenas ideias, e o processo de validação e aprendizado é muitas vezes separado da entrega, criando uma cascata que aumenta o time to market do produto, ou muitas vezes nem é feito, gerando muito desperdício. O Discovery Kanban é a adoção dos princípios e práticas do Upstream Kanban para criação de um fluxo de validação e aprendizados contínuos em um contexto de inovação ou mudança. Nesse cenário, gargalos na entrega são usados para a melhoria do processo de criação e triagem de opções, melhorando a eficácia do sistema.
Treinamento de Scrum que aplico em empresas que desejam adotar métodos ágeis no desenvolvimento de software. Mais informações em http://www.luiztools.com.br
A Metodologia Ágil é uma importante ferramenta para a gestão de projetos, tanto em seus pontos de levantamento, desenvolvimento, execução e implantação.
Nesta apresentação André Faria, explica o método Kanban aplicado ao desenvolvimento de software com base no trabalho do pioneiro David Anderson. Veja o vídeo em http://www.vimeo.com/14870187
É fácil gerar ideias para produtos, e elas são muito mais rápidas que a capacidade de entrega da organização, criando uma frustração constante nos clientes. Mas ideias são apenas ideias, e o processo de validação e aprendizado é muitas vezes separado da entrega, criando uma cascata que aumenta o time to market do produto, ou muitas vezes nem é feito, gerando muito desperdício. O Discovery Kanban é a adoção dos princípios e práticas do Upstream Kanban para criação de um fluxo de validação e aprendizados contínuos em um contexto de inovação ou mudança. Nesse cenário, gargalos na entrega são usados para a melhoria do processo de criação e triagem de opções, melhorando a eficácia do sistema.
Treinamento de Scrum que aplico em empresas que desejam adotar métodos ágeis no desenvolvimento de software. Mais informações em http://www.luiztools.com.br
A Metodologia Ágil é uma importante ferramenta para a gestão de projetos, tanto em seus pontos de levantamento, desenvolvimento, execução e implantação.
Nesta apresentação André Faria, explica o método Kanban aplicado ao desenvolvimento de software com base no trabalho do pioneiro David Anderson. Veja o vídeo em http://www.vimeo.com/14870187
O que são os projetos e quais são suas
características?
O que quer dizer Temporário e Exclusivo?
O objetivo de um projeto costuma ser definido em
termos de escopo, cronograma e orçamento.
Introdução ao Scrum - uma rápida apresentação com conceitos básicos. Útil para quem precisa fazer apresentações rápidas sobre o tema.
Veja vídeo desta apresentação em https://www.youtube.com/watch?v=2fzUWTK4G1Q
Precisa melhorar seu posicionamento e resultados on-line?
Acesse e conheça o http://marketing4nerds.com
Internet Marketing na linguagem dos Nerds.
Sincero, sem fórmulas mágicas, sem gurus super-stars.
E sem promessas de dinheiro fácil.
Conceitos e princípios dos métodos ágeis, com foco no Scrum. Aborda também técnicas, cerimônias e ferramentas da gestão ágil. Apresentado para diversas áreas do Senado Federal, com o intuito de difundir as práticas para toda a organização.
Estudo referente a uma nova visão sobre Lean Manufacturing que vale para reflexão sobre sucessos e insucessos na implantação de um bom sistema. Apresentação revisada em 09/06/2014 com nova tabela comparativa entre os conceitos e sistemas, bem como novas ferramentas identificadas no penultimo slide.
Esta apresentação foi realizada e aplicada na Specto Painéis Eletrônicos Ltda.
Manufatura Enxuta
Lean Manufacturing
Produção Puxada
Modelo Toyota de produção são os pilares dessa apresentação.
Contato: +55 (48) 84587653
Rafael Adriano.
Todo projeto acaba chegando a um fim. Mas quantos participantes ficam entusiasmados com o encerramento de um projeto? As entregas estão concluídas. A propriedade está́ pronta para ser transferida. O foco de todos é no que vem a seguir – de preferência, um projeto novo e emocionante.
O gerenciamento cuidadoso da fase de fechamento é tão importante quanto em qualquer outra fase do projeto.
A observação nos diz que as empresas que gerenciam o fechamento e revisam bem prosperam.
As que não o fazem tendem a ter projetos que se arrastam para sempre e a repetir os mesmo erros vezes sem conta.
Palestra: Pesquisa com Usuários para StartupsElisa Volpato
Tem uma ideia incrível mas não sabe se faz sentido para o público que você quer atingir? Ou então já tem uma interface bacana, mas não sabe se tá funcionando direito?
Nesta palestra, a Elisa Volpato, especialista em Experiência do Usuário (UX) e também fundadora de uma startup (TESTR), deu uma visão dos tipos de pesquisa mais comuns - e como fazer na prática.
Palestra realizada dia 08 de maio de 2017 na Oxigênio Aceleradora.
Organização: Oxigênio, Liga Ventures e TESTR.
Evento Agilidade Solidária em prol Bahia e Minas Gerais
Lean & Agile Mindset é a base para uma Transformação e não os Frameworks
Mayra de Souza
Como as pessoas e as organizações devem atuar para lidar com o Mundo VUCA & BANI? Com Lean & Agile Mindset cria um ambiente centrado nas pessoas e orientado à inovação, colaboração e propósito, esse mindset é bom para qualquer profissional aumentar seu Fator UAU e sua empregabilidade, pois é importante para qualquer organização sobreviver no Mundo VUCA & BANI. Uma transformação inicia na mudança de comportamentos consecutivamente no mindset, assim temos uma nova cultura se formando. Frameworks apoiam uma transformação, mas sem um novo mindset não adianta.
Inspecionar e se adaptar as mudanças com indivíduos e interações atuando em colaboração com cliente o valor entregue ao mercado aumenta e tornando as pessoas sensacionais.
Evento Agilidade Solidária em prol Bahia e Minas Gerais: https://bit.ly/agilidade_solidaria
Programação de workshops Coletivo Ação: https://www.sympla.com.br/coletivoacao
Contato:
contato@coletivoacao.com
www.coletivoacao.com
Redes da Mayra de Souza:
Portfolio: https://www.slideshare.net/Coletivoacao/portfolio-coletivo-ao-criando-ambientes-colaborativos-criativos-242587449
https://br.linkedin.com/in/mayrarodriguesdesouza
https://medium.com/@mayrarodriguesdesouza
https://pt.slideshare.net/MayraRodriguesDeSouz
@paola_mayra
> Introdução
- Motivação
- Evolução da gerência de projetos
- Definição de projeto e gerenciamento de projetos
- PMI e estrutura do GUIA PMBOK®
- O ciclo de vida do projeto
- Processos de gerenciamento x Processos de desenvolvimento
> Gerenciamento de Escopo
- Planejamento do Escopo
- Verificação e Controle do Escopo
> Gerenciamento da Qualidade
- Planejamento da Qualidade
- Garantia e Controle da Qualidade
Um roadmap de práticas e sugestões para transformar esperança e pressupostos em experiências pela redução de incertezas em gestão estratégica de estimativa de esforço.
O que são os projetos e quais são suas
características?
O que quer dizer Temporário e Exclusivo?
O objetivo de um projeto costuma ser definido em
termos de escopo, cronograma e orçamento.
Introdução ao Scrum - uma rápida apresentação com conceitos básicos. Útil para quem precisa fazer apresentações rápidas sobre o tema.
Veja vídeo desta apresentação em https://www.youtube.com/watch?v=2fzUWTK4G1Q
Precisa melhorar seu posicionamento e resultados on-line?
Acesse e conheça o http://marketing4nerds.com
Internet Marketing na linguagem dos Nerds.
Sincero, sem fórmulas mágicas, sem gurus super-stars.
E sem promessas de dinheiro fácil.
Conceitos e princípios dos métodos ágeis, com foco no Scrum. Aborda também técnicas, cerimônias e ferramentas da gestão ágil. Apresentado para diversas áreas do Senado Federal, com o intuito de difundir as práticas para toda a organização.
Estudo referente a uma nova visão sobre Lean Manufacturing que vale para reflexão sobre sucessos e insucessos na implantação de um bom sistema. Apresentação revisada em 09/06/2014 com nova tabela comparativa entre os conceitos e sistemas, bem como novas ferramentas identificadas no penultimo slide.
Esta apresentação foi realizada e aplicada na Specto Painéis Eletrônicos Ltda.
Manufatura Enxuta
Lean Manufacturing
Produção Puxada
Modelo Toyota de produção são os pilares dessa apresentação.
Contato: +55 (48) 84587653
Rafael Adriano.
Todo projeto acaba chegando a um fim. Mas quantos participantes ficam entusiasmados com o encerramento de um projeto? As entregas estão concluídas. A propriedade está́ pronta para ser transferida. O foco de todos é no que vem a seguir – de preferência, um projeto novo e emocionante.
O gerenciamento cuidadoso da fase de fechamento é tão importante quanto em qualquer outra fase do projeto.
A observação nos diz que as empresas que gerenciam o fechamento e revisam bem prosperam.
As que não o fazem tendem a ter projetos que se arrastam para sempre e a repetir os mesmo erros vezes sem conta.
Palestra: Pesquisa com Usuários para StartupsElisa Volpato
Tem uma ideia incrível mas não sabe se faz sentido para o público que você quer atingir? Ou então já tem uma interface bacana, mas não sabe se tá funcionando direito?
Nesta palestra, a Elisa Volpato, especialista em Experiência do Usuário (UX) e também fundadora de uma startup (TESTR), deu uma visão dos tipos de pesquisa mais comuns - e como fazer na prática.
Palestra realizada dia 08 de maio de 2017 na Oxigênio Aceleradora.
Organização: Oxigênio, Liga Ventures e TESTR.
Evento Agilidade Solidária em prol Bahia e Minas Gerais
Lean & Agile Mindset é a base para uma Transformação e não os Frameworks
Mayra de Souza
Como as pessoas e as organizações devem atuar para lidar com o Mundo VUCA & BANI? Com Lean & Agile Mindset cria um ambiente centrado nas pessoas e orientado à inovação, colaboração e propósito, esse mindset é bom para qualquer profissional aumentar seu Fator UAU e sua empregabilidade, pois é importante para qualquer organização sobreviver no Mundo VUCA & BANI. Uma transformação inicia na mudança de comportamentos consecutivamente no mindset, assim temos uma nova cultura se formando. Frameworks apoiam uma transformação, mas sem um novo mindset não adianta.
Inspecionar e se adaptar as mudanças com indivíduos e interações atuando em colaboração com cliente o valor entregue ao mercado aumenta e tornando as pessoas sensacionais.
Evento Agilidade Solidária em prol Bahia e Minas Gerais: https://bit.ly/agilidade_solidaria
Programação de workshops Coletivo Ação: https://www.sympla.com.br/coletivoacao
Contato:
contato@coletivoacao.com
www.coletivoacao.com
Redes da Mayra de Souza:
Portfolio: https://www.slideshare.net/Coletivoacao/portfolio-coletivo-ao-criando-ambientes-colaborativos-criativos-242587449
https://br.linkedin.com/in/mayrarodriguesdesouza
https://medium.com/@mayrarodriguesdesouza
https://pt.slideshare.net/MayraRodriguesDeSouz
@paola_mayra
> Introdução
- Motivação
- Evolução da gerência de projetos
- Definição de projeto e gerenciamento de projetos
- PMI e estrutura do GUIA PMBOK®
- O ciclo de vida do projeto
- Processos de gerenciamento x Processos de desenvolvimento
> Gerenciamento de Escopo
- Planejamento do Escopo
- Verificação e Controle do Escopo
> Gerenciamento da Qualidade
- Planejamento da Qualidade
- Garantia e Controle da Qualidade
Um roadmap de práticas e sugestões para transformar esperança e pressupostos em experiências pela redução de incertezas em gestão estratégica de estimativa de esforço.
Trata sobre a importância da modelagem de incerteza e os problemas que ela responde na estima de teste. Com uma visão bem-humorada fala sobre coisas que você precisa
saber sobre estimativa e talvez ninguém tenha te dito.
Gestão ágil: gerar valor partir otimização de fluxoAnderson Silveira
Responder rapidamente a mudança é um dos valores que uma organização ágil carrega, e para isso, identificar e estabelecer otimizações na cadeia de valor colocando o problema do cliente no centro, é essencial para o surgimento capacidades que aumentam a liquidez de resolução dos problemas. Nessa palestra será explorado como o método Kanban é aplicado na gestão de projetos de nossos produtos, que, ao revelar pontos de alavancagem, nos ajuda na performance da geração de valor em contra ponto com a otimização de recursos..
Os objetivos da palestra são:
- Apontar técnicas de estimativas usadas e quais são suas vantagens e desvantagens;
- Verificar se realmente é importante nos preocuparmos com números precisos de estimativas;
- A importância do ritmo de trabalho;
- Dividir para conquistar: quebrando o trabalho em pequenas tarefas;
- Quanto estamos errando ou acertando em nossas estimativas?
- Os prazos finais estão sendo cumpridos?
- Pontuação x quantidade de tarefas;
- Produção puxada;
- Entrega contínua;
- Comprometimento do time.
A ideia é construir uma palestra com a participação de todos, construindo um debate sobre um tema polêmico, que muitas vezes é super valorizado pelos times.
Objetivos:
Diagnosticar o ambiente externo e os processos internos de forma a poder fazer análises técnicas e estabelecer estratégias e objetivos a fim de implementar processos ponta-a-ponta mais estruturados e otimizados em relação aos recursos disponíveis e em relação aos desejos e expectativas de todas partes interessadas.
Palestrantes:
Julio Cesar Costa
Membro do GELOG, Consultor Empresarial da Think Market. Mestre em Administração (FEI), linha de pesquisa - estratégia de mercados e competitividade, especialista em logística - curso preparatório para certificação da Associations for Operations Management (APICS), Green Belt Lean Six Sigma (Fundação Vanzolini). Mais de 20 anos de experiência nas áreas de logística e operações, atuando nas mais diversas atividades; forecast de venda, gestão de warehouse e planejamento mestre de produção. Forte atuação nos processos de terceirização de operações logísticas internas (inbound) e distribuição (outbound). Team leader na implantação do sistema R/3 SAP no Brasil, Argentina e EUA. Auditor do sistema de qualidade e de fornecedor.
Adm. Leonardo Ferreira
Membro do GELOG, Administrador, Consultor Organizacional e Professor. Experiência profissional de 20 anos em gestão organizacional trabalhando e prestando serviços junto a empresas nacionais e multinacionais. Membro e Representante Técnico do Instituto Paulista de Excelência em Gestão (IPEG). Mestrando em Engenharia de Produção e de Manufatura (UNICAMP), com MBA em Gestão Empresarial, Pós-Graduação em Gestão Industrial; Metodologias e Gestão para EAD; e Didática e Metodologia do Ensino Superior. Especialista em Gestão pela Qualidade e Produtividade, Lean Manufacturing, e Seis Sigma (UNICAMP).
Agilidade com Pontos de Função é um Paradoxo? Agile Brazil 2015Eduardo Peres
Existem contextos, como nas contratações do Serviço Público ou de governança restritiva, em que técnicas como Pontos de Função podem garantir a sustentabilidade sem ferir a agilidade? Reflexão sobre o uso de técnicas paramétricas de estimativa em contratos ágeis a partir da observação de um processo de fábrica de software no qual já foram realizados mais do que 20 projetos em mais de 100.000 horas de trabalho, em diferentes clientes. No processo apresentado a técnica de Pontos de Função é utilizada para controle do projeto a nível contratual, ficando a cargo de cada time do projeto estabelecer sua forma de trabalho no planejamento das releases e iterações. A sustentabilidade é encontrada pela necessária dissociação entre as métricas em cada um destes níveis.
2. ESTIMAR
lat. aestĭmo ou aestŭmāre
1. Fazer estimativa de; avaliar; calcular
2. Fazer avaliação aproximada de
3. Fazer julgamento a respeito de
(algo) com base nas evidências
existentes; achar, conjecturar
3. OBJETIVO
Definir o CUSTO do Produto,
através de uma previsão de:
● Tamanho (escopo)
● Esforço (pessoas/hora)
● Prazo
5. Anos 70
LOC – Lines of
Code e suas
variações: SLOC,
KLOC, AMLOC
Métodos
voltados ao
tamanho do
código fonte
00
80
70
90
Anos 90
UCP – Pontos
por Caso de Uso
Muitos fatores de
ajustes e muita
subjetividade
Anos 80
APF – Análise de
Ponto de Função
Mede tamanho e
não complexidade
2
Anos 2000
Metodologias
Ágeis
Planning Poker
T-Shirt Sizes
…
HISTÓRIA
6. 1 3 3
2 1
5 8 8
5 5
13 13
21
40 100
40 100
T-SHIRTS SIZES
AFFINITY ESTIMATION
A estimativa de afinidade é particularmente eficaz quando há um
número significativo de histórias para estimar. Aqui, a equipe
agrupará muitas histórias em baldes de uma só vez, em vez de
se concentrar em uma história de cada vez. Isso é ideal para
projetos de grande escala.
7. PLANNING POKER
Cada membro da equipe declarará sua
estimativa para uma história.
Se todos estimarem o mesmo número ou
um número semelhante, passe para a
próxima história.
Mas se cada membro da equipe tiver
estimativas diferentes, uma discussão é
feita para esclarecer o escopo, antes que
ocorra uma estimativa mais silenciosa.
8. Tem como fundamento básico a
afirmação que “estimativas não geram
valor”.
Prega que devemos evitar a todo modo
estimar, reduzindo tal atividade ou
mesmo a extinguindo.
Advoga que devemos bolar métodos
alternativos à estimativa. Será? Esse
caminho serve para a gente?
A ação seria desenvolver software sem
fornecer uma estimativa final de entrega
ao cliente e apresentar regularmente o
progresso do projeto.
#NoEstimates
Minha visão é que as ideias e
princípios do #NoEstimates são
muito válidos, mas não significa que
devam ou possam ser aplicados
indiscriminadamente.
9. O cliente te procura e faz a seguinte
solicitação:
“Quero adicionar ao meu produto
(site/app/…) um Bolão da Copa do
Mundo. Por favor me traga
AMANHÃ uma estimativa de PRAZO
e CUSTO, porém preciso que esteja
pronto em no máximo 45 dias para
ter tempo de fazer as ações de
marketing.”
Prazo
● Urgente!
● Produto deve ser entregue no máximo
em 45 dias!!
● ± 6 semanas → 3 Sprints de 2 semanas
Custo
● Preciso contratar mais profissionais?
● Quantos? Qual o prazo para efetivar as
contratações? Temporários?
● Ou realocar de outras Squads?
PROBLEMA PROPOSTO
12. Construir um Modelo
de Classes Abrangente
ou Similar
1
2
Construir uma
Lista de
Funcionalidades
ou de Histórias 3
Relacionar Classes
com
Funcionalidades
PASSOS
15. Front End Back End
Tela de Boas Vindas API de Autenticação
Tela de Login API para Apostas
Tela de Regulamento API para Listar Pontuação Geral
Tela de Apostas
API para Listar Pontuação
Individual
Tela de Acompanhamento de
Pontuação
API para Calcular Pontuação
Lista de Features
16. Modelo x Features
Feature Classes
Tela de Boas Vindas
Tela de Login
Tela de Regulamento
Tela de Apostas
Tela de Acompanhamento de Pontuação
API de Autenticação
API para Apostas
API para Listar Pontuação Geral
API para Listar Pontuação Individual
API para Calcular Pontuação
0
1
0
3
2
1
3
2
2
3
17. Escala de 5 Pontos
Nº de Classes Complexidade
Esforço
(Pessoa-Dia)
1 1 0,5
2 2 1
3 3 2
4 4 4
5 5 8+
David Anderson, Agile Management for Software Engineering, 2003
19. Nossa Lista com Estimativas
Feature Classes Esforço
Tela de Boas Vindas 0 1
Tela de Login 1 1
Tela de Regulamento 0 1
Tela de Apostas 3 3
Tela de Acompanhamento de Pontuação 2 2
API de Autenticação 1 1
API para Apostas 2 3
API para Listar Pontuação Geral 2 2
API para Listar Pontuação Individual 2 2
API para Calcular Pontuação 3 3
5
10 dias
13 dias
Front
Back
5
20. Segundo a Estimativa de 5 Pontos
23 dias úteis
Considerando apenas
1 Dev Full Stack
Com 2 Devs
(1 Front e 1 Back)
o prazo passa a ser de
13 dias úteis
Prazo
2 a 3 Sprints
de 2 semanas para o
desenvolvimento.
Há uma margem
(pequena) para testes e
avaliações
Sprints
Com essas informações
você pode decidir
junto a direção se é
viável ou não assumir
esse projeto
Decisão
21. Estimar ou Não Estimar? Eis a questão!
E se estimar, qual método utilizar?
Não há uma resposta única e simples. Depende de vários fatores:
Cliente, Projeto, Equipe, Cultura, Maturidade, Prazo e outros.
Estimativas não devem ser classificadas nem como benéficas nem
como nocivas ao software, pois são fortemente dependentes do
contexto aplicado.
“Quanto menor o escopo estimado e maior a experiência dos
profissionais, maiores são as chances da estimativa se
transformar em realidade.” - Martin Fowler
Escolha a melhor opção para o seu negócio, sua equipe e seu
cliente!
O mais importante é não criar um ambiente de
Rally de Regularidade!
Conclusões
22. Jorge Bublitz
Engenheiro de Software
● Especialista em FDD – Feature-Driven
Development e Scrum Master (PSM I)
● Pós-graduado em Engenharia de Software
● Cursa Mestrado em Engenharia de Software
(Universidad Europea del Atlántico)
● Artigos publicados nas revistas Micro Sistemas,
Clube Delphi, MundoPM e Engenharia de
Software Magazine
● Palestrante na BorCon Revolutions 2007,
CodeRage III 2008, Ágiles 2012, Agile Brazil 2013
e CONIP 2016
bublitz@hotmail.com
linkedin.com/in/jorge-bublitz
Notas do Editor
A estimativa de afinidade é particularmente eficaz quando há um número significativo de histórias para estimar. Aqui, a equipe agrupará muitas histórias em baldes de uma só vez, em vez de se concentrar em uma história de cada vez. Isso é ideal para projetos de grande escala.
Cada membro da equipe declarará sua estimativa para uma história. Se todos estimarem o mesmo número ou um número semelhante, passe para a próxima história. Mas se cada membro da equipe tiver estimativas diferentes, uma discussão é feita para esclarecer o escopo, antes que ocorra uma estimativa mais silenciosa.
Minha visão é que as ideias e princípios do #NoEstimates são muito válidos, mas não significa que devam ou possam ser aplicados indiscriminadamente.
Estimativas não devem ser classificadas nem como benéficas nem como nocivas ao software, pois são fortemente dependentes do contexto aplicado.