Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Trabalhando com Escopo Aberto

Avatar for Evandro Mohr Evandro Mohr
September 17, 2020

Trabalhando com Escopo Aberto

Avatar for Evandro Mohr

Evandro Mohr

September 17, 2020
Tweet

More Decks by Evandro Mohr

Other Decks in Technology

Transcript

  1. “ Tudo depende do cliente que você quer ter e

    do fornecedor que você quer ser Danilo Garcia “
  2. A fórmula mágica da precificação O que tem que ser

    feito? Sisteminha para academia local Custo da hora + Margem de lucro ? x Qual seu preço? Quanto vai custar? =
  3. A fórmula mágica da precificação O que tem que ser

    feito? • CRUD de clientes • Fluxo de caixa • Programa de treino • Controle de catraca • Relatórios: ◦ Receita ◦ Frequência ◦ Clientes ? Qual seu preço? Quanto vai custar? x = • Aluguel • Energia • Internet • Gasolina • Parcela do Celta • Alimentação • Margem de Lucro
  4. A fórmula mágica da precificação O que tem que ser

    feito? • CRUD de clientes (20h) • Fluxo de caixa (40h) • Programa de treino (30h) • Controle de catraca (10h) • Relatórios: ◦ Receita (20h) ◦ Frequência (20h) ◦ Clientes (20h) • Gordura (40h) TOTAL 200 horas R$4.00 0 Qual seu preço? Quanto vai custar? x = • Aluguel (R$ 700) • Energia (R$ 50) • Internet (R$ 150) • Gasolina (R$ 200) • Parcela do Celta (R$ 500) • Alimentação (R$ 400) • Margem de Lucro (60%) CUSTO / HORA R$ 2000/160 VALOR / HORA R$ 20
  5. A fórmula mágica da precificação Escopo • Entender o problema

    • Mapear o sistema de ponta a ponta • Estimar o esforço necessário para implementá-lo • Somar o número total de horas $ Custo + Lucro Quanto vai custar? x = • Relacionar e somar todas as suas despesas • Dividir pelo número de horas de trabalho no mês • Acrescentar sua margem de lucro • Valor da hora
  6. Entregável 1 • Programa de treino Entregável 2 • Controle

    de catraca • CRUD de Clientes Entregável 3 • Fluxo de caixa Entregável 4 • Relatórios Proposta de entregáveis
  7. Jan/1 Jan/2 Fev/1 Fev/2 Mar Abr Mai Jun Sprint 1

    Go-live Planejamento Sprint 2 Sprint 3 Sprint 4 Novas features Manutenção
  8. Complexidade Cria o login Achei que tava incluso Imprevistos Cliente

    desapareceu Bloqueios Emergências Problemas MUDANÇA Cliente atrapalhando Bugs
  9. Jan/1 Jan/2 Fev/1 Fev/2 Mar Abr Mai Jun Sprint 1

    Go-live?? Planejamento Sprint 2 Sprint 3 Sprint 4
  10. A fórmula mágica da precificação Escopo • Entender o problema

    • Mapear o sistema de ponta a ponta • Estimar o esforço necessário para implementá-lo • Somar o número total de horas $ Custo + Lucro Quanto vai custar? x = • Relacionar e somar todas as suas despesas • Dividir pelo número de horas de trabalho no mês • Acrescentar sua margem de lucro • Valor da hora
  11. A fórmula mágica da precificação Escopo • Entender o problema

    • Mapear o sistema de ponta a ponta • Estimar o esforço necessário para implementá-lo • Somar o número total de horas $ Custo + Lucro Quanto vai custar? x = • Relacionar e somar todas as suas despesas • Dividir pelo número de horas de trabalho no mês • Acrescentar sua margem de lucro • Valor da hora
  12. A fórmula mágica da precificação Escopo • Entender o problema

    • Mapear o sistema de ponta a ponta • Estimar o esforço necessário para implementá-lo • Somar o número total de horas $ Custo + Lucro Quanto vai custar? x = • Relacionar e somar todas as suas despesas • Dividir pelo número de horas de trabalho no mês • Acrescentar sua margem de lucro • Valor da hora
  13. “ É sempre necessário mais tempo que o previsto, mesmo

    quando se leva em conta a lei de Hofstadter Lei de Hofstadter “
  14. Iterativo e incremental Uma feature por vez Priorize itens que

    geram mais valor de negócio. Entregas mais cadenciadas reduzem o risco trazem feedback mais rápido. Critérios de aceite Entenda o que o cliente precisa e mapeie os critérios de aceite (DoD). Precifique com base apenas nessa entrega. Implementação Implemente e entregue respeitando os critérios de aceite acordados. Bugs a partir da entrega homologada, são backlog. Medição Acompanhe a saúde do seu processo em cada etapa. Prefira Observação e Medição em vez de Estimativa e Planejamento.
  15. “ Sempre que houver omissão, ambiguidade ou inconsistências no escopo,

    prevalecerá a interpretação da contratada, por mais simples que seja. Klaus Wuestefeld “
  16. Algumas modalidades de contratação Contração de um pacote de horas

    a ser consumido. Contratação de uma quantidade fixa de horas mensais. Contratação por feature.
  17. Voltando ao exemplo Contratação de 200h por R$20/h Acompanhamento: •

    Entregas a cada quinzena/feature. • Valor pago em cada entrega. • Horas consumidas são deduzidas Jan/1 31 Jan/2 41 Fev/1 53 Fev/2 38
  18. Algumas dicas • Seja transparente com seu cliente. • Não

    se preocupe com precisão. • Nunca estime no curto prazo. • Cobre pela implementação de cada feature. • Entregas menores e mais cadenciadas geram valor mais rápido. • Monitore a saúde do seu processo. • Trabalhe orientado por métricas. • Fale a língua do cliente (evite termos como story points, esforço, sprints, velocity, etc) • Quando for dar um prazo sempre utilize um intervalo de datas e um grau de confiança.
  19. Vantagens Para o cliente: • Não fica preso em um

    escopo rígido. • Maior flexibilidade para repriorizar. • Entrega de valor e não de tarefas. • Menor risco financeiro. • Evita desperdícios. Para o fornecedor (você): • Não perde tempo estimando. • Poder cobrar por alterações de escopo. • Valor cobrado mais justo. • Redução de riscos de longo prazo. • Maior qualidade de código. Desvantagens Para o cliente: • Exige uma maior interação com fornecedor. • Baixa visibilidade do escopo total. • É mais difícil comparar fornecedores. • Desenvolvedor pode abandonar o projeto. • Desconfiança de produtividade. Para o fornecedor (você): • Existe uma curva de aprendizado. • Alguns conceitos não são tão óbvios. • Cliente pode cancelar o projeto. • Planejamento financeiro. • Controle mais rígido de horas/esforço.
  20. Quanto tempo as features levam para ficar prontas? Um gráfico

    de Cycle Time Scatterplot, você consegue rapidamente determinar quanto tempo você leva para completar o trabalho. Quando o projeto ficará pronto? Uma simulação de Monte Carlo, você te ajuda a prever quanto tempo levará para concluir todas as features no seu backlog. Onde posso fazer melhorias? Um CFD (Cumulative Flow Diagram) pode te ajudar a estabilizar seu processo para ter previsões ainda mais assertivas e confiáveis.
  21. Muito obrigado pelo seu tempo. 39 Onde você pode me

    encontrar: ▪ /evandromohr ▪ t.me/phpcomrapadura ▪ @evandro.mohr