A meta da fase de elaboração é criar a baseline para a arquitetura do sistema a fim de fornecer uma base estável para o
esforço da fase de construção. A arquitetura se desenvolve a partir de um exame dos requisitos mais significativos
(aqueles que têm grande impacto na arquitetura do sistema) e de uma avaliação de risco. A estabilidade da arquitetura é
avaliada através de um ou mais protótipos de arquitetura.
Os objetivos principais da fase Elaboração incluem:
-
Assegurar que a arquitetura, os requisitos e os planos sejam estáveis o suficiente e que os riscos sejam
suficientemente diminuídos a fim de determinar com segurança o custo e a programação para a conclusão do
desenvolvimento. Para a maioria dos projetos, ultrapassar essa marca também corresponde à transição de uma operação
rápida e de baixo risco para uma operação de alto custo e alto risco com uma inércia organizacional freqüente.
-
Tratar todos os riscos significativos do ponto de vista da arquitetura do projeto.
-
Estabelecer uma arquitetura de baseline derivada do tratamento dos cenários significativos do ponto de vista da arquitetura, que
normalmente expõem os maiores riscos técnicos do projeto.
-
Produzir um protótipo evolutivo dos componentes de qualidade de produção, assim como um ou
mais protótipos de pesquisa, descartáveis, para diminuir riscos específicos como:
-
trocas de design/requisitos
-
reutilização de componentes
-
possibilidade de produção do produto ou demonstrações para investidores, clientes e usuários finais
-
Demonstrar que a arquitetura de baseline suportará os requisitos do sistema a um custo justo e em tempo justo.
-
Estabelecer um ambiente de suporte.
Para atingir esses objetivos básicos, é também importante configurar o ambiente de suporte para o projeto. Isso inclui
adaptar o processo para o projeto, preparar gabaritos, diretrizes e configurar ferramentas.
As atividades essenciais da fase Elaboração incluem:
-
Definir, validar e criar a baseline da arquitetura, com rapidez e praticidade.
-
Refinar a Visão, com base nas informações novas obtidas durante a fase, estabelecendo uma compreensão sólida
dos casos de uso mais críticos que conduzem as decisões de arquitetura e planejamento.
-
Criar planos de iteração detalhados de baselines para a fase de construção.
-
Refinar o processo de desenvolvimento e posicionar o ambiente de desenvolvimento, incluindo o processo, as
ferramentas e o suporte de automação necessário para dar assistência à equipe de construção.
-
Refinar a arquitetura e selecionar componentes. Os componentes potenciais são avaliados e as decisões de
fazer/comprar/reutilizar são bem compreendidas para determinar o custo da fase de construção e programar com
confiança. Os componentes de arquitetura selecionados são integrados e avaliados em comparação com os cenários
básicos. As lições aprendidas dessas atividades podem resultar em um novo design da arquitetura, levando em
consideração designs alternativos ou reconsiderando os requisitos.
Marco
O marco Arquitetura do Ciclo de Vida estabelece uma baseline gerenciada para a arquitetura do sistema e permite o
escalonamento da equipe do projeto na fase de Construção. Consulte Conceito:
Marco de Arquitetura do Ciclo de Vida para obter detalhes.
|