O documento discute as limitações das estimativas de escopo, prazo e custo para projetos, e propõe abordagens ágeis para lidar com as incertezas inerentes ao processo de desenvolvimento de software, como estimativas em dois níveis, compartilhamento de riscos, feedback contínuo e adaptação.
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.
Agile brazil 2013: desconstruindo o mito da estimativa perfeitaEduardo Peres
Apresentação realizada no Agile Brazil 2013 em Brasília, dia 27 de junho de 2013.
Apresenta uma proposição para o uso de técnicas de estimativa em conjunto abordagens de gerenciamento de projetos e métodos ágeis como forma de garantir a previsibilidade esperada para projetos de software.
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.
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.
Agile brazil 2013: desconstruindo o mito da estimativa perfeitaEduardo Peres
Apresentação realizada no Agile Brazil 2013 em Brasília, dia 27 de junho de 2013.
Apresenta uma proposição para o uso de técnicas de estimativa em conjunto abordagens de gerenciamento de projetos e métodos ágeis como forma de garantir a previsibilidade esperada para projetos de software.
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.
A Gestão do Tempo e Custo em projetos e sua importância são incontestáveis, exigindo índices altos de acertos e que, portanto, as estimativas referentes às atividades fiquem dentro de margens de erro cada vez menores.
Os atrasos na conclusão dos projetos são normalmente danosos aos mesmos, pois, além de quase sempre comprometer o custo, retardam a entrega dos seus produtos e, consequentemente, a disponibilidade de iniciar a utilização dos mesmos e/ou entrarem em operação; sendo que, pode-se afirmar, genericamente, que o custo de um equipamento parado, sem produzir, é muito maior que o custo do gerenciamento do projeto para viabilizar a sua entrada em operação.
A maioria dos gerentes de projeto realmente não têm muita chance praticar Gerenciamento de Risco. O tema é coberto muito bem em todos os métodos de Gerenciamento de Projetos, mas parece ser esquecido tão logo o projeto é iniciado.
Expectimativas: Estimativas utilizadas para apoiar o planejamento viável do projeto alinhado às expectativas das partes interessadas, permitindo a execução do projeto de forma sustentável.
Expectimations: When estimations are used to support viable project planning aligned to the expectations of stakeholders, enabling the sustainable execution of the project.
DevCamp 2017 - Criando produtos de Data Science e Inteligência ArtificialWeslley Souza Patrocinio
Apresentação realiza na DevCamp 2017, na trilha de Data Ocean, com alguns tópicos sobre o Roadmap de um Data Product e algumas dicas de como não cair em algumas armadilhas deste tipo de desenvolvimento.
Vender projetos de software não é trivial. O uso de "bola de cristal" ou outra metodologia para estimar o tamanho ou a quantidade de horas dos projetos é quase sempre uma armadilha. Nesta apresentação exploro a opção de utilizar um Escopo Aberto, mais aderente a forma ágil de construção de sistemas. O desafio é grande para os vendedores, mas acredito que o benefício para todos os envolvidos vale a pena.
MASP é a abreviatura usada para o Método de Análise e Solução de Problemas é um roteiro estruturado utilizado para resolução de problemas complexos em processos, produtos e serviços em organizações. Trata-se de uma metodologia para melhorias consideradas radicais, que contrasta com as metodologias de melhoria incremental.
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2Eduardo Peres
Relato de experiência da DBServer, que foi uma das primeiras empresas brasileiras a realizar certificação CMMI utilizando métodos ágeis. Apresenta as possibilidades de integração de modelos de maturidade com métodos ágeis e destaca que os principais antagonismos decorrem de desconhecimento sobres estas abordagens.
Apresentação de Eduardo Peres e André Piegas no Agile Brazil 2012
A partir da percepção de que agilidade é um mindset, mais do que seguir processos e aplicar técnicas, debate-se a utilização dos métodos ágeis em diferentes contextos exemplificando-se um conjunto de AboLições. Uma AboLição é uma verdade percebida sobre métodos ágeis que deve ser evitada em determinado contexto, porque não é adequada para este contexto ou porque é uma interpretação distorcida por falta de conhecimento ou experiência.
A Gestão do Tempo e Custo em projetos e sua importância são incontestáveis, exigindo índices altos de acertos e que, portanto, as estimativas referentes às atividades fiquem dentro de margens de erro cada vez menores.
Os atrasos na conclusão dos projetos são normalmente danosos aos mesmos, pois, além de quase sempre comprometer o custo, retardam a entrega dos seus produtos e, consequentemente, a disponibilidade de iniciar a utilização dos mesmos e/ou entrarem em operação; sendo que, pode-se afirmar, genericamente, que o custo de um equipamento parado, sem produzir, é muito maior que o custo do gerenciamento do projeto para viabilizar a sua entrada em operação.
A maioria dos gerentes de projeto realmente não têm muita chance praticar Gerenciamento de Risco. O tema é coberto muito bem em todos os métodos de Gerenciamento de Projetos, mas parece ser esquecido tão logo o projeto é iniciado.
Expectimativas: Estimativas utilizadas para apoiar o planejamento viável do projeto alinhado às expectativas das partes interessadas, permitindo a execução do projeto de forma sustentável.
Expectimations: When estimations are used to support viable project planning aligned to the expectations of stakeholders, enabling the sustainable execution of the project.
DevCamp 2017 - Criando produtos de Data Science e Inteligência ArtificialWeslley Souza Patrocinio
Apresentação realiza na DevCamp 2017, na trilha de Data Ocean, com alguns tópicos sobre o Roadmap de um Data Product e algumas dicas de como não cair em algumas armadilhas deste tipo de desenvolvimento.
Vender projetos de software não é trivial. O uso de "bola de cristal" ou outra metodologia para estimar o tamanho ou a quantidade de horas dos projetos é quase sempre uma armadilha. Nesta apresentação exploro a opção de utilizar um Escopo Aberto, mais aderente a forma ágil de construção de sistemas. O desafio é grande para os vendedores, mas acredito que o benefício para todos os envolvidos vale a pena.
MASP é a abreviatura usada para o Método de Análise e Solução de Problemas é um roteiro estruturado utilizado para resolução de problemas complexos em processos, produtos e serviços em organizações. Trata-se de uma metodologia para melhorias consideradas radicais, que contrasta com as metodologias de melhoria incremental.
Linha Ágil: Integração de Agilidade e Disciplina em uma Organização CMMI nível 2Eduardo Peres
Relato de experiência da DBServer, que foi uma das primeiras empresas brasileiras a realizar certificação CMMI utilizando métodos ágeis. Apresenta as possibilidades de integração de modelos de maturidade com métodos ágeis e destaca que os principais antagonismos decorrem de desconhecimento sobres estas abordagens.
Apresentação de Eduardo Peres e André Piegas no Agile Brazil 2012
A partir da percepção de que agilidade é um mindset, mais do que seguir processos e aplicar técnicas, debate-se a utilização dos métodos ágeis em diferentes contextos exemplificando-se um conjunto de AboLições. Uma AboLição é uma verdade percebida sobre métodos ágeis que deve ser evitada em determinado contexto, porque não é adequada para este contexto ou porque é uma interpretação distorcida por falta de conhecimento ou experiência.
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.
Relato de experiência da aplicação de Design Thinking no redesenho de um aplicativo móvel de um clube de futebol. Case de uma equipe que trocou a postura centrada em si mesma de que sabia as respostas pela empatia de que precisava descobrir as perguntas. São detalhadas as etapas de entendimento, insights, ideação e a elaboração de um plano de projetos, e atividades como benchmark, pesquisas desk e de inspiração, entrevistas, reposicionamento da questão de design, brainstorming, matriz de posicionamento e visão do produto.
Um programa de incentivo ao desenvolvimento de negócios dos próprios colabor...Eduardo Peres
O EmpreenDB é o programa da DBServer para incentivo ao desenvolvimento de negócios próprios de seus colaboradores.
O programa é desenvolvido em ciclos anuais e está em seu terceiro ano de execução.
Projetos ágeis também falham? Esta questão será analisada a partir de nossas experiências na execução de projetos ágeis de diferentes esferas na área pública nos últimos 5 anos. O que devemos continuar fazendo, iniciar a fazer, fazer mais, fazer menos ou parar de fazer para aumentar as chances de sucesso dos projetos? Vamos explorar questões como a definição de sucesso de um projeto, melhores práticas, tipos de contrato, PMO Ágil, causas de falhas, fazer ágil x ser ágil e oportunidades de melhoria.
Mãos nas métricas uma abordagem prática na avaliação de processos - agi...Breno Campos
Apresentação sobre Métricas no Agile Brazil 2016 em Curitiba
Inclui gráficos e conceitos sobre Leadtime, Projeção de Entrega, CFD (Cumulative Flow Diagram), Leadtime Breakdown.
Agile_BR_2016_projetos_ageis_tambem_falhamEduardo Peres
Provavelmente você conhece alguém que já pensou algo como: “Tá tranquilo, tá favorável, eu agora uso métodos ágeis”; “Eles dizem que são ágeis, mas parecem ágeis só no nome.”; ”Se sou ágil, porque meu cliente está infeliz?”; “Foi mal, na próxima sprint a gente entrega tudo”.
É importante reconhecermos que projetos ágeis também falham. O que é o sucesso de um projeto e o que podemos aprender com isto?
Relato da transformação de um escritório de projetos originalmente centrado num processo pesado e definido de software para a utilização de um processo leve e empírico. A mudança de mindset e a realização de trade offs entre conformidade x adaptabilidade, viés consultivo x auditoria e a institucionalização de valores como transparência, inspeção e adaptação a nível organizacional. A garantia da governança corporativa sem ferir a agilidade dos times. Exemplos sobre o uso da técnica de análise de valor agregado em projetos ágeis.
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.
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.
Criando produtos de Data Science & AI: da proposta ao deployDevCamp Campinas
A aplicação de uma tecnologia / conceito emergente, com escassez de profissionais qualificados e capacitação acessível, a concepção de produtos / projetos de Data Science (DS) & Inteligência Artificial (AI) é um tanto quanto nebulosa, pois exige a participação de diversos níveis de uma empresa (do board ao desenvolvedor).
Vou compartilhar com vocês algumas técnicas e experiências de criação de produtos de DS & AI que ajudam a aumentar a visibilidade da gestão, manter um foco de negócio aos times de desenvolvimento e dando uma pegada Ágil ao ciclo de desenvolvimento.
Escopo custo e tempo gerando a qualidade do projetoSilas Serpa
Os primeiros conceitos que você precisa conhecer
Os 7 Passos da Gestão de Projetos
Triplice Restrição
Escopo
Custo
Tempo
Qualidade
Fatores Críticos do Sucesso
Argumento apologético de Rodrigo Yoshima para deixar de estimar tamanho e capacidade em projetos de software e mesmo assim, obter previsibilidade. Apresentado no AgileVale 2013.
O objetivo do material é apresentar as boas práticas para a elaboração e controle de cronogramas por meio da abordagem conceitual e prática da área de gerenciamento de projetos.
DESENVOLVIMENTO E GERENCIAMENTO ÁGIL DE PROJETOS DE SOFTWARECloves da Rocha
Motivação
Mudança de Paradigma
Gerenciamento Ágil de Projetos de Software
Técnicas
Problemas
Críticas
Abordagem Tradicional vs. Abordagem Ágil
Scrum
Considerações Finais
Referências
Este artigo tem por objetivo apresentar um comparativo entre experiências acumuladas em 25 anos de trabalho contínuo no desenvolvimento intuitivo e informal de idéias criativas, gerando projetos executados e resultados de sucessos e fracassos relativos e possíveis projetos semelhantes, desenvolvidos com base nos conhecimentos, metodologia e técnicas atuais de gerenciamento de projetos.
Artigo produzido para o 1º Seminário de Gerenciamento de Projetos, promovido pela Escola Politécnica da UFRJ - Universidade Federal do Rio de Janeiro, Brasil.
Semelhante a Pmirs 2013 desconstruindo o mito da estimativas perfeita (20)
Startup as a Service - Agile Brazil 2021.pdfEduardo Peres
Apresento um modelo adaptativo para o fomento à geração de novos negócios e desenvolvimento de startups baseado nos princípios ágeis e no conceito de Startup Studio. Esta abordagem tem por objetivo disponibilizar aos empreendedores e às organizações a excelência técnica necessária à criação e tração de empreendimentos inovadores, especialmente em um cenário de baixa capacidade de investimento, que é um cenário típico em ambientes de inovação. Serão apresentados casos envolvendo a criação de um novo negócio entre empresas, o crescimento de startups já em funcionamento e a criação de startups em grandes corporações, destacando-se os modelos de negócios adotados e explorando suas potencialidades, dificuldades enfrentadas e alternativas de solução.
Pequena animação que descreve a jornada da inovação usando MVPs no processo de aprendizagem rápida, inciando no Design Thinking, passando pelo Lean Startup e concluindo com o Agile.
Temos pouco orçamento e o prazo é exíguo, vamos construir um MVP? #SQNEduardo Peres
Esta apresentação explora o conceito de Produto Mínimo Viável como popularizado pela abordagem Lean Startup e discute como o mesmo pode ser utilizado pelas metodologias ágeis, enfatizando sua natureza de experimentação validada pelos usuários.
Pmirs 2013 desconstruindo o mito da estimativas perfeita
1.
2.
3. Desconstruindo
Da busca incessante por uma estimativa com
acurácia para a aprendizagem de que...
...estimativas viáveis podem contribuir para a
definição de metas de orçamentos e prazos de
projetos, mas não são as metas em si.
9. Como vou explicar para o cliente que mesmo
tendo detalhado todos estes requisitos antes
de iniciar a implementação teremos um
estouro de prazos e custos?
Ainda bem que
é tudo culpa
do cone da
incerteza...
11. 100% de estouro no
prazo e orçamento!
Este cara pensa
que sou louco?
12. Sacanagem me
colocar de castigo
para contar o
quanto de dinheiro
ele vai perder!
O que será de mim
quando ele descobrir
que quase metade das
funcionalidades
entregues nunca serão
utilizadas? 2002
13. Seria a busca
incessante por
uma estimativa
com acurácia
uma contribuição
para o fracasso
dos projetos?
15. Nunca fomos
bons em lidar
com estimativas
de escopo,
prazo e custo.
Às vezes
erramos muito,
e mesmo assim
continuamos a
insistir no erro.
E se
tentássemos
algo diferente?
16. Qual é a expectativa
do cliente?
Atendimento das necessidades de
negócio com qualidade, dentro de
prazos e orçamentos definidos.
17. “Não é possível ter
estimativas com acurácia
para projetos técnicos complexos,
mas através de feedback e
mudança é possível manter os
orçamentos e prazos acordados,.”
[Tom Gilb, Estimation or Control]
19. Desaprender
Quanto mais
acurácia tiver a
estimativa dos
requisitos maior
será:
- o valor agregado
ao negócio.
- o atendimento as
metas de prazo e
orçamento.
22. Reaprender
Em conjunto com outras abordagens, as
técnicas de estimativa podem dar suporte a:
• previsibilidade
• tomada de decisão,
• definição de objetivos,
• construção de planos adaptativos
• ...
25. Ron Jeffries
Estimation is Evil
Martin Fowler
Purpose of Estimation
Tom Gilb
Estimation or Control
Mike Cohn
Agile Estimating and Planning
ThoughtWorks
How do you estimate an Agile project?
Steve McConnell
Software Estimation in an Agile World
À Procura de Soluções
#NoEstimates
26. Planejamento em níveis de abstração
planejamento de release com estimativas de baixa acurácia
+ planejamento das iterações com estimativas com boa
acurácia + retroalimentação das estimativas
Monitoramento das Estimativas
Gerenciando com transparência as incertezas, através do
uso de reservas e buffers, e tomando ações corretivas à
cada iteração
Compartilhamento dos Riscos
para garantir os compromissos assumidos a partir de
estimativas de baixa acurácia
Ciclos curtos de desenvolvimento
com entregas, feedback, aprendizagem e adaptação do
processo e das estimativas com toda equipe
Como?
27. Priorização das funcionalidades
com possível postergação de outras funcionalidades
Incorporação de mudanças
com possível postergação de outras funcionalidades ou
pela simplificação de requisitos mais complexos
Maximização do trabalho não realizado
estimar e especificar o mais tarde possível, para poder
aproveitar as oportunidades que irão surgir
Prazo e orçamento fixos
com escopo variável, mas com previsibilidade, usando
estimativa com níveis de confiança (estimativa reversa)
Incentivo à criatividade
Como?
28. X X
aa a
aa
Iteração 1 Iteração 2 Iteração 3conhecido desconhecido
Necessidades
dos Usuários
Características
do Produto
Requisitos
do
Software
Início Fim
Iterativo e Incremental
30. Release
Estimar requisitos de alto-nível
Proteger a estimativa
Monitorar e Controlar a proteção
Estimativa
em 2 níveis
Iterações
Estimar em detalhe
Recalibrar as estimativas
Aprender
31. Estimativa
da Release Registro Base
Histórica
Processo de Estimativa
iteração 1 iteração 2 iteração 3 iteração 4iniciação encerramento
Estimativa
da iteração
Estimativa
Estimativa
da iteração
Estimativa
da iteração
Estimativa
da iteração
Gerenciamento das Reservas e do Buffer de Calibragem
Escopo não
implementado
Planejamento
da Release
39. Meus objetivos de
negócio foram alcançados
no prazo e orçamento que
combinamos!
Os riscos foram
compartilhados e nossa
estratégia de
estimativas auxiliou
na sustentação deste
compromisso.