escopo fixo x escopo negociavel - para seu chefe

30

Upload: davidals

Post on 10-Jul-2015

1.901 views

Category:

Documents


1 download

DESCRIPTION

Como convencer seu chefea alterar os projetos para escopo variável?

TRANSCRIPT

Page 1: Escopo fixo x escopo negociavel - Para seu chefe
Page 2: Escopo fixo x escopo negociavel - Para seu chefe

Projetos de Software

• Escopo Fixo

• Escopo Variável

Page 3: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Fixo

• Ilusão do cliente:

– Custo previsível

– Prazo previsível

– Escopo previsível

Page 4: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Fixo

• Ilusão da empresa

– Receita previsível

– Prazo previsível

– Demanda previsível

Page 5: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Fixo

• Qual é então o problema?

• Assumir que:

1- Cliente sabe exatamente o que deseja no início do projeto

2 - Equipe é capaz de estimar com perfeição e entregar o sistema no dia combinado

Page 6: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Fixo

• Cliente sabe exatamente o que deseja no início do projeto:

• Tipicamente o cliente não sabe tudo que o sistema precisará fazer

• Normalmente as necessidades do negócio mudam ao longo do tempo

• Para cada desafio, existem inúmeras soluções

Page 7: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Fixo

• Equipe é capaz de estimar com perfeição e entregar o sistema no dia combinado

• O cliente normalmente não conta todos os detalhes, até porque não os conhece.

• Ainda que o cliente apresentasse todos os detalhes seria preciso que a equipe compreendesse tudo corretamente.

Page 8: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Fixo

• Qual previsibilidade podemos esperar então?

• Clientes e desenvolvedores devem entender que:

– Previsibilidade de escopo é inviável na maior parte dos casos

– Escopo fixo, ao invés de representar previsibilidade, prejudica os envolvidos, especialmente o cliente

Page 9: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Fixo

• Quando o cliente opta por um escopo fixo, está apostando que não aprenderá nada ao longo do projeto e que nada diferente ocorrerá em seus processos de negócio.

• O cliente aprende e as empresas convivem cada vez mais com ambientes de negócio que avançam com rapidez e demandam mudanças

Page 10: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Fixo

• Estatísticas mostram que nos últimos 10 anos 65% dos projetos de software não saíram como previsto.

• Dos sistema de escopo fixo mais de 75% das funcionalidades não são utilizadas.

Fonte: Standish Group: Chaos Manifesto

Page 11: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Fixo

Fonte: Standish Group: Chaos Manifesto

Page 12: Escopo fixo x escopo negociavel - Para seu chefe

O que fez 35% dos projetos serem bem sucedidos?

• 1. User Involvement

• 2. Executive Support

• 3. Clear Business Objectives

• 4. Emotional Maturity

• 5. Optimization

• 6. Agile Process

• 7. Project Management Expertise

• 8. Skilled Resources

• 9. Execution

• 10. Tools and infrastructure

Page 13: Escopo fixo x escopo negociavel - Para seu chefe

Como alcançar isto?

• Contratos de Escopo Variável!

Page 14: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Negociável

• O que é?

– É um contrato que se baseia na premissa (bastante realista) de que não existe previsibilidade sobre o que será feito no software.

Page 15: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Fixo

• Existem quatro variáveis essenciais que precisam ser abordadas em qualquer contrato:

– Custo

– Prazo

– Escopo

– Qualidade

Page 16: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Variável

• Ao contrário do escopo fixo o escopo variável fixa:

– Custo

– Prazo

– Qualidade

Page 17: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Variável

• Algumas formas de garantir qualidade:

– Desenvolvimento Orientado a Testes

– Desenvolvimento Iterativo

– Integração Contínua

– Código Coletivo

– Programação em Par

Page 18: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Variável

• Atendendo alguns dos pontos discutidos anteriormente o cliente terá os seguintes benefícios:

– Na data alvo, o cliente terá um sistema que implementa, pelo menos, as funcionalidades de maior importância.

– A cada iteração, o cliente tem inúmeras oportunidades de rever as prioridades, avaliar a equipe, e alterar os requisitos

