Avaliação da
Organização de Desenvolvimento
A Avaliação da Organização de Desenvolvimento descreve o status atual da empresa de software em termos de processos atuais, ferramentas, competências e atitudes das pessoas, clientes, concorrentes, tendências técnicas, problemas e áreas de melhoria.
Tópicos

Identificação da necessidade de habilidades específicas Início da página

Novas tecnologias exigem novas habilidades. Ao avaliar as habilidades presentes da organização, examine os requisitos e verifique se há algum requisito específico que exija novas habilidades de desenvolvimento ou teste. Se houver uma sugestão de arquitetura, considere também esse fator.

Estes são alguns cenários comuns que podem indicar a necessidade de aquisição de novas habilidades por parte da organização de desenvolvimento:

  • utilização inicial de processamento distribuído ou cooperativo
  • utilização inicial de programas de aplicativo em estações de trabalho programáveis deste cliente
  • mudanças de escala (por exemplo, uma rede ampla com processamento centralizado em um cliente e apenas sistemas departamentais instalados).
  • comunicação com organizações externas, como clientes ou fornecedores
  • utilização anterior de um novo sistema operacional (por exemplo, UNIX) ou protocolos de comunicação (por exemplo, OSI).
  • algum requisito especial de Idioma Nacional (NLS)
  • utilização inicial de criptografia

Estas são algumas das habilidades que talvez precisem ser adquiridas:

  • Conhecimento de hardware ou software desconhecido ou especial
  • Conhecimento de um pacote de aplicativos
  • Conhecimento especial do setor
  • Equipe de design excepcionalmente grande
  • Equipe de design multinacional e dispersa
  • Habilidades de cliente/servidor
  • Requisitos de segurança excepcionais

Esteja atento às mudanças de papel no desenvolvimento de aplicativos. Para reagir rapidamente à mudança das necessidades de negócios, os departamentos de usuário final participam de forma cada vez mais ativa no desenvolvimento de aplicativos. As equipes de desenvolvimento são formadas por pessoal dos departamentos de usuário final, cujas responsabilidades incluem os aspectos funcionais e de usabilidade do aplicativo. Já o departamento de Serviços de Internet (IS, Internet Services) se concentra nos aspectos de infra-estrutura de cliente/servidor e na integração de aplicativos desenvolvidos internamente e adquiridos prontos para serem usados. Isso pode levar à utilização de novas metodologias e ferramentas para a implementação de aplicativos cliente/servidor.

A necessidade significativa de habilidades deve ser identificada como um sério risco ao projeto em Artefato: Lista de Riscos e deve ser corrigida em Artefato: Plano de Gerenciamento de Riscos.

Identificação de novos recursos de desenvolvimento Início da página

Defina recursos adicionais de desenvolvimento que serão necessários para suportar o esforço de desenvolvimento:

  • Que novas ferramentas serão usadas para desenvolver e testar o novo sistema?
  • Que novas habilidades serão necessárias para utilizar essas ferramentas?
  • Como elas serão adquiridas - treinamento da equipe já existente ou contratação de novo pessoal?
  • Quanto tempo levará para criar o ambiente de desenvolvimento?
  • Quanto do ambiente de desenvolvimento precisará ser mantido para a manutenção contínua do sistema?
  • As funções de desenvolvimento foram atribuídas a nós do ambiente (máquinas)? Foram incluídas nos dados de dimensionamento?
  • As conexões estabelecidas entre os ambientes de desenvolvimento e de produção foram definidas na especificação do sistema?
 

Copyright  (c) 1987 - 2001 Rational Software Corporation


Exibir o Rational Unified Process usando quadros

Rational Unified Process