Negócios tipos de projeto de análise: realce software e manutenção, berços e terceirização

O tipo de impactos do projeto as categorias de requisitos que provocam, analisar e comunicar em sua análise de negócios. Lembre-se, há one-size-fits-all lista existe em análise de negócios. Em vez disso, certifique-se conhecer todas as ferramentas que você tem ao seu alcance para determinar como você vai completar o seu projeto.

projetos de melhoria de software ou manutenção

No desenvolvimento de software, manutenção de software refere-se a modificação de produtos de software após a entrega, a fim de corrigir defeitos, melhorar o desempenho ou outros atributos, ou para adaptar o produto para um ambiente modificado.

Com esses projetos, você pode implementar novas funcionalidades ou fazer melhorias de desempenho para manter software up-to-date em uma mudança, ambiente competitivo. Em outras palavras, um projeto de manutenção de software pode envolver quaisquer alterações (reativa ou pró-ativa) para softwares ou sistemas existentes.

Aqui estão alguns exemplos de projetos de melhoria e manutenção:

Video: Como Calcular a Viabilidade Econômica do seu Negócio

  • Adicionando um novo recurso ou função a um sistema existente

  • Implementar uma mudança política de negócios

    Video: Webinar: Desenvolvimento de Software: planejamento vs. hora extra

  • Corrigindo um problema com o sistema atual ou melhorar o desempenho do software operacional

  • Portar (mover componentes de software) software operacional para uma plataforma de hardware diferente

projectos de manutenção ou melhoria variar em tamanho e complexidade. Planejamento para pontos comuns em toda a linha com esses tipos de projetos é significativamente desafiando porque muitas variáveis ​​estão em jogo, mas aqui estão algumas dicas para manter em mente quando delineando seu plano e tempo estimativas de trabalho:

Video: A-171 CÁLCULO LUMINOTÉCNICO FAZENDO USO DE UM SOFTWARE

  • O que se concentrar em: Gastar tempo focando provocando, analisar e comunicar os requisitos funcionais e não-funcionais mais do que quaisquer outros requisitos.

  • Como lidar com fast-path ou de emergência solicitações: Estes pedidos podem waylay um projeto muito facilmente se você não tiver cuidado. Para manter o seu projeto no caminho certo e no tempo, considere a criação da documentação após a implementação para salvar antecipadamente tempo.

  • Como lidar com outras solicitações importantes: Realizar uma avaliação de custo / benefício para determinar se o pedido é viável.

  • Como fazer análise de vários pedidos de uma única versão / iteração: Para esses projetos, você tem apenas uma chance de acertar. Realizar a análise no nível do código e construir em postos de controle para reduzir o risco de redundância, o conflito entre os pedidos, bem como a introdução de erros em produção.

    UMA checkpoint É um momento no projeto quando você rever as entregas para se certificar de que eles estão alinhados com os objetivos originais do projeto e escopo. Uma revisão do documento de requisitos funcionais antes da construção da solução é um grande exemplo de um posto de controle.

projetos off-the-shelf comerciais

As pessoas compram software comercial off-the-shelf (COTS) para economizar tempo eo custo de desenvolvimento. Uma empresa pode implementar um pacote COTS como está, personalizar o pacote, ou configurá-lo após a instalação.

O cenário ideal quando se trabalha em um projeto COTS é aquele em que você pode extrair e analisar os requisitos de negócios das partes interessadas antes de escolher um pacote. Na realidade, porém, algumas empresas comprar pacotes de software e, em seguida, perguntar a sua equipe para implementar o software após o fato.

Para projetos COTS, seu foco principal é sobre os requisitos de negócios - incluindo os processos de negócio e requisitos de dados. Você deve fazer menos trabalho em requisitos funcionais e não-funcionais, a menos que você está personalizando o sistema.



Se você levar em um projeto COTS, as tarefas que você precisa para construir em seu plano de trabalho depois que você determinou a necessidade do negócio são tipicamente da seguinte forma:

  • Realizando uma análise de lacunas na funcionalidade existente para o processo de negócio a ser alterado: Ao realizar um análise de lacunas dos objetivos, os requisitos de dados, o mapeamento de processos entre o processo atual e o processo associado com o produto COTS, e usabilidade, você pode ajudar a determinar se um produto COTS pode ser implementado como está ou precisa personalizações. Este processo é o como é ou como análise.

    Independentemente do tamanho do produto COTS, certifique-se o seu plano de trabalho dá-lhe tempo suficiente para determinar a necessidade eo impacto de personalizações ou alterações de processos operacionais. Se personalizações são necessárias, elas podem ficar caro e causar upgrades para ser demorado.

  • Confirmando a solução recomendada e determinar se a personalização é necessário: Isto é o ser estar ou como análise.

projetos de desenvolvimento terceirizados ou off-shore

projetos de hoje geralmente incluem membros da equipe em vários locais e muitas vezes envolvem outsourcing. Estes projectos têm uma maior dificuldade e risco de falha por causa do potencialmente conflitantes cultura e comunicação normas.

As partes interessadas em locais diferentes pode impactar negativamente a dinâmica ea capacidade da equipe para todos ter uma compreensão clara das metas e direção do projeto. Muitas vezes, planejamento formal é necessária para assegurar com sucesso que todo mundo é clara sobre como o esforço de análise será conduzida. Em geral, você trabalha com o negócio diretamente para entender suas necessidades, em vez de com os membros da equipe de desenvolvimento em outro país.

Ao lidar com projetos de desenvolvimento terceirizada ou offshore, a incluir esses tipos de tarefas em seu plano de trabalho:

  • Conduzir um estudo de viabilidade para dar os membros da equipe um sentimento de que eles podem realizar.

  • Definir objectivos principais e medidas de sucesso para que os membros pode apontar de volta para eles durante o projeto para garantir que eles estão no caminho certo.

  • Ganhar contrato (incluindo um processo de revisão formal) para as entregas.

  • Criar um glossário de projeto para todos os termos e definições apropriadas.

  • Documento e discutir todas as hipóteses, riscos e restrições.

  • Definir critérios de aceitação claras para os requisitos.

  • Planeje atividades para a comunicação de formação de equipe com a equipe externa.

Além disso, você e sua equipe devem olhar para formas de complementar seus esforços de comunicação usando ferramentas de colaboração.

Tenha em mente que a decisão de terceirizar ou usar de desenvolvimento offshore é muitas vezes feita fora do escopo do seu projeto e seu controle. Sua equipe precisa priorizar claramente os requisitos e ter uma abordagem para trabalhar de forma incremental em uma função ou característica de cada vez.

Porque muitas equipes de desenvolvimento offshore estão em diferentes fusos horários dos usuários e o resto da equipe, trabalhando em um pequeno subconjunto de recursos de cada vez é mais controlável do que tentar completar os requisitos para todos os recursos. Trabalhando em pequenos pedaços torna mais viável para a equipe.


Publicações relacionadas