Como usar processos atuais da empresa em sua análise de negócios

P

ROCESSO no negócio de análise refere-se aos processos de projeto que estão em vigor na empresa onde você trabalha que você pode usar como um guia. Há quatro metodologias diferentes: cachoeira, ágil, espiral / Rational Unified Process (RUP), e desenvolvimento rápido de aplicações (RAD) / protótipo evoluindo.

Como o analista de negócios, você deve descobrir o que precisa ser tratada quando planear sob estes processos de projeto. Ter familiaridade com eles ajuda a ajustar e entender por que certos resultados são Obrigatório ele também garante que você planejar o tempo para realizá-las.

A maioria das empresas utilizam alguma forma de estas metodologias, muitas vezes levando o melhor de cada um e, por vezes, chegando com uma versão combinada que melhor atenda a cultura de uma organização enquanto se concentra em valor de negócio.

Fazendo as seguintes perguntas podem ajudar você a entender mais sobre como você deve executar o projeto com certos processos, técnicas e modelos de documentos aceitos para entregas. Toda esta informação vai para o seu plano de trabalho:

  • Que metodologia será utilizada para este projeto?

  • São as partes interessadas familiarizado com a metodologia de planeamento?

  • São os papéis e responsabilidades do projeto claro?

  • É o processo adaptado de forma adequada para este projeto?

  • O que as entregas são necessárias?

Cascata

No Waterfall abordagem, a equipe completa cada fase antes de passar para a próxima.

Estágiopapéis envolvidostarefasentregas
PlanejamentoProjeto patrocínio analista de negócios (BA) - especialista no assunto
(PME)
Iniciado projeto- definir projeto scope- estimativa de custos, tempo
horários, e as necessidades de recursos
declaração projeto de projeto objectivos- escopo do projeto purpose-
aprovação do financiamento document-
Análisedados SME- BA- facilitador administrator-Suscitar negócios detalhado Requisitos- trazer múltipla
unidades de organização para um consenso
documento de requisitos de negócios detalhado
desenharbanco de dados BA- projetista do sistema designer-Lay out usuário interface- projetar database- programas de design e
Interfaces
relatório do programa definição- banco de dados Layouts tela Layouts
especificações
ConstruçãoDesenvolvedor de softwareEscreva teste de unidade Programas Programas criar banco de dadosbases de dados Programas- concluídas
provaQA tester- BA- PMEintegração de teste, sistema e aceitação do usuáriosoftware totalmente testado
ImplementaçãoSoftware developer- trainerInstalar software-configurar usuários de trem Parametros-aplicativo de produção
ManutençãoSME- BA- desenvolvedor de softwareExecute impacto Analysis sistema de design modifications- fazer e
instalação de alterações
modificações no sistema e melhorias

Os benefícios desta abordagem é que ela é uma abordagem bem documentada, estruturada, comprovada que incide sobre provocando necessidades de negócios antes de projetar uma solução. As limitações são que você tem que completar cada fase antes de iniciar a próxima fase, o que torna difícil voltar atrás quando surgem problemas.

Se você usar requisitos textuais, planeja adicionar tempo para mais formal comentários para que você possa garantir que todos tenham a mesma compreensão de um requisito.

metodologias de desenvolvimento ágil

A ênfase em um projeto ágil é na construção de uma coesa, altamente qualificados, collocated (No mesmo lugar e side-by-side de trabalho), e auto-gerida equipe que segue o projeto através do início ao fim e fornece software rapidamente. Normalmente, os únicos resultados formais do projeto são o software de trabalho real e a documentação do sistema exigia que está concluída no final do projeto.

Os benefícios de uma abordagem ágil traz para o seu plano de trabalho incluem o seguinte:

feedback rápido dos usuários que aumenta a usabilidade e qualidade da aplicação

  • descoberta precoce de defeitos de design

  • A capacidade para passar facilmente para fora funcionalidade em fases incrementais

    Video: Aulas sobre Análise de Processos de Negócio

  • A capacidade das futuras fases Deliverable para capitalizar sobre as lições aprendidas nas fases anteriores (chamado iterações)

  • A equipe mais motivada e mais produtivo por causa da cara a cara collocation

  • De compartilhamento de conhecimento para a duração do projecto

  • análise adaptável (técnicas são empregadas como necessário)



  • As seguintes limitações podem afetar o seu plano de trabalho:

    • Dificuldade na coordenação de grandes projetos

    • Mais lento buy-in para o grande mudança processo de projeto do que muitas vezes esperado

    • A tendência para documentar não adequadamente o que é necessário após a conclusão

      Video: Fases do Ciclo de Vida BPM - Gerenciamento de Processos de Negócio

    • Dificuldade em prever exatamente o que são possíveis características dentro de um prazo fixo ou orçamento dólar

    O desenvolvimento ágil é iterativo (Um processo de repetição), firmemente Em tempo encaixotado (Tem um tempo fixo para o desenvolvimento), e orientada para requisitos dinâmicos (Aqueles que se adaptar e alterar) e medições frequentes.

    Video: 4 - Gestão de Processos - O Analista de Processos e suas atribuições

    Modelo espiral / Rational Unified Process (RUP)

    o abordagem espiral requer a equipe do projeto para realizar análise de risco antes de cada iteração e trabalhar sobre a parte do sistema que tem o maior risco. Envolve também a partes do sistema de execução, tal como eles estão concluídas. Os benefícios incluem o seguinte:

    • É uma abordagem baseada em risco, abordando as áreas de maior risco em primeiro lugar.

    • Ele tenta eliminar erros em fases iniciais.

    • Ele fornece um modelo para o desenvolvimento e manutenção de software.

    • Ele funciona bem para projetos complexos, dinâmicos e inovadores.

    • Reavaliação após cada fase permite mudanças nas perspectivas de usuário e arquitetura técnica (as peças de hardware e software dispostas de modo a apoiar o objectivo).

    Claro, o método espiral tem suas limitações:

    • Falta-lhe a orientação processo explícito na determinação dos objectivos, restrições e alternativas.

    • Ele fornece mais flexibilidade do que é conveniente para muitas aplicações.

    • Ela exige perícia de avaliação de risco. experiência significativa em projetos de software é necessário para o sucesso.

    • Rational Unified Process (RUP), uma estrutura de processo adaptável, precisa ser adaptado às necessidades de uma empresa.

    RAD / prototipagem

    Desenvolvimento de Aplicação Rápida (RAD) e prototipagem são abordagens que foram desenvolvidos para acelerar o tempo necessário para desenvolver um aplicativo. RAD envolve uma análise ou requisitos curta fase de elicitação. A equipe, em seguida, começa o design da interface do usuário através do desenvolvimento de um protótipo muito cedo no projeto como um método de validação necessidades dos utilizadores.

    UMA protótipo, tal como uma maquete de uma estrutura da tela, é uma representação gráfica da forma como o utilizador faz interface com um sistema automatizado. Normalmente, os protótipos são criados para interações de tela on-line.

    Benefícios destas abordagens são que eles dão aos usuários finais do sistema uma idéia de como ele pode olhar e ajudar o analista de negócios e especialista no assunto (SME) esclarecer seu entendimento mútuo da recomendação.

    As desvantagens: Mockups apresentados também no início do projeto pode causar PME se distrair com a estética de uma tela.


    Publicações relacionadas