Desenvolvimento de soluções

Geral

O desenvolvimento de soluções determina a melhor maneira de satisfazer os requisitos de um produto. Seus objetivos são:

  • avaliar os requisitos básicos e soluções as alternativas para alcançá-los;
  • selecione a solução ideal;
  • criar uma especificação para a solução.

A gestão de requisitos produz um conjunto claro de requisitos das partes interessadas, mas não explica como atender a esses requisitos. O desenvolvimento de soluções investiga as opções técnicas para atender às exigências e trabalhará em conjunto com a análise de investimento que investiga as implicações financeiras das diferentes opções.

 


Assim como qualquer outra função, o desenvolvimento de soluções precisa ser planejado e iniciado. Uma vez que as etapas de desenvolvimento de soluções seguem naturalmente as do procedimento de gestão de requisitos, seria estranho que tivesse etapas de planejamento e iniciação separadas. Entretanto, algumas circunstâncias contratuais podem fazer com que a gestão de requisitos e o desenvolvimento de soluções sejam de responsabilidade de diferentes organizações, caso em que os procedimentos seriam separados.

A avaliação examina abordagens alternativas e compara o seu desempenho em relação aos critérios estabelecidos, tais como custo de capital, velocidade de entrega e grau de risco. As técnicas envolvidas variam de simples considerações de fazer ou comprar até a modelagem e simulação completa de soluções inovadoras. Uma abordagem de gestão de valor pode ser usada para ajudar a selecionar as melhores opções.

A verificação dos produtos faz parte do controle de qualidade e da gestão da configuração. A validação é semelhante à confirmação contínua de que os objetivos permanecem justificáveis, como definido pelo caso de negócio.Quando uma solução emerge da avaliação e é selecionada como a solução ótima, ela será desenvolvida em uma especificação. Em alguns casos, os elementos detalhados da especificação cobrirão apenas os estágios iniciais de desenvolvimento, sendo que os estágios posteriores serão refinados à medida que os trabalhos prosseguem. O desenvolvimento de propostas de melhoria de valor pode ocorrer em qualquer etapa do processo de entrega.

A solução deve ser verificada regularmente em relação às exigências (que podem estar sujeitas a mudanças). Isto ocorre de duas formas. "Verificação" é o termo usado para garantir que a solução está sendo construída corretamente; 'validação' é o termo usado para garantir que o produto correto está sendo construído. A verificação é comparada contra as especificações; a validação é contra as exigências.

 

Projetos, programas e portfólios

A grande maioria dos projetos é planejada para fornecer um resultado e nada além. Quando os requisitos são relativamente simples e utilizam tecnologia comprovada, o tipo de solução será implicitamente compreendido pelos interessados e pela equipe de gestão, por exemplo, minha exigência é manter meu carro seco e fora da estrada - a solução é construir uma garagem.

O desenvolvimento de soluções torna-se então simplesmente a produção de uma especificação sem a prévia consideração de opções como alugar uma garagem ou vender o carro e viajar de ônibus. O gerente de projeto precisará julgar até que ponto as suposições das partes interessadas devem ser desafiadas e sugerir soluções mais radicais.

Os projetos tradicionais descrevem o produto em uma especificação. Isto está contido na documentação da definição e submetido para aprovação no final do processo de definição. A especificação pode ser apoiada por informações adicionais, tais como uma estrutura analítica do trabalho ou do produto.

Os métodos ágeis colocam muito menos ênfase na especificação detalhada de uma solução no início do ciclo de vida. Em vez disso, eles se concentram em funções priorizadas que são entregues de forma crescente em uma série de time boxes ou sprints.

O detalhe do resultado evolui durante as iterações e aborda o problema típico dos projetos de TI onde é difícil para uma parte interessada aceitar componentes do sistema até que eles realmente o vejam em ação.

O equivalente da especificação para um programa de mudança de negócios é o modelo. Ele descreve o efeito cumulativo da mudança na organização. É um retrato de todos os resultados criados pelo programa.

Cada projeto dentro do programa tem como objetivo entregar um produto que contribua para o modelo. Na maioria dos casos, o grau de detalhe no projeto deixará amplo espaço para as equipes de gestão de projetos considerarem soluções alternativas para os produtos requeridos. Entretanto, a equipe de gestão do programa deve coordenar as soluções do projeto e revisar as propostas. Haverá elementos tais como componentes comuns e plataformas tecnológicas que são transferíveis entre projetos e a compatibilidade das soluções propostas por diferentes projetos deve ser verificada.

O desenvolvimento de soluções é predominantemente uma questão de projetos e programas, mas a equipe de gestão de portfólio pode estabelecer diretrizes sobre inovação e risco que restrinjam os tipos de solução considerados.

SHARE THIS PAGE
30th November 2015Link to Italian page added

Desenvolvimento de soluções

Voltar para o topo