Top Banner

Click here to load reader

Escopo fixo x escopo negociavel - Para seu chefe

Jul 10, 2015

ReportDownload

Documents

davidals

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

Apresentao do PowerPoint

Projetos de SoftwareEscopo FixoEscopo VarivelEscopo FixoIluso do cliente:Custo previsvelPrazo previsvelEscopo previsvel

Ou seja, acredita que sabe exatamente o que receber, quando e por que preo. Coloque-se no lugar docliente. Saber de antemo todas estas informaes no parece extremamente atrativo?3Escopo FixoIluso da empresaReceita previsvelPrazo previsvelDemanda previsvel

Em teoria, a empresa que far o servio de desenvolvimento tambm tem uma situao confortvel, pois sabe o que precisa ser feito, quanto ir ganhar e quando estar livre para alocar a equipe em outro projeto. Se bom para oclientee bom para a empresa que desenvolver o sistema, ento onde est o problema? Est na premissa da previsibilidade, que se divide em duas:4Escopo FixoQual ento o problema?Assumir que:1- Clientesabe exatamente o que deseja no incio do projeto2 - Equipe capaz de estimar com perfeio e entregar o sistema no dia combinado

Nos projetos de software, oclientetipicamente no sabe com exatido o que deseja que o software faa. O que ele costuma saber o problema que tem em seu dia-a-dia, o qual espera que seja solucionado com a ajuda do software. Durante o projeto, comum o problema de negcio permanecer basicamente o mesmo, com pouca ou nenhuma alterao. Por outro lado, para qualquer desafio que uma empresa vivencie, existem inmeras maneiras de solucion-lo.

5Escopo FixoClientesabe exatamente o que deseja no incio do projeto:Tipicamente o cliente no sabe tudo que o sistema precisar fazerNormalmente as necessidades do negcio mudam ao longo do tempoPara cada desafio, existem inmeras solues

Escopo FixoEquipe capaz de estimar com perfeio e entregar o sistema no dia combinadoOclientenormalmente no conta todos os detalhes, at porque no os conhece.Ainda que oclienteapresentasse todos os detalhes seria preciso que a equipe compreendesse tudo corretamente.

Sistemas so complexos, porque existem muitas combinaes que podem gerar os mais diversos tipos de comportamentos, muitos dos quais inesperados. Estes detalhes, inmeros dos quais no sero ditos pelocliente, fazem grande diferena no custo e no prazo do desenvolvimento. Portanto, no sab-los antecipadamente torna o esforo de estimar o sistema bastante limitado.

Como as especificaes dos projetos costumam ser expressas de forma escrita, a equipe pode interpretar o que l das mais diversas formas, o que d margem para que ela erre feio na estimativa simplesmente por ter interpretado incorretamente os requisitos.7Escopo FixoQual previsibilidade podemos esperar ento?Clientes e desenvolvedores devem entender que:Previsibilidade de escopo invivel na maior parte dos casosEscopo fixo, ao invs de representar previsibilidade, prejudica os envolvidos, especialmente ocliente

Escopo FixoQuando oclienteopta por um escopo fixo, est apostando que no aprender nada ao longo do projeto e que nada diferente ocorrer em seus processos de negcio.Oclienteaprende e as empresas convivem cada vez mais com ambientes de negcio que avanam com rapidez e demandam mudanasEscopo FixoEstatsticas mostram que nos ltimos 10 anos 65% dos projetos de software no saram como previsto.Dos sistema de escopo fixo mais de 75% das funcionalidades no so utilizadas.

Fonte: Standish Group: Chaos ManifestoEscopo FixoFonte: Standish Group: Chaos Manifesto

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 infrastructureComo alcanar isto?Contratos de Escopo Varivel!Escopo NegocivelO que ? um contrato que se baseia na premissa (bastante realista) de que no existe previsibilidade sobre o que ser feito no software.Escopo FixoExistem quatro variveis essenciais que precisam ser abordadas em qualquer contrato:CustoPrazoEscopoQualidade

A qualidade pode at ser abordada, mas normalmente sacrificada assim que o prazo aperta. 15Escopo VarivelAo contrrio do escopo fixo o escopo varivel fixa:CustoPrazoQualidadeVisto que as quatro variveis so conflitantes at certo ponto, no possvel fixar todas elas. Assim, permite-se que o escopo absorva as incertezas do projeto. Neste caso, o clientecontinua sabendo o quanto ir gastar, bem como quanto tempo o projeto ir durar. O que ele no sabe com exatido o que ir receber. Mas, na verdade, ele no sabia disso no caso do contrato de escopo fixo, ele apenas tinha a iluso de saber, a iluso da previsibilidade do escopo. Portanto, ele no perdeu absolutamente nada, apenas estamos assumindo uma relao contratual mais honesta e realista.16Escopo VarivelAlgumas formas de garantir qualidade:Desenvolvimento Orientado a TestesDesenvolvimento IterativoIntegrao ContnuaCdigo ColetivoProgramao em Par

