domingo, 29 de maio de 2011

Requisitos Futuros

Projetos de desenvolvimento ou aquisição de um software normalmente passam por reformulações até que um consenso seja atingido (ou espera-se que seja atingido) entre cliente e fornecedor. E mesmo após consenso atingido, alterações são sempre esperadas (o tema gerenciamento de mudanças fica para uma outra ocasião).

Diversos motivos contribuem para a existência dessas reformulações, podendo ser citados:
  • restrições no prazo ou no custo
As expectativas do cliente nem sempre podem ser atingidas dentro de prazo e custo desejado. Nesse caso pode ocorrer a necessidade de alteração no escopo do projeto, no prazo ou no custo final.
  • mudanças nas necessidades do cliente
As necessidades do cliente podem mudar por fatores como alteração nas leis, mudança na visão estratégica da empresa, novos produtos ou mercados, crise econômica, entre outros. Quanto mais longo o projeto maior a possibilidade de surgirem mudanças significativas (que possam afetar as variáveis PRAZO x CUSTO).
  • restrições tecnológicas
Capacidade de processamento de máquinas, custo de tecnologias a serem adquiridas, restrições para importações, restrições do fornecedor, etc são motivos que podem gerar reformulações e adequações.

Durante o processo de elucidação de requisitos surgem requisitos que são apropriados para a utilização em uma próxima versão ou projeto futuro. Esses requisitos futuros devem ser registrados em um documento que poderá ou não ser entregue ao cliente, mas que poderá servir de referência para oferecimento de novos produtos ou serviços ou para utilização em outros projetos.

Nenhum comentário:

Postar um comentário