O Ambiente de Desenvolvimento para um projeto de desenvolvimento de software é o termo para todas as coisas que
o projeto necessita para desenvolver e implementar o sistema, tais como ferramentas, orientações, processo, gabaritos e
infra-estrutura. Tudo isso é representado como produtos de trabalho no Rational Unified Process relacionado abaixo:
Costuma haver muitas semelhanças entre diferentes projetos em uma organização de desenvolvimento. O projetos
utilizam as mesmas ferramentas de uma maneira semelhante. O processo é similar entre projetos diferentes e algumas
orientações são provavelmente idênticas. Portanto, uma organização de desenvolvimento pode se beneficiar em ter
uma equipe para desenvolver e manter um ambiente de desenvolvimento organizacional que consiste em um processo de ampla
organização, uso de ferramentas e infra-estrutura.
Essa equipe de ambiente terá engenheiros de processo que desenvolvem e mantêm um processo amplo de organização. Depois
de ter um processo amplo de organização, os projetos de desenvolvimento de software separados precisam fazer menos
customização do processo porque muita coisa já foi feita para o processo amplo de organização. Os engenheiros de
processo atuam como mentores em projetos de desenvolvimento de software individuais.
A equipe de ambiente também pode ter um especialista em ferramenta que configura e mantém as ferramentas de suporte. Os
especialistas em ferramenta desta equipe ajudarão nos projetos de desenvolvimento de software individuais para
configurar ferramentas. Os administradores do sistema também podem ser parte da equipe de ambiente.
Engenheiros de processo, especialistas de ferramenta e administradores do sistema desenvolvem um ambiente de
desenvolvimento para a organização.
Em muitos casos, os requisitos do ambiente de teste são mais específicos, detalhados e rigorosos do que o ambiente de
desenvolvimento básico. Os ambientes de teste costumam ser menos sofisticados tecnicamente do que o ambiente de
desenvolvimento (são menos requisitos de hardware). Também costuma haver vários ambientes que precisam de atividades de
teste de software de suporte, nas quais a até de hardware e software será diferente, representando restrições
diferentes dos investidores.
Para obter informações adicionais, consulte Produto de Trabalho: Configuração do Ambiente de Teste.
|