Page 19: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Variável

• E se a equipe for inadequada?

– Num escopo fixo, o cliente só perceberá se a equipe não atende as necessidades após bastante tempo, pois não há entrega contínua.

– Num escopo variável, após poucas semanas o cliente já saberá se a equipe está no ritmo adequado.

Page 20: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Variável

• Processo Ágil

– Após 15 dias o cliente já recebe funcionalidades prontas e pode utilizá-las já na terceira semana

– A cada 15 dias receberá mais funcionalidades e assim por diante

– Isto fornece inúmeras oportunidades para avaliar e decidir se deseja ou não continuar com a equipe.

Page 21: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Variável

• Como começar?

• Conversa para que ambas as partes tenha uma visão inicial do sistema e funcionalidades gerais básicas

• Estimar o tempo necessário.

• Estimar tamanho da equipe.

Page 22: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Variável

• Será que todas as funcionalidades imaginadas no escopo original estarão prontas no prazo combinado?

– A equipe de desenvolvimento não sabe, assim como o cliente também não sabe. Aliás, ele nem sabe se serão estas as funcionalidades ou se elas serão modificadas ao longo do tempo

Page 23: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Variável

• Ao invés de buscar previsibilidade e uma estimativa perfeita, o que se espera neste momento é identificar valores que sejam razoáveis, tanto para o tempo, quanto para o custo e o número de pessoas.

Page 24: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Variável

• Com isto decidido temos um contrato exemplo:• "O projeto terá a duração de oito meses

com iterações semanais. A equipe terá seis desenvolvedores ao custo de R$ 60 mil/mês. Cliente e equipe devem discutir as funcionalidades a serem desenvolvidas a cada início de iteração. Caberá à equipe de desenvolvimento indicar o número de funcionalidades possível de serem entregues por iteração. Os pagamentos serão mensais e o contrato é revisado a cada três meses, quando o cliente tem a opção de permanecer com a equipe de desenvolvimento ou encerrar o projeto sem ônus."

Page 25: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Variável

• E se os desenvolvedores fizerem corpo mole?

– O contrato é simples. Indica quantas pessoas serão alocadas, por quanto tempo e qual o custo delas por mês.

• Mas o cliente tem opções de saída:

– De tempos em tempos, o cliente pode cancelar o contrato sem nenhum ônus, ou seja, sem ter que pagar multas contratuais.

Page 26: Escopo fixo x escopo negociavel - Para seu chefe

Escopo Variável

• Opções de saída?

• Neste exemplo, com entregas quinzenais, após 3 meses o cliente terá recebido, e utilizado, software referente a 6 entregas.

• Isto representa informação suficiente para saber se a equipe está caminhando com um ritmo adequado ou não.

• Se não for adequado, o cliente pode cancelar o contrato sem ônus.

Page 27: Escopo fixo x escopo negociavel - Para seu chefe

Comparações

• No modelo tradicional, com escopo fixo, alterações sugeridas tendem a ter valor elevado, pois mudanças no escopo afetam a capacidade da equipe cumprir com o prometido no prazo.

• No modelo proposto, com escopo variável, as alterações são bem recebidas, pois o pagamento não está atrelado a estas, assim o cliente gasta menos para ter o que deseja.

Page 28: Escopo fixo x escopo negociavel - Para seu chefe

Comparações

• Contratos de escopo variável saem mais baratos que escopo fixo. Porque?

– Quem oferece um contrato de escopo fixo precisa incorporar o risco de que a equipe tenha interpretado o escopo de forma incorreta.

– E o risco de que o cliente mude de idéia com relação as funcionalidades

Page 29: Escopo fixo x escopo negociavel - Para seu chefe

Comparações

• O escopo não está vinculado ao contrato, portanto, não há risco de o fornecedor deixar de cumprir com o contrato por um erro de interpretação da equipe ou alterações no escopo efetuadas pelo cliente ao longo do projeto. Sendo assim, mudanças no escopo não possuem custo adicional.

Page 30: Escopo fixo x escopo negociavel - Para seu chefe

Dúvidas?