www.metricas.com.br southernscope: a solução australiana para os projetos de desenvolvimento de...
TRANSCRIPT
![Page 1: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/1.jpg)
www.metricas.com.br
southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento
de Sistemas
ISLIG-Rio www.bfpug.com.br/islig-rio/PMI Information Systems Local Interest Group - Rio
Mauricio Aguiar, [email protected]
![Page 2: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/2.jpg)
www.metricas.com.br slide 2 22/11/2001
O Estado de Victoria, Australia
![Page 3: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/3.jpg)
www.metricas.com.br slide 3 22/11/2001
Histórico
O governo do Estado de Victoria, Australia, possui um orçamento anual para software da ordem de US$ 26 milhões. (Cerca de R$ 66 milhões)
É lider nacional na utilização da TI para prover serviços aos cidadãos.
Assim como outras organizações, tem enfrentado sérios problemas no desenvolvimento de software.
![Page 4: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/4.jpg)
www.metricas.com.br slide 4 22/11/2001
Histórico
Anteriormente, os preços eram fixos nas contratações de desenvolvimento.
Os fornecedores cotavam preços baixos nas licitações, a fim de ganhar o contrato, na expectativa de que o cliente solicitasse muitas alterações no decorrer do projeto.
Essas alterações eram cobradas a um preço alto, de modo a compensar o preço baixo original.
![Page 5: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/5.jpg)
www.metricas.com.br slide 5 22/11/2001
Histórico
A solução adotada foi a contratação baseada em um preço fixo por ponto de função.
Com base em uma especificação preliminar, é licitado o preço por ponto de função.
O fornecedor é escolhido com base no preço oferecido e na capacitação técnica.
![Page 6: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/6.jpg)
www.metricas.com.br slide 6 22/11/2001
Histórico
O pagamento é efetuado com base no
preço por ponto de função contratado,
no tamanho do software entregue e nas
modificações solicitadas ao longo do
projeto.
![Page 7: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/7.jpg)
www.metricas.com.br slide 7 22/11/2001
Histórico
Foi definido um processo para o
gerenciamento de projetos utilizando a
solução adotada - southernSCOPE.
O trabalho teve início em 1996, tornou-
se padrão para o Estado e foi avaliado
em 2000.
Os resultados foram considerados
positivos.
![Page 8: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/8.jpg)
www.metricas.com.br slide 8 22/11/2001
Histórico
Um pequeno número de projetos havia utilizado o método (cerca de 10).
Todos foram completados com variação máxima de 10% em relação ao orçado.
Comparativamente, os custos ficaram entre os 20% menores da indústria.
Alto nível de satisfação do usuário.
Controle do projeto nas mãos dos clientes.
![Page 9: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/9.jpg)
www.metricas.com.br slide 9 22/11/2001
Nosso Desafio
Como obter resultados Como obter resultados
semelhantes ao do Estado de semelhantes ao do Estado de
Victoria, aqui?Victoria, aqui?
![Page 10: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/10.jpg)
www.metricas.com.br slide 10 22/11/2001
Estratégia
Os projetos de software normalmente ultrapassam o orçamento.
Há diversas causas para isso.
A contratação baseada em um preço por ponto de função combate várias dessas causas.
O resultado é que os projetos são mais facilmente concluídos dentro do orçamento.
![Page 11: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/11.jpg)
www.metricas.com.br slide 11 22/11/2001
Uma História de Poucos Sucessos
Fonte: The Standish Group International, 1997 www.standishgroup.com\chaos.html
0%
20%
40%
60%
80%
100%
Small Medium Large
Companies
Failed
Problems
Success
![Page 12: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/12.jpg)
www.metricas.com.br slide 12 22/11/2001
Problemas dos Projetos
As causas mais comuns para o fracasso
dos projetos são:
– Falta de informações do usuário
– Requisitos incompletos
– Mudanças nos requisitos
– Falta de apoio gerencial
– Incompetência tecnológica
– Expectativas pouco realísticas
![Page 13: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/13.jpg)
www.metricas.com.br slide 13 22/11/2001
Minimizando os Problemas
Contratando-se software com base no southernSCOPE, pode-se reduzir ou eliminar:
– Falta de informações do usuário
– Requisitos incompletos
– Mudanças nos requisitos
– Falta de apoio gerencial
– Incompetência tecnológica
– Expectativas pouco realísticas
![Page 14: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/14.jpg)
www.metricas.com.br slide 14 22/11/2001
Componentes da Solução
Utilizar pontos de função.
Licitar o preço por pontos de função com
base em um documento de escopo.
Envolver um gerente de escopo
independente.
Estabelecer uma baseline.
Controlar as mudanças e o seu impacto.
![Page 15: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/15.jpg)
www.metricas.com.br slide 15 22/11/2001
O Que é um Ponto de Função?
É uma medida da funcionalidade fornecida aos usuários pelo software.
Arquivos de Interface ExternaEntrada Externa
Saída Externa
Consulta Externa
Aplicativo Sendo Considerado
Outros Aplicativos
Saída Externa
Entrada Externa
Consulta Externa
ArquivoLógicoInterno
![Page 16: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/16.jpg)
www.metricas.com.br slide 16 22/11/2001
O Que é Preço por Ponto de Função?
Da mesma forma que na construção civil o preço é fixado por metro quadrado, ele pode ser estabelecido por ponto de função.
Na construção teremos preços por M2 diferentes para pintura, colocação de piso, etc.
No desenvolvimento, o preço poderá variar segundo diversos fatores: plataforma tecnológica, linguagens utilizadas, metodologia de desenvolvimento, recursos disponíveis, etc.
![Page 17: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/17.jpg)
www.metricas.com.br slide 17 22/11/2001
O Que Contém o Documento de Escopo?
O documento de escopo deve conter uma descrição preliminar do modelo conceitual de dados e da funcionalidade abrangida pelo sistema.
Por exemplo:– Diagrama E-R preliminar
– Descrição sumária das entidades, relacionamentos e principais atributos
– DFD nível 1, ou principais casos de uso.
![Page 18: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/18.jpg)
www.metricas.com.br slide 18 22/11/2001
O Que Contém o Documento de Escopo?
O documento de escopo deve conter,
ainda:
– Objetivo do projeto
– Identificação dos envolvidos
– Ambiente técnico para o software
– Prazo almejado
![Page 19: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/19.jpg)
www.metricas.com.br slide 19 22/11/2001
O Que é um Gerente de Escopo?
É uma organização independente, experiente em mensuração de software e gerenciamento de projetos de software.– Conduz a estimativa preliminar que irá constar
do documento de escopo.
– Conduz a contagem que irá servir de baseline para o projeto.
– Analisa, mede, avalia o impacto e contabiliza as mudanças aprovadas.
– Atua como mediadora entre o cliente e o desenvolvedor, nas questões referentes ao escopo do projeto.
![Page 20: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/20.jpg)
www.metricas.com.br slide 20 22/11/2001
O Que é a Baseline?
Baseline (linha de base) é a especificação do software obtida após o detalhamento dos requisitos.
– O tamanho do software é obtido através de contagem da baseline.
– Uma vez estabelecida a baseline, as mudanças são controladas e cobradas.
![Page 21: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/21.jpg)
www.metricas.com.br slide 21 22/11/2001
O Que São Mudanças?
Mudanças são alterações solicitadas pelo cliente após o estabelecimento da baseline.
As mudanças são analisadas e medidas pelo gerente de escopo, que avalia seu impacto sobre o projeto.
Uma vez aprovadas, são contabilizadas pelo gerente de escopo.
![Page 22: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/22.jpg)
www.metricas.com.br slide 22 22/11/2001
Visão Simplificada do southernSCOPE
T am anho In ic ia l E s tim ado= 2000 P F
P reço po r P F con tra tado
T am anho In ic ia l C on tra tado= 2200 P F
P ropos ta eO rçam en to
D e ta lham entodos R equ is itos
C ons trução
E n trega 1 = 500 P F
E n trega n (fina l) =2500 P F
Gerência de Escopo
A ná lise
M ed ição A prov ação
C on tab ilização
.
.
![Page 23: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/23.jpg)
www.metricas.com.br slide 23 22/11/2001
Comparação do Desenvolvimento Típico com o southernSCOPE
INÍCIO DO PROJETO
ANÁLISE DEREQUISITOS DO
SOFTWARE
DESIGN DA ARQUITETURA
CONSTRUÇÃO
QA / TESTE DOSISTEMA
IMPLEMENTAÇÃO
Business CaseEnvolver analista
(preço fixo)Envolver desenvolvedor
Pagar preço contratadoMAIS mudanças
(chegar a um acordo?)
Controle de MudançaNEGOCIADO
Identificar necessidadeEnvolver gerente de escopo
(estimativas iniciais - tamanho, custo, prazo)Documento de Escopo do ProjetoEnvolver desenvolvedor
($$ por ponto de função) Especificação de Requisitos
Contagem de Pontos de Função Baseline
Controle de Mudança MEDIDO
(Gerente de Escopo)
Pagar o preço do software entregue MAIS mudanças documentadas
Típico (preço fixo) southernSCOPE
![Page 24: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/24.jpg)
www.metricas.com.br slide 24 22/11/2001
Soluções
Como os Problemas São Como os Problemas São
ResolvidosResolvidos
![Page 25: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/25.jpg)
www.metricas.com.br slide 25 22/11/2001
Risco Tecnológico Minimizado
Os desenvolvedores
estabelecem seu preço
por ponto de função
para a tecnologia
especificada.
Os desenvolvedores estabelecem seu preço
a partir de sua capacidade técnica, o que
minimiza a incompetência tecnológica
![Page 26: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/26.jpg)
www.metricas.com.br slide 26 22/11/2001
Expectativas Mais Realísticas
A contagem de pontos de função requer
uma especificação mais detalhada, o
que minimiza:
– Falta de informações do usuário
– Requisitos incompletos
A ligação direta entre a funcionalidade e
o orçamento minimiza:
– Expectativas pouco realísticas
![Page 27: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/27.jpg)
www.metricas.com.br slide 27 22/11/2001
Gerenciamento das Mudanças
A abordagem southernSCOPE inclui
procedimentos para a monitoração das
mudanças, o que ajuda a minimizar:
– Mudanças nos requisitos
De uma forma geral, os clientes
entendem que a utilização do preço por
ponto de função facilita o controle das
mudanças.
![Page 28: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/28.jpg)
www.metricas.com.br slide 28 22/11/2001
Conclusões
Utilizando-se o método tradicional de
preço fixo, o projeto...
– Provavelmente ultrapassará o orçamento
– Produzirá resultados difíceis de medir
Com o southernSCOPE...
– O orçamento provavelmente será respeitado
– Os resultados serão facilmente mensuráveis
(em pontos de função)
![Page 29: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/29.jpg)
www.metricas.com.br slide 29 22/11/2001
Mais Informações
Com Mauricio Aguiar (IFPUG / BFPUG)
Com Terry Wright (Governo de Victoria)
Na Internet– www.go.vic.gov.au/sthnscope.htm (inglês)
– www.bfpug.com.br/islig-rio/ (português, em construção)
Esta palestra: na Seção “Artigos”
![Page 30: Www.metricas.com.br southernSCOPE: A Solução Australiana para os Projetos de Desenvolvimento de Sistemas ISLIG-Rio PMI Information](https://reader035.vdocuments.pub/reader035/viewer/2022062512/552fc115497959413d8c7b4e/html5/thumbnails/30.jpg)
www.metricas.com.br slide 30 22/11/2001
Mauricio Aguiar, CFPS
Presidente do BFPUG
Diretor do IFPUG
ti MÉ[email protected]
www.metricas.com.br