Enfim...
Diferente de um projeto qualquer o projeto de software possui algumas características especificas, tais como:
- o software é um produto abstrato! Portanto é dificil conseguir ver um antes de pronto
- Definição e manutencao do escopo( objetivo) do projeto
- Projeções de tempo ( normalmente mto dificil)
- Curto prazo de entrega ( o cliente geralmente quer o software pronto pra ontem)
- Qualidade do produto entregue ( sem bugs por favor!)
- Entrega do software NÃO significa fim do projeto ( novas versões, arruma bugs que sempre existem, suporte...)
- Pessoas: a Engenharia de Software depende do esforço humano
- Produto: comunicação com o cliente sobre o escopo do produto ( não vamos oferecer lindas maçãs se ele quer uma laranja neh?... solução perfeita pro problema errado)
- Processo: métodos e técnicas do processo de construção de software
- Projeto: planejamento das atividades para a contrução do software ( unico meio de gerenciar a complexidade)
PESSOAS
Bem, embora muitas empresas não percebam o valor que elas exercem dentro do projeto, elas são de demasiada importancia , afinal, quem que vai fazer as coisas neh?Pode-se dividir em diferentes papéis:
Gerentes Seniores: definem as questões de negócio envolvidas no
projeto;
– Gerentes de Projeto: planejam, motivam, organizam e controlam os
analistas que fazem o software;
– Analistas: aqueles que possuem a capacidade técnica para produzir o
software;
– Clientes: especificam os requerimentos do software;
– Usuários finais: pessoas que utilizarão o software quando este for
entregue;
A coordenação efetiva das pessoas é que fazem o trabalho sair bom ou ruim. Portanto ter um bom diálogo, formal e/ou informal, durante todo o processo é de vital importancia para o a coordenação das atividades do projeto.
PRODUTO
Bem, primeiro temos que definir o escopo do projeto de software, dai é necessário fazer o cálculo de quanto tempo ( mais ou menos) demorará para concluí-lo, mesmo não sabendo exatamente o que ficará pronto.
Lembre-se que a análise detalhada dos requerimentos pode demorar meses ou anos, dependendo da complexidade do projeto de software.
Lembre-se que a análise detalhada dos requerimentos pode demorar meses ou anos, dependendo da complexidade do projeto de software.
PROCESSO
Podemos entender de processo como as fases do projeto. ( lembra, inicio meio e fim)
Só que agora vamos detalhar um pouco mais isso ;)
As fases gerais são:
Só que agora vamos detalhar um pouco mais isso ;)
As fases gerais são:
- iniciação
- planejamento
- execução
- finalização
Nenhum comentário:
Postar um comentário