Desenvolvendo software de formaiterativa, ou seja, entregando mais funcionalidades a cadaiteraosemanal, oclientetem inmeras oportunidades de rever as prioridades, bem como avaliar o trabalho da equipe. Isso permite que ele aprenda ao longo do projeto, incorpore o seu aprendizado ao sistema e decida o que tem valor ou no e, portanto, deve ser implementado ou no.17Escopo VarivelAtendendo alguns dos pontos discutidos anteriormente o cliente ter os seguintes benefcios:Na data alvo, o cliente ter um sistema que implementa, pelo menos, as funcionalidades de maior importncia.A cada iterao, o cliente tem inmeras oportunidades de rever as prioridades, avaliar a equipe, e alterar os requisitosEscopo VarivelE se a equipe for inadequada?Num escopo fixo, o cliente s perceber se a equipe no atende as necessidades aps bastante tempo, pois no h entrega contnua.Num escopo varivel, aps poucas semanas o cliente j saber se a equipe est no ritmo adequado.

Em qualquer contrato, independente do tipo, existe o risco de que a equipe no corresponda s expectativas docliente.19Escopo VarivelProcesso gilAps 15 dias o cliente j recebe funcionalidades prontas e pode utiliz-las j na terceira semanaA cada 15 dias receber mais funcionalidades e assim por dianteIsto fornece inmeras oportunidades para avaliar e decidir se deseja ou no continuar com a equipe.Escopo VarivelComo comear?Conversa para que ambas as partes tenha uma viso inicial do sistema e funcionalidades gerais bsicasEstimar o tempo necessrio.Estimar tamanho da equipe.

Escopo VarivelSer que todas as funcionalidades imaginadas no escopo original estaro prontas no prazo combinado?A equipe de desenvolvimento no sabe, assim como oclientetambm no sabe. Alis, ele nem sabe se sero estas as funcionalidades ou se elas sero modificadas ao longo do tempoEscopo VarivelAo invs de buscar previsibilidade e uma estimativa perfeita, o que se espera neste momento identificar valores que sejam razoveis, tanto para o tempo, quanto para o custo e o nmero de pessoas.Escopo VarivelCom isto decidido temos um contrato exemplo:"O projeto ter a durao de oito meses comiteraessemanais. A equipe ter seis desenvolvedores ao custo de R$ 60mil/ms.Clientee equipe devem discutir as funcionalidades a serem desenvolvidas a cada incio deiterao. Caber equipe de desenvolvimento indicar o nmero de funcionalidades possvel de serem entregues poriterao. Os pagamentos sero mensais e o contrato revisado a cada trs meses, quando oclientetem a opo de permanecer com a equipe de desenvolvimento ou encerrar o projeto sem nus."Escopo VarivelE se os desenvolvedores fizerem corpo mole?O contrato simples. Indica quantas pessoas sero alocadas, por quanto tempo e qual o custo delas por ms.Mas o cliente tem opes de sada:De tempos em tempos, oclientepode cancelar o contrato sem nenhum nus, ou seja, sem ter que pagar multas contratuais.Escopo VarivelOpes de sada?Neste exemplo, com entregas quinzenais, aps 3 meses o cliente ter recebido, e utilizado, software referente a 6 entregas.Isto representa informao suficiente para saber se a equipe est caminhando com um ritmo adequado ou no.Se no for adequado, o cliente pode cancelar o contrato sem nus.ComparaesNo modelo tradicional, com escopo fixo, alteraes sugeridas tendem a ter valor elevado, pois mudanas no escopo afetam a capacidade da equipe cumprir com o prometido no prazo.No modelo proposto, com escopo varivel, as alteraes so bem recebidas, pois o pagamento no est atrelado a estas, assim o cliente gasta menos para ter o que deseja.Sendo assim, contratos deste tipo naturalmente levamclientee desenvolvedores a se tornarem adversrios em um jogo no qual oclientetenta maximizar a quantidade de funcionalidades que recebe e os desenvolvedores tentam minimizar o esforo e as funcionalidades. Alm disso, tais contratos so mais caros, pois as equipes de desenvolvimento prevem que osclientesfaro alteraes no escopo e, por isso, cobram mais que o necessrio, de modo a cobrir esse risco.

No contrato de escopo negocivel, no pior dos casos, se oclienteno gostar do trabalho, poder interromp-lo sem maiores problemas. Neste caso, ele pode ter perdido tempo e dinheiro, mas a perda limitada a dois meses de trabalho.27ComparaesContratos de escopo varivel 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 idia com relao as funcionalidadesComparaesO escopo no est vinculado ao contrato, portanto, no h risco de o fornecedor deixar de cumprir com o contrato por um erro de interpretao da equipe ou alteraes no escopo efetuadas peloclienteao longo do projeto. Sendo assim, mudanas no escopo no possuem custo adicional.Dvidas?

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.