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

Trabalhando com Escopo Aberto

Evandro Mohr
September 17, 2020

Trabalhando com Escopo Aberto

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