ADMINISTRAÇÃO – ESTIMATIVA
Um
projeto se inicia com um conjunto de atividades que são denominadas de
planejamento de projeto.
OBJETIVO NO PLANEJAMENTO DE UM PROJETO.
O
gerente de projeto encontra-se logo de cara com um dilema, pois são exigidas estimativas
quantitativas, sem informações sólidas disponíveis, o que forneceria
informações necessárias para as estimativas. O objetivo em planejamento de
software é que seja fornecida uma estrutura que possibilite ao gerente jeto
fazer estimativa de recursos, custo e prazo.
ESTIMATIVA
Para a estimativa dos recursos se exige experiência, acesso às
informações e comprometimento com o. Existem diversas técnicas para estimar o
tempo e o esforço de um projeto. Quando está em andamento, as suas estimativas
deverão ser atualizadas regularmente, para ajudar no processo de planejamento
com uso mais eficaz de seus recursos. Existem três parâmetros no cálculo do
custo:
que
são eles:
1. O custo de hardware e
software;
2. Os custos com treinamento
de pessoal e viagens;
3. Custo com esforço dos
empregados.
O
esforço dos empregados são dominantes em projeto. Contudo, os custos não se
resume ao pagamento dos salários geral o custo total de operação na
organização. Abaixo do custo total de esforço:
1. Custo do fornecimento de
energia;
2. Custo com pessoal;
3. Custo com comunicações e
operações em rede;
4. Custo com instalações;
5. Custo com encargos
sociais e benefícios para os empregados.
Já o
custo com computadores considerados relativamente baratos em relação ao valor
total projeto, vão depender da localidade de desenvolvimento do projeto poderão
vir de outros mercados. também poderão ser evitadas com o uso de tecnologias como
a comunicação via computador. Ressaltamos que o cálculo do custo deve ser bem
preciso. é importante destacarmos que existem fatores que podem afetar a
estimativa de valor no projeto de softwares. O primeiro fator é a oportunidade
de mercado, com preço baixo. O segundo é a incerteza de custo, pois se a organização
estiver insegura, poderá ocorrer um aumento excessivo de preço. O terceiro são
as condições contratuais, o cliente poderá querer os direitos sobre o código-fonte,
tendo como meta a reutilização do código em outros projetos. O quarto são a
volatilidade dos requisitos, se existir mudanças a organização poderá baixar ou
aumentar os valores. O quinto ator é a saúde financeira da empresa, desenvolvedores
poderão cobrar preços muito baixo para aquisição de novos contratos. Além
disso, o escopo, os recursos e a reuzabilidade são muito importantes quando estamos
realizando um planejamento.
EM SOFTWARE
A
primeira atividade a ser realizada é a determinação do escopo, nele se descreve
a função, o desempenho, as restrições, as interfaces e a confiabilidade do
software. Quando o planejador vem examinar a declaração de um escopo e adquirir
as funções de software importantes chamado, decomposição. A função, o
desempenho e as restrições deverão ser avaliados sempre em conjunto. Um dos
aspectos menos precisos é a discussão da sua confiabilidade, existem medidas, mas,
raramente são usadas nesta etapa.
RECURSOS
A
estimativa dos recursos é a segunda parte de um planejamento. existi uma
pirâmide que nos mostra os recursos de desenvolvimento. Na base as ferramentas
de hardware e software. No nível mais elevado, o recurso de pessoal sempre é
exigido, especificado em quatro partes: descrição,
disponibilidade, tempo de recurso exigido e tempo de recurso para sua aplicação.
As últimas partes são consideradas como informações de tempo.
RECURSOS (HUMANOS)
No
escopo serão exigidas as qualificações de pessoal tanto para parte
organizacional, como para parte técnica, para ser aplicada no projeto de
software. Em alguns casos um projeto de software poderá ser realizado por uma
única pessoal desde que este tenha conhecimento especifico e que venha a ter consultoria
quando necessário de especialistas. Sendo assim, o número de pessoas exigidas em
um projeto de software é definido depois que a estimativa de esforço de
desenvolvimento for realizada.
HARDWARE
Em um
projeto temos três categorias consideradas: o de desenvolvimento, o de produção
e outros elementos do novo sistema. em um projeto são os computadores e seus
periféricos utilizados em um projeto de software. Já o de produção será aquele
em que será executado, o de desenvolvimento é utilizado por poder suportar a
integração de vários usuários. Sendo assim, no planejamento deverá conter o
espaço de tempo exigido para as providências com recursos. Outros elementos
podem ser especificados o desenvolvimento , portanto, é de grande importância
que cada elemento seja especificado.
SOFTWARE
Quando
estamos em um projeto, precisamos nos auxiliar no desenvolvimento de um novo
programa. O BOOTSTRAPPING é a aplicação mais antiga, ele executa uma rotina
interna que testa a memória, os periféricos e colocam o sistema operacional em
execução, deixando o equipamento pronto para utilização do usuário. Existem
várias ferramentas que auxiliam os engenheiros. Essas ferramentas são
denominado de CASE. Exemplo:
1. Ferramentas de
Planejamento de Sistema de Informação;
2. Ferramentas de
Gerenciamento de Projetos;
3. Ferramentas de Apoio;
4. Ferramentas de Análise e
Projeto;
5. Ferramentas de
Programação;
6. Ferramentas de Integração
e teste;
7. Ferramentas de Construção
de Protótipos e Simuladores;
8. Ferramentas de
Manutenção;
9. Ferramenta de Framework.
REUSABILIDADE
A re-usabilidade
em engenharia de software nada mais é do que a reutilização dos blocos de construção.
que permitem a construção de grandes programas com um mínimo de
desenvolvimento. No comércio, atualmente, existem várias bibliotecas de
software reusáveis para que possam ser utilizadas, problemas em científicos e
engenharia. Existem duas regras que o planejador de software deve considerar: A
primeira é se cumpre os requisitos e o segundo é se exige alguma modificação
antes que possa ser integrado ao sistema. A avaliação técnica é que vai
determinar se precisa ou não da reutilização de algum bloco.