Caso
se perceba que a funcionalidade diminuiu (em relação a previsão
anterior), a contratante pode optar por pagar menos ou solicitar outras
funções até chegar ao número de unidades (FP) previstas. Por outro
lado, caso se perceba que a funcionalidade aumentou, a contratante pode
escolher entre pagar mais ou selecionar algumas funções (FP) para serem
desenvolvidas em um momento posterior. Percebemos então que todas as
decisões passam a ser negociadas entre as partes.
Acreditamos ser esta a melhor forma de reduzir os riscos de um projeto,
pois através deste tipo de abordagem distribuímos os 2 maiores fatores
de risco exatamente para onde eles têm origem. Assim a contratante assume
completamente o risco pelo tamanho do software que ela requisita, e
pagará por unidades de tamanho solicitadas; então ela não poderá ficar
surpresa se tiver que pagar mais pelo projeto se estiver solicitando mais
funcionalidade. Já a contratada assume completamente o risco de manter a
produtividade de sua equipe; então se a equipe for improdutiva este ônus
recairá sobre a contratada (que é a responsável pelos recursos!) que
também não poderá se surpreender se tiver que trabalhar mais horas para
desenvolver o mesmo produto porque sua equipe não conseguiu manter a
produtividade esperada.
Por tudo isto, é fundamental, agora, redefinir os conceitos
tradicionais. Entender que o equilíbrio de forças é mais satisfatório
que as antigas regras de poder através da subordinação ou opressão. A
clássica relação de disputa entre "contratante X contratado"
cede lugar à relação de parceria. Esta nova visão significa construir
parcerias e priorizar o equilíbrio de forças. É preciso também
entender que a razão de tudo não é o lucro imediato, mas a construção
de relações ágeis, duráveis e justas, de contratos que enfrentem com
sucesso os desafios do presente e do futuro.

Ferramentas de Apoio
Uma Fábrica de software pressupõe a produção de software em grande
volume, em curtos espaços de tempo, com garantia de atendimento dos
padrões de qualidade esperados. O uso de ferramentas no processo de
produção de um aplicativo é fator crítico para atender a esses
requisitos.
A metodologia EuroFactory é suportada por um conjunto de ferramentas,
algumas obtidas no mercado e outras produzidas pela própria fábrica.
Destas últimas, daremos destaque a EuroTemplates, EuroDRP e
"Ferramentas de apoio aos usuários".
Os EuroTemplates são padrões de formulários
e rotinas usadas como apoio à análise e à programação que têm três
objetivos principais:
I. Padronizar as interfaces e programas
de todos os sistemas desenvolvidos.
II. Aumentar a produtividade de
desenvolvimento, uma vez que para cada componente do sistema, já haverá
um formulário apropriado, cabendo ao programador inserir as regras de
negócio específicas de cada função. Outra vantagem é que o processo
de manutenção se torna muito mais rápido e barato, visto que sabemos
exatamente onde é preciso mexer, pois todos os programas têm seu formato
baseado na mesma regra.
III. Aumentar a qualidade do software desenvolvido. Isto é
facilmente explicado pelo fato de que a equipe de desenvolvimento
utilizará os "templates" previamente escritos e, portanto,
devidamente testados quanto à sua funcionalidade. Em outras palavras,
podemos dizer que a equipe de desenvolvimento terá que tomar um número
menor de decisões e escrever menos código, gerando com isto uma
sensível diminuição no número de bugs.
Apesar da análise e a gerência na
metodologia EuroFactory serem perfeitamente suportadas por um conjunto de
ferramentas amplamente utilizadas no mercado (MS Office, MS Project,
ERWin, PVCS, ou equivalentes), a Fábrica dispõe da ferramenta EuroDRP,
que contempla todas as fases da produção dos softwares e pode ser
acessado de qualquer cliente, através da internet. Entre as principais
vantagens no uso de tal ferramentas estão:
I. Controle do status do projeto em
qualquer instante, com base em dados retirados on-line da linha de
produção.
II. Integração entre os
produtos e índices gerados nas várias etapas da linha de produção.
III. Acesso remoto, independente da
localização geográfica, por técnicos de ambas as equipes.
IV. Geração automática da documentação referente a
qualquer versão do aplicativo, em vários formatos do mercado.
Outro fator positivo da Fábrica de Software é disponibilizar, além
dos aplicativos desenvolvidos, ferramentas de apoio aos próprios
usuários. Como exemplos destas ferramentas temos o SGS - Sistema de
Gerência de Segurança e o qrpViewer(Ferramenta para a visualização e
impressão de relatórios).
Maiores detalhes sobre as ferramentas
da Fábrica EuroFactory podem ser obtidos no Manual da Metodologia
EuroFactory.